Eris: The Distributed Application Software Stack
erisindustries.com
Eris: The Distributed Application Software Stack
1–10 of 15 posts
Re: Eris: The Distributed Application Software Stack
#2Re: Eris: The Distributed Application Software Stack
#3Also it seems redundant to include the fruits of computations in a blockchain, for all time, when SNARK-based proofs can accomplish the same goal with much less overhead.
Correct me if I'm missing something.
Re: Eris: The Distributed Application Software Stack
#4How is this different from Ethereum?
> Derived from the Ethereum protocol, but built to meet differing design goals, Thelonious gives developers the control to define their own state-of-the-art blockchain.
Re: Eris: The Distributed Application Software Stack
#5How are 'millions of separate blockchains' supposed to be secure? We have enough trouble securing one Blockchain. Also it seems redundant to include the fruits of computations in a blockchain, for all time, when SNARK-based proofs can accomplish the same goal with much less overhead. Correct me if I'm missing something.
Thelonious is only one component however. We made it to address some issues we have with fully decentralized (and uncontrollable) blockchains such as bitcoin which might make some people/corporations nervous. Its designed to give dapp makers what they want in a blockchain but it isn't needed.
The decerver is the part that makes all the other p2p components work in harmony to give a single platform capable of allowing you to use bitcoin, ethereum, thelonius, ipfs etc all from a scriptable platform that runs on a local users machine. In the new year we plan on working through dynamic module loading meaning that if you want to use a blockchain employing SNARK-based proofs you can. Just write a wrapper. We will be looking into incorporating SNARK-based proofs into thelonious but with decerver you don't NEED us to give you the parts. We are hoping to make it so you can build the modules you want to use and the dapps you want to build on top of them. Thats our goal with this. Its not about one blockchain. Its about bringing together all of the P2P space.
Does that answer your question?
Re: Eris: The Distributed Application Software Stack
#6How are 'millions of separate blockchains' supposed to be secure? We have enough trouble securing one Blockchain. Also it seems redundant to include the fruits of computations in a blockchain, for all time, when SNARK-based proofs can accomplish the same goal with much less overhead. Correct me if I'm missing something.
We've taken consensus and security logic which is usually baked in to a blockchain protocol and moved it into into a smart contract kernel of the genesis block - and seeing as you can script whatever the heck you want there (as the Thelonious design is smart contract-capable), you can set the security parameters to whatever you want. E.g., specify that only certain nodes known to the administrator can process data.
This isn't a blockchain to be used in currency applications - but in data management, and application-specific data management at that. Developers can parameterise a Thelonious framework to do whatever they need it to do. Think of a social network or a corporate interactive application. In such cases it's the usefulness of the database in efficiently administering data and blockchain fault-tolerance, not token rewards, which would meant to be the primary incentive for adoption.
We have rather a lot of writing on the subject - please do check out some of our blog posts! https://blog.erisindustries.com/products/2014/12/17/on-3p/
Re: Eris: The Distributed Application Software Stack
#7How is this different from Ethereum?
In addition we have the decerver which in its current iteration is compatible with ethereum thelonious ipfs (a bittorrent+git-like filesystem) and bitcoin. Allowing one platform to use all of these P2P technologies. We don't believe in one chain to rule them all syndrome we feel like all of these technologies can have something to contribute. Once we have incorporated dynamic module loading into the platform all you need is to write the wrapper for your favoured technology and you can start implementing some truely amazing dapps.
I hope this answers your question!
Re: Eris: The Distributed Application Software Stack
#8How is this different from Ethereum?
Thelonious is an ethereum derivative designed to be programmable so dapp makers can add in the consensus constraints they want. Maybe they don't want just anyone to mine but instead just trusted operators. Its a smart contract controlled chain so you can do this. We call these "locked down" chains they embrace the idea that some dapp makers might need to have more assurances about control over the database. Theloniou…
Re: Eris: The Distributed Application Software Stack
#9Re: Eris: The Distributed Application Software Stack
#10Cool, this is like my Fire★ project ( http://www.firestr.com ) but for back end services. They also support creating block chains. I shall need to look at it for inspiration.