{"content":{"title":"在BSN武汉链上部署solidity智能合约","body":"## BSN简介\r\n\r\n区块链服务网络（Blockchain-based Service Network）是一个跨云服务、跨门户、跨底层框架，用于部署和运行各类区块链应用的基础设施网络，2020年4月25日启动商用。\r\n\r\n由国家发改委下属的政府机构——国家信息中心，同时联合中国移动、中国电信、中国银联等国有通信巨头一起打造BSN——国家区块链服务网络。\r\n\r\n目前，BSN公共城市节点总数已经达到200个，其中中国节点120个。云服务商包括中国移动、中国电信、中国联通、AWS、百度云、Azure。\r\n\r\n服务网络已经支持的联盟链框架有：Hyperledger Fabric、Fabric 国密、FISCO BCOS、CITA、XuperChain、梧桐链和 Brochain 等。\r\n支持的公链框架有：以太坊和 EOS 等。\r\n\r\n**服务架构：**\r\n![服务架构](https:\/\/i.imgur.com\/nNcjgtp.png)\r\n\r\n**官方网址：**\r\nhttps:\/\/www.bsnbase.com\/p\/main\/index （国内）\r\nhttps:\/\/bsnbase.io\/ （国际）\r\n\r\n**白皮书：**\r\n[区块链服务网络基础白皮书.pdf](http:\/\/kb.bsnbase.com\/webdoc\/view\/PubFile4028813e711a7c390171acb003f31c06.html)\r\n\r\n**使用成本：**\r\n根据目前BSN官网计算器显示，一个三个记账节点的Fabric应用，每个记账节点支持10TPS、10GB硬盘的情况，每月的费用仅为140元人民币。\r\n\r\n公有链套餐包括免费套餐，每天可以有2000个请求（Requests）。收费套餐有每月20美金、100美金和500美金三种，分别包括每日2万，12.5万和75万请求。\r\n\r\n目前开发者可以在任何BSN门户自行发布不超过500TPS的应用链。如果需要更高TPS，需要联系运维人员进行定制。\r\n\r\n建议单个应用链在服务网络上部署的记账节点数不要超过40个。\r\n\r\nBSN也支持IPFS服务，收费标准为：10G ¥0.68\/每月。\r\n\r\n以上内容摘自官方文档。\r\n\r\n**项目仓库：**\r\nhttps:\/\/github.com\/BSNDA\r\n\r\n**武汉链：**\r\n\r\n基于Ethereum v1.10.8，支持ERC20\/ERC721\/ERC1155等合约标准。\r\n\r\n\r\n## 创建项目\r\n\r\n1、通过手机或邮箱注册一个BSN登录账号；\r\n\r\n2、登录BSN官网，点击开放联盟链->项目管理->创建项目，如图：\r\n\r\n![](https:\/\/i.imgur.com\/0PA9vS2.png)\r\n\r\n![](https:\/\/i.imgur.com\/RtyEnXn.png)\r\n\r\n3、下载接入参数，如图：\r\n![](https:\/\/i.imgur.com\/IVZiMGg.png)\r\n\r\n将网关地址复制下来备用：\r\n![](https:\/\/i.imgur.com\/g1A0jOC.png)\r\n\r\n### 使用MetaMask连接BSN网络\r\n连接信息如下：\r\n```\r\n名称：BSN-武汉链\r\nRPC链接：https:\/\/opbningxia.bsngate.com:18602\/api\/34e93bd4d7c7412ea8ae6c5e7751****\/rpc\r\n（注意格式为：网关地址\/api\/项目ID\/rpc）\r\n链ID：5555\r\n货币符号：任意名称，如BSNB\r\n区块链浏览器：http:\/\/explorer.ope.bsnbase.com\r\n\r\n```\r\n如图：\r\n\r\n![](https:\/\/i.imgur.com\/DmJfXi5.png)\r\n\r\n\r\n### 创建链账号\r\n\r\n1、创建链账号，即以太坊钱包账号，点击创建链账户->填写基础信息->创建即可，如图：\r\n\r\n![](https:\/\/i.imgur.com\/r7sIHlN.png)\r\n\r\n![](https:\/\/i.imgur.com\/fykGS7m.png)\r\n\r\n![](https:\/\/i.imgur.com\/4puEfR3.png)\r\n\r\n2、给账号充值购买能量值（即ETH）\r\n笔者试着充值了¥20，得到能量值为：`84,000,000,000,000,000`\r\n\r\n![](https:\/\/i.imgur.com\/9Y2EAEV.png)\r\n\r\n\r\n### 部署合约\r\n\r\n1、在项目管理页面中，点击在线IDE，如图：\r\n\r\n![](https:\/\/i.imgur.com\/Wu0psAe.png)\r\n\r\n![](https:\/\/i.imgur.com\/0Gwle1Z.png)\r\n\r\n2、使用BSN账号授权登录，如图：\r\n\r\n![](https:\/\/i.imgur.com\/ebphpuY.png)\r\n\r\n3、编写合约，如图：\r\n\r\n![](https:\/\/i.imgur.com\/LUPYenr.png)\r\n\r\n4、部署合约，如图：\r\n\r\n![](https:\/\/i.imgur.com\/TlQQ1Ew.png)\r\n\r\n\r\n---\r\n\r\n参考：\r\nhttps:\/\/www.bsnbase.com\/static\/tmpFile\/bzsc\/IDE\/12-2-2-2.html 用户手册\r\nhttps:\/\/www.bsnbase.com\/static\/tmpFile\/bzsc\/onlineDoc\/14.html 开发文档"},"author":{"user":"https:\/\/learnblockchain.cn\/people\/1927","address":null},"history":"QmYvuF3q93xRm3hiZZxAuimiY2EjRrikMXRVegf3Jw1LfP","timestamp":1663728669,"version":1}