W3C home > Mailing lists > Public > public-interledger@w3.org > June 2016

Re: Ethereum: Deconstructing theDAO Heist

From: Stefan Thomas <stefan@ripple.com>
Date: Wed, 22 Jun 2016 04:31:37 -0700
Message-ID: <CAFpK0Q3_8NoC2tm6hTuWZ7rC847na810_PH6-mv-f7AoLRY57A@mail.gmail.com>
To: Daniel Bateman <7daniel77@gmail.com>
Cc: Tony Arcieri <bascule@gmail.com>, Interledger Community Group <public-interledger@w3.org>
@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

This archive was generated by hypermail 2.3.1 : Wednesday, 22 June 2016 11:32:27 UTC