面向 .NET 开发者的以太坊资源
页面最后更新: 2024年1月15日
使用以太坊来创建去中心化应用程序,发挥加密货币和区块链技术的优势。 这些去中心化应用程序可被信任,意味着一旦被部署到以太坊上,它们将总是按既定程序运行。 这些应用程序可以控制数字资产并构建新的金融应用。 它们可以是去中心化的,即没有任何单一实体或个人控制它们,而且它们几乎不可能被审查。
使用 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
- 学习如何编译和部署 Solidityopens 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.NETopens in a new tab
- 查询 ERC20 智能合约余额 C#opens in a new tab VB.NETopens in a new tab
- 向帐户转账以太币 C#opens in a new tab VB.NETopens 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 Core 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 和 Nethereumopens in a new tab
- Quorum 和 Nethereumopens in a new tab
高级使用模式
- Azure Key Vault 和 Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Ujo Nethereum 后端参考架构opens in a new tab
.NET 项目、工具及其他有趣内容
- Nethereum 演练场opens in a new tab - 在浏览器中编译、创建并运行 Nethereum 代码片段
- Nethereum Codegen Blazoropens in a new tab - 带 Blazor 用户界面的 Nethereum 代码生成器
- Nethereum Blazoropens in a new tab - 一个 .NET Wasm SPA 轻量级区块链浏览器和简易钱包
- Wonka 业务规则引擎opens in a new tab - 一种业务规则引擎(适用于 .NET 平台和以太坊平台),本质上是由元数据驱动的
- Nethermindopens in a new tab - 一个适用于 Linux、Windows、MacOS 的 .NET Core 以太坊客户端
- eth-utilsopens in a new tab - 用于处理以太坊相关代码库的实用函数
- TestChainsopens in a new tab - 预配置的 .NET 开发链,可实现快速响应 (PoA)
正在寻找更多资源? 请访问 ethereum.org/developers。
.NET 社区贡献者
在 Nethereum,我们主要在 Gitteropens in a new tab 上交流,欢迎大家来提问、回答问题、获取帮助或者随便聊聊。 欢迎在 Nethereum GitHub 代码库opens in a new tab提交 PR 或问题,或者浏览我们众多的附属/示例项目。 你也可以在 Discordopens in a new tab 上找到我们!
如果你是 Nethermind 新手,需要入门帮助,请加入我们的 Discordopens in a new tab。 我们的开发人员随时准备回答你的问题。 欢迎在 Nethermind GitHub 代码库opens in a new tab提交 PR 或问题。
其他汇总列表
Nethereum 官方网站opens in a new tab
Nethermind 官方网站opens in a new tab