Bitcoin Forum
December 09, 2016, 10:03:57 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: GoBit - Bitcoin in Go - initial alpha uploads  (Read 2562 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/
1481277837
Hero Member
*
Offline Offline

Posts: 1481277837

View Profile Personal Message (Offline)

Ignore
1481277837
Reply with quote  #2

1481277837
Report to moderator
1481277837
Hero Member
*
Offline Offline

Posts: 1481277837

View Profile Personal Message (Offline)

Ignore
1481277837
Reply with quote  #2

1481277837
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
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: 1498


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 a bitcoin client written in Go, with some unique features.
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: 739


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!