![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
有品位的程序员
这个作者很懒,什么都没留下…
展开
-
【solidity】发行智能合约
pragma solidity ^0.5.0;contract Student{ //关键字“public”让这些变量可以从外部读取 address public minter; //也创建一个公共状态变量,但它是一个更复杂的数据类型,该类型将 address 映射为无符号整数。mappings 可以看作是一个哈希表,它会执行虚拟初始化,把所有可能存在的键都映射到一个字节表示为全零的值。 mapping(address=>uint) public balances;原创 2022-05-07 14:48:19 · 442 阅读 · 0 评论 -
【区块链】以太坊Solidity编写一个简单的Hello World合约
熟悉一门语言得从Hello World! 开始,因为这是最简单的一个输出形式。我们先在contracts目录下建立一个helloworld.sol文件进入编辑// SPDX-License-Identifier: MITpragma solidity >=0.4.22 <0.9.0;contract helloworld { uint public balance;/********** Begin **********/// 函数名:sayHelloWorld fun原创 2022-04-29 12:43:59 · 4234 阅读 · 0 评论 -
【区块链】Ubuntu以太坊ganache和truffle增加一个新合约,并完成部署
在contracts下新建一个文件mathControl.solpragma solidity >=0.4.22 <0.9.0;contract MathContract { function add(uint a,uint b) public pure returns(uint){ return a+b; } function sub(uint a,uint b) public pure returns(uint) { return a-b; } f原创 2022-04-18 16:28:04 · 4146 阅读 · 0 评论 -
Fabric-Samples运行createChannel时出现Error: Post “https://localhost:7053/participation/v1/channels“解决办法
最后我关闭了端口占用,重启dockers就好了sudo service docker stopsudo service docker start原创 2022-04-10 15:59:59 · 1069 阅读 · 0 评论 -
【区块链】使用 Fabric 测试网络
首先,我们要回到官方文档https://hyperledger-fabric.readthedocs.io/en/release-2.4/test_network.html运行 fabric 测试网络 test-network查看 fabric-samples 目录cd /root/hyperledger/fabric/scripts/fabric-samples进入 test-network 目录:cd test-networknetwork.sh 后面可以跟多种参数,up down 等原创 2022-04-07 14:48:16 · 5950 阅读 · 0 评论 -
【区块链】Hyperledger Fabric 2.x 内网Linux(Ubuntu)环境 安装
众所周知去年时间挖矿火热,我也是十分好奇,区块链到底是什么?区块链是怎么开发的,好奇心来了就想一探究竟。于是我开始研究以太坊Hyperledger Fabric探(zuo)索(si),希望这篇文章能够给大家节约翻找资料的时间。 于是我开始翻找资料的旅程,我发现很多资料都是18年19年的上古资料,安装的版本基本上都是较早的版本,很多问题就是和实际情况不一样。不禁感慨,原创 2022-04-06 23:12:33 · 3221 阅读 · 0 评论