Howdy Maidsafe folks - Preston Byrne from Eris Industries here.
The reason I’m here is because I was chatting with @happybeing on Twitter; our project isn’t designed to be a standalone blockchain, but something which allows various distributed protocols to talk to each other in a single application (“silo-busting,” if you will). And they’ll do so through a normal web browser at localhost.
We’d love to have a conversation about how we can help MaidSAFE developers achieve their objectives by supporting interoperability between your protocol and other protocols, including Thelonious-based DApps (Thelonious is our open-source blockchain protocol design).
We plan on doing this with our distributed application developer platform, which we call Eris. I’ll spare the details as to how it works here on the forum (if you’re interested we have a very full exposition of how it works here and elsewhere on our website but long story short, it has two main components:
A) a blockchain back-end we call Thelonious which holds the application logic for a given application. Thelonious is designed to be secured without mining; like its uncle Ethereum, it is smart contract enabled, but it is also smart contract controlled - meaning it can do some interesting things like
- secure itself without mining,
- amend its parameters over time without a hard-fork and
- control which users have write permissions on the blockchain.
It’s not a single blockchain administered by EI, but a blockchain design which is designed to spawn many millions of blockchains of its class, each of which is controlled entirely by the developer deploying it. It is designed to hold application logic (arbitrary data), not tradable units of value - although as the design is open-ended devs can frankly build what they like on it.
Accordingly, we aren’t selling any tokens - Thelonious is using a blockchain as a pure open-source database technology, so devs will own and run and be in control of every aspect of their applications, not us.
B) The distributed application server, or Decerver, which is designed to allow these applications to plug into other distributed protocols such as Bitcoin (QT and BTCD), Ethereum, and IPFS. BitTorrent support is in the pipe and any other protocol (including MaidSAFE) can be supported by simply writing a module wrapper.
We’ve currently got a Hello World DApp and will be releasing something a little more advanced (distributed YouTube) in about two weeks.
Between now and then, though, we thought it’d be good to pop over and get the conversation started! Thank you for inviting me across.