Paradigm
Published in

Paradigm

Enigma: Community Updates, SafeTrace API, APEX

Biweekly update: 5th April — 18th April

Hi everyone! We hope you are safe and healthy! It’s our second April update on Enigma!

The team’s intention is to be as transparent and collaborative as possible, and they appreciate their community’s insights and perspectives!

Enigma is developing a blockchain-based protocol for sharing data by preserving the highest level of privacy. The Enigma network enables cryptographic guarantees of privacy by encrypting data before it leaves enterprise premises. When inputting any data to the network, it is first encrypted client-side. The data is decrypted in a secret contract, a piece of publicly verifiable code at a public, immutable address on a blockchain. With Enigma, enterprises can gain insights about data shared between their partners without direct access to any of the data.

Outlier Ventures have published the first article about data sharing. They have been working with Enigma on APEX, a privacy-preserving analytics platform for geolocation data. APEX allows enterprises to perform two different forms of machine learning on shared data, as well as collaborative model training. The first form of machine learning is clustering, a way of grouping data according to their closeness to relative density centers. The second form of machine learning available in APEX is classification. It allows for concrete segmentation of data points into classes, as the name implies. Unlike clustering, classification does not judge by relative density of data, but by training data input by its users.

The team is excited to have nearly reached the second milestone on the path to enabling Secret Contracts. They are getting closer to integrating Secret Contract functionality on mainnet. Enigma has been focused on creating a walkthrough for developers. They plan to adapt their name app tutorial specifically for the Enigma Blockchain developer environment. Moreover, They managed to compile and run an Enigma Blockchain full node with wasmi inside of SGX. All basic functionality for executing CosmWasm contracts in SGX is now implemented and manually tested!

Another important development is that the team released v0.0.3 for mainnet with better DDoS protection. The bootstrap node was upgraded with Quicksync from Chain of Secrets.

Last but not least! The product and marketing teams have been pushing SafeTrace forward, collaborating with various projects, including Safe Paths, the TCN Coalition and others building contact tracing solutions. SafeTrace is a privacy-preserving, voluntary self-reporting system for sharing detailed location data amongst individuals and organizations. Users will be able to encrypt and share complete location history, and their current status (positive, negative, unknown) and update their status if it changes. This system will compute on shared, aggregate data and return location-based social contact analytics.

Learn more details further in the article.

Stay in the loop!

Development

Github metrics:

Developer activity (from Coinlib.io):

Testnet is live with Smart Contracts!

You can track progress and find ways to contribute on GitHub

Enigma’s 7th community update

The team have finished their preceding sprint. Here is the project board of the current sprint.

Milestone 2 — CosmWasm Inside SGX Without Encryption

Summary

The team is excited to have nearly reached the second milestone on the path to enabling Secret Contracts.

They managed to compile and run an Enigma Blockchain full node with wasmi inside of SGX. All basic functionality for executing CosmWasm contracts in SGX is now implemented and manually tested! The team also have sanity tests which are passing in the GitHub CI

They also released v0.0.3 for mainnet with better DDoS protection. Here are the fixes from Tendermint for those who are interested. The bootstrap node was upgraded with Quicksync from Chain of Secrets.

The CoS team just launched an Enigma blockchain explorer called SecretScan! They are thrilled to see projects like this and the Kamut testnet.

The product and marketing teams have been pushing SafeTrace forward, collaborating with various projects, including Safe Paths, the TCN Coalition and others building contact tracing solutions.

Please, follow the progress in this GitHub project board.

The team are getting closer to integrating Secret Contract functionality on mainnet. They have been focused on creating a walkthrough for developers. They plan to adapt their name app tutorial specifically for the Enigma Blockchain developer environment.

More details are here

6th installment of Enigma’s weekly community updates

Highlight: SafeTrace API Demo

The product team is working diligently on the SafeTrace API, and frontend. They are connecting with many different projects involving contact tracing, and they hope to aid them in achieving practical and sufficient privacy.

Here are the answers to eight relevant questions from the Computational Privacy Group.

1. How do you limit the personal data gathered by the authority?

SafeTrace API uses Trusted Execution Environment technology (Intel SGX). SafeTrace API enables applications (such as a web application or a mobile application) to submit encrypted user location data and infection status, run analytics and receive results, without ever revealing plaintext data to anyone, including the SafeTrace server operator.

This analysis can return two types of output:

A “local view,” which is an individual report showing users where and when they’ve overlapped with individuals who have since tested positive

A “global view” heat map that can help us better understand and curtail the spread of disease caused by COVID-19

2. How do you protect the anonymity of every user?

When data is submitted to SafeTrace, it is encrypted inside the user’s device and transmitted to SafeTrace in this encrypted form. When computations are run, the data is decrypted and used only within the secure enclave. When a computation is complete, the data used in that computation is “sealed,” which means that it is re-encrypted prior to storage in such a way that it can only be decrypted once again within the secure enclave.

The results can be shared in two ways:

Individual users: SafeTrace API encrypts outputs such that only a specific individual user may decrypt and view it. This is achieved by applying Diffie-Hellman encryption scheme between the user and SafeTrace API.

Globally shared data Global view analysis runs an n clustering on m users, where n<<mand share the outcome with a mapping API. This clustering algorithm that runs inside SafeTrace API prevents and protects anonymity of each user.

3. Does your system reveal to the authority the identity of users who are at risk?

No, the operator of SafeTrace API (authority) has no access to user data in plaintext format.

4. Could your system be used by users to learn who is infected or at risk, even in their social circle?

SafeTrace API notifies users if they have been in proximity to another user who’s tested positive (diagnosed patient). This notification process does not give users the identity of others who are infected or at risk. One might infer the identities of diagnosed individuals in their social circle based on memory. However it’s not possible to create a system attack to de-anonymize diagnosed patients.

5. Does your system allow users to learn any personal information about other users?

No. Within the “individual view,” SafeTrace only informs users that contact with an infected person has occurred at a given location and time.

6. Could external parties exploit your system to track users or infer whether they are infected?

No, the only information that can be inferred from SafeTrace API is potential identities of diagnosed patients at your social circle. However given SafeTrace users GPS data (no device to device communication), it’s impossible to identify with 100% confidence, given that there are usually other people present in a 10 ft radius in a given time.

7. Do you put in place additional measures to protect the personal data of infected and at-risk users?

8. How can we verify that the system does what it says?

Intel SGX provides a service called “attestation.” This process affirms certain things about the enclave and the code that has been deployed inside it, for example what version of SGX is being run and what code will be deployed over data submitted to the enclave. If any of those elements are modified, for example, the code is changed, the quote used in the attestation process will need to be modified as well. The modified enclave will no longer be able to unseal data that had already been submitted, and new clients will see changes in the attestation when they connect with the enclave. This is a necessary protection to ensure that the enclave isn’t maliciously modified to run code that the user did not approve.

The team continues to make progress developing a minimum viable SafeTrace product, they are carefully thinking about each of the above questions, along with many other insights from app developers, healthcare professionals, government officials, potential users, and others. The goal is to build the most useful platform to support all kinds of people around the world, especially those in vulnerable populations.

The team have completed their initial work to reach a minimum viable product, and going forward, progress will be tracked in this GitHub project board 2.

source

Learn more about SafeTrace here

Salad: March 2020 Development Update

The Enigma Mainnet

Enigma Chain Mainnet

Social encounters

Follow this YouTube link if you couldn’t join the webinar about SafeTrace

Community Participation

In the team’s last weekly call, the community went over some interesting ideas related to the branding of Secret itself (the coin powering Enigma staking and governance) as well as the Enigma protocol. They talked about how to represent denominations of value as well as some visual branding for the coin and protocol.

The Enigma team want to attract more people to share any thoughts in their weekly calls. Feedback is extremely valuable! Enigma’s core team is grateful for community’s contributions!

Upcoming events

Enigma Governance Working Group

Next meeting: April 24, 2020 6:00 PM

Please, follow the team’s official announcements on Enigma discord

Finance

Token holders and the number of transactions (information from Etherscan.io)

Enigma APP Wallet User Guide

Enigma MathWallet Extension Tutorial

Install the MathWallet Chrome Extension

Math Wallet

Token Swap Proposal

Token Swap Proposal

Secretnodes.org

A community-led group of individuals who care about privacy, data ownership, and are committed to supporting the enigma ecosystem.

If you want to learn more about the people who maintain and contribute to secretnodes.org check out the Secret Nodes Collective.

Roadmap

Defiant — 2020

Defiant brings complete chain-independence. This is just another critical step towards their mission — growing and improving Enigma, scaling the developer community, achieving global adoption, and solving some of the world’s biggest challenges to privacy and true decentralization.

Enigma’s roadmap does not really end in 2020. Enigma is building a foundation for decades of progress. Enigma is the critical missing technology that can allow for truly decentralized applications and useful solutions.

Source

Partnerships and team members

Outlier Ventures have published the first article on Collective blog! In the post, “Enigma: Data Sharing Without Liability, Outlier Ventures is a UK venture fund that advises, invest in, and supports the development of technologies for an open data economy.

Check out this page on enigma.co to learn more about the experienced team of technologists, researchers and business people.

Other

source

Social media metrics

Social media activity:

Telegram

Twitter

Reddit

Medium

Discord

Enigma forum

Social media dynamics:

The charts above show the decline in the number of Twitter and Telegram followers.

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

There are so many ways to get involved with Enigma’s ecosystem! You can:

See also:

Secret Nodes Community Telegram — a community-led group of individuals who care about privacy, data ownership, and are dedicated to supporting secret node runners.

This is not financial advice.

Subscribe to detailed companies’ updates by Paradigm!

Medium. Twitter. Telegram. Reddit.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store