summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAriel Lorenzo-Luaces <arielluaces@gmail.com>2019-04-03 20:37:47 -0700
committerbitcoindev <bitcoindev@gnusha.org>2019-04-04 03:37:51 +0000
commit0371733f98a1f9be0510184f9b3d5907e6752720 (patch)
treec796a2137540f65f83e3e4d22ea9ade76ecbeb7c
parent0b8fb06917dc003ee3b447a904f987404822123a (diff)
downloadpi-bitcoindev-0371733f98a1f9be0510184f9b3d5907e6752720.tar.gz
pi-bitcoindev-0371733f98a1f9be0510184f9b3d5907e6752720.zip
Re: [bitcoin-dev] Smart Contracts Unchained
-rw-r--r--f3/d1de63c471a13f251b5a95bd15c2f5ef9007e5170
1 files changed, 170 insertions, 0 deletions
diff --git a/f3/d1de63c471a13f251b5a95bd15c2f5ef9007e5 b/f3/d1de63c471a13f251b5a95bd15c2f5ef9007e5
new file mode 100644
index 000000000..6ebb060a9
--- /dev/null
+++ b/f3/d1de63c471a13f251b5a95bd15c2f5ef9007e5
@@ -0,0 +1,170 @@
+Return-Path: <arielluaces@gmail.com>
+Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
+ [172.17.192.35])
+ by mail.linuxfoundation.org (Postfix) with ESMTPS id 4ACED1906
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 4 Apr 2019 03:37:51 +0000 (UTC)
+X-Greylist: whitelisted by SQLgrey-1.7.6
+Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com
+ [209.85.215.170])
+ by smtp1.linuxfoundation.org (Postfix) with ESMTPS id CE3D87F8
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 4 Apr 2019 03:37:50 +0000 (UTC)
+Received: by mail-pg1-f170.google.com with SMTP id v12so517025pgq.1
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 03 Apr 2019 20:37:50 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=in-reply-to:references:thread-topic:user-agent:mime-version
+ :content-transfer-encoding:subject:from:date:to:message-id;
+ bh=FmF6QQkdhLUVpup53ytQT9NLFWugw64Uc0Vp8y146rs=;
+ b=M3AnGMEQaNWxljsQ9Y5bRzyRRD85CpXLwLLRPLiFquF1puCa3zqYRgCTKo4lKhMMgv
+ shoDLmyamSPtEw+X4QvHf8fWtk1UB0FbOogmDUQ95vhU3qnpOVh3cpyPrmD8PqDbq+L6
+ CjqADzmpmWrpV4r61kF0164kiudBLFKjxyZbRQUeqc3YX2qC9pr8xJaTPoTXXTtevWFp
+ wGZNaDzfYRNd2G4xuuLaslG0LycM3etnSGij4WlCmRh5+7ToY4ZQV/BJAQBkhXKtD1ZG
+ gkXDF48o1uMd4f3uJJRuwM8CIISSKvD0QtXrHD7eWZH+MDB4omT3xn3Acm9E3gmJ2xmB
+ zz2w==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:in-reply-to:references:thread-topic:user-agent
+ :mime-version:content-transfer-encoding:subject:from:date:to
+ :message-id;
+ bh=FmF6QQkdhLUVpup53ytQT9NLFWugw64Uc0Vp8y146rs=;
+ b=LAzYby5xbfwEFE5ElMT3/xzBcXlD6VTcwk7cYieMQVZ0NTdEv9UNyB+YjwzLqvSaVw
+ hwqt2uFsVjwJ6IcLp+/mYXqUQaWngPcN7Q4TLsSNgIdusBV7sRw5SGTvw6ndDU2Veuer
+ qNmngJAUFzoyI75j8Qes3woV0kT/LvDAYTc2wkYbi4kBmUSeX3zchnADncyma9ecnMq+
+ ahebhTGRgshdM2UoaYUMTEdmWgz3RPmG1wc0+xjryd5mfS0vc3ZR2+pkpsQGk/xCCmCG
+ 0tDYDmFuEFHyn3UVYcmtT+YNgmkP656/mkre2Oh4YSJKH7E/6zOG9su3M4G4TIIG50/f
+ mM2A==
+X-Gm-Message-State: APjAAAXyCKzBimbM/musQiAoGvEpDI5UvUiuuK1b1W4tD9E996ZJQXEL
+ COxH17h2Sm6lZ40zlLioMsQ=
+X-Google-Smtp-Source: APXvYqyqSwI/90g50L5HFGEZl0zzXupfoSLvzgCYj0ACnhjWmiGCswoYyF29xrLRxKG8/oI4c55ptA==
+X-Received: by 2002:a62:4115:: with SMTP id o21mr3289094pfa.153.1554349069613;
+ Wed, 03 Apr 2019 20:37:49 -0700 (PDT)
+Received: from [10.227.237.177] ([24.244.23.52])
+ by smtp.gmail.com with ESMTPSA id
+ q10sm21373524pgh.93.2019.04.03.20.37.47
+ (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
+ Wed, 03 Apr 2019 20:37:48 -0700 (PDT)
+In-Reply-To: <IAFPSZAn6TYt348fmmnPznQ_ApG7pa48eMjzTgrjuVAt6fS1tNieRxlcIXyTATy2vjZCUn4wVQcsyDlyb_3Ip46BstFRikB95-lKewAZBEE=@protonmail.com>
+References: <IAFPSZAn6TYt348fmmnPznQ_ApG7pa48eMjzTgrjuVAt6fS1tNieRxlcIXyTATy2vjZCUn4wVQcsyDlyb_3Ip46BstFRikB95-lKewAZBEE=@protonmail.com>
+X-Referenced-Uid: 18804
+Thread-Topic: [bitcoin-dev] Smart Contracts Unchained
+X-Blue-Identity: !l=633&o=96429&fo=97631&pl=592&po=0&qs=PREFIX&f=HTML&n=Ariel%20Lorenzo-Luaces&e=arielluaces%40gmail.com&m=!%3AZjEwN2MyYjMtOWE0OC00NzJhLWEzYTQtYjc3MTEzNTNhODJm%3ASU5CT1g%3D%3AMTg4MDQ%3D%3AANSWERED&p=563&q=SHOW
+User-Agent: Android
+MIME-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="----S4AOSF8H4KWEK2CJSK9R4OU7L84FJY"
+Content-Transfer-Encoding: 7bit
+X-Local-Message-Id: <77b8f255-8f70-431e-839c-b99361d1dac7@gmail.com>
+From: Ariel Lorenzo-Luaces <arielluaces@gmail.com>
+Date: Wed, 03 Apr 2019 20:37:47 -0700
+To: ZmnSCPxj <zmnscpxj@protonmail.com>,bitcoin-dev@lists.linuxfoundation.org
+Message-ID: <77b8f255-8f70-431e-839c-b99361d1dac7@gmail.com>
+X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,
+ DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
+ RCVD_IN_DNSWL_NONE, URI_NOVOWEL autolearn=ham version=3.3.1
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
+ smtp1.linux-foundation.org
+X-Mailman-Approved-At: Thu, 04 Apr 2019 05:05:48 +0000
+Subject: Re: [bitcoin-dev] Smart Contracts Unchained
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.12
+Precedence: list
+List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
+List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
+List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
+List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
+List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
+List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
+X-List-Received-Date: Thu, 04 Apr 2019 03:37:51 -0000
+
+------S4AOSF8H4KWEK2CJSK9R4OU7L84FJY
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/plain;
+ charset=UTF-8
+
+Hello ZmnSCPxj
+
+I like the proposal because it generalizes escrow type mech=
+anisms and I think it's a useful train of thought for distributed exchanges=
+=2E
+
+However, consider the situation where a group of participants are play=
+ing poker=2E One participant loses all their funds and decides to present t=
+o the escrow the contract+an old contract state+a signed message following =
+the contract rules (eg=2E an independently signed cashing out message)=2E H=
+ow would the escrow know that the contract state is old and the operation i=
+s disallowed, without using a consensus mechanism like a blockchain?
+
+Cheer=
+s
+Ariel Lorenzo-Luaces
+
+On Apr 3, 2019, 7:14 PM, at 7:14 PM, ZmnSCPxj via b=
+itcoin-dev <bitcoin-dev@lists=2Elinuxfoundation=2Eorg> wrote:
+>https://zmns=
+cpxj=2Egithub=2Eio/bitcoin/unchained=2Ehtml
+>
+>Smart contracts have traditi=
+onally been implemented as part of the
+>consensus rules of some blokchain=
+=2E Often this means creating a new
+>blockchain, or at least a sidechain t=
+o an existing blockchain=2E This
+>writeup proposes an alternative method w=
+ithout launching a separate
+>blockchain or sidechain, while achieving secur=
+ity similar to federated
+>sidechains and additional benefits to privacy and=
+
+>smart-contract-patching=2E
+>_____________________________________________=
+__
+>bitcoin-dev mailing list
+>bitcoin-dev@lists=2Elinuxfoundation=2Eorg
+>ht=
+tps://lists=2Elinuxfoundation=2Eorg/mailman/listinfo/bitcoin-dev
+
+------S4AOSF8H4KWEK2CJSK9R4OU7L84FJY
+Content-Type: text/html;
+ charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+
+<html><head></head><body><div dir=3D"auto">Hello ZmnSCPxj<br><br></div>
+<di=
+v dir=3D"auto">I like the proposal because it generalizes escrow type mecha=
+nisms and I think it's a useful train of thought for distributed exchanges=
+=2E<br><br></div>
+<div dir=3D"auto">However, consider the situation where a=
+ group of participants are playing poker=2E One participant loses all their=
+ funds and decides to present to the escrow the contract+an old contract st=
+ate+a signed message following the contract rules (eg=2E an independently s=
+igned cashing out message)=2E How would the escrow know that the contract s=
+tate is old and the operation is disallowed, without using a consensus mech=
+anism like a blockchain?<br><br></div>
+<div dir=3D"auto">Cheers<br></div>
+<=
+div dir=3D"auto">Ariel Lorenzo-Luaces</div>
+<div class=3D"gmail_quote" >On =
+Apr 3, 2019, at 7:14 PM, ZmnSCPxj via bitcoin-dev &lt;<a href=3D"mailto:bit=
+coin-dev@lists=2Elinuxfoundation=2Eorg" target=3D"_blank">bitcoin-dev@lists=
+=2Elinuxfoundation=2Eorg</a>&gt; wrote:<blockquote class=3D"gmail_quote" st=
+yle=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 20=
+4); padding-left: 1ex;">
+<pre class=3D"blue"><a href=3D"https://zmnscpxj=2E=
+github=2Eio/bitcoin/unchained=2Ehtml">https://zmnscpxj=2Egithub=2Eio/bitcoi=
+n/unchained=2Ehtml</a><br><br>Smart contracts have traditionally been imple=
+mented as part of the consensus rules of some blokchain=2E Often this mean=
+s creating a new blockchain, or at least a sidechain to an existing blockch=
+ain=2E This writeup proposes an alternative method without launching a sep=
+arate blockchain or sidechain, while achieving security similar to federate=
+d sidechains and additional benefits to privacy and smart-contract-patching=
+=2E<br><hr><br>bitcoin-dev mailing list<br>bitcoin-dev@lists=2Elinuxfoundat=
+ion=2Eorg<br><a href=3D"https://lists=2Elinuxfoundation=2Eorg/mailman/listi=
+nfo/bitcoin-dev">https://lists=2Elinuxfoundation=2Eorg/mailman/listinfo/bit=
+coin-dev</a><br></pre></blockquote></div></body></html>
+------S4AOSF8H4KWEK2CJSK9R4OU7L84FJY--
+
+