在BSN武汉链上部署solidity智能合约

BSN简介区块链服务网络(Blockchain-basedServiceNetwork)是一个跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的基础设施网络,2020年4月25日启动商用。

BSN简介

区块链服务网络(Blockchain-based Service Network)是一个跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的基础设施网络,2020年4月25日启动商用。

由国家发改委下属的政府机构——国家信息中心,同时联合中国移动、中国电信、中国银联等国有通信巨头一起打造BSN——国家区块链服务网络。

目前,BSN公共城市节点总数已经达到200个,其中中国节点120个。云服务商包括中国移动、中国电信、中国联通、AWS、百度云、Azure。

服务网络已经支持的联盟链框架有:Hyperledger Fabric、Fabric 国密、FISCO BCOS、CITA、XuperChain、梧桐链和 Brochain 等。 支持的公链框架有:以太坊和 EOS 等。

服务架构:

官方网址: https://www.bsnbase.com/p/main/index (国内) https://bsnbase.io/ (国际)

白皮书: 区块链服务网络基础白皮书.pdf

使用成本: 根据目前BSN官网计算器显示,一个三个记账节点的Fabric应用,每个记账节点支持10TPS、10GB硬盘的情况,每月的费用仅为140元人民币。

公有链套餐包括免费套餐,每天可以有2000个请求(Requests)。收费套餐有每月20美金、100美金和500美金三种,分别包括每日2万,12.5万和75万请求。

目前开发者可以在任何BSN门户自行发布不超过500TPS的应用链。如果需要更高TPS,需要联系运维人员进行定制。

建议单个应用链在服务网络上部署的记账节点数不要超过40个。

BSN也支持IPFS服务,收费标准为:10G ¥0.68/每月。

以上内容摘自官方文档。

项目仓库: https://github.com/BSNDA

武汉链:

基于Ethereum v1.10.8,支持ERC20/ERC721/ERC1155等合约标准。

创建项目

1、通过手机或邮箱注册一个BSN登录账号;

2、登录BSN官网,点击开放联盟链->项目管理->创建项目,如图:

3、下载接入参数,如图:

将网关地址复制下来备用:

使用MetaMask连接BSN网络

连接信息如下:

名称:BSN-武汉链
RPC链接:https://opbningxia.bsngate.com:18602/api/34e93bd4d7c7412ea8ae6c5e7751****/rpc
(注意格式为:网关地址/api/项目ID/rpc)
链ID:5555
货币符号:任意名称,如BSNB
区块链浏览器:http://explorer.ope.bsnbase.com

如图:

创建链账号

1、创建链账号,即以太坊钱包账号,点击创建链账户->填写基础信息->创建即可,如图:

2、给账号充值购买能量值(即ETH) 笔者试着充值了¥20,得到能量值为:84,000,000,000,000,000

部署合约

1、在项目管理页面中,点击在线IDE,如图:

2、使用BSN账号授权登录,如图:

3、编写合约,如图:

4、部署合约,如图:

参考: https://www.bsnbase.com/static/tmpFile/bzsc/IDE/12-2-2-2.html 用户手册 https://www.bsnbase.com/static/tmpFile/bzsc/onlineDoc/14.html 开发文档

  • 发表于 2022-09-21 10:48
  • 阅读 ( 293 )
  • 学分 ( 0 )
  • 分类:联盟链

评论