Ethereum per gli sviluppatori .NET
Usa Ethereum per creare applicazioni decentralizzate (o "dapp") che sfruttano i vantaggi della criptovaluta e della tecnologia blockchain. Queste dapp possono essere affidabili, il che significa che una volta distribuite su Ethereum, verranno sempre eseguite come programmate. Possono controllare risorse digitali al fine di creare nuovi tipi di applicazioni finanziarie. Possono essere decentralizzate, il che significa che nessuna singola entità o persona le controlla e sono quasi impossibili da censurare.
Crea applicazioni decentralizzate su Ethereum e interagisci con gli smart contract usando strumenti e linguaggi dello stack tecnologico Microsoft: con supporto per C#, Visual Basic .NET, F#, su strumenti come VSCode e Visual Studio, attraverso .NET Framework/.NET Core/.NET Standard. Distribuisci una blockchain di Ethereum su Azure usando Microsoft Azure Blockchain in pochi minuti. Porta l'amore per .NET su Ethereum!
Iniziare con gli smart contract e il linguaggio Solidity
Muovi i primi passi per integrare .NET con Ethereum
Hai prima bisogno di un'introduzione più basilare? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Spiegazione della blockchain (si apre in una nuova scheda)
- Comprendere gli smart contract (si apre in una nuova scheda)
- Scrivi il tuo primo smart contract (si apre in una nuova scheda)
- Scopri come compilare e distribuire in Solidity (si apre in una nuova scheda)
Riferimenti e link per principianti
Introduzione alla libreria Nethereum e a VSCode Solidity
- Nethereum, per iniziare (si apre in una nuova scheda)
- Installare VSCode Solidity (si apre in una nuova scheda)
- Il flusso di lavoro di uno sviluppatore .NET per creare e chiamare smart contract di Ethereum (si apre in una nuova scheda)
- Integrazione degli smart contract con Nethereum (si apre in una nuova scheda)
- Interfacciare .NET e gli smart contract della blockchain di Ethereum con Nethereum (si apre in una nuova scheda), disponibile anche in 中文版 (si apre in una nuova scheda)
- Nethereum - Una libreria di integrazione .NET open source per la blockchain (si apre in una nuova scheda)
- Scrivere transazioni di Ethereum su un database SQL usando Nethereum (si apre in una nuova scheda)
- Scopri come distribuire facilmente smart contract di Ethereum usando C# e VisualStudio (si apre in una nuova scheda)
Vuoi saltare la configurazione per ora e passare direttamente agli esempi?
- Nethereum Playground (si apre in una nuova scheda) - Interagisci con Ethereum e impara a usare Nethereum tramite il browser.
Articoli di livello intermedio
- Nethereum: per iniziare e primo progetto (si apre in una nuova scheda)
- Distribuire le proprie catene di test di sviluppo (si apre in una nuova scheda)
- Generazione di codice con Nethereum e VSCode (si apre in una nuova scheda)
- Unity ed Ethereum: perché e come (si apre in una nuova scheda)
- Creare un'API Web ASP.NET Core per le dapp di Ethereum (si apre in una nuova scheda)
- Framework MUD di Nethereum per applicazioni onchain strutturate (si apre in una nuova scheda)
- Elaborazione della blockchain con Nethereum (si apre in una nuova scheda)
- Streaming in tempo reale con Nethereum (si apre in una nuova scheda)
- Kaleido e Nethereum (si apre in una nuova scheda)
- Quorum e Nethereum (si apre in una nuova scheda)
Modelli di utilizzo avanzati
- Azure Key Vault e Nethereum (si apre in una nuova scheda)
- Nethereum.DappHybrid (si apre in una nuova scheda)
- Architettura di riferimento del backend Ujo Nethereum (si apre in una nuova scheda)
Progetti .NET, strumenti e altre cose divertenti
- Nethereum Playground (si apre in una nuova scheda) - Compila, crea ed esegui frammenti di codice Nethereum nel browser
- Nethereum Codegen Blazor (si apre in una nuova scheda) - Generazione di codice Nethereum con interfaccia utente in Blazor
- Nethereum Blazor (si apre in una nuova scheda) - Un esploratore di blockchain leggero e un semplice portafoglio come SPA Wasm .NET
- Wonka Business Rules Engine (si apre in una nuova scheda) - Un motore di regole aziendali (sia per la piattaforma .NET che per la piattaforma Ethereum) intrinsecamente basato sui metadati
- Nethermind (si apre in una nuova scheda) - Un client Ethereum .NET Core per Linux, Windows, MacOS
- eth-utils (si apre in una nuova scheda) - funzioni di utilità per lavorare con basi di codice relative a Ethereum
- TestChains (si apre in una nuova scheda) - Catene di sviluppo .NET preconfigurate per una risposta rapida (prova di autorità (PoA))
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.
Collaboratori della community .NET
In Nethereum, ci ritroviamo principalmente su Gitter (si apre in una nuova scheda) dove tutti sono i benvenuti per fare/rispondere a domande, ricevere aiuto o semplicemente rilassarsi. Sentiti libero di fare una PR o aprire un problema nel repository GitHub di Nethereum (si apre in una nuova scheda), o semplicemente sfogliare i numerosi progetti secondari/di esempio che abbiamo. Puoi trovarci anche su Discord (si apre in una nuova scheda)!
Se sei nuovo su Nethermind e hai bisogno di aiuto per iniziare, unisciti al nostro Discord (si apre in una nuova scheda). I nostri sviluppatori sono a disposizione per rispondere alle tue domande. Non esitare ad aprire una PR o a segnalare eventuali problemi nel repository GitHub di Nethermind (si apre in una nuova scheda).
Altri elenchi aggregati
Sito ufficiale di Nethereum (si apre in una nuova scheda)
Sito ufficiale di Nethermind (si apre in una nuova scheda)