Última actualización de la página: November 4, 2020
Ethereum para desarrolladores de .NET
Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que utilicen los beneficios de la tecnología de criptomonedas y blockchain. Estas dapps pueden ser fiables, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Pueden controlar activos digitales con el fin de crear nuevos tipos de aplicaciones financieras. Estas aplicaciones pueden ser descentralizadas, lo que significa que ninguna entidad o persona las controla y, por lo tanto, son prácticamente imposibles de censurar.
Construye aplicaciones descentralizadas sobre Ethereum e interactúa con contratos inteligentes usando herramientas y lenguajes del stack de tecnología de Microsoft , compatibles con C#, # Visual Basic .NET, F#, sobre herramientas como VSCode y Visual Studio, a través de .NET Framework/.NET Core/.NET Standard. Implementa una blockchain de Ethereum en Azure mediante Microsoft Azure Blockchain en tan solo unos minutos. Aplica tu amor por .NET a Ethereum.

Comenzar con los contratos inteligentes y el lenguage de Solidity
Da los primeros pasos para integrar .NET con Ethereum
¿Necesitas una introducción más básica para empezar? Visita ethereum.org/learn o ethereum.org/developers.
- Blockchain explicada
- Comprender los contratos inteligentes
- Escribir el primer contrato inteligente
- Aprender a compilar e implementar Solidity
Referencias y enlaces para principiantes
Introducción a la biblioteca de Nethereum y a Visual Studio Code para Solidity
- Nethereum, los primeros pasos
- Instalación de Visual Studio Code para Solidity
- Un flujo de trabajo para desarrolladores de .NET. que crean y utilizan contratos inteligentes de Ethereum
- Integración de contratos inteligentes con Nethereum
- Creación de una interfaz entre .NET y contratos inteligentes Ethereum de blockchain mediante Nethereum, también en 中文版
- Nethereum: una biblioteca de integración de .NET de código abierto para blockchain
- Escritura de transacciones de Ethereum en la base de datos de SQL mediante Nethereum
- Ver cómo implementar fácilmente contratos inteligentes de Ethereum mediante C# y Visual Studio
¿Quieres omitir la configuración por ahora y pasar directamente a los ejemplos?
- Playground: interactúa con Ethereum y aprende a usar Nethereum a través del navegador.
Artículos de nivel Intermedio
- Libro de trabajo y lista de ejemplos de Nethereum
- Implementar tus propias Testchains de desarrollo
- Complemento Codegen de VS Code para Solidity
- Unity y Ethereum: ¿por qué y cómo?
- Crear una API web ASP.Net Core para dapps de Ethereum
- Utilizar Nethereum Web3 para implementar un sistema de seguimiento de cadena de suministro
- Procesamiento de bloques de Nethereum con una muestra de Playground C#
- Streaming de WebSocket de Nethereum
- Kaleido y Nethereum
- Quorum y Nethereum
Patrones de uso avanzado
- Azure Key Vault y Nethereum
- Nethereum.DappHybrid
- Arquitectura de referencia de back-end de Ujo Nethereum
Proyectos, herramientas y otros elementos divertidos relacionados con .NET, {#dot-net-projects-tools-and-other-fun stiff}
- Nethereum Playground: compila, crea y ejecuta fragmentos de código de Nethereum en el navegador
- Nethereum Codegen Blazor: generador de código de Nethereum con IU en Blazor
- Nethereum Blazor: un explorador de blockchain ligero de .NET Wasm SPA y una cartera sencilla
- Wonka Business Rules Engine: un motor de reglas de negocio (para ambas plataformas .NET y Ethereum) que está inherentemente impulsada por metadatos
- Nethermind: un cliente de .NET Core Ethereum para Linux, Windows, MacOs
- eth-utils:funciones de utilidad para trabajar con bases de código relacionadas con Ethereum
- TestChains: DevChains de .NET preconfiguradas para responder rápidamente (PoA)
¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.
Colaboradores de la comunidad de .NET
En Nethereum, utilizamos Gitter, una plataforma en la que los usuarios pueden preguntar o responder preguntas, obtener ayuda o simplemente relajarse. Siéntete libre de hacer un PR o abrir una incidencia en el repositorio de GitHub de Nethereum, o simplemente navega por los muchos proyectos paralelos/de muestra que tenemos.
Ponte en contacto con nosotros a través de Gitter. En el caso de las PR e incidencias, revisa el repositorio de GitHub de Nethermind.