Enigma: A 30-day snapshot window period and A new version of protocol codebase
Biweekly update 30th July — 13th August
During the last two weeks, Enigma illustrated the average level of social activity. The snapshot window will begin on August 26th, 2019. The final day of the window is September 24th, 2019. During this period daily snapshots of mainnet ENG token holdings will be taken on a wallet-by-wallet basis. One snapshot is taken per day at a randomly determined hour. Plus Enigma published its development update. It covers information about how hiring is going on the development side. Then there are some updates on how Enigma is supporting its recent testnet developer release of Discovery. Finally, its busy upcoming travel and conference schedule are also covered. More to follow!
Enigma started implementing the infrastructure that will be required to support its network when it goes live. A set of system tests are defined and it will stress test the current iteration of the protocol increasing the breadth of possible scenarios. This is an expansion of Enigma’s prior work of its Testnet Developer Release consisting of a dockerized environment that runs on a single host. The team is thus leveraging its container-based architecture to deploy a large number of nodes across different geographies to simulate the network load and latency of the upcoming Genesis Game through Kubernetes.
Coding-wise, the efforts centered around addressing a variety of edge-cases that continue to get uncovered through its existing suite of integration tests in order to stabilize its codebase, like the following:
- Verification of successful computations by other nodes in the Peer-to-Peer (P2P) network of those tasks that do not modify the state, and thus submit an empty state delta (core PR#192 and p2p PR#212)
- When the above issue was resolved, and a task was correctly verified, it still failed to propagate to other nodes in some cases (p2p PR#219)
- Improved its testing frameworks (core PR#196) and debugging (core PR#190, core PR#194)
- Maintenance and dependencies upgrades (core PR#187, contract PR#120, contract PR#121, contract PR#123, p2p PR#220)
Today Enigma pushed out a new version of its protocol codebase, doing a synchronized merge to the master branches of its three main repositories: contract (PR#124), core (PR#201) and p2p (PR#196). This automatically pushes new docker images for the discovery-cli that secret contract dApp developers use, as well as a new release of the EnigmaJS client library. If you are a developer, you can learn more about this upgrade on Enifma’s Developer Forum.
Date And Time
Mon, August 19, 2019
6:00 PM — 8:30 PM CEST
betahaus | Kreuzberg
The snapshot window will begin on August 26th, 2019. The final day of the window is September 24th, 2019.
This is a 30-day window during which daily snapshots of mainnet ENG token holdings will be taken on a wallet-by-wallet basis. One snapshot is taken per day at a randomly determined hour.
Then Enigma will calculate the average holdings by address during this window — i.e. take the sum of holdings from each snapshot and divide this total by 30. testENG tokens will then be distributed based on this average holding calculation.
In order to run secret nodes during the Genesis Game and be selected as a genesis node for ENG mainnet, you will need to stake testENG tokens. As a result, making sure you’re prepared for the snapshot is essential.
What do I do now?
Firstly, for security, keep your ENG tokens in a wallet address that you control — i.e., not on an exchange. For the purpose of participating in the Genesis Game, this is particularly important.
If you hold your ENG on an exchange and intend to run a secret node, you should begin to move your holdings to an address you control. If you already hold your tokens in an address where you control your private keys, there is nothing you need to do at this time.
Note that this is not any kind of “mainnet swap” and performing this action is not required to maintain access to your ENG. ENG is an ERC20 token and will remain an ERC20 token after the launch of Discovery mainnet. Again, for security purposes, keep your ENG in your own wallet. There are many compatible Ethereum wallets, including MyEtherWallet and Ledger hardware wallets.
- launch on a public ethereum test network
- ‘Genesis game’
Social media metrics
Enigma community continues to grow; there is a constant increase in the number of subscribers of Enigma social media channels. However, the number of subscribers of Enigma official Telegram chats slightly decreased these weeks.
Telegram — Telegram HQ for the Enigma Project.
Secret Nodes Community Telegram — a community-led group of individuals who care about privacy, data ownership, and are dedicated to supporting secret node runners.
Twitter — The official announcements channel. An average number of retweets is 40 for one post. Publications with 30–100 likes.
Reddit — Threads with 6–20 comments, 10–30 upvotes.
The graph above shows the dynamics of changes in the number of Enigma Facebook likes, Reddit subscribers and Twitter followers. The information is taken from Coingecko.com