En primer lugar he leído tu respuesta a significar, que la Bóveda de Satoshi es "abotonado", pero ahora que el gobierno Canadiense? Quizás desee aclarar que. ¿En qué fechas fueron las direcciones generadas en? @duckx he actualizado mi respuesta con el `bitcoin.especificación de archivo de los que uso para construir los paquetes. Un huérfano es un bloque que es reemplazado por otro generalmente por un bloque que se acaba de retransmite antes de que se retransmiten. Bloques de permitir que los nodos de normalizar sus conocimientos. Por ejemplo, si un comerciante le pide que demostrar que ha pagado "el 99% de todos los nodos que se recibió. ¿Por qué no me crees?" no sería suficiente. Con los bloques, se puede hacer referencia a las transacciones como "bloque 904, transcation 7". @LancePollard

La manera más fácil sería utilizar la API de un bloque de explorer. Varios proporcionar un API y algunos han contenedor de bibliotecas para C#.

Por ejemplo, el blockchain.info blockchain explorer tiene una API y tiene un C# envoltorio. Consulte a su Blockchain API de Datos de la que se explica cómo obtener el equilibrio (entre otros datos) a partir de una dirección. Más específicamente, usted necesita llamar a la siguiente (HTTP) API:

https://blockchain.info/address/$bitcoin_address?format=json

El resultado es un objeto json y "final_balance" es lo que usted necesita.

Si usted utiliza C# wrapper puede encontrar un ejemplo de cómo obtener el saldo de una dirección (y muchas otras cosas) aquí.

Alternativamente, usted puede consultar un nodo bitcoin directamente. La forma más fácil de hacerlo en C# sería el uso de un contenedor de la biblioteca.