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 (opens in a new tab)
- Entendendo os contratos inteligentes (opens in a new tab)
- Escreva seu primeiro contrato inteligente (opens in a new tab)
- Aprenda a compilar e implantar Solidity (opens in a new tab)
Referências e links para iniciantes
Apresentando a biblioteca Nethereum e o VSCode Solidity
- Nethereum, Primeiros passos (opens in a new tab)
- Instalando o VSCode Solidity (opens in a new tab)
- Um fluxo de trabalho de desenvolvedor .NET para criar e chamar contratos inteligentes do Ethereum (opens in a new tab)
- Integração de contratos inteligentes com Nethereum (opens in a new tab)
- Interface entre .NET e contratos inteligentes da blockchain Ethereum com Nethereum (opens in a new tab), também em 中文版 (opens in a new tab)
- Nethereum - Uma biblioteca de integração .NET de código aberto para blockchain (opens in a new tab)
- Escrevendo transações do Ethereum no banco de dados SQL usando Nethereum (opens in a new tab)
- Veja como implantar facilmente contratos inteligentes do Ethereum usando C# e VisualStudio (opens in a new tab)
Quer pular a configuração por enquanto e ir direto para os exemplos?
- Playground (opens in a new tab) - Interaja com o Ethereum e aprenda a usar o Nethereum pelo navegador.
Artigos intermediários
- Nethereum: Primeiros passos e primeiro projeto (opens in a new tab)
- Implante suas próprias cadeias de teste de desenvolvimento (opens in a new tab)
- Plugin Codegen do VSCode para Solidity (opens in a new tab)
- Unity e Ethereum: Por que e como (opens in a new tab)
- Criar API Web ASP.NET Core para dapps do Ethereum (opens in a new tab)
- Usando Nethereum Web3 para implementar um sistema de rastreamento de cadeia de suprimentos (opens in a new tab)
- Processamento de blockchain do Nethereum (opens in a new tab)
- Streaming de Websocket do Nethereum (opens in a new tab)
- Kaleido e Nethereum (opens in a new tab)
- Quorum e Nethereum (opens in a new tab)
Padrões de uso avançados
Projetos .NET, ferramentas e outras coisas divertidas
- Nethereum Playground (opens in a new tab) - Compile, crie e execute trechos de código Nethereum no navegador
- Nethereum Codegen Blazor (opens in a new tab) - Geração de código Nethereum com interface de usuário no Blazor
- Nethereum Blazor (opens in a new tab) - Um explorador de blockchain leve e carteira simples em SPA Wasm .NET
- Nethermind (opens in a new tab) - Um cliente Ethereum em .NET Core para Linux, Windows e MacOS
- eth-utils (opens in a new tab) - funções utilitárias para trabalhar com bases de código relacionadas ao Ethereum
- TestChains (opens in a new tab) - 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 (opens in a new tab), 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 (opens in a new tab), ou apenas navegue pelos muitos projetos paralelos/de exemplo que temos. Você também pode nos encontrar no Discord (opens in a new tab)!
Se você é novo no Nethermind e precisa de ajuda para começar, junte-se ao nosso Discord (opens in a new tab). 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 (opens in a new tab).
Outras listas agregadas
Site oficial do Nethereum (opens in a new tab)
Site oficial do Nethermind (opens in a new tab)