Última atualização: November 4, 2020

Ethereum para Desenvolvedores .NET

Use a Ethereum para criar aplicativos descentralizados (or "dapps") que utilizam os benefícios das criptomoedas e da tecnologia blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles forem implantados na Ethereum, eles sempre serão executados como programados. Eles podem controlar ativos digitais a fim de criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são praticamente impossíveis de censurar.

Crie aplicativos descentralizados sobre a Ethereum e interaja com contratos inteligentes usando ferramentas e linguagens da pilha de tecnologias da Microsoft - suportando C#, # Visual Basic .NET, F#, em ferramentas como VSCode e Visual Studio, através do .NET Framework/.NET Core/.NET Standard. Implemente um blockchain Ethereum no Azure usando o Microsoft Azure Blockchain em minutos. Traga o amor ao .NET para a Ethereum!

Primeiros Passos com smart contracts e com a Linguagem Solidity

Dê seus primeiros passos para integrar o .NET com a Ethereum

Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.

Introduzindo a biblioteca Nethereum e o VS Code Solidity

Deseja pular a configuração por enquanto e pular direto para as amostras?

  • Playground - Interaja com a Ethereum e aprenda como usar a Nethereum através do seu navegador.
    • Consultar Saldo da Conta C# VB.NET
    • Consultar Saldo de smart contract ERC20 C# VB.NET
    • Transferir ether para uma Conta C# VB.NET
    • ... E mais!

Artigos Intermediários

Padrões de Uso Avançados

Projetos.NET, Ferramentas e Outras Coisas Divertidas {#dot-net-projects-tools-and-other-fun stiff}

  • Nethereum Playground - Compile, crie e execute trechos de código Nethereum no navegador
  • Nethereum Codegen Blazor - Gerador de código Nethereum com UI em Blazor
  • Nethereum Blazor - Um explorador blockchain leve e uma carteira simples em .NET Wasm SPA
  • Wonka Business Rules Engine - Um mecanismo de regras de negócio (para a plataforma .NET e para a plataforma Ethereum) que é inerentemente orientado a metadados
  • Nethermind - Um cliente .NET Core Ethereum para Linux, Windows, MacOs
  • eth-utils - Funções utilitárias para trabalhar com bases de código relacionadas com a Ethereum
  • TestChains - Devchains .NET pré-configuradas para respostas rápidas (PoA)

Procurando mais recursos? Leia ethereum.org/developers.

Colaboradores Comunitários .NET

Na Nethereum, nós geralmente nos encontramos no Gitter onde todos são bem vindos para fazer e responder perguntas, obter ajuda ou simplesmente relaxar. Sinta-se à vontade para fazer um PR ou abrir uma questão no repositório da Nethereum no Github, ou apenas para navegar pelos vários projetos paralelos e exemplos que temos.

Na Nethermind, vamos entrar em contato pelo Gitter. Para PRs ou questões, confira o repositório do Github da Nethermind.

Outras Listas Agregadas

Site Oficial da Nethereum Site Oficial da Nethermind