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 (se abre en una pestaña nueva)
- Comprender los contratos inteligentes (se abre en una pestaña nueva)
- Escribe tu primer contrato inteligente (se abre en una pestaña nueva)
- Aprende a compilar y desplegar Solidity (se abre en una pestaña nueva)
Referencias y enlaces para principiantes
Introducción a la biblioteca Nethereum y VS Code Solidity
- Nethereum, primeros pasos (se abre en una pestaña nueva)
- Instalación de VS Code Solidity (se abre en una pestaña nueva)
- Flujo de trabajo de un desarrollador de .NET para crear y llamar a contratos inteligentes de Ethereum (se abre en una pestaña nueva)
- Integración de contratos inteligentes con Nethereum (se abre en una pestaña nueva)
- Conexión de .NET y contratos inteligentes de la cadena de bloques de Ethereum con Nethereum (se abre en una pestaña nueva), también en 中文版 (se abre en una pestaña nueva)
- Nethereum: una biblioteca de integración de código abierto de .NET para la cadena de bloques (se abre en una pestaña nueva)
- Escritura de transacciones de Ethereum en una base de datos SQL usando Nethereum (se abre en una pestaña nueva)
- Descubre cómo desplegar fácilmente contratos inteligentes de Ethereum usando C# y VisualStudio (se abre en una pestaña nueva)
¿Quieres omitir la configuración por ahora y saltar directamente a los ejemplos?
- Nethereum Playground (se abre en una pestaña nueva): 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 (se abre en una pestaña nueva)
- Despliega tus propias cadenas de prueba de desarrollo (se abre en una pestaña nueva)
- Generación de código con Nethereum y VS Code (se abre en una pestaña nueva)
- Unity y Ethereum: por qué y cómo (se abre en una pestaña nueva)
- Crear una API web de ASP.NET Core para aplicaciones descentralizadas (dapps) de Ethereum (se abre en una pestaña nueva)
- Marco de trabajo MUD de Nethereum para aplicaciones estructuradas en cadena (se abre en una pestaña nueva)
- Procesamiento de la cadena de bloques con Nethereum (se abre en una pestaña nueva)
- Transmisión en tiempo real con Nethereum (se abre en una pestaña nueva)
- Kaleido y Nethereum (se abre en una pestaña nueva)
- Quorum y Nethereum (se abre en una pestaña nueva)
Patrones de uso avanzado
- Azure Key Vault y Nethereum (se abre en una pestaña nueva)
- Nethereum.DappHybrid (se abre en una pestaña nueva)
- Arquitectura de referencia del backend de Ujo Nethereum (se abre en una pestaña nueva)
Proyectos de .NET, herramientas y otras cosas divertidas
- Nethereum Playground (se abre en una pestaña nueva): compila, crea y ejecuta fragmentos de código de Nethereum en el navegador
- Nethereum Codegen Blazor (se abre en una pestaña nueva): generación de código de Nethereum con interfaz de usuario en Blazor
- Nethereum Blazor (se abre en una pestaña nueva): un explorador ligero de cadena de bloques y billetera simple SPA Wasm de .NET
- Wonka Business Rules Engine (se abre en una pestaña nueva): un motor de reglas de negocio (tanto para la plataforma .NET como para la plataforma Ethereum) que está inherentemente impulsado por metadatos
- Nethermind (se abre en una pestaña nueva): un cliente de Ethereum en .NET Core para Linux, Windows y MacOS
- eth-utils (se abre en una pestaña nueva): funciones de utilidad para trabajar con bases de código relacionadas con Ethereum
- TestChains (se abre en una pestaña nueva): 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 (se abre en una pestaña nueva), 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 (se abre en una pestaña nueva), o simplemente navega por los muchos proyectos paralelos o de muestra que tenemos. ¡También puedes encontrarnos en Discord (se abre en una pestaña nueva)!
Si eres nuevo en Nethermind y necesitas ayuda para empezar, únete a nuestro Discord (se abre en una pestaña nueva). 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 (se abre en una pestaña nueva).
Otras listas agregadas
Sitio oficial de Nethereum (se abre en una pestaña nueva)
Sitio oficial de Nethermind (se abre en una pestaña nueva)