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
|
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
helo=mx.sourceforge.net)
by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
(envelope-from <willis.randy@ymail.com>) id 1UHezo-0001tB-Im
for bitcoin-development@lists.sourceforge.net;
Mon, 18 Mar 2013 18:41:20 +0000
X-ACL-Warn:
Received: from nm14.bullet.mail.bf1.yahoo.com ([98.139.212.173])
by sog-mx-3.v43.ch3.sourceforge.com with smtp (Exim 4.76)
id 1UHezl-0000qt-AI for bitcoin-development@lists.sourceforge.net;
Mon, 18 Mar 2013 18:41:20 +0000
Received: from [98.139.212.144] by nm14.bullet.mail.bf1.yahoo.com with NNFMP;
18 Mar 2013 18:41:12 -0000
Received: from [98.139.212.213] by tm1.bullet.mail.bf1.yahoo.com with NNFMP;
18 Mar 2013 18:41:12 -0000
Received: from [127.0.0.1] by omp1022.mail.bf1.yahoo.com with NNFMP;
18 Mar 2013 18:41:12 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 41780.37398.bm@omp1022.mail.bf1.yahoo.com
Received: (qmail 48890 invoked by uid 60001); 18 Mar 2013 18:41:12 -0000
X-YMail-OSG: cvdXLIkVM1l5441eDnnIlItsbupmde4xdoQjXjC8_hfF9Kd
74Sa1zMGqC5xXuRgU4MUmXyQS5TB6ph01dTT0PcQdpy48McRx41XgTFqwglq
Ari.xw1i59NIzvXecVSJT3MAUR6M5NpcwCv1qTmf_lHszKYgOPu6PJ7mtjd1
1ieEMm_2zZa2k8ohLpb.ROZJrNfafbGvYlNpvsMkBFNzlnZtSCH9FZb2dolS
xkHCNmo3ycPrwodD8DWg9IX5lwezouO.NGc6Mj8RqOUwWcnEFr0mkRrhEqEO
yh_sUniXX2Y2I9qNBEdWnxMCtTr24OVDYR0tMYlLWM.WcGGp8cfgYPhIROfS
YBOfKdn8JFup9.TgDuz0bbNkgUwX6dqi1r7rPKfhgwOwBpUmTdfDW2CYHJ09
LCBEV6_8osHb9VF2aIHQmcUwxxvaB1BTRhjB_A.OJk6B7bDTz0or3ef3n0vq
55cVey_oqropOhSGHRFIks1pMG.6.cotT8TxfvosZTU_b04pebDz_BfCauTz
OELA5IRpgN8jeJgY-
Received: from [91.219.237.161] by web161604.mail.bf1.yahoo.com via HTTP;
Mon, 18 Mar 2013 11:41:11 PDT
X-Rocket-MIMEInfo: 002.001,
SGVsbG8gYWxsIQpGb3Igc29tZSB0aW1lIEkgd2FzIHdvcmtpbmcgb24gYml0Y29pbiBkYWVtb24gaW1wbGVtZW50YXRpb24gaW4gZXJsYW5nLiAKTm93IGl0J3MgaW4gdGhlIGVhcmx5IHN0YWdlIG9mIGRldmVsb3BtZW50LiBJJ20gdHJ5aW5nIHRvIGltcGxlbWVudCBwcm90b2NvbCBub3QgbG9va2luZyBpbnRvIGJpdGNvaW5kIHNvdXJjZSwgYnV0IHVzaW5nIHNwZWNpZmljYXRpb24gZnJvbSBodHRwczovL2VuLmJpdGNvaW4uaXQvd2lraSAoZm91bmQgb25lIGJ1ZyBzbyBmYXIpLCBvcmlnaW5hbCBwYXBlciABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.138.524
Message-ID: <1363632071.9872.YahooMailNeo@web161604.mail.bf1.yahoo.com>
Date: Mon, 18 Mar 2013 11:41:11 -0700 (PDT)
From: Randy Willis <willis.randy@ymail.com>
To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: -0.1 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
See http://spamassassin.org/tag/ for more details.
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
no trust [98.139.212.173 listed in list.dnswl.org]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
(willis.randy[at]ymail.com)
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1UHezl-0000qt-AI
Subject: [Bitcoin-development] [ANNOUNCE] bitcoin erlang daemon
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Randy Willis <willis.randy@ymail.com>
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2013 18:41:20 -0000
Hello all!
For some time I was working on bitcoin daemon implementation in erlang.
Now it's in the early stage of development. I'm trying to implement protocol not looking into bitcoind source, but using specification from https://en.bitcoin.it/wiki (found one bug so far), original paper and looking at the protocol messages which I get from peers.
My goal is to make scalable bitcoin daemon, capable of serving many thousands of peers on relatively low-end servers.
At current state it's capable of connecting and parsing messages from 3000+ peers on 256M RAM VPS without swap. It does not do much besides protocol parsing and peer discovery now, but it's only several days old. Chances are that it connected to your machine - check for /ebtcd:0.0.1/ user-agent in logs.
Short term pans: accept incoming connections, announce own address via addr message.
Mid term plans: add validation and routing (test on testnet), release source under open license (AGPL sounds good).
Long term: full-featured daemon.
P.S. In case someone wants to encourage me with some BTC, I set up donation adress:
1GVmS56pvVL7YZA7YqMBXmaDedCoputKuJ
|