Voting to Upgrade the Polkadot (DOT) Runtime in Progress
A proposal by Raul Romanutti to upgrade the Polkadot Runtime Environment (PRE), otherwise known as the state machine, to version 24, is currently up for vote. Activation will be by a simple majority.
Upgrading the Polkadot Runtime Environment
The PRE is the outer shell of the Polkadot protocol and serves light clients and handles RPC requests. Because of expected changes, Polkadot has issued a notice of the removal of compatibility mode between peer IDs using identity hashing and SHA256.
The Sep 23 vote is a medium priority. Six fixes including changes to “allow remotes to not open a legacy sub-stream”, and to ensure that handshake is sent back even in case of back-pressure will be activated.
The first version of the PRE was written by the Web3 Foundation after being contracted by Parity Technologies. Their implementation was called the Substrate—a software development framework for building blockchain technologies. It comprises of several runtime modules and macros that to convert them into aa actual Runtime Rust ode.
Overly, the PRE determines the functionality of the chain, extending to transaction verification, governance, and balances.
Besides, the Runtime handles the web connecting different nodes, the consensus logic of the interoperable blockchain, and crucially, the execution of the eWasm interpreter.
All this is represented by Wasm Blob which is compiled in Rust. The code of the Polkadot’s PRE can be programmed to run natively. On top of the stack is the run time. It is unique to each chain but must compile in a language that can be executed by the eWasm.
Blockchain Interoperability and Scalability
Polkadot is a sharded, multi-chain blockchain promising interoperability without sacrificing security and scalability.
Enabling this is their innovative architecture where transactions in various blockchains can be processed in parallel effectively ridding the bottlenecks currently experienced by traditional blockchains where transactions are canonically processed.
Every chain connected to Polkadot is called a parachain and can run in parallel with each other.
As reported by BTCManager, Acala—a DeFi focused consortium, became the first parachain to launch on Polkadot’s Rocco testnet.