It seems natural that multi-signature transactions and smart contracts will commonly be integrated into enterprise infrastructure. We anticipate significant need for system integration and are working towards distributed consensus / blockchain / cryptocurrency architecture and features that support enterprise needs.
Mike Slinn will present “How Does a Smart Contract Learn?” at the Global Blockchain Conference, April 2 - 4, 2018 Santa Clara. This will be a 40-minute technical presentation.
‘Polyglot’ means “of many languages”, and we believe that enterprises that integrate smart contracts into their infrastructure will require solutions that incorporate many simultaneous software languages, libraries and runtime environments, all working as one in a distributed environment. Some of our smart-contract work is Ethereum-specific and some is general in nature.
The only way to provide value is to serve customers. We are seeking opportunities to develop distributed consensus- / blockchain- / cryptocurrency- related prototypes and proofs of concept. We would be happy to present our work and discuss sponsorship opportunities for our open-source libraries; we also work with proprietary code.
We are interested in various forms of distributed secure computation, especially smart contract platforms such as Ethereum. If your organization has a need to integrate existing or custom server software and/or users with distributed secure computation, Micronautics Research can deliver a polyglot solution based on code written using many languages, libraries and runtimes.
Mike Slinn is leading the charge with the following libraries right now:
web3.jscourse, currently targeted for early access by students in Spring 2018. The format will be similar to that of our Scala-related courses. If your organization needs Ethereum training for Node.js (or any other computer language), please let us know. We are polyglot!
web3jis the Java version of
web3jis a lightweight, reactive, somewhat type-safe Java and Android library.
web3j-scalais a lightweight and idiomatic Scala wrapper we wrote around
consuela, a 100% Scala Ethereum library, and its cousin,
sbt-ethereum. Check out the documentation!
The intention is to use some of these libraries to build
beth, a better Ethereum client.
This video below shows some early work on an integration project featuring a command-line interface.
beth project is written in Scala, which runs on the Java Virtual Machine.
This project currently supports multiple custom shells (another name for ‘shell’ is ‘REPL’).
The shells and the shell management are initially defined in the