Patract providing solutions for the development of Parachains and DApps in the Wasm smart contract ecosystem of Polkadot. We help the community to design and develop on-chain contract modules and Runtime support, and provide DApp developers with full-stack tools and services support, covering development, testing, debugging deployment, monitoring, data provider, and front-end development stages.
Polkadot is a heterogeneous cross-chain network built by the Web3 Foundation and Parity Tech. In Polkadot’s design, only very complex applications or innovative technologies need to develop independent parachains. Almost all common DApps only need to deploy a simple smart contract. In the Polkadot network, the Web3 Foundation will officially deploy some universal parachains purely used for smart contract applications, and other community members will also deploy some dedicated parachains with smart contract functions. Developers can choose the optimal parachain to deploy the contract. Compared with independent parachains, smart contracts provide developers with a simpler, faster, and economical development method, which greatly reduces the threshold for developers.
Polkadot itself only provides the underlying blockchain running environment for smart contracts. Developers also need a lot of off-chain upper layer development suite and service support to quickly develop qualified smart contracts. In contrast, although Ethereum’s contract technology is simple, after 5 years of growth, the development ecosystem has been very prosperous. For example, ConsenSys provides many solutions for Ethereum’s smart contract ecosystem, forming a mature development suite, providing services such as security audit, industry consulting, and application incubation. At the same time, other members of the Ethereum community also provided some source code libraries, token standards, and development specifications. The projects that Ethereum developers are very familiar with include Truffle Suite, Infura, Metamask, Remix, ERC, OpenZeppellin Contracts, Enterprise Ethereum Alliance, etc. These are all developed by the Ethereum community members.
Although Polkadot supports the direct conversion of Ethereum’s EVM contracts into Polkadot’s Wasm contracts to run, it also provides native Wasmcontract technology developed in high-level languages such as ink! or Rust. Native Wasm contracts will provide better developability, security, interactivity, and running speed, so we will also focus more on this technical route. It is expected that Polkadot’s smart contract parachain can be launched in half a year. Patract will work with the Web3 Foundation and other community members to improve the parachain smart contract ecosystem.
The development work of the Patract has begun, and the first project is “Redspot”, named after Jupiter’s Great Red Spot, which is also the largest DOT in the solar system. Redspot’s target project is Ethereum’s Truffle, which will provide contract development, testing, deployment, and interactive support. The second project is “Europa”, named after Jupiter’s second moon. Europa’s target project is Ethereum’s Ganache, which will provide a runtime environment sandbox for Substrate to simplify development, debugging, and integration testing. The development schedule for subsequent projects is to be determined, which will include source code libraries, APIs, SDKs, IDEs, token standards, statistics and audit services, etc.
Patract is founded by Lipeng Yue, who named Polkadot’s Chinese name in 2017 and was also an early technology communicator in the community. Patract has attracted a number of technology geeks and is also recruiting more developers to join.
For development and cooperation, welcome to contact [email protected]