At Unitize blockchain yesterday, developer Bruno Shikworth showed how to launch a blockchain based on Polkadot in an hour.
Speaking during the July 7 event, Shkvorts explained in detail how to create a blockchain based on the modular structure “Substratum” from Polkado. Additionally, explain how blockchains created this way can be easily updated without requiring a solid fork.
Shkvorts explains that floor blockchains can be customized by choosing one of the many units available to better meet the needs of the person building them. He also claims that – by communicating with each other – blockchain security is ensured by other chains.
Updates without prongs
All of the programs needed to start a new blockchain node are in both the Rust and Web Assembly (WASM) code. Rust together can be put into a really efficient binary, while the WASM code is less efficient, but it also takes up less space.
This allows the use of an unlimited update system, which is a unique feature in basic blockchains. By default, the node runs the collected Rust code more efficiently, but a copy of the WASM node program is also stored in the chain.
Before launching the Rust program, the node compares it with the built-in WASM code and switches to it if it is newer. Thus, even node operators who have not actively updated their devices will always use the latest version of the software, and they only need to download the Rust version to speed up the operation of the contract.
Security implications of smooth updates
Cointelegraph vkvorc asked about the security implications of being able to smoothly run software running on nodes without operator permission. He explained that the problem is greatly mitigated thanks to the verification process that occurs before the WASM code is distributed in the chain:
“What happens is that the WASM code in the chain must first be checked – first in the development phase and then in the management phase. The control phase is the stage where the symbolic community votes or opposes a change in the automatically entered string.”
Polkadot is actively looking for new opportunities for more developer support and funding. In June, Cointelegraph announced that Polkadot received support from Gitcoin, a developer-focused platform that combines crowdfunding and grants for development initiatives.