網頁上次更新: June 25, 2020

.NET 開發人員的以太坊指南


使用以太坊創建去中心化應用程序(或“ dapps”) ,這些應用程序利用加密貨幣和區塊鏈技術的優勢。 這些 dapp 可能值得信賴,這意味著一旦將它們部署到以太坊,它們將會持續按照所編程的運行。 同時也能控管數位資產,以便打造創新的金融應用程式。 它們可以分散,這意味著沒有一個實體或個人可以控制它們,並且幾乎不可能對其進行審查。

在以太坊之上使用 Microsoft 技術堆棧中的工具和語言,構建去中心化應用程序並與智能合約進行 交互作用 .NET Framework / .NET Core,在 VSCode 和 Visual Studio 等工具上支持 C#,依照#Visual Basic .NET,F# /.NET 標準。 在幾分鐘內使用 Microsoft Azure 區塊鏈在 Azure 上部署以太坊區塊鏈。 將.NET 之愛帶給以太坊!

讓我們從智能合約和 Solidity 語言開始

邁出將.NET 與以太坊整合的第一步

需要基礎的入門指南嗎? 請查看 ethereum.org/learn 或者 ethereum.org/developers

介紹 Nethereum 庫和 VS Code Solidity

現在想要跳過設置,直接跳轉到樣本?

中階文章

高級使用模式

.NET 項目,工具和其他有趣的東西{#dot-net-projects-tools-and-other-fun stiff}

  • Nethereum 訓練場 - 在瀏覽器中編譯、創建和運行 Nethereum 代碼片段
  • Nethereum Codegen Blazor - 在 Blazor 中具有 UI 的 Nethereum 代碼生成
  • Nethereum Blazor - .NET Wasm SPA 輕區塊鏈瀏覽器和簡單錢包
  • Wonka Business Rules Engine - 業務規則引擎(同時適用於. NET 平台和以太坊平台),本質上是由元數據驅動的
  • Nethermind - .NET 核心以太坊客戶端,適用於 Linux,Windows 和 MacOs
  • eth-utils - 用於處理與以太坊相關的代碼庫的實用函數
  • TestChains - 預先配置的.NET devchains,用於快速回應(PoA)

尋找更多資源? 請參考 ethereum.org/developers。

.NET 社區貢獻者

在 Nethereum,我們主要活躍於Gitter 上,任何人都可以前來提問/回答問題,獲得幫助或者前來逛逛。 您可以自由地在 Nethereum Github 庫上提交 PR 或者開啟問題。或者只是前來瀏覽我們已有的許多小項目/樣本項目。

在 Nethermind,讓我們通過 Gitter 取得聯繫。 關於 PR 或者問題,請查看 Nethermind Github 庫

其他匯總列表

官方 Nethereum 網站 官方 Nethereum 網站