Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[9fans] btcd: A Full Alternative Bitcoin Implementation, Written In Go

67 views
Skip to first unread message

Antonio Barrones

unread,
May 9, 2013, 2:47:48 PM5/9/13
to
Hi,
I have read this article:
btcd: A Full Alternative Bitcoin Implementation, Written In Go
http://bitcoinmagazine.com/btcd-a-full-bitcoin-alternative-written-in-go

and I wonder if this could be a way to have Bitcoin in the Plan9 environment.
The project it is not yet released but some part are available:
https://github.com/conformal/btcwire/blob/master/README.md
The program is licensed under the liberal ISC License.
The blog: https://blog.conformal.com/

Antonio

erik quanstrom

unread,
May 9, 2013, 3:04:32 PM5/9/13
to
On Thu May 9 15:00:26 EDT 2013, dexen....@gmail.com wrote:
> On Thursday 09 of May 2013 21:47:48 Antonio Barrones wrote:
> > Hi,
> > I have read this article:
> > btcd: A Full Alternative Bitcoin Implementation, Written In Go
> > http://bitcoinmagazine.com/btcd-a-full-bitcoin-alternative-written-in-go
> >
> > and I wonder if this could be a way to have Bitcoin in the Plan9
> > environment.
>
>
> do you /really/ need Yet Another Networked Filesystem in Plan9? ;-)

yes, but what does that have to do with bitcoin?

- erik

dexen deVries

unread,
May 9, 2013, 2:59:34 PM5/9/13
to
On Thursday 09 of May 2013 21:47:48 Antonio Barrones wrote:
> Hi,
> I have read this article:
> btcd: A Full Alternative Bitcoin Implementation, Written In Go
> http://bitcoinmagazine.com/btcd-a-full-bitcoin-alternative-written-in-go
>
> and I wonder if this could be a way to have Bitcoin in the Plan9
> environment.


do you /really/ need Yet Another Networked Filesystem in Plan9? ;-)

--
dexen deVries

[[[↓][→]]]

dexen deVries

unread,
May 9, 2013, 3:22:55 PM5/9/13
to
a silly joke was silly...

the way i see it -- bitcoin is a distributed, append-only, content-addressable
filesystem with eventual consistency. ostensibly designed for transferring
coins, but can just as well house arbitrary binary data , be it a portrait and
a tribute to departed people [1] or alternative DNS [2].


[1] https://bitcointalk.org/index.php?topic=33618.0
[2] http://en.wikipedia.org/wiki/Namecoin#Namecoin_DNS


--
dexen deVries

[[[↓][→]]]

Antonio Barrones

unread,
May 14, 2013, 8:44:13 AM5/14/13
to
From the comments of the blog:
https://blog.conformal.com/btcwire-the-bitcoin-wire-protocol-package-from-btcd/#comments
--
What about Plan9? They have a port of Go but I don ‘t know what kind
of dependencies this program has.

Reply ↓
Dave Collins Post authorMay 13, 2013 at 9:09 am

The only dependency we are using that is not native Go is the sqlite3
binding for the block database. I know there is a sqlite3 port for
Plan 9, so, while I don’t believe any of us have tried it on Plan 9, I
don’t see any reason it won’t work there as well.
--

Antonio

erik quanstrom

unread,
May 14, 2013, 10:04:42 AM5/14/13
to
> The only dependency we are using that is not native Go is the sqlite3
> binding for the block database. I know there is a sqlite3 port for
> Plan 9, so, while I don’t believe any of us have tried it on Plan 9, I
> don’t see any reason it won’t work there as well.

if this is like many sql-lite-using programs i've seen, it may be simplier
and more robust to save data in a flat file format.

- erik

0 new messages