Ultimo aggiornamento pagina: November 4, 2020

Ethereum per sviluppatori .NET

Usa Ethereum per creare applicazioni decentralizzate (dette "dapp") che sfruttano i vantaggi delle criptovalute e della tecnologia blockchain. Queste dapp sono attendibili perché, una volta distribuite su Ethereum, vengono eseguite sempre come programmato. Possono controllare beni digitali per creare nuovi tipi di applicazioni finanziarie. Possono essere decentralizzate, pertanto nessuna entità singola o individuo le controlla e sono quasi impossibili da censurare.

Crea applicazioni decentralizzate su Ethereum e interagisci con Smart Contract utilizzando strumenti e linguaggi Microsoft. Supporta C#, # Visual Basic . ET, F#, con strumenti come VSCode e Visual Studio, in .NET Framework/.NET Core/.NET Standard. Distribuisci una blockchain Ethereum su Azure usando Microsoft Azure Blockchain in pochi minuti. Porta .NET su Ethereum!

Primi passi con gli Smart Contract e il linguaggio Solidity

Operazioni di base per integrare .NET con Ethereum

Ti servono prima le nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.

Introduzione alla libreria Nethereum e VS Code Solidity

Vuoi ignorare temporaneamente la configurazione e passare direttamente agli esempi?

  • Playground - Interagire con Ethereum e imparare a utilizzare Nethereum con il browser.
    • Interroga il saldo del conto C# VB.NET
    • Interroga il saldo degli Smart Contract ERC20 C# VB.NET
    • Trasferisci ether in un account C# VB.NET
    • ... e molto altro!

Articoli intermedi

Modelli d'uso avanzati

Progetti, strumenti e altro di .NET {#dot-net-projects-tools-and-other-fun stiff}

  • Playground Nethereum - Compila, crea ed esegui frammenti di codice Nethereum nel browser
  • Nethereum Codegen Blazor - Codegen Nethereum con UI in Blazor
  • Nethereum Blazor - Navigatore della blockchain leggero e semplice portafoglio in .NET Wasm SPA
  • Motore di Regole Aziendali Wonka - Motore di regole aziendali (per la piattaforma .NET e per quella di Ethereum) intrinsecamente guidato da metadati
  • Nethermind - Client Core .NET di Ethereum per Linux, Windows, macOS
  • eth-utils - Funzioni di utilità per lavorare con le basi di codice legate ad Ethereum
  • TestChains - Catene di sviluppo .NET preconfigurate per risposte veloci (PoA)

Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.

Collaboratori della community .NET

Per Nethereum, scambiamo opinioni per lo più su Gitter, dove tutti possono chiedere o rispondere a domande, cercare aiuto o semplicemente leggere. Fai pure una PR o apri una segnalazione sul repository Github di Nethereum, o semplicemente sfoglia i molti progetti disponibili.

Per Nethermind, mettiamoci in contatto tramite Gitter. Per PR o problemi, dai un'occhiata al repository GitHub di Nethermind.

Altri riferimenti

Sito ufficiale di Nethereum Sito ufficiale di Nethermind