summaryrefslogtreecommitdiff
path: root/24/47e2d21516176fd0062320e53d05b2c407a9ed
blob: a21eea5333005f3936ee184df75f16fa7bf3f94e (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
114
115
116
Return-Path: <tamas@bitsofproof.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 248143EE
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 20 Aug 2015 08:35:18 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from wp059.webpack.hosteurope.de (wp059.webpack.hosteurope.de
	[80.237.132.66])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 6F600AB
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 20 Aug 2015 08:35:17 +0000 (UTC)
Received: from [37.143.74.116] (helo=[192.168.2.15]); authenticated
	by wp059.webpack.hosteurope.de running ExIM with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	id 1ZSLJa-0007ZA-JD; Thu, 20 Aug 2015 10:35:14 +0200
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
Content-Type: multipart/signed;
	boundary="Apple-Mail=_0C06988B-A604-4C0F-82EB-A0E9FE57B37C";
	protocol="application/pgp-signature"; micalg=pgp-sha512
X-Pgp-Agent: GPGMail 2.5.1
From: Tamas Blummer <tamas@bitsofproof.com>
In-Reply-To: <CABm2gDqkF20ZoexQSV8iORb3ukxxZr5RasTLxJqQfSTsTqHvog@mail.gmail.com>
Date: Thu, 20 Aug 2015 10:35:13 +0200
Message-Id: <3390F712-879A-46E9-ABCD-D35B51190304@bitsofproof.com>
References: <CABm2gDrApVuxF8DFf32V=pQhDKvvVfcDK=LeCXJ9h9o8CY+wNQ@mail.gmail.com>
	<55B723EA.7010700@voskuil.org>
	<CABm2gDok2gH2R8=x3a8PmPiM56WFg3TKzCum_WS=uV9-T1Ss3g@mail.gmail.com>
	<55B939CF.1080903@voskuil.org>
	<CABm2gDq1wHP01Tncw3hu=SCWQHaAOMjWOVYQWdQsOZ+E7zp9Yw@mail.gmail.com>
	<CABm2gDr_ePfPeWB8pEO8QNHDjUZpybVuCAdDmMxJxMaC8+2bGA@mail.gmail.com>
	<C4EA4A39-1920-4F33-822C-FBD12DF81004@bitsofproof.com>
	<CABm2gDqkF20ZoexQSV8iORb3ukxxZr5RasTLxJqQfSTsTqHvog@mail.gmail.com>
To: =?utf-8?Q?Jorge_Tim=C3=B3n?= <jtimon@jtimon.cc>
X-Mailer: Apple Mail (2.2102)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1440059717;
	79f8e09f; 
X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,
	URIBL_BLACK autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>,
	Libbitcoin <libbitcoin@lists.dyne.org>
Subject: Re: [bitcoin-dev] Libconsensus separated repository (was Bitcoin
	Core and hard forks)
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, 20 Aug 2015 08:35:18 -0000


--Apple-Mail=_0C06988B-A604-4C0F-82EB-A0E9FE57B37C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Every re-implementation, re-factoring even copy-paste introduces a risk =
of disagreement,
but also open the chance of doing the work better, in the sense of =
software engineering.

> On Aug 20, 2015, at 10:06, Jorge Tim=C3=B3n <jtimon@jtimon.cc> wrote:
>=20
>=20
> But the goal is not reimplementing the consensus rules but rather
> extract them from Bitcoin Core so that nobody needs to re-implement
> them again.



My goal is different. Compatibility with Bitcoin is important as I also =
want to deal with Bitcoins,
but it is also imperative to be able to create and serve other block =
chains with other rules and for those
I do not want to carry on the legacy of an antique tool set and a =
spaghetti style.

Bits of Proof uses scala (akka networking), java (api service), c++ =
(leveledb and now libconsensus)
and I am eager to integrate secp256k1 (c) as soon as part of consensus. =
The choices were
made because each piece appears best in what they do.

Tamas Blummer


--Apple-Mail=_0C06988B-A604-4C0F-82EB-A0E9FE57B37C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJV1ZFBAAoJEPZykcUXcTkcy9sIAIG95bB6HayyxctYvozToL79
rzCk4guGY/cksDlahUBMBdTc9BMiw12SPore3d2jwrCl49Fv+ZYcVvzqs0zIfMDh
8dus1NtZKJ4quSFzjkuIJMAwyBAJpwaj3tpYBj3hoYLI7hRGlHw2hg3G2lGr2nWk
dqHKmuOLQsLgTwstiUZcsZBhw8zt0WuQz9bYFl4MS+4m1qkfQ3B8e3y+47j7jSw9
e/kclz/+PTdBjjQrd/lscngu6rg0VZsbaIAAdlN7doh2S97DfXmaSSGVzG0Unzdm
hUmNc+QvADoA25MYcwVyDPnYjfCcAaWIOL6NCnJQ14kMlem8Ftpc39zlJW+DLcA=
=7Wri
-----END PGP SIGNATURE-----

--Apple-Mail=_0C06988B-A604-4C0F-82EB-A0E9FE57B37C--