Ú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.
- Blockchain Explicada
- Entendendo Smart Contracts
- Escreva seu primeiro smart contract
- Aprenda como Compilar e Implantar em Solidity
Referências e Links para Iniciantes
Introduzindo a biblioteca Nethereum e o VS Code Solidity
- Nethereum, Getting Started
- Installing VS Code Solidity
- A .NET Developer’s Workflow for Creating and Calling Ethereum Smart Contracts
- Smart contracts integration with Nethereum
- Interfacing .NET and Ethereum Blockchain Smart Contracts with Nethereum, também em 中文版
- Nethereum - An open source .NET integration library for blockchain
- Writing Ethereum Transactions to SQL Database Using Nethereum
- See how to easily deploy Ethereum smart contracts using C# and VisualStudio
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.
Artigos Intermediários
- Nethereum Workbook/Sample List
- Deploy Your Own Development Testchains
- VSCode Codegen Plugin for Solidity
- Unity and Ethereum: Why and How
- Create ASP.NET Core Web API for Ethereum dapps
- Using Nethereum Web3 to Implement a Supply Chain Tracking System
- Nethereum Block Processing, com C# Playground sample
- Nethereum Websocket Streaming
- Kaleido and Nethereum
- Quorum and Nethereum
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.