区块链分别解读-名词解释

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】

今天发一篇关于区块链中名词解释,比如区块、公有链、私有连、私钥公钥等,这些都会在文章中那个提到,希望对大家有些帮助。

区块:block记录一段时间内发生的交易和状态结果,对当前账本状态有一次共识。比特币区块就包括区块头和区块体。区块头记录了版本号、前一区块链地址、时间戳、随机数、当前目标哈希值、merkle-root信息。区块提包括交易的详细信息。

链:chain 一个个区块顺序串联而成,整个系统状态变化的日志记录。

公有链:公共区块链是指全网开发,任何人都可以读取、交易、可获得交易确认、都可以根据共识机制约定参与的区块链,它作为中心化或者准中心化信任的替代物。该类区块链的安全有加密数字经济维护,加密数字经济通过工作了或权益证明机制,将经济奖励和加密数字验证结合,遵守每个人都可以获得奖励,对共识机制的贡献成正比,这类被认为“完全去中心化”。该链所有的节点都是公开节点,权利和义务均等。

私有链:Fully private blockchains,为什么加一个fully、为了体现完全私有,这类区块链的写入权限完全掌握在一个组织中,读取权限可完全或有限制的对外开放,这类区块链适用审计,权力相对集中公司。尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。该类型区块链对去中心化概念有一定程度的颠覆,权力集中。

联盟链:共同体区块链Consortium blockchains,是指其共识过程受到预选节点控制的区块链。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线。这些区块链可视为“部分去中心化”。
联盟链鉴于公有链和私有链之间,取舍两者的权利和义务的分配,并对分布式账本的访问做一定的访问控制。
针对比特币中的公钥、私钥、地址对这三个名词作一个解释。

私钥:私钥本质上是32个byte组成的数组,1个byte等于8位二进制,一个二进制只有两种可能性0或者1,所以私钥的总数就是2(8*32)=2256个,这个数量已经超过了宇宙中原子的总数,想要遍历所有的私钥,耗尽整个太阳的能量也是不可能成功的。我们所说的比特币私钥的是密码学上面安全的,并不是不可能出现重复的私钥,而是说不可能通过遍历所有的私钥方式,或者其它的方式,找到上面有比特币的私钥,所以私钥是密码学上安全的。

公钥:公钥是由私钥生成的,通过椭圆曲线(ECPoint)生成,一个私钥经过椭圆曲线变换之后会生成一个65个byte的数组,公钥一般是把byte数组是经过hex(16进制)的处理之后显示出来的,不同于私钥的Base58,公钥是用来解开私钥签名的数据,使用私钥签名交易之后,会把自己的公钥一起发送,私钥签名的数据可以使用公钥解密,发送公钥之后旷工才能验证私钥的签名的正确性,私钥和公钥是成对出现的,一个私钥签名的数据,只有对应的公钥才能解开,而地址也是从公钥生成的,这样就可以验证花费的交易是不是属于这个地址的。

地址:地址是由公钥产生的,看到的地址都是Base58编码处理的,地址的生成比较复杂,说地址之前不得不先说下hash160,地址是由公钥生成的的,但是公钥生成地址的时候会先生成一个hash160。

半衰期:这个针对比特币产生的一个概念,即为矿工每验证一个区块即可得到的奖励。

分叉:分叉分为软分叉和硬分叉,
软分叉:当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。
硬分叉:区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。

HASH哈希:哈希也叫做散列函数,是指把任意长度的输入变换成固定长度的输出,该输出就是哈希值(散列值)。哈希值是一段数据唯一且极其紧凑的数值表示形式。HASH算法是密码学的基础,比较常用的有MD5和SHA,不可逆和无冲突是其重要性质。不可逆是指:知道A的HASH值,无法求出A;无冲突是指:知道A,无法求出一个B, 使A与B的HASH值相同。

Confirmation 确认:当一笔交易被打包到区块里面,成为了区块链的一部分的时候,一个确认就产生了。确认表示交易已被网络验证,每一个确认数的增加都使交易被回滚的概率降低。在比特币交易中,一个确认就比较安全,但是对于比较大额的转账,建议等待交易得到更多的确认,一般认为6次确认就足够安全了。在其他加密货币交易中,比较安全的确认数会各有差异。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值