Author

Topic: Bitcoin ecosystem and stack (Read 1147 times)

newbie
Activity: 12
Merit: 0
June 13, 2016, 04:25:04 AM
#7
Thanks! I will look.
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
June 09, 2016, 04:43:30 PM
#6
Can I find some bitcoin infrastructure source code?
https://bitcoincore.org - Is this a right place?


I would advise using the Github repositories for the well-known Bitcoin clients--you can look at either Bitcoin Core (C++ reference client) or bitcoinj (java), among others.
newbie
Activity: 12
Merit: 0
June 08, 2016, 07:19:33 AM
#5
Can I find some bitcoin infrastructure source code?
https://bitcoincore.org - Is this a right place?
newbie
Activity: 12
Merit: 0
June 08, 2016, 06:20:56 AM
#4
Can I find some bitcoin infrastructure source code?
sr. member
Activity: 412
Merit: 287
June 06, 2016, 07:37:39 PM
#3
Something great is the bitcoinconsensus.h library, for verifying transaction signatures. Check https://github.com/bitcoin/bitcoin/blob/master/src/script/bitcoinconsensus.cpp This can be installed as a shared library, and language bindings expose this functionality to other languages.

Eventually, we'll have a full consensus library, which will make building these tools much easier and safer.
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
June 06, 2016, 02:47:32 PM
#2
I'm pretty proficient with Java. Given time and sufficient motivation I might be interested in helping out with specific features (specifically those that I understand well, as we're dealing with cryptographic software here)
member
Activity: 81
Merit: 10
June 06, 2016, 08:00:42 AM
#1
The Bitcoin ecosystem and landscape suffers from limited inter-operability. Nicolas Dorier did some great work with NBitcoin: https://github.com/MetacoSA/NBitcoin  NBitcoin offers a lot of features bitcoind and bitcoinJ do not:

  • TransactionBuilder to create transactions easily
  • Transacting indexing
  • Cloud/Azure integration
  • OpenAssets
  • most BIPs: BIP32, BIP38, ...

I think these kinds of things should be available to the Bitcoin ecosystem as a whole. Is anyone interested in helping building part or all of these functions in Java (and/or C/Python)?
Jump to: