Developers, social entrepreneurs, crypto experts should be able to plug into the DECODE platforms and use its modules, protocols and languages to develop new applications, making sure that data rights of citizens are protected. In order to achieve that, it is being developed the following technology:
- Zenroom is a cryptographic virtual machine that executes sophisticated cryptographic schemes, including elliptic curve pairing on a wide range of cryptographic curves and the “Coconut” scheme developed by UCL in the project. Zenroom’s has a completely isolated virtual machine built in it, which can be programmed in Lua or in “Zencode” its own non Turing complete domain specific language, which can be written and read by non programmers. Zenroom is already being used in pilot deployments by non-affiliated third party developers.
- DECODE Nodes that serve as the basis for the DECODE network incorporate several significant innovations, such as DECODE OS, ARM-Based Arduino boards and Tor-dam. The nodes have already been deployed by some Consortium partners. DECODE OS is a multiplatform minimalistic linux distribution that connects to a Socks5-enhanced private Tor network.
- The DECODE App is a mobile application which is the citizen’s main point of entry to the DECODE universe. The DECODE App is currently configured to support the DDDC pilot and BCNNow. The mobile app is multiplatform, modular, developed with extendibility in mind, well documented and the source code is well organized.
- The Arduino DECODE H8 is an IoT board designed from specification collected within the project and its innovative hardware configuration can run software that crosses the current IoT boundaries. A port of Zenroom to run on the board in a “bare-metal” configuration has reached a prototype level.
-DECODE’s research has developed important new technologies in central fields for privacy. Among its more innovative contribution is the Zencode language, executed by Zenroom, which allows non-programmers to read and write smart-contracts that are executed on multiple blockchains. On the economic side, we have conducted a detailed analysis of the economic models and an analysis of how power and decision making can be more equally distributed through different governance approaches. Our research has had an impact in interactions both with the academic world, with civil society, businesses, and policy makers.