Development Update — 21st August

Tangram
Tangram
Published in
3 min readAug 21, 2019

It’s almost been a month since our last update. The team has been hard at work preparing the release of test-net1, which is hoped to be released by the end of Q3 as planned.

We are aiming to release test-net1 at the end of this month, 31st August 2019 —(not Tue 2020), and currently we’re on track to hit that milestone 🤞.

Development update and summary

Currently the team is working in 3 streams (in priority), these include:

  1. Consensus (Blockmania) with SWIM (Gossip protocol — membership)
  2. Proof-of-Stake (PoS)
  3. Implementation of unlinkability (Final piece of the Tangram).

Over the past couple of weeks, we have been finalising and validating implementation of the test vectors for test-net1. With this underway, more of the core functionalities and features will be detailed in depth on release day:

  1. States
  2. Messages
  3. MessagePool
  4. Membership
  5. SWIM protocol

Up until this point there have been many bugs squashed, and successful porting the code of Blockmania from Go to C#.

A user guide for test-net1 will be prepared, and will be released and updated following the test-net release. Detailed instructions will be provided, including how to build, install and get started with using and participating in test-net1, along with some extra tips and tricks.

Other areas where we can use the community’s help and support involve ‘breaking things’ and beginning to focus on different threat models. We will aim to provide more details and a threat model cheat-sheet at a later date.

PoS Updates:

  • Lottery and Stake POCOs;
  • Initial LotteryService;
  • Ticket commitments.

Identified bugs and status (Cypher — CLI Wallet)

A complete list of bugs can be found here. Thinking of contributing to the code? Connect with any of the Core and/or Community managers OR simply create an issue/pull request!

I ran into a bug, how can I help?

We’re looking to improve on the first test-net for future ones. If you identify any bugs or security issues, you are more than welcome to report these by opening a ticket here: Github. You can also discuss this further in any one of our channels. We do appreciate if you’re able to share your .log file along with steps to recreate the issue — these can be emailed to dev@getsneak.org

You can find your .log file in the following location:

  1. Navigate to your root directory;
  2. Open Cypher> bin > Release > netcoreapp2.2 > publish > cypher-2019<date>.log;
  3. Email: dev@getsneak.org

Are you a new user?

A beginners guide (click here) was proposed by the community and has been recently released. This guide helps to provide new users a more of a ‘frictionless’ experience when downloading, installing and running Cypher. For more experienced new users, abbreviated installation instructions can be found here.

Download and run test-net0 today

To experience the latest updates on Cypher, please do a git pull and publish (if you have installed before). Instructions can be found here:

First time users can follow the below link:

If you’re interested, have questions and feedback:

Visit our website: www.tangrams.io

Read our blog: www.medium.com/@tangramd

Subscribe on Reddit: www.reddit.com/r/Tangrams

Discover us on Discord: www.discord.tangrams.io

Message us on Telegram: https://t.me/Tangrams

Follow us on Twitter: www.twitter.com/tangram

Watch on YouTube: https://www.youtube.com/channel/UCoe5hPG_zjltaG_j2n1Oh4Q

Email: info@getsneak.org

--

--

Tangram
Tangram

Tangram was created with a singular vision: to inspire, mobilize and empower a new generation of cypherpunks.