Fisco-bcos智能合约开发
文章平均质量分 63
菜鸟逆袭之路
这个作者很懒,什么都没留下…
展开
-
Fisco-Bcos智能合约开发案例----商品溯源
商品溯源合约概念合约设计合约间的关系1个商品种类----》n个商品,同时还可以创建多个商品种类(工厂合约的作用)编写商品合约pragma solidity^0.8.7;contract Goods{ struct TraceData{ address operator; //操作者 uint8 status; //0 生产者,1 运输者,2-超市售卖者,3-消费者 uint256 timestamp; string原创 2022-04-26 20:10:33 · 3688 阅读 · 2 评论 -
Fisco-Bcos智能合约开发案例----多签存证合约
多签存证合约功能1. 编写多签存证接口和存证合约pragma solidity^0.8.7;interface IEvidence{ //验证某个人是否具有签名资格 function verify(address _signer) external view returns(bool); //根据编号查看某个人的具体签名信息 function getSigner(uint256 _index)external view returns(address); //查看所有原创 2022-04-25 14:46:32 · 1961 阅读 · 2 评论 -
solidity经典案例-----智能投票
案例分析角色分析:包括主持人、选民功能分析:仅主持人能授权给每个选民1票,即每个参与投票的选民拥有1票投票权。选民可以选择将票数委托给其它选民,当然,收委托的选民仍然可以将票数继续委托给其它选民,即存在a—>b–>c–>d,但是,一旦将票数委托给其它选民后,自己将不再有投票的权利选民和主持人可以选择任意的提案项目进行投票代码实例pragma solidity^0.6.1;contract ballot{ //选民结构 struct Voter{原创 2022-04-09 18:34:43 · 2853 阅读 · 11 评论 -
solidity经典案例----智能小游戏
solidity智能合约练习----智能小游戏原创 2022-02-27 21:11:15 · 4577 阅读 · 0 评论 -
solidity经典案例----拍卖
Solidity经典合约案例----拍卖1. 案例分析2. 具体的代码pragma solidity^0.6.1;contract aution_demo{ address payable public seller; //卖方 address payable public buyer; //卖方 uint256 public highAmount; //最高价 address public admin; //管理员(平台方) string autionN原创 2022-02-20 12:20:34 · 11814 阅读 · 0 评论 -
fisco-bcos使用caliper进行压力测试
使用caliper对fisco-bcos进行压力测试通过Caliper进行压力测试程序注意:官网给出的测试案例会出现错误,我会给出相应的解决方案,本文以centos系统为例进行测试1. 环境要求第一步:配置基本环境部署Caliper的计算机需要安装有以下软件:python 2.7、make、g++、gcc及git。操作系统满足以下要求:centos>=7第二步:安装NodeJsNodeJS 版本建议 8 (LTS), 9, 或 10 (LTS)。安装步骤:# 安装n原创 2021-10-29 21:39:10 · 4504 阅读 · 5 评论 -
智能合约案例(1)-----永载史册的结婚证书
参考于https://mp.weixin.qq.com/s/YG1sbWKA8kS8VAT6pIIaBQ目的结合Character角色合约与Evidence存证合约打造结婚证书,示范角色合约和存证合约如何使用。智能合约的开发步骤角色分析基于角色的功能设计编码实现各个功能合约结构说明Character: 见证人合约(工作人员、结婚夫妻)Evidence: 存证多签合约EvidenceFactory: 存证工厂合约MarriageEvidence: 结婚合约Roles: 角.原创 2021-10-19 15:23:18 · 14860 阅读 · 1 评论