t3rn has become the latest member of the pioneering Patract Open Platform (Wasm Contract Alliance). The alliance is run by Patract Labs, a community focused initiative that is a longstanding member of the Councils of both Polkadot and Kusama and is funded by a total of 13 Treasury proposals.
Why t3rn joined the Wasm Contract Alliance
Since the inception of t3rn, Wasm has been at the forefront of the project’s offerings, t3rn being able to bring interoperability to any smart contract that compiles to Wasm. The goal of the Open Wasm Contract Alliance is to promote the large-scale popularization of Wasm contract technology in the Polkadot ecosystem. As such, the Open Wasm Contract Alliance was a natural fit for t3rn.
The Open Wasm Contract Alliance boasts a broad range of offerings including:
- Open source tools — Patract Labs has developed a series of free and open source products of tools.
- Backend services — Patract Labs has also developed some closed source products of backend services and offers priority of integration with these tools to Alliance members.
- Documentation — Patract Labs offers technical documents to help developers quickly get started with Wasm contracts and convert developers of Solidity and other technologies
- Tech discussions — Discuss public technical issues in our ecosystem and decide solutions
- Tech feedback — Jointly give feedback about the experience of contract model, contract language, and development tools to Parity Tech.
- Contract standards — Considering their own product requirements, jointly define Wasm contract standards and implementation
- Media support — Summaries of members’ development progress and news trends, and promotion through platform media members.
Being a part of this program will offer t3rn further support in our development capabilities, especially when utilised in conjunction with the Substrate Builders Program and the Web 3.0 Bootcamp, both of which t3rn are a part of.
What is t3rn?
t3rn is a hosting platform for smart contracts that makes execution across multiple, independent blockchains possible. t3rns initial development was funded by the Web3 Foundation Grants Program which resulted in a full proof of concept being delivered to the Web3 Foundation.
t3rn was created to enable trust-free collaboration within the Polkadot ecosystem and harness this synergy to mould an ecosystem in which any developer who would like to deploy a blockchain agnostic smart contract can do so easily. t3rn aims to ultimately operate as a Polkadot parachain to ensure unparalleled security and stability throughout the t3rn product.
The t3rn offering places a strong emphasis on remunerating the developers within blockchain ecosystems by allowing them to make their smart contracts available to all t3rn users and be rewarded every time their smart contract is executed.
More information can be found in this blog post.
What is Wasm?
WebAssembly (abbreviated to Wasm) is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment.
Wasm presents an incredible alternative for smart contracts as it is high performance, meaning it is built to be as close to native machine code as possible while still being platform independent. Furthermore, it facilitates small binaries to ship over the internet to devices with potentially slow internet connection, making it a great fit for the space-constrained blockchain space.
The generality of Wasm also means that code can be deployed in any browser with the same result. Contrary to the EVM it was not developed towards a very specific use case, this has the benefit of a lot of tooling being available and large companies putting a lot of resources into furthering Wasm development.
About Patract Labs
Patract Labs is 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.