Bitcoin Forum
April 27, 2024, 08:30:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
Author Topic: btcd: a bitcoind alternative written in Go  (Read 20924 times)
Gyrsur
Legendary
*
Offline Offline

Activity: 2856
Merit: 1518


Bitcoin Legal Tender Countries: 2 of 206


View Profile WWW
November 22, 2014, 07:39:46 PM
 #121

it's the better Bitcoin implementation.

Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
allgoodthings1
Sr. Member
****
Offline Offline

Activity: 270
Merit: 250


View Profile
November 29, 2014, 03:12:48 PM
 #122

Q: Is there a way to monitor my btcd connections -- something like what you can do with the command "bitcoind getinfo" in that program?  I have btcd synced up and running on a Windows machine.  But I'd really like a way to see at a glance especially how many peers (outbound & inbound) that it has at any moment.

When I try to count how many there might be -- from looking at the long message list in the window -- it seems like there are woefully few connections.  Maybe that's normal?  But I'd like a way to quickly check that I'm maintaining active live connections (both in and out) at all times.

IRS 501(c)(3) Public Charities That Accept Bitcoin https://bitcointalk.org/index.php?topic=758674.0
Avoid U.S. Taxes on Bitcoin. Give to Charity. https://bitcointalk.org/index.php?topic=627860.0
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
December 16, 2014, 09:38:34 PM
 #123

This looks like the bitcoin implementation I have always been looking for!
Hope I have the time to check this out over the next days...

Even more so if this issue https://github.com/conformal/btcd/issues/190
actually gets implemented! (The Counterparty team offers a 1500$ bounty
for the the creation of address index à la Insight API in btcd. Great move,
Counterparty!)
QuantumQrack
Sr. Member
****
Offline Offline

Activity: 337
Merit: 250


View Profile
December 19, 2014, 10:20:06 PM
 #124

Q: Is there a way to monitor my btcd connections -- something like what you can do with the command "bitcoind getinfo" in that program?  I have btcd synced up and running on a Windows machine.  But I'd really like a way to see at a glance especially how many peers (outbound & inbound) that it has at any moment.

When I try to count how many there might be -- from looking at the long message list in the window -- it seems like there are woefully few connections.  Maybe that's normal?  But I'd like a way to quickly check that I'm maintaining active live connections (both in and out) at all times.

You use a program called btcctl.exe to query btcd.  It is in the same folder that btcd.exe is in.  There are many commands available.

e.g. C:\program files\btcd suite\btcd>btcctl getpeerinfo
azeteki
Member
**
Offline Offline

Activity: 96
Merit: 10

esotericnonsense


View Profile WWW
December 19, 2014, 10:40:58 PM
Last edit: December 20, 2014, 09:28:41 PM by azeteki
 #125

Q: Is there a way to monitor my btcd connections -- something like what you can do with the command "bitcoind getinfo" in that program?  I have btcd synced up and running on a Windows machine.  But I'd really like a way to see at a glance especially how many peers (outbound & inbound) that it has at any moment.

When I try to count how many there might be -- from looking at the long message list in the window -- it seems like there are woefully few connections.  Maybe that's normal?  But I'd like a way to quickly check that I'm maintaining active live connections (both in and out) at all times.

You may find the tool in my signature (bitcoind-ncurses) useful.

I have not performed any testing with btcd however other users have reported success with some tweaking (I believe all that is needed is to produce a config file that is formatted in the same way as Bitcoin Core).

It refreshes the number of peers at regular intervals. There is a peer display screen which shows all peers individually however this does not auto-refresh - may do so in the future.

Screenshot:

arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
January 31, 2015, 01:42:54 PM
 #126


What is the status of the btcd wallet? We're quite happy with btcd as a node, but haven't gathered experience with btcd's wallet yet. Is it ready for production? Or, let's rephrase this: is someone using it for production purposes already?
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
January 31, 2015, 02:54:02 PM
 #127


What is the status of the btcd wallet? We're quite happy with btcd as a node, but haven't gathered experience with btcd's wallet yet. Is it ready for production? Or, let's rephrase this: is someone using it for production purposes already?
Monetas has two full-time programmers developing new features for btcwallet so that it can be used in production in our system, but that's just because we need features that don't exist in any wallet yet.

As far as I know, it work fine as traditional wallet.
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
February 01, 2015, 12:37:12 AM
 #128


What is the status of the btcd wallet? We're quite happy with btcd as a node, but haven't gathered experience with btcd's wallet yet. Is it ready for production? Or, let's rephrase this: is someone using it for production purposes already?

There has been significant efforts to overhaul it for performance considerations recently. Within a month or two these optimizations should be merged to master, and wallet should be good to go for high throughput uses while consuming small amounts of system resources.

Previously smaller projects I have heard of using it in production.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
February 01, 2015, 11:22:57 AM
 #129

Monetas has two full-time programmers developing new features for btcwallet so that it can be used in production in our system, but that's just because we need features that don't exist in any wallet yet.

So I heard, thank's for confirming that this is still the case. To clarify: are you contributing to the open source project, or are you privately patching the software? What are these features you are talking about, if I may ask?

Just trying to understand whether your two full-time programmers affect our use at all. Wink
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
February 01, 2015, 11:28:35 AM
 #130

There has been significant efforts to overhaul it for performance considerations recently. Within a month or two these optimizations should be merged to master, and wallet should be good to go for high throughput uses while consuming small amounts of system resources.

Previously smaller projects I have heard of using it in production.

Ok, thanks for the update. Are you involved in the development (if I may ask)?

Where can I follow this development - is this happening inside conformal? Just curious where to track the progress of this new wallet implementation, and learn about its features.
davec
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
February 02, 2015, 02:21:18 AM
Last edit: February 02, 2015, 04:38:31 AM by davec
 #131

Where can I follow this development - is this happening inside conformal? Just curious where to track the progress of this new wallet implementation, and learn about its features.

It's a mix of internal and external contributors.  Features show up as pull requests before they go in.

The main things coming up are outlined in the following PRs:

https://github.com/btcsuite/btcwallet/pull/125 - This has already been merged to master, but it's just a package that the wallet is not yet using.  
https://github.com/btcsuite/btcwallet/pull/152 - Like 125, this has already been merged to master, but the wallet is not yet using it.
https://github.com/btcsuite/btcwallet/pull/147 - This will integrate the packages mentioned in 125 and 152 making everything they discussed available.

Also, there are the following two PRs which aren't well documented yet, but are being worked on:

https://github.com/btcsuite/btcwallet/pull/155 - This brings accounts support to btcwallet, but will need documentation because they are real accounts as opposed to the bitcoin core notion of accounts (completely independent, no commingling of funds, require on-chain transactions to transfer funds between them, etc).  If you read between the lines on how pr 125 works, you can probably figure out how the accounts will work based on BIP0032.
https://github.com/btcsuite/btcwallet/pull/154 - This will update the transaction store to use the new walletdb bits covered in 152.  The current plan is to update 147 to include integration of this package once it's complete.

Finally, Monetas has been working on bringing voting pool support and that is covered in the following PRs:

https://github.com/btcsuite/btcwallet/pull/151 - This has already been merged, but it's just the package which is currently not being used.
https://github.com/btcsuite/btcwallet/pull/178 - This will provide the withdrawal side of voting pools, but like 151, won't actually be used until the rest of the code needed to use it is complete
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
February 02, 2015, 08:08:14 AM
 #132

Where can I follow this development - is this happening inside conformal? Just curious where to track the progress of this new wallet implementation, and learn about its features.

It's a mix of internal and external contributors.  Features show up as pull requests before they go in.

The main things coming up are outlined in the following PRs:

https://github.com/btcsuite/btcwallet/pull/125 - This has already been merged to master, but it's just a package that the wallet is not yet using.  
https://github.com/btcsuite/btcwallet/pull/152 - Like 125, this has already been merged to master, but the wallet is not yet using it.
https://github.com/btcsuite/btcwallet/pull/147 - This will integrate the packages mentioned in 125 and 152 making everything they discussed available.

Also, there are the following two PRs which aren't well documented yet, but are being worked on:

https://github.com/btcsuite/btcwallet/pull/155 - This brings accounts support to btcwallet, but will need documentation because they are real accounts as opposed to the bitcoin core notion of accounts (completely independent, no commingling of funds, require on-chain transactions to transfer funds between them, etc).  If you read between the lines on how pr 125 works, you can probably figure out how the accounts will work based on BIP0032.
https://github.com/btcsuite/btcwallet/pull/154 - This will update the transaction store to use the new walletdb bits covered in 152.  The current plan is to update 147 to include integration of this package once it's complete.

Finally, Monetas has been working on bringing voting pool support and that is covered in the following PRs:

https://github.com/btcsuite/btcwallet/pull/151 - This has already been merged, but it's just the package which is currently not being used.
https://github.com/btcsuite/btcwallet/pull/178 - This will provide the withdrawal side of voting pools, but like 151, won't actually be used until the rest of the code needed to use it is complete

Awesome, thank you for taking the time for listing these PRs. I'll wade through them Smiley
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
April 23, 2015, 08:14:47 PM
 #133


Is there a place to discuss the btcd suite and ask questions? The current strategy of creating issues on github for every question seems to be rather cumbersome, especially for the devs... Wink
davec
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
April 23, 2015, 09:09:35 PM
 #134

We do the vast majority of our communication through IRC.
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
April 24, 2015, 07:43:55 AM
 #135

We do the vast majority of our communication through IRC.

Ok, thanks. I assume you posting this here means that the channel is not dev-only but also open for user questions?
davec
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
April 24, 2015, 04:18:54 PM
 #136

Ok, thanks. I assume you posting this here means that the channel is not dev-only but also open for user questions?

Correct.  There is some development discussion in there, but typically we use other channels for that purpose.  Feel free to stop by!
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!