EDITAR 1:
Parece que lo que realmente quiero aprender es cómo crear software que haga uso de una tabla hash distribuida.
PREGUNTA ORIGINAL:
Quiero aprender a codificar mi propio software basado en blockchain utilizando el lenguaje de programación C#. ¿Existen todavía libros que pueda comprar para aprender sobre la programación de blockchain?
La idea/tecnología de la cadena de bloques es absolutamente increíblemente asombrosa, y quiero aprender a crear software basado en la cadena de bloques.
Por favor, comprenda que no estoy preguntando sobre un libro que me ayude a interactuar con la cadena de bloques de bitcoin. Quiero saber cómo crear software distribuido usando tecnología tipo blockchain.
Felicitaciones a Satoshi Nakamoto por darle al mundo la idea de blockchain.
Acabo de publicar un libro sobre eso. Se llama "Programación Blockchain en C#" .
Si está buscando herramientas escritas en C#, debe probar NBitcoin . También puede encontrar el proyecto en GitHub .
También he escrito muchos artículos al respecto:
Introducción: http://www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt
Pago sigiloso y BIP38: http://www.codeproject.com/Articles/775226/NBitcoin-Cryptography-Part
Cómo generar transacciones: http://www.codeproject.com/Articles/835098/NBitcoin-Build-Them-All
Uso del indexador de NBitcoin: http://www.codeproject.com/Articles/819567/NBitcoin-Indexer-A-scalable-and-fault-tolerant-blo
Cómo escanear la cadena de bloques: http://www.codeproject.com/Articles/784519/NBitcoin-How-to-scan-the-Blockchain (Puede descartar ScanState por eso, ahora me concentro en el indexador)
Una excelente manera de comenzar a programar aplicaciones basadas en cadenas de bloques en C# es BitcoinLib , que también viene con una aplicación de consola de prueba que demuestra cómo puede crear una aplicación de cadenas de bloques en unas pocas líneas de código.
Repo: https://github.com/GeorgeKimionis/BitcoinLib
Algunas de sus características son:
Un libro de código abierto que está a punto de ser lanzado y que estoy encontrando muy agradable es
Dominar bitcoin - Andreas M. Antonopoulos
disponible en https://github.com/aantonop/bitcoinbook
Los primeros dos capítulos son más introductorios, luego entra en muchos más detalles. Se publicará en diciembre si lo prefiere en papel.
Richard Anthony Freeman-Hein
hao nguyen