Ethereum para desenvolvedores .NET
Última atualização da página: 15 de janeiro de 2024
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 explicadaopens in a new tab
- Entendendo os contratos inteligentesopens in a new tab
- Escreva seu primeiro contrato inteligenteopens in a new tab
- Aprenda como Compilar e Implantar Solidityopens in a new tab
Referências e links para iniciantes
Introduzindo a biblioteca Nethereum e o VS Code Solidity
- Nethereum, primeiros passosopens in a new tab
- Instalar VS Code Solidityopens in a new tab
- Fluxo de trabalho de um desenvolvedor .NET para criar e chamar Contratos Inteligentes Ethereumopens in a new tab
- Integração de contratos inteligentes com o Nethereumopens in a new tab
- Contratos Inteligentes entre o .NET e a Ethereum Blockchain com a Nethereumopens 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 blocosopens in a new tab
- Escrevendo transações Ethereum para a base de dados SQL usando Nethereumopens in a new tab
- Veja o como é fácil implantar contratos inteligentes Ethereum usando C# e VirtualStudioopens in a new tab
Deseja ignorar a configuração por enquanto e pular direto para as amostras?
- Playgroundopens 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.NETopens in a new tab
- Consultar Saldo de contrato inteligente ERC20 C#opens in a new tab VB.NETopens in a new tab
- Transfira ether para uma conta C#opens in a new tab VB.NETopens in a new tab
- ... E mais!
Artigos intermediários
- Nethereum Workbook/Lista de amostrasopens in a new tab
- Implantar seus próprios Testchains de Desenvolvimentoopens in a new tab
- Plugin Codegen VSCode para Solidityopens in a new tab
- Unity e Ethereum: Porquê e Comoopens in a new tab
- Crie ASP.NET Core Web API para dapps Ethereumopens in a new tab
- Usando a Nethereum Web3 para implementar um sistema de rastreamento de cadeia de suprimentosopens in a new tab
- Nethereum Block Processingopens in a new tab, com C# Playground sampleopens in a new tab
- Nethereum Websocket Streamingopens in a new tab
- Kaleido e Nethereumopens in a new tab
- Quórum e Nethereumopens in a new tab
Padrões de uso avançados
- Azure Key Vault e Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Arquitetura de backend do Ujo Nethereumopens in a new tab
Projetos.NET, ferramentas e outras coisas divertidas
- Nethereum Playgroundopens in a new tab - Compile, crie e execute trechos de código Nethereum no navegador
- Nethereum Codegen Blazoropens in a new tab - Gerador de código Nethereum com UI em Blazor
- Nethereum Blazoropens in a new tab - Um explorador de blockchain leve e uma carteira simples em .NET Wasm SPA
- Wonka Business Rules Engineopens 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
- Nethermindopens in a new tab - Um cliente .NET Core Ethereum para Linux, Windows, MacOS
- eth-utilsopens in a new tab - funções de utilidade para trabalhar com bases de código relacionadas com a Ethereum
- TestChainsopens 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 Gitteropens 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 Githubopens in a new tab, ou apenas para navegar pelos vários projetos paralelos e exemplos que temos. Você também pode nos encontrar em Discordopens in a new tab!
Se você é novo no Nethermind e precisa de ajuda para começar, junte-se ao nosso Discordopens 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 Nethermindopens in a new tab.
Outras listas agregadas
Site Oficial Nethereumopens in a new tab
Site Oficial Nethermindopens in a new tab