面向 .NET 开发者的以太坊资源
使用以太坊来创建去中心化应用程序 (或称“dapp”),发挥加密货币和区块链技术的优势。 这些 dapp 可以是值得信赖的,也即一旦被部署到以太坊上,它们将总是按程序运行。 这些应用程序可以控制数字资产,以便创造新的金融应用; 它们可以是去中心化的,也即没有任何单一实体或个人能够控制它们,而且它们几乎是不可能被审查的。
使用 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。
初学者参考文献和链接
介绍 Nethereum 库和 VS Code Solidity
- 开始了解 Nethereum
- 安装 VS Code Solidity
- .NET 开发者创建和调用以太坊智能合约的工作流
- 智能合约与 Nethereum 的集成
- 使用 Nethereum 连接 .NET 和以太坊区块链智能合约,也可参考此中文版
- Nethereum——开源的区块链 .NET 集成库
- 使用 Nethereum 将以太坊交易写入 SQL 数据库
- 查看如何使用 C# 和 VisualStudio 轻松地部署以太坊智能合约
现在想要跳过设置,直接跳转到样本?
- 训练场 - 与以太坊进行交互,学习如何通过浏览器使用 Nethereum。
面向中等程度者的文章
- Nethereum 练习册/样本列表
- 部署您自己的开发测试链
- Solidity 的 VSCode Codegen 插件
- Unity 和以太坊:为何以及如何?
- 为以太坊 dapp 创建 ASP.NET Core Web API
- 使用 Nethereum Web3 来实现一个供应链追踪系统
- Nethereum 区块处理,包含了C# 操作样本
- Nethereum Websocket Streaming
- Kaleido 和 Nethereum
- Quorum 和 Nethereum
面向高等程度者的使用模式
.NET 项目、工具和其他有趣的实践
- 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 或者开启问题,或者只是前来浏览我们已有的许多小项目/样本项目。 你可以在 Discord 上找到我们!
在 Nethermind,让我们通过 Gitter 取得联系。 关于 PR 或者问题,请查看 Nethermind Github 库。
其他汇总列表
Nethereum 官方网站
。 Nethermind 官方网站
帮助我们处理此页面
如果您是这方面的专家,并想发表意见,那么编辑此页分享您的智慧。
您将获得褒奖并会为以太坊社区提供帮助!
自由发挥 文档模板
有任何疑问? 请在我们的频道中进行询问 Discord服务器
编辑页面