区块链技术入门(三)

	想知道更多区块链技术,请搜索【链客区块链技术问答社区】进入

区块链—制造信用的机器
区块链是一系列技术的集成,包括非对称加密技术,时间戳,共识机制等。区块链是由一串使用密码学算法产生的区块连接而成,区块上写满了交易记录,区块是按顺序相连形成链状结构,也就是所说的区块链大账本。区块主要记载区块头,交易详情,交易计数器和区块大小等数据。
区块头:每个区块由80个字节,包括了上一区块哈希值,用于保证区块按顺序串联,时间戳就是记录区块生成的时间,随机数就是全网矿工一起PK的算术题答案。
交易计数器:每个区块中包含交易的数量;
区块大小:表示数据的大小,每个区块限定在1M以内。
交易详情:主要记录转出方,收入方,金额及转出方的数字签名。

最长区块链
节点认为最长链才是正确的区块链,并将持续在它上面延长,所有矿工都在最长链上挖矿,有利于区块链账本的唯一性。

区块链的分类
区块链分为以下三类:
1、私有链:完全封闭,记账权并不公开,且只记录内部的交易。
2、公有链:公开透明,个人或团体可以在公有链发送交易,且交易能获得有效确认,每个人都可以竞争记账权。
3、联盟链:半公开,是某个群体和组织内部使用的区块链,每个区块的生成需要预选记账人共同决定,其他节点可以交易,但没有记账权。

共识机制
1、工作量证明机制POW:通过评估你的工作量来决定你获得记账权的几率。
2、权益证明机制POS:持有代币的数量和时长。
3、DPOS:选取若干代理人,由代理人验证和记账。
4、重要性证明POI共识机制:根据交易量,活跃度等维度,决定记账权力,每60秒打包一个区块

隔离见证
隔离见证是比特币扩容的一种方法,已经在莱特币和比特币上成功实施。隔离见证就是讲每个区块的数字签名拿出来,让每个区块可以承载更多笔交易,从而达到扩容的目的。

区块链分叉
分叉是指区块链在升级时,发生了一件分歧,从而导致区块链分叉,没有中心化机构,每次升级都需要获得比特币社区的一致认可,如果社区无法达成一致,区块链就很可能分叉。
分叉分为软分叉和硬分叉。
硬分叉:当代码发生改变后,旧节点拒绝接受由新节点创造的区块,不符合规则的区块将被忽略,矿工按照原则在最后验证的区块之后创建新的区块。
软分叉:旧的节点并不会意识到代码发生改变,并继续接受由新节点创造的区块,

区块链项目的分类和应用
区块链项目分为四类:
1、币类:比特币和莱特币项目,充当区块链领域的交换媒介。
2、平台类:建立技术平台,用于满足各种区块链应用的开发。
3、应用类:涵盖比较广泛,社交,金融,游戏,知识产权等等
4、资产代币化:实物资产的区块链映射。

新经币
新经币是第一个采用测试驱动开发模式开发出来的数字资产,测试驱动是指先进行测试再进行编程。
新经币采用重要性证明POI共识机制,根据交易量,活跃度等维度,决定记账权力,每60秒打包一个区块。

匿名币类资产----达世币
达世币中除了普通节点外,还有一种是主节点,主节点提供一系列服务,如匿名交易和即时支付,想进行匿名交易的的交易者发起匿名申请,由主节点进行混币,一般是三种交易一起进行混币。
达世币转账方式分为三种:
1、普通转账
2、即时交易,不需要矿工打包
3、匿名交易

智能合约
智能合约就是在区块链数据库上运行的计算机程序,可以在满足其源代码设定情况下自行执行。

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/86219535