Bitcoin, which appeared in the 2008 financial crisis, enabled mankind to realize the sacred and inviolable private property technically for the first time. Bitcoin's Blockchain accounting system realizes users' ownership and control of their own data, allowing mankind to see a new direction for the development of the Internet.
History is always so similar. The real world constantly exposed crises makes Web3.0 come into being. What Web3.0 wants to achieve is everyone's control over all their personal values in the digital world, including their data, identities, and assets. Ultimately achieve a transparent and credible Internet economic model.
Polkadot&Web3.0
The significance of Polkadot to Web3.0 is that it was born in the vision of Web3.0, and as a forerunner. It invites developers to travel together.
Polkadot does not overcome the current limitations of the Blockchain by building a general public chain. It provides a network protocol for the Blockchain that can be combined with each other and work together.
Polkadot is a sharded multi-chain Blockchain. Its core is the "relaychain", which interacts with the parallel running shard chain-"Parachain". These parachains can be regarded as clients of the relaychain. The purpose of the relaychain is to protect and coordinate the parachain.
Any developer can use Polkadot's Substrate framework to "one-click to issue a chain" and bid through the parachain slot to officially become a parachain of Polkadot. Since Polkadot is a heterogeneous cross-chain, each parachain can be customized according to specific use cases or applications, and different parachain applications can share information and functions.
If you regard public chains such as Bitcoin and Ethereum as a building, Polkadot is a foundation, responsible for the security of all Blockchain buildings built on this foundation. Before the construction of a Blockchain, Polkadot was nothing. After a Blockchain is built on the foundation of Polkadot, the entire building complex has the function of a Blockchain. Therefore, no matter what the top Blockchain technology appears in the future, it can become a member of its building complex based on the foundation of Polkadot.
It is a long-term process to transform Polkadot from a field into a huge complex of buildings. The number of underlying developers required for this process is far more than the current smart contract developers. Throughout the world, we do not have so many programmers who are proficient in smart contract development. If you want to develop the Polkadot isomorphic parachain under the Substrate framework, you must be proficient in Rust language, and Rust language is a low-layer language with a higher degree of difficulty. It is not an exaggeration to say that the number of programmers who master the Rust language has not reached a fraction of the number of traditional Web development programmers. This is especially evident from GitHub. As one of the world's largest open source collaboration and software project hosting platforms, GitHub gathers top developers and open source projects. The Github hottest project list and the most potential project list are still occupied by machine learning, front-end development related projects, such as Tensorflow, Vscode, React-native, etc. Even in the circle of programmers, Blockchain is still relatively small.
Therefore, Polkadot needs a continuous drainage of developers. Not only the original smart contract developers, but also millions of traditional Web developers stand on the same side.
TrustBase——Polkadot Parachain based on an independent development language
In September 2020, a developer tool called Subscript was selected by the Web3.0 Foundation Grant Program and became an official support project of Polkadot. The emergence of Subscript is considered by the industry to be the core of solving this problem. Subscript language is the underlying language of TrustBase parachain development. Simply put, Subscript allows ordinary Web developers to deploy Polkadot's native smart contracts. Compared with Rust, Subscript is easy to interact directly with JavaScript. Developers don't need to understand Merkel number, Block status, P2P and other technical problems. Join the ranks of Blockchain developers with a low threshold.
The Subscript language was independently developed by the TrustBase project team in April 2020 and TrustBase became famous for it. TrustBase is based on the Substrate framework and independently develops the Subscript smart contract language, compatible with WASM's Polkadot parachain. Committed to achieving the goal of Web3.0 through decentralized technology, helping developers to efficiently participate in the Polkadot ecology, and forming a powerful ecology of Polkadot—Parachain—Smart Contract.
Compared with directly developing and connecting Polkadot parachains or parallel threads based on Substrate, the application on the TrustBase smart contract platform has the following advantages:
Smart contract applications are simpler and more reliable: Parachains based on Substrate can provide maximum flexibility, but usually face high cost and technical complexity. Based on TrustBase's smart contract application, there is no need to deeply understand the state tree, P2P network, consensus protocol and other technical problems on the chain. ou can directly develop applications using any language that can be compiled into WASM.
Shared Cross-chain: TrustBase natively supports cross-chain protocols. After TrustBase is connected to the Polkadot relaychain, smart contract applications can also share the interoperability of TrustBase and other parachains of Polkadot. For example, a DeFi contract deployed on TrustBase can use the aUSD stablecoin on the Acala parachain through XCMP cross-chain messages, without having to build a parachain bidding slot by yourself.
Low Deployment Cost: Compared with huge funds to bid for Polkadot's parachain slots, TrustBase-based smart contracts can also deploy a complex DAPP with a small amount of TrustBase platform tokens. Also can use the parachain cross-chain provided by TrustBase operating. After the smart contract application has gained a large number of users on the chain, the contract application can also be upgraded online to transform it into an independent Polkadot parachain, designing its own complex parachain functions and consensus model.
Low Gas Fee: Parachain built on the Polkadot cology can achieve low or no cost transactions. Therefore, compared with Ethereum, the operation and use cost of creating smart contracts on TrustBase is lower.
Diversified Customization Model: Different from Polkadot's official POS consensus. Based on the TrustBase network protocol, different projects can design their own economic incentive models.
WASM Virtual Machine: TrustBase uses the WASM virtual machine, which does not follow the route of Ethereum compatibility, has no historical baggage, and is more flexible in design. On the other hand, compared with the EVM compatible contract platform, it provides dozens of times the native execution speed.
No fork upgrade: TrustBase uses on-chain governance for runtime upgrades without forks.
Non-accessible POS Consensus: The smart contract chain adopts a decentralized POS consensus operation. Every coin holder can join the validator through pledge without any threshold restrictions.
Good Interoperability: TrustBase itself is a multi-chain system, which provides cross-chain operation with other parachains by connecting to the Polkadot relaychain. At the same time, the platform itself provides a cross-chain bridge between Ethereum and EOS, introduces the assets in Ethereum to the TrustBase platform.
In April 2020, the TrustBase team independently developed a new underlying programming language Subscript. After half a year of testing, TrustBase announced that it will be compatible with WASM virtual machines. In September 2020, TrustBase was selected by the Web3 Foundation Grant Program, and its product Subscript officially became an official support project of the Grant Program. Since then, more and more smart contract developers have begun to show great interest in TrustBase and its Subscript language. In November 2020, the TrustBase project announced its launch and began to implement early market plans.
Looking back at TrustBase's more than a year of preparations, we have seen its efforts in constructing a better developer ecology for Polkadot. As the TrustBase team said on Github: Who are we? We are Polkadot's extraditioners. Through the Subscript language, let Web developers enter Polkadot and achieve Web3.