区块链
文章平均质量分 69
LinBigCat
个人邮箱:
展开
-
实现一个简单的众筹(ICO)合约
代币的代码在我的另一篇文章:https://blog.csdn.net/qq_34493908/article/details/81842920,这里的众筹合约需要结合代币合约,一个非常典型的众筹项目是EOS,大家可以去搜一下。实现一个众筹合约需要分为以下几步:设定众筹的时间,目标金额,兑换的价格,指定受益人 实现以太币和代币的转换(受益人,一般是合约创建者)提款或者(投资者)退款...原创 2018-08-20 23:43:11 · 3196 阅读 · 1 评论 -
Solidity基础入门讲解
Solidity的语言类型:静态类型的语言:编译前变量类型需要先确定 变量可以分为: 值类型:赋值或者传参时总是进行值拷贝 引用类型:传递的是地址整型:和其他语言类型,可以用int关键字声明: 有符号整数:int8,int16,int32,……int255, 无符号整数:uint8,uint16,uint32,……uint255, 跟在关键字后的数字表示多少字节,表示数...原创 2018-09-01 22:39:18 · 4265 阅读 · 0 评论 -
联盟链--1初识,Fabric环境搭建
区块链分类:以参与方式分类,区块链可以分为:公有链、联盟链和私有链。定义:我们知道区块链就是一个分布式的,去中心化的公共数据库(或称公共账本)。而联盟链是区块链的一个分支,所以它本身也是一个分布式的,去中心化的公共数据库,跟其他链的区别就是它是针对特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,其共识过程受到预选节点控制的区块链。本质联盟链本质仍然是一种私有链,只不过它要...原创 2019-01-25 17:18:01 · 916 阅读 · 0 评论 -
联盟链--2 fabric网络环境启动过程详解
fabric网络环境启动过程详解上一节我们讲到 fabric网络环境的启动测试,主要是使用 ./network_setup.sh up 这个命令,所以fabric网络环境启动的重点就在network_setup.sh这个文件中。接下来我们就分析一下network_setup.sh这个文件。network_setup.sh其中包括两个部分,一个是利用generateArtifacts.sh脚本...原创 2019-01-26 16:44:02 · 439 阅读 · 0 评论 -
联盟链--3Fabric 1.0交易流程
Fabric 1.0交易流程fabric中的所有交易都是通过chaincode执行的1.应用程序客户端通过SDK调用证书服务(CA)服务,进行注册和登记,并获取身份证书。2.应用程序客户端通过SDK创建好交易提案(Proposal),交易提案把带有本次交易要调用的合约标识、合约方法和参数信息以及客户端签名等信息发送给背书(Endorser)节点。3.背书(Endorser)节点收到交易提...原创 2019-02-01 16:45:39 · 1303 阅读 · 0 评论