Ethereum para desenvolvedores .NET
Γltima ediΓ§Γ£o: , Invalid DateTime
Utilize Ethereum para criar aplicaΓ§Γ΅es descentralizadas ("dapps") que utilizam os benefΓcios das criptomoedas e tecnologias de cadeia de blocos. Esses dapps podem ser muito confiΓ‘veis, o que significa que uma vez que eles sΓ£o implantados na rede Ethereum, 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 sendo portanto praticamente impossΓves de serem censurados.
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 uma cadeia de blocos Ethereum no Azure usando a cadeia de blocos Microsoft Azure em minutos. Traga o amor ao .NET para a Ethereum!
ComeΓ§ando com contratos inteligentes e 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.
- Cadeia de blocos 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 como Compilar e Implantar Solidity(opens in a new tab)
ReferΓͺncias e links para iniciantes
Introduzindo a biblioteca Nethereum e o VS Code Solidity
- Nethereum, primeiros passos(opens in a new tab)
- Instalar VS Code Solidity(opens in a new tab)
- Fluxo de trabalho de um desenvolvedor .NET para criar e chamar Contratos Inteligentes Ethereum(opens in a new tab)
- IntegraΓ§Γ£o de contratos inteligentes com o Nethereum(opens in a new tab)
- Contratos Inteligentes entre o .NET e a Ethereum Blockchain com a 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 cadeia de blocos(opens in a new tab)
- Escrevendo transaΓ§Γ΅es Ethereum para a base de dados SQL usando Nethereum(opens in a new tab)
- Veja o como Γ© fΓ‘cil implantar contratos inteligentes Ethereum usando C# e VirtualStudio(opens in a new tab)
Deseja ignorar a configuraΓ§Γ£o por enquanto e pular direto para as amostras?
- Playground(opens in a new tab) - Interaja com a Ethereum e aprenda como usar a Nethereum atravΓ©s do seu navegador.
- Consultar Saldo da Conta C#(opens in a new tab) VB.NET(opens in a new tab)
- Consultar Saldo de contrato inteligente ERC20 C#(opens in a new tab) VB.NET(opens in a new tab)
- Transfira ether para uma conta C#(opens in a new tab) VB.NET(opens in a new tab)
- ... E mais!
Artigos intermediΓ‘rios
- Nethereum Workbook/Lista de amostras(opens in a new tab)
- Implantar seus prΓ³prios Testchains de Desenvolvimento(opens in a new tab)
- Plugin Codegen VSCode para Solidity(opens in a new tab)
- Unity e Ethereum: PorquΓͺ e Como(opens in a new tab)
- Crie ASP.NET Core Web API para dapps Ethereum(opens in a new tab)
- Usando a Nethereum Web3 para implementar um sistema de rastreamento de cadeia de suprimentos(opens in a new tab)
- Nethereum Block Processing(opens in a new tab), com C# Playground sample(opens in a new tab)
- Nethereum Websocket Streaming(opens in a new tab)
- Kaleido e Nethereum(opens in a new tab)
- QuΓ³rum e Nethereum(opens in a new tab)
PadrΓ΅es de uso avanΓ§ados
- Azure Key Vault e Nethereum(opens in a new tab)
- Nethereum.DappHybrid(opens in a new tab)
- Arquitetura de backend do Ujo Nethereum(opens in a new tab)
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) - Gerador de cΓ³digo Nethereum com UI em Blazor
- Nethereum Blazor(opens in a new tab) - Um explorador de blockchain leve e uma carteira simples em .NET Wasm SPA
- Wonka Business Rules Engine(opens in a new tab) - Um mecanismo de regras de negΓ³cio (para a plataforma .NET e para a plataforma Ethereum) que Γ© inerentemente orientado a metadados
- Nethermind(opens in a new tab) - Um cliente .NET Core Ethereum para Linux, Windows, MacOS
- eth-utils(opens in a new tab) - funΓ§Γ΅es de utilidade para trabalhar com bases de cΓ³digo relacionadas com a Ethereum
- TestChains(opens in a new tab) - Devchains .NET prΓ©-configuradas para respostas rΓ‘pidas (PoA)
Procurando por mais recursos? Confira ethereum.org/developers.
Colaboradores comunitΓ‘rios .NET
Na Nethereum, nΓ³s geralmente nos encontramos no Gitter(opens in a new tab) onde todos sΓ£o bem vindos para fazer e responder perguntas, obter ajuda ou simplesmente relaxar. Sinta-se Γ vontade para fazer uma PR ou abrir uma questΓ£o no repositΓ³rio da Nethereum no GitHub(opens in a new tab), ou apenas para navegar pelos vΓ‘rios projetos paralelos e exemplos que temos. VocΓͺ tambΓ©m pode nos encontrar em 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). Os nossos desenvolvedores estΓ£o prontos para responder Γ s suas perguntas. Para PRs ou problemas, confira o repositΓ³rio do GitHub da Nethermind(opens in a new tab).
Outras listas agregadas
Site Oficial Nethereum(opens in a new tab)
Site Oficial Nethermind(opens in a new tab)