Bitcoin Forum
May 07, 2024, 12:47:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Available and modern Bitcoin solutions for applications  (Read 587 times)
coin_love (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
November 17, 2013, 03:35:30 PM
Last edit: November 17, 2013, 04:08:34 PM by coin_love
 #1

Like many of us, we have the need for receiving/sending Bitcoin transactions and providing users with an "application balance" in a typical web application that is expected to scale to over 10k+ users and 100k+ transactions. We have been looking at various solutions, but they all seem more or less problematic or not production ready.

Node implementations
Bitcoind
  • Apparently not very stable in server environments, requires constant restarts. Also requires considerable amount of memory.
  • Doesn't scale with its accounts implementation https://en.bitcoin.it/wiki/Accounts_explained (Would love to hear up-to-date information regarding this.)

btcd
  • Not production ready. (?)

libbitcoin / obelisk
  • Apparently fast and reliable, but seems quite difficult to integrate with. (?)
  • Does not provide wallet functionality.

picocoin / bitcoinj
  • SPV implementation, so not suitable for servers. (?)

Hosted / 3rd party solutions
Blockchain
  • {"error":"Wallets are currently restricted to 5000 transactions"}, nuff said.

Bits of proof
  • Not production ready. (?)

Node + Wallet separation
Idea is to use separate solutions for blockchain notifications and wallet functionality. For verification and sending you run a node yourself or use a 3rd party provider. For wallets, I'm really curious if and how deterministic ones, such as the ones provided by Electrum and Armory, work in server environments.

Feel free to suggest other solutions and share your experience. Any advice is welcome!
1715042871
Hero Member
*
Offline Offline

Posts: 1715042871

View Profile Personal Message (Offline)

Ignore
1715042871
Reply with quote  #2

1715042871
Report to moderator
1715042871
Hero Member
*
Offline Offline

Posts: 1715042871

View Profile Personal Message (Offline)

Ignore
1715042871
Reply with quote  #2

1715042871
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
November 17, 2013, 05:07:59 PM
 #2

Bitcoind
  • Apparently not very stable in server environments, requires constant restarts. Also requires considerable amount of memory.
  • Doesn't scale with its accounts implementation https://en.bitcoin.it/wiki/Accounts_explained (Would love to hear up-to-date information regarding this.)
yes, the accounts feature in bitcoind sucks, but you can get around that by creating your own accounts wrapper around bitcoin. also, bitcoind doesn't crash often if you have lots of ram (4 gb?).

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
coin_love (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
November 17, 2013, 05:11:02 PM
 #3

Bitcoind
  • Apparently not very stable in server environments, requires constant restarts. Also requires considerable amount of memory.
  • Doesn't scale with its accounts implementation https://en.bitcoin.it/wiki/Accounts_explained (Would love to hear up-to-date information regarding this.)
yes, the accounts feature in bitcoind sucks, but you can get around that by creating your own accounts wrapper around bitcoin. also, bitcoind doesn't crash often if you have lots of ram (4 gb?).
That sounds like a decent solution. Would you care to elaborate how such a wrapper works in a high-level?
coin_love (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
November 19, 2013, 03:25:23 PM
 #4

Bump.
Pages: [1]
  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!