O(1) Labs
O(1) Labs
Sep 20 · 6 min read

Coda Protocol’s Phase 1 of the public Testnet Beta has concluded! We had 8 successful weeks of testnet on a 1-week release schedule. The technical advancement that was made would not have been possible without the participation of enthusiastic members in the community.

Some important milestones that we hit include:

  • 126 community members participated
  • 96 users connected to the testnet
  • 270,000+ Testnet points* were awarded
  • 10 really cool and useful testnet related resources were created by the community (check them out under community highlights)

After Phase 1, we will progress to more stable, and scalable testnet releases and will move from a rapid iteration cycle of a 1-week cadence to a 2-week cadence to support this, read on to check out what new and exciting things to expect, and sign up here to be notified via email when public Testnet Beta Phase 2 is open!

Table of Contents

Public Testnet Beta Phase 2

Retrospective Phase 1

Community Highlights

Cool Community-Created Testnet Tools and Guides

Public Testnet Beta Phase 2

Phase 2 of the testnet will begin on September 24th with the first challenge, Filet Mignon. Registrations for this Staking Challenge are open here until September 24th 2pm UTC-7! Sign up to stake on the genesis block of Testnet Beta Phase 2!

In Phase 1 of the testnet, we had one-week release cycles which gave us a chance to test out the feature-set in Coda and ensure that everything worked. In Phase 2, we’re switching to two-week releases to build upon Phase 1’s successes. Two-week release cycles will enable Coda developers to focus concurrently on maintaining the durability of each network, while also prioritizing feature development and protocol improvements.

Goals for Phase 2 include:

  • Testing the durability and stability of each network and targeting high uptime
  • Building momentum through each release, so that features introduced each cycle strengthen in quality in the following releases
  • Automating the points* leaderboard to update user participation in real time
  • Lowering block times, improving throughput, and ramping up protocol parameters to ensure faster finality
  • Improving developer / user tools, and incorporating CLI feedback received in Phase 1

Phase 2 release dates:

  • Release 2.1 (Filet Mignon): 9/24–10/7 Make sure to sign up for the staking challenge before the deadline on September 24th 2pm UTC-7
  • Release 2.2: 10/8–10/21
  • Release 2.3: 10/22–11/4
  • Future releases TBD

Retrospective Phase 1

Let’s take some time and reflect on the remarkable testnet metrics from the past two months:

  • 8 networks spun up, each testing different features in Coda
  • 104 ledger accounts generated on the network
  • 36 unique peers connected at one point
  • Thousands of blocks produced

In addition, Phase 1 of the public testnet featured two significant firsts for cryptocurrencies:

  1. Usage of recursive zk-SNARKs to enable a succinct blockchain

In week 6 of Phase 1, we ran a SNARK work challenge where node operators on the Coda network ran SNARK worker nodes and helped compress transactions. This resulted in:

  • 4192 SNARK proofs produced
  • 8853 codas in SNARK fees accrued

Furthermore, it was a chance to test assumptions on the SNARKetplace economics and ensure that incentives were aligned.

2. Implementation of Ouroboros proof-of-stake consensus in a production network

Week 4 featured a block producer challenge where stake was distributed amongst 30 keys belonging to the community, allowing users to produce blocks and earn coinbase rewards from staking their coda. By the end of the week, nodes across the world (including nodes in Russia, Canada, USA, UK, and Asia) had produced blocks and participating in permission-less and probabilistic proof of stake consensus.

Both of these technical achievements tested in practice helps harden and march towards a strong mainnet release candidate for Coda. We look forward to seeing even more technical developments and accomplishments from Phase 2.

Community Highlights

It was incredibly fun to see how users became leaders in he community and how passionate they were with being involved early in the development of Coda Protocol. Members steadfastly showed up in full force every week for the testnet releases, completed challenges, and built exciting things for the Testnet Beta. We want to give a special shout out to these highly technical leaders in the community and reward them with a head start on the Phase 2 Leaderboard. Please join us in congratulating them!

Final Top 10 positions on the Phase 1 Leaderboard:

1st — garethtdavies (starts with 1000 pts* in Phase 2!)

2nd — Alexander (starts with 900 pts* in Phase 2!)

3rd — y3v63n (starts with 800 pts* in Phase 2!)

4th — whataday2day (starts with 700 pts* in Phase 2!)

5th — Dmitry D (starts with 600 pts* in Phase 2!)

6th — Ilya | Genesis Lab (starts with 500 pts* in Phase 2!)

7th — LatentHero (starts with 400 pts* in Phase 2!)

8th — novy (starts with 300 pts* in Phase 2!)

9th — ansonlau3 (starts with 200 pts* in Phase 2!)

10th — ssh (starts with 100 pts* in Phase 2!)

Community MVPs: (+200 pts* in Phase 2)

  • Garethtdavies for actively participating every week in the Testnet Beta Phase 1, finding the most bugs, building a CODA block explorer on top of Coda GraphQL API, and sharing his testnet experience and guides with the community in his blog. An overachiever!
  • Whataday2day for actively participating every week in the Testnet Beta Phase 1, and always being around to help out community members.
  • Pk for sharing additional notes for setting up a node on the testnet. It’s very much in line with the team’s spirit, since it’s also open source! Everyone can join and collaborate here!

Cool Community-Created Testnet Tools and Guides

We also want to put the community spotlight on the following very cool things that community members built and created. Make a note of these tools and guides, as they might come in handy when you’re going to set up a node on public Testnet Beta Phase 2!

Our entire team is grateful for the community’s active participation in making the testnet a positive experience for everyone. We have been working hard to get Coda Protocol to the state it is today, and it has been exciting and fun to see you testing it! Stay tuned for more exciting things in Phase 2 and see you over on Discord!

*Testnet Points (abbreviated pts) are designed solely to track contributions to the Testnet and Testnet Points have no cash or other monetary value. Testnet Points are not transferable and are not redeemable or exchangeable for any cryptocurrency or digital assets. We may at any time amend or eliminate Testnet Points.

CodaProtocol

Coda Protocol's Official Blog

O(1) Labs

Written by

O(1) Labs

We’re a software development company building Coda Protocol, a new cryptocurrency with a constant size blockchain, which can remain decentralized at scale.

CodaProtocol

Coda Protocol's Official Blog

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade