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

Re: Ethereum: Deconstructing theDAO Heist

From: Daniel Bateman <7daniel77@gmail.com>
Date: Wed, 22 Jun 2016 13:04:57 +0100
Message-ID: <CAB1OcyF+AMoTuJUU0WOgy=a0Rze_bsxvnp-ZVnwjsQ+rmD+dEQ@mail.gmail.com>
To: Stefan Thomas <stefan@ripple.com>
Cc: Tony Arcieri <bascule@gmail.com>, Interledger Community Group <public-interledger@w3.org>
Excellent, thank you for this information Stefan.

Daniel
On Jun 22, 2016 12:31 PM, "Stefan Thomas" <stefan@ripple.com> wrote:

> @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 12:05:28 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 22 June 2016 12:05:29 UTC