Bitcoin Forum
December 15, 2017, 01:45:49 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: GoBit - Bitcoin in Go - initial alpha uploads  (Read 2820 times)
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
December 26, 2011, 03:54:35 PM
 #1

As someone asked me to share my code, I`ve started uploading my alpha version of Bitcoin implementation in Go (GoBit) to GitHub. I hope a few people will find it useful once everything gets online. For now the code is still a work-in-progress, but I'm hoping to get something running on it soon.

https://github.com/ThePiachu/GoBit

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
1513302349
Hero Member
*
Offline Offline

Posts: 1513302349

View Profile Personal Message (Offline)

Ignore
1513302349
Reply with quote  #2

1513302349
Report to moderator
1513302349
Hero Member
*
Offline Offline

Posts: 1513302349

View Profile Personal Message (Offline)

Ignore
1513302349
Reply with quote  #2

1513302349
Report to moderator
1513302349
Hero Member
*
Offline Offline

Posts: 1513302349

View Profile Personal Message (Offline)

Ignore
1513302349
Reply with quote  #2

1513302349
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin-Qt, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513302349
Hero Member
*
Offline Offline

Posts: 1513302349

View Profile Personal Message (Offline)

Ignore
1513302349
Reply with quote  #2

1513302349
Report to moderator
netrin
Sr. Member
****
Offline Offline

Activity: 322


FirstBits: 168Bc


View Profile
December 26, 2011, 06:04:42 PM
 #2

Interesting. I haven't worked with Go, but this could kill the cat. Thanks for sharing the code.

Greenlandic tupilak. Hand carved, traditional cursed bone figures. Sorry, polar bear, walrus and human remains not available for export.
piotr_n
Legendary
*
Offline Offline

Activity: 1778


aka tonikt


View Profile WWW
January 04, 2012, 09:10:24 PM
 #3

As someone asked me to share my code, I`ve started uploading my alpha version of Bitcoin implementation in Go (GoBit) to GitHub. I hope a few people will find it useful once everything gets online. For now the code is still a work-in-progress, but I'm hoping to get something running on it soon.

https://github.com/ThePiachu/GoBit
Nice.

How to you plan to store the blockchain - which DB?

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
January 04, 2012, 10:47:11 PM
 #4

For the implementation I`m currently working on (a block chain browser to run on Google App Engine), I intend to store everything using Datastore API
http://code.google.com/appengine/docs/go/datastore/
For now I haven't been looking into alternatives outside GAE, but from what I heard there are a few good DB libraries out there
http://godashboard.appspot.com/project
(as far as I remember one of the Go developers said that Go has one of the best libraries for one type of databases, don't remember which it was though).

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
nmat
Hero Member
*****
Offline Offline

Activity: 602


View Profile
January 04, 2012, 10:51:35 PM
 #5

Is this an online wallet?
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
January 04, 2012, 11:23:21 PM
 #6

I'm hoping it will be eventually. For now, I`m working on a Block Explorer, later I'll probably be tackling a pool, and then online wallet.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
January 04, 2012, 11:34:24 PM
 #7

Moreover, if everything goes well, I'm hoping to enable some Bitcoin protocol communication over HTTP into it, enabling some lightweight applications to be built on top of it all (for example, sending transactions as a POST, getting information about how the next block can look like, etc).

All in all, hoping to get something working out in the next month or two, just have to finish some Script coding and the like.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
phatsphere
Hero Member
*****
Offline Offline

Activity: 765


View Profile
January 17, 2012, 09:30:28 PM
 #8

(as far as I remember one of the Go developers said that Go has one of the best libraries for one type of databases, don't remember which it was though).
iirc it is for mongodb, the mgo driver.
+1 from me if you choose it :-)
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!