Aleph Zero Testnet Update: Smart Contracts are Live on the Testnet
Today, the Aleph Zero Testnet has been successfully upgraded with several important features, including smart contracts, identity pallets, and the ability to establish the consensus via outside validators.
As per last week’s announcement, we are now excited to announce that the smart contracts are live on the Aleph Zero Testnet. The Substrate stack has been upgraded from version 9.13 to 9.23, and the Aleph Zero consensus, AlephBFT, has been updated from version 0.8.4 to 0.12. Here’s what it means in practice.
Smart contracts on the testnet
To start, you will need to prepare your computer for development in Rust and ink!—similarly to how you might’ve already operated with the Smartnet. ink! is an embedded domain-specific language (eDSL) for writing smart contracts in Rust which then compiles to Wasm code. Thanks to years of work by the Parity team, ink! is definitely mature enough to release interesting applications—albeit it won’t be as smooth of an experience as you might expect. The community should, however, expect significant improvements over time as the developments are occurring on several fronts and multiple teams are involved in the process.
The goals for the Testnet release are similar to the ones for the Smartnet—although we put more emphasis on the stability and reliability of the smart contract layer. While the Smartnet release was aimed primarily at having the smart contracts in a separate environment and chaos was actually expected, the Testnet release aims to be more stable and fit into our overall deployment pipeline.
As the smart contracts have been pushed to the testnet, the Smartnet will now be disabled.
Aleph Zero community validators
Today’s update also takes care of the needs of Aleph Zero’s community validators as it opens the committee responsible for establishing the consensus for external nodes.
The committee rotation mechanism is also live. For each epoch, a large validator pool is fixed, and then a different committee is chosen for every session. A session lasts 900 blocks (15 minutes) and an era lasts 96 sessions (24 hours) ensuring frequent rotation of the committee. All the validators from the pool that has been fixed for a given era will be rewarded proportionally to their stake.
Aleph Zero identity
Adding the identity pallet to the Aleph Zero network will allow for human-readable aliases for accounts. In practice, it would allow for the validators to be named accordingly to their desires (Awesome_Validator instead of 5XXX_XXX), improving the overall user experience of the network.
We’re beyond excited to bring this important testnet update to you. Expect the changes to go live on the Aleph Zero Mainnet within the following weeks.
Aleph Zero Monthly Update: Smart Contracts, Conferences, and Wallets
The last four weeks saw the Aleph Zero team hard at work, concentrating their efforts on the finishing touches to the smart contracts pallet, attending two industry conferences, and establishing three new partnerships. Smart Contracts Supported by Ink! v. 3.2 It was a very active month for the Substrate ecosystem, as versions 3.1 and 3.2
Uphold Lists Aleph Zero's AZERO, Enables Trading
The utility coin behind Aleph Zero, AZERO, is now available for trading on Uphold—a multi-asset digital money platform serving over 10 million users. Uphold debuted in 2015, offering financial services to a global market, marking its presence in over 184+ countries, and offering over 10 million customers access to over 130+ currencies (both traditional and
Fundamentals: What's the Deal With Rotating Committees?
Now that staking is live on the Aleph Zero blockchain it’s time to embark on the next step of our voyage into decentralizing Aleph Zero—the introduction of rotating committees. One of the most prevalent trends we can observe in the blockchain industry is the growing popularity of consensus mechanisms based on Proof-of-Stake (PoS). There are