Howdy Counterparty folks - Preston Byrne from Eris Industries here.
The reason I’m here is because we’ve been chatting back and forth with Counterparty bods over the last couple of weeks about our platform and XCP, and wanted to engage a little more formally.
By way of introduction, Eris is a distributed application platform with smart contract capability - not a cryptocurrency. Accordingly, 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 XCP increase its reach by supporting interoperability between your protocol and other protocols, including Thelonious-based DApps (Thelonious is our open-source blockchain protocol design). To encourage people to get on board we’ve created the #MarmotAward, the highest honour our company can bestow in peacetime, which will be awarded to the first person who writes a module for Eris which will allow Eris DApps to talk to the Counterparty protocol. See: https://blog.erisindustries.com/products/2014/12/19/marmotprize/
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 - https://blog.erisindustries.com/products/2014/12/27/step-by-step-eris/ - 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 (see: https://decerver.io/tutorials ), 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 XCP, per the bounty) 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! Looking forward to continuing the conversation in 2015.