summaryrefslogtreecommitdiff
path: root/54/7b32ed599731e7f2e4b5680fcbfd5a1fb5f94d
blob: 48b4098393e31d7ce05c6d26930f83d183ef32e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Return-Path: <luke.durback@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 64A76D3E
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 10 Dec 2015 06:36:48 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com
	[209.85.213.172])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 040CF2F
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 10 Dec 2015 06:36:47 +0000 (UTC)
Received: by mail-ig0-f172.google.com with SMTP id ph11so7171373igc.1
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 09 Dec 2015 22:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=NgHJ0SHXt0YO6S0IZjgk/Jg7e08bX8Tj2Xq0Pdypocs=;
	b=EZv/QTzg+qUPWLbpL/ZGKv/KQ9redNK/hVDl7Gkm7UziSaiZXINPcxqYmlsFaQFyru
	VavIp44u79BPfGmE7AZaFfL7yDqXgywfw8/zacIyW1acLiA6BU93ODqq9Ne1f3+RW6sF
	m8S6+bp2efqO11iL3wt+0NSsejVQBEitpDNN5nGTsmpRAhTH3xUa8kFqlIu1uecAu3/i
	wVwbFzFtyShu2QuF2g5XGuvjBHMlctannAST+rfvEHk+CAS9HfKQDRnZ9D/zuACwCcXl
	vLS3iU/mXlg+aW7R2x6I3Ft+JY3c4teZG1xY7jwO2KwY17/aXv4RXjmy+MGOuSPwZ89u
	XQKQ==
X-Received: by 10.50.7.9 with SMTP id f9mr32458135iga.6.1449729407472; Wed, 09
	Dec 2015 22:36:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.12.177 with HTTP; Wed, 9 Dec 2015 22:36:28 -0800 (PST)
In-Reply-To: <CABm2gDq3K2uUWx_itZQJH53EFOJKAWOLiy3NdHWGPvUOCm33wA@mail.gmail.com>
References: <CAEj3M+wYicoACcpG5YUU6vF8vg98XCcJWmgBiyrJj-xHHxrhig@mail.gmail.com>
	<CABm2gDq3K2uUWx_itZQJH53EFOJKAWOLiy3NdHWGPvUOCm33wA@mail.gmail.com>
From: Luke Durback <luke.durback@gmail.com>
Date: Thu, 10 Dec 2015 01:36:28 -0500
Message-ID: <CAEj3M+ze9HU1KWoWT2nugw9hYY97jk_xsL8WUWqThq_wrXSAVg@mail.gmail.com>
To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>
Content-Type: multipart/alternative; boundary=089e011836345a5c800526856e73
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
	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, 10 Dec 2015 06:59:57 +0000
Cc: Bitcoin development mailing list <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Standard BIP Draft: Turing Pseudo-Completeness
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development 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, 10 Dec 2015 06:36:48 -0000

--089e011836345a5c800526856e73
Content-Type: text/plain; charset=UTF-8

Tomorrow, I'll work on writing a way to do voting on proposals with BTC
used as voting shares (This will be difficult as I do not know FORTH).
That seems like a fairly simple, useful example that will require loops and
reused functions.  I'll add a fee that goes to the creator.

IMO, if you write a complicated system of scripts that's used frequently,
it makes sense to charge a fee for its usage.  A decentralized exchange
between colored coins, for instance might take a small fee on each trade.


On Dec 10, 2015 10:10 AM, "Luke Durback via bitcoin-dev" <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> This, combined with the ability to make new transactions arbitrarily
would allow a function to pay its creator.

I don't understand what you mean by "a function" in this context, I assume
you mean a scriptSig, but then "paying its creator" doesn't make much sense
to me .

Could you provide some high level examples of the use cases you would like
to support with this?

--089e011836345a5c800526856e73
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p dir=3D"ltr">Tomorrow, I&#39;ll work on writing a way to=
 do voting on proposals with BTC used as voting shares (This will be diffic=
ult as I do not know FORTH).=C2=A0 That seems like a fairly simple, useful =
example that will require loops and reused functions.=C2=A0 I&#39;ll add a =
fee that goes to the creator.</p><p>IMO, if you write a complicated system =
of scripts that&#39;s used frequently, it makes sense to charge a fee for i=
ts usage.=C2=A0 A decentralized exchange between colored coins, for instanc=
e might take a small fee on each trade.</p>
<div style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-co=
lor:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir=3D"lt=
r"><br>
On Dec 10, 2015 10:10 AM, &quot;Luke Durback via bitcoin-dev&quot; &lt;<a h=
ref=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">bitc=
oin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br>
&gt; This, combined with the ability to make new transactions arbitrarily w=
ould allow a function to pay its creator.</p>
<p dir=3D"ltr">I don&#39;t understand what you mean by &quot;a function&quo=
t; in this context, I assume you mean a scriptSig, but then &quot;paying it=
s creator&quot; doesn&#39;t make much sense to me .</p>
<p dir=3D"ltr">Could you provide some high level examples of the use cases =
you would like to support with this?</p>
</div>
</div>

--089e011836345a5c800526856e73--