Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 9E5C2E82 for ; Fri, 7 Sep 2018 13:47:22 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 56ED1A8 for ; Fri, 7 Sep 2018 13:47:21 +0000 (UTC) Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id w87DlIaR117882; Fri, 7 Sep 2018 15:47:18 +0200 Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B6FC1203A3C; Fri, 7 Sep 2018 15:47:18 +0200 (CEST) Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id A4C46203780; Fri, 7 Sep 2018 15:47:18 +0200 (CEST) Received: from EXCAH-B3.intra.cea.fr (excah-b3.intra.cea.fr [132.166.88.88]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id w87DlInY021029; Fri, 7 Sep 2018 15:47:18 +0200 Received: from EXDAG0-B3.intra.cea.fr ([fe80::d0da:1b48:7560:ee73]) by EXCAH-B3.intra.cea.fr ([fe80::947a:e02d:e083:3de0%10]) with mapi id 14.03.0408.000; Fri, 7 Sep 2018 15:47:18 +0200 From: TUCCI Sara To: Brandon Smith , Alejandro Ranchal Pedrosa Thread-Topic: [bitcoin-dev] A BIP proposal for transactions that are 'cancellable' Thread-Index: AQHURcK716Qxz+HBD0iRstZYICMFSKTjPCUAgABYVgCAALLLAIAAXrKAgAAxFIA= Date: Fri, 7 Sep 2018 13:47:17 +0000 Message-ID: <683F5209-BC5E-429C-8F8F-B21333D697A1@cea.fr> References: <3d4162e0-1f8b-0f23-85fc-9d18d4352cae@gmail.com> <20180906203244.GQ62902@hank.reardencode.com> <20180907125135.GR62902@hank.reardencode.com> In-Reply-To: <20180907125135.GR62902@hank.reardencode.com> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.f.0.180709 x-originating-ip: [132.166.88.104] x-tm-as-product-ver: SMEX-11.0.0.4179-8.100.1062-23234.003 x-tm-as-result: No--14.204700-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED 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: Fri, 07 Sep 2018 13:53:13 +0000 Cc: Bitcoin Protocol Discussion , =?utf-8?B?R8OcUkNBTiBPbmRlcg==?= Subject: Re: [bitcoin-dev] A BIP proposal for transactions that are 'cancellable' X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2018 13:47:22 -0000 SGVsbG8gR3JlZ29yeSwgYWxsDQogIFRoYW5rIHlvdSBzbyBtdWNoIGZvciB5b3VyIGZlZWRiYWNr LiBPdXIgbWFpbiBvYmplY3RpdmUgaW4gdGhlIHJlc2VhcmNoIHBhcGVyIHdhcyBpbiBmYWN0IHRv IHN0dWR5IHRoZSAid2hhdC1pZiIgc2l0dWF0aW9uIGluIHdoaWNoIEJpdGNvaW4gb2ZmZXJlZCB0 aGUgY2FuY2VsbGF0aW9uIG9mIHRoZSB0cmFuc2FjdGlvbiBmcm9tIHRoZSB1c2VyJ3MgcG9pbnQg b2Ygdmlldy4gT3VyIG1haW4gaW50ZXJlc3Qgd2FzIHRoZSBtb2RlbCBvZiB0aGUgdXNlci1hZ2Vu dHMgYW5kIHF1YW50aWZ5IHRoZSBwb3NzaWJsZSAic2F0aXNmYWN0aW9uIiB0aGF0IHRoZSB1c2Vy IGNhbiBvYnRhaW4gd2hpbGUgYWxzbyBxdWFudGlmeWluZyBhIHBvc3NpYmxlIGdyZWF0ZXIgc2F0 aXNmYWN0aW9uIHdpdGggdGhlIHJlc3BlY3QgdG8gdGhlIGN1cnJlbnQgc2l0dWF0aW9uLiBXaGVu IHdlIHdyb3RlIHRoZSBkb2N1bWVudCwgd2UgdGhvdWdodCBhYm91dCB0aGUgImltcGxlbWVudGFi aWxpdHkiIG9mIHRoZSBjYW5jZWxsYXRpb24gdGhyb3VnaCBub24tbW9ub3Rvbm91cyB2YWxpZGl0 eSB0byBvYnRhaW4gYSBtb3JlIHJlYWxpc3RpYyBtb2RlbCwgYnV0IGJlaW5nIHZlcnkgY2F1dGlv dXMgaW4gcHJvcG9zaW5nIG9yIGNsYWltaW5nIGFueSBraW5kIG9mIG1lY2hhbmlzbS4gT2YgY291 cnNlIHdlIG5ldmVyIHRob3VnaHQgdGhhdCBub2JvZHkgZXZlciBwcm9wb3NlZCBpdCBiZWZvcmUs IHRoYXQncyB3aHkgd2hlbiB3ZSBmaW5pc2hlZCB3cml0aW5nIHRoZSBwYXBlciwgbWFueSBxdWVz dGlvbnMgcmVtYWluZWQgdW5hbnN3ZXJlZCBhbmQgd2UgZGVjaWRlZCB0byBzZW5kIHlvdSB0aGUg ZG9jdW1lbnQsIHRvIGdldCB5b3VyIG9waW5pb24sIHdoaWNoIGlzIHZlcnkgdXNlZnVsIGZvciBp bXByb3ZpbmcgIHRoZSBjdXJyZW50IG1vZGVsLg0KQWx0aG91Z2ggQml0Y29pbiB3aWxsIG5ldmVy IGltcGxlbWVudCB0aGUgbWVjaGFuaXNtIGJlY2F1c2UgYXJndW1lbnRzIGZvciBub24tbW9ub3Rv bm91cyB2YWxpZGl0eSB1c2UgY2FzZSB3aWxsIG5vdCBlbWVyZ2UsIEkgdGhpbmsgdGhpcyB0eXBl IG9mIHN0dWR5IGNhbiBiZSB1c2VmdWwgdG8gY29uY2x1ZGUgb24gdGhhdCBvcHBvcnR1bml0eSBv ciBhcyBCcmFuZG9uIHN1Z2dlc3RlZCB0byBtb3ZlIHRvIG90aGVyIGFwcHJvYWNoZXMsIGxpa2Ug TGlnaHRuaW5nIChldmVuIHRob3VnaCBldmVuIGZvciBMaWdodG5pbmcgc2V2ZXJhbCBsaW1pdGF0 aW9ucyBzdGlsbCB0aGVyZSBleGlzdCAhKS4gDQoNClNhcmENCg0KUC5TLg0KU29ycnkgZm9yIHBv c3NpYmxlIG11bHRpcGxlIGNvcGllcyBvZiB0aGUgbWVzc2FnZSwgSSBuZWVkZWQgdG8gc3Vic2Ny aWJlIHRvIHRoZSBtYWlsaW5nIGxpc3QgYW5kIHRvIHJlcG9zdCBfXw0KDQrvu79PbiAwNy8wOS8y MDE4LCAxNDo1MSwgIkJyYW5kb24gU21pdGgiIDxmcmVlZG9tQHJlYXJkZW5jb2RlLmNvbT4gd3Jv dGU6DQoNCiAgICBJIGJlbGlldmUgeW91IG1heSBiZSBtaXNzaW5nIHRoZSBvdmVyYWxsIHBvaW50 cyBpbiB0aGUgIk5haWwgSW4gdGhlDQogICAgQ29mZmluIiBhbmQgIlRlbXBvcmFyeSBEaXNjdXNz aW9uIiBzZWN0aW9ucy4gSW4gc3VtbWFyeToNCiAgICANCiAgICAxOiBBbnkgVVRYTyBzcGVuZGlu ZyBhIHNjcmlwdCB3aXRoIGFuIGV4cGlyYXRpb24gbXVzdCBiZSB0cmVhdGVkDQogICAgc2ltaWxh cmx5IHRvIENvaW5iYXNlIChJIHByb3Bvc2VkIGEgc29sdXRpb24gdG8gdGhpcywgYnV0IGl0J3Mg Y29tcGxleA0KICAgIGFuZCBtYXkgaGF2ZSB1bmZvcmVzZWVuIGltcGxpY2F0aW9ucykuDQogICAg DQogICAgMjogQWxsIGV4aXN0aW5nIHNvZnR3YXJlIGFzc3VtZXMgdGhhdCBhIHRyYW5zYWN0aW9u IG9uY2UgdmFsaWQgc3RheXMNCiAgICB2YWxpZC4gQW55IHByb3Bvc2FsIHRvIGNoYW5nZSB0aGlz IG11c3QgZW5zdXJlIHRoYXQgZXhpc3Rpbmcgd2FsbGV0cyBhbmQNCiAgICB1c2VycyBhcmVuJ3Qg aW1tZWRpYXRlbHkgb3BlbiB0byBiZWluZyBzY2FtbWVkIGJ5IG1hbGljaW91cyBhY3RvcnMNCiAg ICBzZW5kaW5nIGxvdyBmZWUgZXhwaXJpbmcgdHJhbnNhY3Rpb25zLg0KICAgIA0KICAgIFRoZSBt b3JlIHRlbmFibGUgd2F5cyB0byBtb3ZlIGZvcndhcmQgb24gaW1wcm92aW5nIHRoZSBlY29zeXN0 ZW0gYXJvdW5kDQogICAgZGVsYXllZCB0cmFuc2FjdGlvbnMgYW5kIHJlZnVuZHMgYXJlOiBMaWdo dG5pbmcsIGltcHJvdmVkIGZlZQ0KICAgIGVzdGltYXRpb24sIGFuZCBpbXByb3ZlZCBtZW1wb29s IGV2aWN0aW9uIC8gcmUtcHJvcGFnYXRpb24gcmVzaXN0YW5jZS4NCiAgICANCiAgICBUaGUgb3Jp Z2luYWwgcmVhc29uIHRoYXQgSSBiZWdhbiBsb29raW5nIGludG8gdGhpcyBpcyBiZWNhdXNlIEkg bm90aWNlZA0KICAgIHRoYXQgZHVyaW5nIGhpZ2ggZmVlIHBlcmlvZHMsIHRyYW5zYWN0aW9ucyBj b3VsZCByZS1wcm9wYWdhdGUgYmV0d2Vlbg0KICAgIG1lbXBvb2xzIG9mIGRpZmZlcmluZyBwb2xp Y2llcyByZXN1bHRpbmcgaW4gY29pbnMgYmVpbmcgc3R1Y2sgdW51c2FibGUNCiAgICBmb3IgZmFy IGxvbmdlciB0aGFuIHRoZSBleHBlY3RlZCAxLTIgd2VlayBldmljdGlvbi4gSSBkb24ndCBrbm93 IG9mIGFueQ0KICAgIGNvbmNyZXRlIHdvcmsgZ29pbmcgaW50byBpbnZlc3RpZ2F0aW5nIG9yIGlt cHJvdmluZyB0aGlzLg0KICAgIA0KICAgIEhUSCwNCiAgICANCiAgICAtLUJyYW5kb24NCiAgICAN CiAgICBPbiAyMDE4LTA5LTA3IChGcmkpIGF0IDA5OjEyOjQwICswMjAwLCBBbGVqYW5kcm8gUmFu Y2hhbCBQZWRyb3NhIHdyb3RlOg0KICAgID4gSGkgYWxsLA0KICAgID4gDQogICAgPiBUaGFuayB5 b3UgZm9yIHRoZSBsaW5rLCBhbmQgYWxzbyB0byBHcmVnb3J5IGZvciB0aGUgcmVtYXJrcy4gSSBk aWQgbm90IA0KICAgID4ga25vdyBhYm91dCB0aGlzIHByZXZpb3VzIHByb3Bvc2FsLiBJIHRoaW5r IHRoZSBsYXN0IHBhcmFncmFwaCBvZiBmdXR1cmUgDQogICAgPiB3b3JrIGlzIGludGVyZXN0aW5n Og0KICAgID4gDQogICAgPiAiSXQgbWF5IGJlIGludGVyZXN0aW5nIHRvIGFkZCBlbmhhbmNlIE9Q X0NIRUNLU0VRVUVOQ0VWRVJJRlkgDQogICAgPiA8aHR0cHM6Ly9naXRodWIuY29tL2JpdGNvaW4v Ymlwcy9ibG9iL21hc3Rlci9iaXAtMDExMi5tZWRpYXdpa2k+IHRvIA0KICAgID4gYWxsb3cgb3V0 cHV0cyB0aGF0IGFyZSBzcGVuZGFibGUgYnkgQWxpY2UgdW50aWwgdGltZSBmb28sIGFsd2F5cyAN CiAgICA+IHNwZW5kYWJsZSBieSBCb2IsIGFuZCBzcGVuZGFibGUgYnkgSm9lIG9ubHkgYWZ0ZXIg dGltZSBiYXIsIG9yIG90aGVyIA0KICAgID4gc3VjaCBjYXNlcyINCiAgICA+IA0KICAgID4gUGVy aGFwcyBpdCB3b3VsZCBhbGxvdyB0aGlzIGZ1bmN0aW9uYWxpdHksIHdoaWxlIGtlZXBpbmcgdGhl IHZhbGlkaXR5IG9mIA0KICAgID4gY29pbnMsIGlmIHRoZSBuZXcgT1Bfenp6IHRvb2sgYW4gYWRk aXRpb25hbCBhcmd1bWVudCB0aGFuIHN1Z2dlc3RlZCwgDQogICAgPiBzdWNoIHRoYXQgdGhlIGZp cnN0IG9uZSBpcyB0aGUgdGltZWxpbWl0IGZvciBBbGljZSB0byBrZWVwIHRoZSBjb2luIChzYXkg DQogICAgPiBpbiB0aGUgZmlyc3QgMjQgaG91cnMpLCBhbmQgYWZ0ZXIgdGhvc2UgMjQgaG91cnMg dGhlIG93bmVyc2hpcCBnb2VzIHRvIA0KICAgID4gdGhlIHRoaXJkIGFyZ3VtZW50LCBzYXkgQm9i Lg0KICAgID4gDQogICAgPiBUaGF0IGlzLCBpdCBpcyBub3QgcG9zc2libGUgdG8gdXNlIG9ubHkg c3BlY2lmeWluZyB0aGUgb3duZXIgaW4gdGhlIA0KICAgID4gZmlyc3QgMjQgaG91cnMuIFdvdWxk IHRoaXMgYmUgY29uc2lkZXJlZCBoYXJtZnVsPw0KICAgID4gDQogICAgPiBCZXN0LA0KICAgID4g DQogICAgPiBBbGVqYW5kcm8uDQogICAgPiANCiAgICA+IE9uIDkvNi8xOCAxMDozMiBQTSwgQnJh bmRvbiBTbWl0aCB3cm90ZToNCiAgICA+ID4gYWRlIGEgc2ltaWxhciBwcm9wb3NhbCBhYm91dCA3 IG1vbnRocyBhZ28sIGFuZCBkb2N1bWVudGVkIHNvbWUgb2YgdGhlDQogICAgPiA+IGRpc2N1c3Np b24gcG9pbnRzIGhlcmU6DQogICAgDQoNCg==