- From: Stefan Thomas <stefan@ripple.com>
- Date: Wed, 22 Jun 2016 04:31:37 -0700
- To: Daniel Bateman <7daniel77@gmail.com>
- Cc: Tony Arcieri <bascule@gmail.com>, Interledger Community Group <public-interledger@w3.org>
- Message-ID: <CAFpK0Q3_8NoC2tm6hTuWZ7rC847na810_PH6-mv-f7AoLRY57A@mail.gmail.com>
@Daniel: If you're interested to learn more about the delegation concept Tony mentioned, I can recommend reading about the work we did around Codius a few years ago: https://github.com/codius/codius/wiki/Smart-Oracles:-A-Simple,-Powerful-Approach-to-Smart-Contracts Or, if you prefer video: https://www.youtube.com/watch?v=eIjyl_rTZ5U Back then we decided <https://codius.org/blog/codius-one-year-later/> that it was too early for us to work on smart contracts (remember this was before Ethereum got all this attention) and, crucially, we realized that teaching contracts to understand every possible ledger in the world wouldn't scale. Also, since Codius is totally ledger-neutral, we didn't want to hard-code a specific ledger into our smart contracts platform. Those requirements for a ledger abstraction layer are what lead us to start working on Interledger. There is a good chance that we'll tackle building a Codius 2.0 on top of Interledger some time this year. On Wed, Jun 22, 2016 at 3:40 AM, Daniel Bateman <7daniel77@gmail.com> wrote: > On Jun 22, 2016 2:30 AM, "Tony Arcieri" <bascule@gmail.com> wrote: > > If you have a simple "smart contract" language that allows you to build > escrows, > > you can layer higher level smart contracts on top of the escrows in a way > that's out-of-band from the underlying protocol. > -- > Tony Arcier > > I like this idea as and would love to see it explored further Tony. > > Daniel > On Jun 22, 2016 2:30 AM, "Tony Arcieri" <bascule@gmail.com> wrote: > >> I published a blog post today that talked about Ethereum's Solidity as >> well as Interledger Crypto-conditions: >> >> https://tonyarcieri.com/a-tale-of-two-cryptocurrencies >> >> Unspoken in this post is the idea that instead of using protocol-level >> smart contracts like Solidity that "live on the blockchain", if you have a >> simple "smart contract" language that allows you to build escrows, you can >> layer higher level smart contracts on top of the escrows in a way that's >> out-of-band from the underlying protocol. Perhaps others are thinking along >> these lines? >> >> -- >> Tony Arcieri >> >
Received on Wednesday, 22 June 2016 11:32:27 UTC