Nomadic Labs
Nomadic Labs
Athens: Second Voting Period

As we approach the completion of the first active voting period, the proposal period, we would like to describe what’s to come during the second voting period. The first voting period saw the Athens protocols injection and bakers upvoted Athens A and/or Athens B, with Athens A, the most popular proposal, promoted for the second voting phase: the test voting period. In this new period, participants are asked to vote on whether to advance Athens A to the next stage: the testing period. Similarly as the first period, all participants will have 8 cycles, or just over 3 weeks, to submit their voting operation on the Tezos blockchain.

In this post, we will provide the instructions for participants to vote for the promotion of the current proposal to the testing period.

We also wish to remind Tezos participants that real-life amendment testing is currently happening on the Zeronet test network. We still encourage volunteers to actively participate using the instructions described in Nomadic’s previous blogpost.


How to vote in favor or against the first period’s winning proposal

In the first period, participants could upvote Athens A, Athens B or even submit an entirely new protocol proposal themselves. Athens A received the greater number of votes and has been promoted to the next period. This second period is called the test voting period. Its role is to determine if the protocol is considered worthy enough to enter the testing period which will be used to test the protocol in a side-chain.

In the following example, we show the different commands you may use to vote. As a reminder, Athens A hash is Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd and its content is available in this tar archive.

Very similarly to the first period, you can create and sign voting operation using the tezos-client:

  • If you wish to vote for the promotion of this protocol, you can enter : $ tezos-client submit ballot for <delegate> Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd yay

  • If you wish to vote against the promotion of this protocol, you can enter : $ tezos-client submit ballot for <delegate> Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd nay

  • If you don’t wish to voice an opinion but still want to participate towards the quorum, you can enter : $ tezos-client submit ballot for <delegate> Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd pass

You can also use the client to display the current period’s progress:

$ tezos-client show voting period`
Current period: "testing_vote"
Blocks remaining until end of period: 1234
Current proposal: Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd
Ballots: { "yay": 1200, "nay": 0, "pass": 0 }
Current participation 60.00%, necessary quorum 80.00%
Current in favor 1200, needed supermajority 960

What will come next

At the end of this testing vote period in about three weeks, the current proposal will be promoted to testing if the participation rate (total of Yay, Nay, and Pass as a percentage of total rolls) is greater than 80% and a supermajority of 80% yay is met. pass votes also count towards the participation rate, but not in determining the supermajority, which is based on the ratio of ‘yay’ to ‘nay’ votes. If these conditions are not met, then the amendment process will be revert to the first period. In-depth details may be found in the Tezos documentation.

Following this second period, there are still two voting phases left provided that this period is successful:

  • The testing period which will spawn a testchain (alongside the main one) running the selected protocol and allowing participants to verify the correctness of the new protocol;

  • The promotion period which will again require participants to vote in order to finally adopt the new protocol.

Athens: Proposals Injected!

Today marks an important milestone for Tezos. We just triggered the beginning of the first on-chain vote for self amendment. This process could end in the successful migration from current protocol alpha to Athens in about three months, if the participants decide so. As advertised in the last meanwhile at Nomadic and as detailed in our previous post, we injected the hashes of two proposals. Both include the same enhancements except for one: the decreased amount in the number of tokens needed to...

Read More
Athens: Our Proposals for the First Voted Amendment

This blog post is a preview of Athens: our protocol proposal for the first voted upgrade of Tezos. As announced in the last meanwhile at Nomadic, we shall propose two upgrades: one lowers the roll size to 8,000 tez, the other leaves it unchanged at 10,000 tez. Both alternatives will include an increase of the gas limit. The hashes of both versions will be proposed on mainnet later this week, now that a new proposal period has begun. Later this week, we will publish a...

Read More
Amendments at Work in Tezos

We are now on the verge of submitting a protocol upgrade to a vote, and it seems like a good opportunity to explain in details the way in which Tezos node handles amendment in practice. Brace yourselves, this article is quite technical, as are all articles in our in-depth category. Still, as we did in the previous one on snapshots, we’ll try to explain the stakes and announcements and give a brief summary in a short foreword understandable even by non-programmers. The original whitepaper...

Read More
Introducing Snapshots and History Modes for the Tezos Node

In this article, we introduce two new features for the Tezos node: snapshots and history modes. A snapshot is a file that contains everything necessary to restore the state of a node at a given block. A node restored via a snapshot can synchronise and help other nodes synchronise in the existing network. The only difference is that you cannot query the chain context (balances, baking rights, etc.) before the restoration point, but you can still get the full chain history. In conjunction, we also...

Read More
Nomadic Labs at Fosdem 2019

Fosdem is of the largest gatherings of Free and Open Source Developers in Europe. It’s held every year in Brussels during the first weekend of February. This year Nomadic Labs is involved in the organization of the “Blockchain and Crypto-currencies devroom”, a one day workshop to present Blockchain projects to the FOSS community. We strongly believe in open source and we want to share our work with the FOSS community at large. We will also present our work on the Tezos project,...

Read More
Meanwhile at Nomadic Labs #1

This post is the first of a series covering the on-going work at Nomadic Labs. In these posts, we focus on our current top priorities, but of course we have many more projects in the works. Preparing Our First Amendment Proposals Tezos is capable, by design, of automatically amending its economic protocol without the need for a manual update or hard-fork. The current protocol is designed to amend itself only after a successful voting procedure, ensuring that there is awareness and consensus in...

Read More
Study, Learn and Work with Nomadic Labs

Nomadic Labs is opening its doors to students from all around the world to join our internship program. We are interested in many research and practical projects ranging from parallel programming using hardware accelerators, to verification of Michelson contracts, creation of ReasonML/Michelson decentralized applications and privacy analysis of the Tezos network. Internships are tailored to Master’s students. Some proposals have already been submitted to a few European universities. They will typically run for a maximum of six months. We will happily receive and evaluate applications from...

Read More
Nomadic Labs at Popl 2019

POPL is one of the most prominent conferences in Programming Languages, this year held in Portugal. Programming Language Theory is at the core of the Tezos project as demonstrated by the sponsoring of the Tezos Foundation for the conference. Nomadic Labs is happy to attend the conference and looking forward to meeting researchers and industrial partners interested in advancing the state of the art in blockchain technology. The program is available on the POPL website....

Read More
Hello, world!

We’re a team built around lead architects of the Tezos seed protocol, Benjamin “klakplok”, Grégoire “hnrgrgr” and Pierre “chambart” of OCamlPro with the help of the Tezos Foundation. After a busy year and the successful launch of Tezos our team finally has a home: Nomadic Labs. In the last year, our team has grown rapidly to more than 30 permanent developers, coming from both academia and industry - many of whom hold a PhD in computer science fields. Among them, Pierre Boutillier,...

Read More
  • 1
  • 2

Receive Updates