Ethereum para desarrolladores de .NET
Usa Ethereum para crear aplicaciones descentralizadas (dapps) que utilicen los beneficios de la criptomoneda y la tecnología de cadena de bloques. Estas dapps pueden ser confiables, lo que significa que una vez que se despliegan en Ethereum, siempre se ejecutarán según lo programado. Pueden controlar activos digitales para crear nuevos tipos de aplicaciones financieras. Pueden ser descentralizadas, lo que significa que ninguna entidad o persona las controla y son casi imposibles de censurar.
Construye aplicaciones descentralizadas sobre Ethereum e interactúa con contratos inteligentes utilizando herramientas y lenguajes de la pila tecnológica de Microsoft: compatible con C#, Visual Basic .NET, F#, en herramientas como VSCode y Visual Studio, a través de .NET Framework/.NET Core/.NET Standard. Despliega una cadena de bloques de Ethereum en Azure utilizando Microsoft Azure Blockchain en minutos. ¡Lleva el amor por .NET a Ethereum!
Primeros pasos con los contratos inteligentes y el lenguaje Solidity
Da tus primeros pasos para integrar .NET con Ethereum
¿Necesitas primero una introducción más básica? Echa un vistazo a ethereum.org/learn o ethereum.org/developers.
- Explicación de la cadena de bloques (opens in a new tab)
- Comprender los contratos inteligentes (opens in a new tab)
- Escribe tu primer contrato inteligente (opens in a new tab)
- Aprende a compilar y desplegar Solidity (opens in a new tab)
Referencias y enlaces para principiantes
Introducción a la biblioteca Nethereum y VSCode Solidity
- Nethereum, primeros pasos (opens in a new tab)
- Instalación de VSCode Solidity (opens in a new tab)
- Flujo de trabajo de un desarrollador de .NET para crear y llamar a contratos inteligentes de Ethereum (opens in a new tab)
- Integración de contratos inteligentes con Nethereum (opens in a new tab)
- Conexión de .NET y contratos inteligentes de la cadena de bloques de Ethereum con Nethereum (opens in a new tab), también en 中文版 (opens in a new tab)
- Nethereum: una biblioteca de integración .NET de código abierto para la cadena de bloques (opens in a new tab)
- Escritura de transacciones de Ethereum en una base de datos SQL usando Nethereum (opens in a new tab)
- Mira cómo desplegar fácilmente contratos inteligentes de Ethereum usando C# y Visual Studio (opens in a new tab)
¿Quieres omitir la configuración por ahora y saltar directamente a los ejemplos?
- Playground (opens in a new tab): interactúa con Ethereum y aprende a usar Nethereum a través del navegador.
Artículos de nivel intermedio
- Nethereum: primeros pasos y primer proyecto (opens in a new tab)
- Despliega tus propias cadenas de prueba de desarrollo (opens in a new tab)
- Complemento Codegen de VSCode para Solidity (opens in a new tab)
- Unity y Ethereum: por qué y cómo (opens in a new tab)
- Crear una API web de ASP.NET Core para dapps de Ethereum (opens in a new tab)
- Uso de Nethereum Web3 para implementar un sistema de seguimiento de la cadena de suministro (opens in a new tab)
- Procesamiento de la cadena de bloques con Nethereum (opens in a new tab)
- Transmisión por Websocket de Nethereum (opens in a new tab)
- Kaleido y Nethereum (opens in a new tab)
- Quorum y Nethereum (opens in a new tab)
Patrones de uso avanzado
Proyectos de .NET, herramientas y otras cosas divertidas
- Nethereum Playground (opens in a new tab): compila, crea y ejecuta fragmentos de código de Nethereum en el navegador
- Nethereum Codegen Blazor (opens in a new tab): generación de código de Nethereum con interfaz de usuario en Blazor
- Nethereum Blazor (opens in a new tab): un explorador ligero de cadena de bloques y billetera simple SPA Wasm de .NET
- Nethermind (opens in a new tab): un cliente de Ethereum en .NET Core para Linux, Windows y MacOS
- eth-utils (opens in a new tab): funciones de utilidad para trabajar con bases de código relacionadas con Ethereum
- TestChains (opens in a new tab): cadenas de desarrollo de .NET preconfiguradas para una respuesta rápida (prueba de autoridad (PoA))
¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.
Colaboradores de la comunidad de .NET
En Nethereum, pasamos la mayor parte del tiempo en Gitter (opens in a new tab), donde todos son bienvenidos a hacer o responder preguntas, obtener ayuda o simplemente pasar el rato. Siéntete libre de hacer un PR o abrir un problema en el repositorio de GitHub de Nethereum (opens in a new tab), o simplemente navega por los muchos proyectos paralelos o de muestra que tenemos. ¡También puedes encontrarnos en Discord (opens in a new tab)!
Si eres nuevo en Nethermind y necesitas ayuda para empezar, únete a nuestro Discord (opens in a new tab). Nuestros desarrolladores están disponibles para responder a tus preguntas. No dudes en abrir un PR o plantear cualquier problema en el repositorio de GitHub de Nethermind (opens in a new tab).
Otras listas agregadas
Sitio oficial de Nethereum (opens in a new tab)
Sitio oficial de Nethermind (opens in a new tab)