Ethereum para desenvolvedores .NET
Use o Ethereum para criar aplicativos descentralizados (dapps) que utilizam os benefícios da criptomoeda e da tecnologia blockchain. Esses dapps podem ser confiáveis, o que significa que, uma vez implantados no Ethereum, eles sempre serão executados conforme programados. Eles podem controlar ativos digitais para criar novos tipos de aplicativos financeiros. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são quase impossíveis de censurar.
Crie aplicativos descentralizados no Ethereum e interaja com contratos inteligentes usando ferramentas e linguagens da pilha de tecnologia da Microsoft - com suporte a C#, # Visual Basic .NET, F#, em ferramentas como VSCode e Visual Studio, em todo o .NET Framework/.NET Core/.NET Standard. Implante uma blockchain Ethereum no Azure usando o Microsoft Azure Blockchain em minutos. Traga o amor pelo .NET para o Ethereum!
Primeiros passos com contratos inteligentes e a linguagem Solidity
Dê seus primeiros passos para integrar o .NET com o Ethereum
Precisa de uma introdução mais básica primeiro? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain explicada (abre em uma nova aba)
- Entendendo os contratos inteligentes (abre em uma nova aba)
- Escreva seu primeiro contrato inteligente (abre em uma nova aba)
- Aprenda a compilar e implantar Solidity (abre em uma nova aba)
Referências e links para iniciantes
Apresentando a biblioteca Nethereum e o VS Code Solidity
- Nethereum, Primeiros passos (abre em uma nova aba)
- Instalando o VS Code Solidity (abre em uma nova aba)
- Um fluxo de trabalho de desenvolvedor .NET para criar e chamar contratos inteligentes do Ethereum (abre em uma nova aba)
- Integração de contratos inteligentes com Nethereum (abre em uma nova aba)
- Interface entre .NET e contratos inteligentes da blockchain Ethereum com Nethereum (abre em uma nova aba), também em 中文版 (abre em uma nova aba)
- Nethereum - Uma biblioteca de integração .NET de código aberto para blockchain (abre em uma nova aba)
- Escrevendo transações do Ethereum no banco de dados SQL usando Nethereum (abre em uma nova aba)
- Veja como implantar facilmente contratos inteligentes do Ethereum usando C# e VisualStudio (abre em uma nova aba)
Quer pular a configuração por enquanto e ir direto para os exemplos?
- Nethereum Playground (abre em uma nova aba) - Interaja com o Ethereum e aprenda a usar o Nethereum pelo navegador.
Artigos intermediários
- Nethereum: Primeiros passos e primeiro projeto (abre em uma nova aba)
- Implante suas próprias cadeias de teste de desenvolvimento (abre em uma nova aba)
- Geração de código com Nethereum e VS Code (abre em uma nova aba)
- Unity e Ethereum: Por que e como (abre em uma nova aba)
- Criar API Web ASP.NET Core para aplicativos descentralizados (dapps) do Ethereum (abre em uma nova aba)
- Framework Nethereum MUD para aplicativos onchain estruturados (abre em uma nova aba)
- Processamento de blockchain do Nethereum (abre em uma nova aba)
- Streaming em tempo real do Nethereum (abre em uma nova aba)
- Kaleido e Nethereum (abre em uma nova aba)
- Quorum e Nethereum (abre em uma nova aba)
Padrões de uso avançados
- Azure Key Vault e Nethereum (abre em uma nova aba)
- Nethereum.DappHybrid (abre em uma nova aba)
- Arquitetura de referência de backend Ujo Nethereum (abre em uma nova aba)
Projetos .NET, ferramentas e outras coisas divertidas
- Nethereum Playground (abre em uma nova aba) - Compile, crie e execute trechos de código Nethereum no navegador
- Nethereum Codegen Blazor (abre em uma nova aba) - Geração de código Nethereum com interface de usuário no Blazor
- Nethereum Blazor (abre em uma nova aba) - Um explorador de blockchain leve e carteira simples em SPA Wasm .NET
- Wonka Business Rules Engine (abre em uma nova aba) - Um mecanismo de regras de negócios (tanto para a plataforma .NET quanto para a plataforma Ethereum) que é inerentemente orientado a metadados
- Nethermind (abre em uma nova aba) - Um cliente Ethereum em .NET Core para Linux, Windows e MacOS
- eth-utils (abre em uma nova aba) - funções utilitárias para trabalhar com bases de código relacionadas ao Ethereum
- TestChains (abre em uma nova aba) - Cadeias de desenvolvimento .NET pré-configuradas para resposta rápida (prova de autoridade (PoA))
Procurando por mais recursos? Confira ethereum.org/developers.
Contribuidores da comunidade .NET
No Nethereum, nós geralmente ficamos no Gitter (abre em uma nova aba), onde todos são bem-vindos para fazer/responder perguntas, obter ajuda ou apenas relaxar. Sinta-se à vontade para fazer um PR ou abrir uma issue no repositório do Nethereum no GitHub (abre em uma nova aba), ou apenas navegue pelos muitos projetos paralelos/de exemplo que temos. Você também pode nos encontrar no Discord (abre em uma nova aba)!
Se você é novo no Nethermind e precisa de ajuda para começar, junte-se ao nosso Discord (abre em uma nova aba). Nossos desenvolvedores estão à disposição para responder às suas perguntas. Não hesite em abrir um PR ou relatar quaisquer problemas no repositório do Nethermind no GitHub (abre em uma nova aba).
Outras listas agregadas
Site oficial do Nethereum (abre em uma nova aba)
Site oficial do Nethermind (abre em uma nova aba)