Casper Developer Community Call Recap January 31, 2023

Welcome back to the Casper blockchain community call recaps! We made a slight adjustment and will now host developer-focused calls on Discord every four weeks. This recap covers the first developer community call which featured technical updates and discussions. For non-developers interested in Casper, we will be hosting a new, separate community call to provide more opportunities to participate to a wider range of Casper and blockchain enthusiasts. These calls will take place on Twitter Spaces and we plan to host the first wider community call on February 14, 2023. Stay tuned for more details.

This article is intended for those who missed or would like to revisit the call to provide them with the latest updates on Casper.

You can access recordings of all past calls in our Discord under the call archive section.

We also recommend signing up for our biweekly newsletter to receive early updates and stay up to date.

Updates

Casper Association staking update

So far, Casper Association has re-delegated a sizable portion of its treasury in line with the principles we laid out earlier. Accordingly, Casper Association reviews the performance and the size of the stakes of nodes, and establishes a list of validator nodes eligible for staking. Validators are picked randomly as possible. Ralf Kubli- Board Member of Casper Association expressed his appreciation to the community for pointing out validators that remain inactive upon re-delegation.

Implementation of Zero Knowledge Proofs on Casper

Both Ralf Kubli and Maciej Zieliński- former Ecosystem Leader of Casper Labs, touched upon the integration of ZK-Proofs on Casper of  which we will share more information with our community soon.

The implementation of Zero Knowledge Proofs will improve the privacy, security and scalability of Casper blockchain. Through ZK Proofs, it is possible to validate a statement without the need for revealing any additional information beyond the statement itself.

The Odra project is one such example that has open-sourced their code to encourage further exploration around ZKPs on Casper. It is highly recommended for developers interested in learning more about ZK Proofs on Casper to check out Risc Zero, a general purpose zero knowledge virtual machine featuring an open source codebase for writing ZK Proofs.

Casper 1.5 & other releases

Program Director Piotr Dziubecki filled us in about 1.5 and other upgrades. “1.5 is a comprehensive release including refactoring, improved tests, and improved reliability of the network that we are introducing. This is also the reason that before we roll it out, we want to be sure that everything works as planned.”

Over 400 pull requests have been completed so far and there are around 20 items remaining. You can check our open-source and publicly available repository for more information.

Piotr stated that 1.5 will soon be ready for the testnet. He also said that there will be a smaller release that optimizes and fine tunes opcodes will be rolled out in the next couple of days.

“I am glad that our community is following not only the announcements but is checking the source code regularly. Being monitored and challenged by our community means that we have a healthy ecosystem and we are very grateful for this” said Piotr.

CEP-78 NFT standard

CEP-78 NFT standard has been receiving a great deal of attention from our developer community that constantly gives us valuable feedback. The most wanted item was events.

The “casper-event-standard” is a library that contracts can import to emit events in a standardized format. You can access the repository here: https://github.com/make-software/casper-event-standard

In this PR, we have integrated this library into the CEP-78 contract. A dictionary to store the events is created during contract initialization. Then, events are added to the dictionary for every action the contract offers (i.e. Mint, Transfer, Approve, etc...). The events schema is also stored in the contract as a named key to help the observers parse the events' content.

Casper Wallet

Exciting news here! We are starting the open beta for Casper Wallet in February which will be available for all early adopters. Piotr announced that some projects building on Casper are already being matched with the development team for Casper Wallet integration. Upon release, these projects will be able to take advantage of Casper Wallet from day one.

Michael Steuer-CTO of MAKE & Co-Founder of Casper Labs has joined the call and provided additional information:

“The security audits of the Casper Wallet  will be published in the coming weeks, ensuring that the product is secure. We are also excited that the wallet will be supported not just on Google Chrome like the Signer, but on all desktop browsers. It will have full desktop coverage at launch.”

For more information on Casper Wallet and other initiatives on the horizon, we recommend watching Michael’s presentation at Blockchain Hub Davos 2023.

Upcoming Events

That’s all for the first Casper Developer Community Call! Be sure to join the next call in March and don’t forget to join us in the wider community call on Twitter Spaces mid-February.

Casper Association staking update

So far, Casper Association has re-delegated a sizable portion of its treasury in line with the principles we laid out earlier. Accordingly, Casper Association reviews the performance and the size of the stakes of nodes, and establishes a list of validator nodes eligible for staking. Validators are picked randomly as possible. Ralf Kubli- Board Member of Casper Association expressed his appreciation to the community for pointing out validators that remain inactive upon re-delegation.

Implementation of Zero Knowledge Proofs on Casper

Both Ralf Kubli and Maciej Zieliński- former Ecosystem Leader of Casper Labs, touched upon the integration of ZK-Proofs on Casper of  which we will share more information with our community soon.

The implementation of Zero Knowledge Proofs will improve the privacy, security and scalability of Casper blockchain. Through ZK Proofs, it is possible to validate a statement without the need for revealing any additional information beyond the statement itself.

The Odra project is one such example that has open-sourced their code to encourage further exploration around ZKPs on Casper. It is highly recommended for developers interested in learning more about ZK Proofs on Casper to check out Risc Zero, a general purpose zero knowledge virtual machine featuring an open source codebase for writing ZK Proofs.

Casper 1.5 & other releases

Program Director Piotr Dziubecki filled us in about 1.5 and other upgrades. “1.5 is a comprehensive release including refactoring, improved tests, and improved reliability of the network that we are introducing. This is also the reason that before we roll it out, we want to be sure that everything works as planned.”

Over 400 pull requests have been completed so far and there are around 20 items remaining. You can check our open-source and publicly available repository for more information.

Piotr stated that 1.5 will soon be ready for the testnet. He also said that there will be a smaller release that optimizes and fine tunes opcodes will be rolled out in the next couple of days.

“I am glad that our community is following not only the announcements but is checking the source code regularly. Being monitored and challenged by our community means that we have a healthy ecosystem and we are very grateful for this” said Piotr.

CEP-78 NFT standard

CEP-78 NFT standard has been receiving a great deal of attention from our developer community that constantly gives us valuable feedback. The most wanted item was events.

The “casper-event-standard” is a library that contracts can import to emit events in a standardized format. You can access the repository here: https://github.com/make-software/casper-event-standard

In this PR, we have integrated this library into the CEP-78 contract. A dictionary to store the events is created during contract initialization. Then, events are added to the dictionary for every action the contract offers (i.e. Mint, Transfer, Approve, etc...). The events schema is also stored in the contract as a named key to help the observers parse the events' content.

Casper Wallet

Exciting news here! We are starting the open beta for Casper Wallet in February which will be available for all early adopters. Piotr announced that some projects building on Casper are already being matched with the development team for Casper Wallet integration. Upon release, these projects will be able to take advantage of Casper Wallet from day one.

Michael Steuer-CTO of MAKE & Co-Founder of Casper Labs has joined the call and provided additional information:

“The security audits of the Casper Wallet  will be published in the coming weeks, ensuring that the product is secure. We are also excited that the wallet will be supported not just on Google Chrome like the Signer, but on all desktop browsers. It will have full desktop coverage at launch.”

For more information on Casper Wallet and other initiatives on the horizon, we recommend watching Michael’s presentation at Blockchain Hub Davos 2023.

Upcoming Events

That’s all for the first Casper Developer Community Call! Be sure to join the next call in March and don’t forget to join us in the wider community call on Twitter Spaces mid-February.