.NET 開發者適用的以太坊資源
最後編輯: @K0ue1(opens in a new tab), 2024年1月15日
使用 Ethereum 建立去中心化應用程式 (或稱「dapp」),發揮加密貨幣學和區塊鏈技術的優勢。 這些去中心化應用程式一旦部署到 Ethereum 後,就會持續地按照其設計的方式執行,進而成為非常可信的工具, 這些應用程序可以控制數字資產,以便創造新的金融應用; 這些應用程式是去中心化的,表示任何單一的實體或個人都不能加以控制,也幾乎不可能被審查。
使用 Microsoft 技術堆疊中的工具和語言在以太坊上構建去中心化應用程式並與智慧型合約進行 互動 - 跨 .NET Framework/.NET Core/.NET Standard 在 VSCode 和 Visual Studio 等工具上支援 C#、# Visual Basic .NET 和 F#。 在幾分鐘內使用 Microsoft Azure 區塊鏈在 Azure上部署以太坊區塊鏈。 將對 .NET 的喜愛轉移至以太坊!
來開始學習智慧型合約及Solidity語言
邁出第一步,整合 .NET 與以太坊
需要基礎的入門指南嗎? 請查看 ethereum.org/learn 或 ethereum.org/developers。
- 區塊鏈詳解(opens in a new tab)
- 了解智慧型合約(opens in a new tab)
- 編寫你的第一個智慧型合約(opens in a new tab)
- 學習如何編寫和部署 Solidity(opens in a new tab)
初學者參考和連結
Nethereum 程式庫和 VS Code Solidity 簡介
- Nethereum 入門(opens in a new tab)
- 安裝 VS Code Solidity(opens in a new tab)
- .NET 開發者建立和調用以太坊智慧型合約的工作流程(opens in a new tab)
- 智慧型合約與 Nethereum 的整合(opens in a new tab)
- 使用 Nethereum 連接 .NET 和以太坊區塊鏈智慧型合約(opens in a new tab),也可參考此中文版(opens in a new tab)
- Nethereum - 區塊鏈的開放源始碼 .NET 整合程式庫(opens in a new tab)
- 使用 Nethereum 將以太坊交易寫入 SQL 資料庫(opens in a new tab)
- 瞭解如何使用 C# 和 VisualStudio 輕鬆部署以太坊智慧型合約(opens in a new tab)
想要跳過設定,直接了解範例?
- 訓練場(opens in a new tab) - 與以太坊互動,並學習如何透過瀏覽器使用 Nethereum。
- 查詢帳戶餘額 C#(opens in a new tab) VB.NET(opens in a new tab)
- 查詢 ERC20 智慧型合約餘額 C#(opens in a new tab) VB.NET(opens in a new tab)
- 將以太幣傳送至帳戶 C#(opens in a new tab) VB.NET(opens in a new tab)
- ... 和更多相關內容!
中級文章
- Nethereum 活頁簿/範例清單(opens in a new tab)
- 部署你自己的開發測試鏈(opens in a new tab)
- Solidity 的 VSCode 程式碼產生外掛程式(opens in a new tab)
- Unity 和以太坊:為何以及如何(opens in a new tab)
- 為以太坊去中心化應用程式建立 ASP.NET 核心 Web 應用程式介面(opens in a new tab)
- 使用 Nethereum Web3 實作供應鏈追踪系統(opens in a new tab)
- Nethereum 區塊處理(opens in a new tab),包含 C# 訓練場範例(opens in a new tab)
- Nethereum Websocket 串流(opens in a new tab)
- Kaleido 和 Nethereum(opens in a new tab)
- Quorum 和 Nethereum(opens in a new tab)
進階使用模式
- Azure 金鑰保存庫和 Nethereum(opens in a new tab)
- Nethereum.DappHybrid(opens in a new tab)
- Ujo Nethereum 後端參考架構(opens in a new tab)
.NET 專案、工具及其他有趣內容
- Nethereum 訓練場(opens in a new tab) - 在瀏覽器中編譯、建立和執行 Nethereum 程式碼片段
- Nethereum Codegen Blazor(opens in a new tab) - Blazor 中的 Nethereum 程式碼產生使用者介面
- Nethereum Blazor(opens in a new tab) - .NET Wasm 單頁應用程式輕量區塊鏈瀏覽器和簡易錢包
- Wonka Business Rules Engine(opens in a new tab) - 本質上由中繼資料驅動的業務規則引擎(同時適用於. NET 平台和以太坊平台)
- Nethermind(opens in a new tab) - .NET Core 以太坊用戶端,適用於 Linux、Windows 和 MacOS
- eth-utils(opens in a new tab) - 使用以太坊相關程式碼庫的公用程式函式
- TestChains(opens in a new tab) - 可實現快速回應的預先設定的 .NET 開發鏈 (PoA)
想取得更多資源? 請瀏覽ethereum.org/developers
.NET 社群貢獻者
在 Nethereum,我們主要活躍於 Gitter(opens in a new tab) 上,任何人都可以前來提問/回答問題,獲得協助或者放鬆一下。 隨意在 Nethereum GitHub 儲存庫(opens in a new tab)上提交拉取請求或開立一個議題,或僅瀏覽我們提供的許多小專案/範例專案。 你也可以在 Discord(opens in a new tab) 上找到我們!
如果你是 Nethermind 新手並需要入門幫助,請加入我們的 Discord(opens in a new tab)。 我們的開發者隨時準備回答你的問題。 隨時在 Nethermind GitHub 存儲庫(opens in a new tab)上建立拉取請求或提出任何議題。
其他彙總列表
官方 Nethereum 網站(opens in a new tab)
官方 Nethermind 網站(opens in a new tab)