Wiki Desarrollo Blockchain

El punto de referencia para desarrolladores Blockchain

Herramientas de usuario

Herramientas del sitio


librerias

Librerías

Conoce si la librería que vas a utilizar soporta ya Segregated Witness : https://bitcoincore.org/en/segwit_adoption/

BitCore

https://bitcore.io BitCore es un nodo bitcoin completo, utiliza directamente el codigo de Bitcoin Core con lo cual la compatibilidad esta asegurada.


JavaScript / Node js / Java


BitcoinJ

https://bitcoinj.github.io

https://github.com/bitcoinj/bitcoinj Una de las librerias mas completas en Javascript, aunque puede ser invocada desde otros lenguajes como python

Documentación propia : https://bitcoinj.github.io/javadoc/0.14.3/

Referencias, Código : BitcoinJ


BitcoinJS

https://bitcoinjs.org

https://github.com/bitcoinjs

Una librería bastante actualizada, utilizada por distintas apps y servicios online.

https://www.omniref.com/js/npm/bitcoinjs-lib bitcoinjs-lib API Documentation

Ejemplos de uso / Código : BitcoinJS


Bitcore / Bitpay

https://github.com/bitpay/bitcore (hay partes de la librerias que no estan actualizadas desde hace al menos un año.


Criptocoin

https://github.com/cryptocoinjs/cryptocoin - lleva varios años sin actualizar


BCoin

http://bcoin.io

https://github.com/bcoin-org/bcoin

BCoin es un nodo bitcoin que puede actuar como nodo SPV o un nodo completo. BCoin corre con Node.js, pero puede usarse con browserify (http://browserify.org)

BCoin soporta SegWit, MAST, Version Bits, BIP70, BIP150, BIP151 y BIP152

Documentación y ejemplos en : http://bcoin.io/docs/index.html


Cryptocoinjs

http://cryptocoinjs.com

https://github.com/cryptocoinjs/

Cryptocoinjs sirve como interfaz para distintas criptomonedas como Bitcoin, Litecoin, Dogecoin, etc


SCALA

PHP

C / C++


libblkmaker Libreria dedicada a minería

https://github.com/bitcoin/libblkmaker


Libbitcoin

Librería multiproposito, orientada a aplicaciones de una forma rápida y sencilla

https://libbitcoin.org

https://github.com/libbitcoin/libbitcoin


CBitcoin

Libreria C Bitcoin, desactualizada http://cbitcoin.com

https://github.com/MatthewLM/cbitcoin/

Objetive-C

BitcoinSPV Cliente Bitcoin SPV para iOS con soporte BIP32. No actualizado

https://github.com/keeshux/BitcoinSPV


Una de las mejores opciones si se quiere trabajar bajo Objetive-C o Swift es utilizar alguna de las librerías Java antes descritas y convertirlas mediante: http://j2objc.org


.NET


NBitcoin NBitcoin es la librería de Bitcoin mas completa en la plataforma .NET. Es compatible con Open Assets e implemente los principales BIP's (Bitcoin Improvement Proposals). Ademas provee acceso a bajo nivel a Bitcoin con lo cual puede crear sus propios contratos inteligentes (smart contracts)

https://github.com/MetacoSA/NBitcoin


Python


python-bitcoinlib

Libreria sobre Python 2/3

https://github.com/petertodd/python-bitcoinlib


Pycoin

Librería Bitcoin y valida para otras criptomonedas

https://github.com/richardkiss/pycoin


librerias.txt · Última modificación: 2016/11/06 18:53 por bch1