Tezos: Tezos Integration to Plasma Chamber, Satoshi’s TZ Hunt, TQuorum highlights, TzStats release, Grand update of Python SDK for Tezos
Biweekly update 15th August — 29th August
Hey, it’s Paradigm Fund with some incredible news about Tezos again! Lots of teams and granted projects have been working hard for Tezos and for You — their development progress is tangible! Baking Bad has been preparing the grand update of Python SDK for Tezos release for a long time and managed to add almost everything necessary for the development of Tezos applications. Stove Labs announced the launch of the first Tezos NFT Standard proposal implemented using Ligo. TzStats, the first Tezos Analytics Explorer, was released in beta. camlCase provided an update on Dexter, the decentralized exchange protocol that they are building and is now supported by Foundation funds. Meanwhile, Babylon 2.0 Vote status is 100.00% yay/0.00% nay, and quorum has been reached for the exploration phase.
Moreover, Tezos stars, teams, and the community were extremely active socially. Simple Staking wrote an article to describe why and how they have decided to implement communication between the existing Tezos node written in OCaml and their node that built in Rust. Tezos is partnering with Satoshi Treasure for a second hunt — a game where players solve challenging puzzles and technical problems to compete for prizes from a pool of 1 million Tez. Chorus mobility has created a demo video of such a solution for a compelling use case for RoboTaxi, ordered, controlled, and paid for with a Tezos. TQuorum Berlin was amazing! Speakers discussed crucial points: building on Tezos using Python is becoming more accessible, Tezos is close to implementing ZCash’s Sapling for network privacy, security tokens on Tezos remain an area of growth and a lot more. Tezos events are must-visit — check our update not to skip any of them! The community is thrilled with Tezos and its progress: the number of subscribers in social networks increased over the period. Tezos is cool. See you!
Bake your Tezzies with us — tezocracy.com
“We are not afraid to learn from the best”
- Marco from Nomadic Labs
For detailed GitLab developer activity click here.
PyTezos is built on three basic principles that they try to follow in any software development:
- Everything should work out-of-the-box — In PyTezos they have predefined RPC endpoints and even demo keys (please don’t abuse) so that you can start playing with little effort.
- Programming interface should be intuitive and self-describing — Aside from docstrings and autocompletion, PyTezos offers inline documentation in the interactive mode (Python console or Jupyter notebook).
- Simplicity not at the expense of flexibility — With PyTezos you can work at any level of abstraction and seamlessly switch between them.
- Announcing Tezos Integration to Plasma Chamber. Cryptoeconomics Lab team builds Plasma with the Optimistic Virtual Machine (OVM) compatible spec. There are so many Plasma variants and zk-S[NT]ARKs applied solutions, and the OVM is a common spec for all of these variants. This OVM specification was introduced by the Plasma Group, and they’re focusing on building Plasma from their spec. This design choice is quite effective for building a strong L2 ecosystem.
- Babylon 2.0 (i.e. PsBABY5HQ):
Supermajority — done
Quorum — done
Testing Period (~ 3 weeks)
Promotion Period (~3 weeks)
If accepted, upgrade to Babylon 2.0 is slated to occur October 16 EST
(Vote status is 100.00% yay/0.00% nay, and quorum has been reached for the exploration phase.)
Learn more via the link.
- Tezos Rust node: How to call the Tezos protocol from Rust by Simple Staking. They are building two OCaml libraries — tzmock and tzreal. The tzreal library is a forked and modified Nomadic Labs Tezos repository while tzmock is used for rapid testing and prototyping purposes. Developers are welcome to use the tzmock library for testing in local prototypes. This represents an important building block for the Tezos Rust node. As they make progress, they aim to eventually make these functionalities available for wallet producers and other interested parties.
- Stove Labs announced the launch of the first Tezos NFT Standard proposal implemented using Ligo.
- Used for Satoshi Treasure’s XTZ hunts
- Usage examples available now
- Upcoming wallet integration
- TezosKit v4.0.0 release announced by Keefer Taylor & Tezos Commons. Pocket Core iOS plug-in integration for TezosKit, a Swift SDK for Tezos DApps, coming soon.
- TzStats Release: Beta Tezoris. TzStats is the first Tezos Analytics Explorer, extending the functionality of traditional block explorers with comprehensive data analytics.
- Tezos Litigation: Discovery Battle Update #4. “There’s an old adage that goes along the lines of, “almost only counts in horseshoes and hand-grenades” and that saying is particularly true for the plaintiffs in the Tezos litigation. On August 27, 2019, Federal District Court Judge Seeborg (actual trial judge in the case) dealt another blow to the plaintiffs by denying their motion for relief.”
- Chorus mobility have created a demo video of such a solution for an exiting use case for RoboTaxi, ordered, controlled and paid for with a Tezos.
- Tezos Blockchain Camp in Busan has begun!
- Tempus Fugit — Understanding Cycles, Snapshots, Locking and Unlocking Periods in the Tezos Protocol — an old article by Awa Sun Yin. Must be useful for newcomers!
- Snapshots are records of the state of rolls distributions. Snapshots are currently taken 16 times per cycle or every 256 blocks (~ 4 hours). They are necessary to facilitate the assignment of baking and endorsement rights. Regardless of rolls distribution being highly subjective to change after every new or change of delegations, the current frequency of snapshots has been determined taking the tradeoff between memory consumption and convenience for risk-free baking into consideration.
- Cycles represent every 4096 blocks on the Tezos network, which equals to 4096 minutes (or 2 days, 20 hours and 16 minutes) in the best case, when the time between blocks is the minimum (1 minute). However, considering the data from the past months, the average time between blocks has been 63.19 seconds, making every cycle last 2 days, 23 hours and 53 minutes.
- n — PRESERVED_CYCLES — 2 allows you to find out in which cycle, in the most optimistic case, a newly made delegation or change of baker of an existing delegation will be considered for the assignment of baking and endorsement rights. In the example used above, a delegation was made on cycle 21. Following the formula n — 5–2 = 21 gives n = 28, so a delegation made during cycle 21 will start contributing the earliest on cycle 28. In short, it at least 7 cycles (~ 21 days) for the delegation to be considered.
- Locking periods refer to the time security deposits for bakings and endorsements, and rewards generated in a cycle are frozen. Also known as PRESERVED_CYCLES, with the duration of 5 cycles (~14 days), security deposits and rewards are unmovable during that time. From the following cycle after the 5 cycles end, the security deposits and rewards are automatically transferred to the baker’s main account. Following the previous example, rewards generated in cycle 28 will be unlocked in cycle 34.
- An amazing old article by Cryptium Labs for you not to forget — Tezos is a Proof-of-Stake network (LPoS). If you are planning to participate in baking or delegating, understanding the economics is important, for instance how inflation works:
In Tezos, time is measured by cycles.
- Every cycle equals to 4,096 blocks. There is a minimum of 1 minute waiting time between blocks.
- Assuming the most optimistic scenario, were the time between blocks is always 1 minute, one cycle lasts a maximum of 2 days, 20 hours, and 16 minutes or 4,096 minutes.
- This means that a year (525,600 minutes) can introduce a total of 42,048,000 XTZ into circulation (525,600 * 80). The initial coin supply was 763,306,929.69 XTZ, which makes the first year’s inflation rate:
First Year’s Inflation = 42,048,000/ 763,306,929.69 = 0,0550866216 (~5.51 %)
- Update: Week Of 12 August 2019 by Tezos Foundation
Grantees & Funded Entities
Below are some updates on our grantees and other funded entities from the last week:
- Tezos Southeast Asia announced the launch of the Tezos India Foundation, an independent non-profit organization based in Bangalore.
- Cryptium Labs held a Reddit AMA about the Babylon proposal.
- DaiLambda released a piece covering Plebeia, an implementation of sparse Merkle tree disk storage that it has been working on.
- Cryptonomic presented about Tezos at a blockchain workshop in NYC for high school students.
- camlCase provided an update on Dexter, the decentralized exchange protocol that they are building and is now supported by Foundation funds.
Here is a snapshot of what they have been up to on the Foundation side this past week:
- Informed grant applicants of our decisions for the latest round of grant proposals. More information will be announced soon.
- Issued a grant to camlCase to build a decentralized exchange protocol on Tezos.
Q: Is there a deadline for fundraiser participants to claim their Ledger Nano S?
A: “We initially set a deadline for this but we have extended it to give fundraiser participants time to interact with the smart contract and get their free Nano S hardware wallets. For more information, see our post here.”
Q: If the Babylon 2.0 proposal is adopted is there a migration guide to help wallet providers and other technology providers with the change?
A: “Yes, there is. Adrian Brink from Cryptium Labs posted a guide on GitLab. It is strongly recommended that bakers and client implementers read the guide thoroughly.”
- Tezos Blockstars participants shared where they’re based, on the first day in Slack channel!
Recapping TQuorum: Berlin. Some key takeaways:
- Building on Tezos using Python is becoming more accessible
- They’re close to implementing ZCash’s Sapling for network privacy
- Security tokens on Tezos remain an area of growth
- There’s a strong emphasis on core development within the Tezos ecosystem
A solid list of great Tezos tools and services built with the help of ConseilJS by CryptonomicTech. See post.
- Workshop on Core Protocol Engineering with Adrian Brink. No one thinks about the core protocol until it stops working. Tap here to learn more.
- Meet a Tezos smart contract written with LIGO. A shot from TQuorum:
Serokell featured Ilya and Roman — speakers at TQorum.
Cross-chain swaps with Tezos Baking Bad:
Christopher Goes on Snarks, Starks, and Sharks and how to apply them to tezos at TQuorum:
- XTZ transfers
- Private tokens
- Transfers over IBC
All shielded transactions and running efficiently.
- Blocktrends, Rio de Janeiro
- Eastern European Tezos Hackathon will take place in Kyiv, Ukraine and will last for 3 days, starting from September 6, 2019.
- Official Tezos Israel launch with Arthur Breitman, Tezos Founder — 16th September, Tel Aviv
- Arthur Breitman will be speaking about Tezos and blockchain technologies in general at #BFC2019EU in Dublin, October 7th to 9th.
Partnerships and team members
- Tezos issued a grant to cryptoeconlab to develop a Plasma layer on Tezos! Check out the announcement to learn more.
- In April, Satoshi Treasure launched a global hunt for BTC. They are excited to announce partnering with them for a second hunt — a game where players solve difficult puzzles and technical problems to compete for prizes from a pool of 1 million tez. Learn more and participate!
Social media metrics
Tezos community continues to grow. There is a constant increase in the number of subscribers of Tezos social media channels.
The graph above shows the dynamics of changes in the number of Tezos Facebook likes, Reddit subscribers and Twitter followers. The information is taken from Coingecko.com.
The Tezos Foundation is committed to supporting organizations which contribute to the growth of the Tezos community and ecosystem. They are especially interested in supporting regional organizations and university-based groups focused on Tezos and the larger blockchain ecosystem.
Check out some of the community organizations that compose the Tezos ecosystem:
- Tezos Commons Foundation: Website, Twitter
- Tezos Korea: Website, Twitter
- Tezos Montreal: Website, Twitter
- Tezos OCaml Michelson Institute: Website, Twitter
- Tezos Detroit: Twitter
- MyTezosBaker: Website, Twitter
- Tezos Luxembourg: Website, Twitter
- Tezos Turkey: Twitter, Telegram
- Tezos Geneva: Twitter, Meetup
- Tezos Rio: Website, Twitter
Learn about key operational entities
- Nomadic Labs: Website, Twitter
- Tocqueville Group (“TQ”): Website, Twitter, Wiki
- Tezos Japan Foundation: Website, Twitter
- Tezos Korea Foundation: Website, Twitter
- Tezos Southeast Asia Association: Website, Twitter
Bake your Tezzies with us — tezocracy.com