普林斯顿大学课程(二)

  • 时间:
  • 浏览:3

原标题:普林斯顿大学课程(二)-区块链的去中心化

区块链兄弟社区,区块链技术专业问答先行者,中国区块链技术爱好者聚集地

作者:佚名

原文链接:http://blog.csdn.net/qq_31390999/article/details/79268405

著权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文约110000字+,阅读(观看)都要10分钟

传统的银行,政府是中心化的,互联网什么都有从前著名的去中心化的场所。分布式共识有什么都有用途,尤其是在维护数据库数据方面。

分布式共识协议:在从前有N个节点的系统中,每从前节点也有从前输入值,其中其他节点具有故障,甚至是恶意的,从前分布式共识协议有以下从前属性:

输入值的中止须经过所有诚实节点来选则。

其他输入值都要由诚实节点来生成。

比特币的每从前节点并这样 从前稳定的,长期的身份,这也是与传统分布式共识算法的不同之处。身份缺失的愿因是,这样 从前中央权威机构来发放身份,并保证它们这样 制造节点。制造节点什么都有所谓的“女巫攻击”什么的问题。女巫什么都有恶意黑客制作的不同节点,什么节点看起来像是对应 不同的身份的人,虽然是由从前人在幕后控制。另从前愿因是化名制,也什么都有比特币想表达的从前目标,即使能够为每个节点建立唯一真实的身份,比特币什么都有想那样做。

比特币共识算法(冗杂版)

假设随机选则从前节点,什么节点也有会受到女巫攻击的影响。

1.新的交易被广播到所有节点上。

2.每个节点都将新的交易里装从前区块。

3.在每个回合,从前随机的节点能够广播它的区块。

4.其它节点能够选则接受其他区块,前提是肯能区块里的交易也有正当的。

5.节点们能够把以上区块的哈希值里装当事人的区块,表示对新区块的认可。

或者在其他条件下是无法窃取比特币的,拒绝服务攻击实现的肯能性也比较小(诚实交易能够等候下从前区块,并写入其中)。

比特币中从前常见的攻击是双重支付攻击:

肯能同一笔钱(数字货币)被重复支付两次,什么都有双重支付什么的问题。

假设爱丽丝在网上向鲍勃购买一件商品,爱丽丝在她的地址向鲍勃的地址发起一笔比特币交易,并向整个网络广播这笔交易。假设某个诚实节点来制造下从前区块,并把其他交易里装区块中。此时也有了从前由诚实节点发起,涵盖代表爱丽丝向鲍勃支付这笔交易在内的区块了。

当看多这笔交易被里装区块链后,鲍勃以为爱丽丝肯能向他付款,就将商品发送给爱丽丝。假设下从前回合被随机选中的节点恰巧被爱丽丝所控制,她能够选则忽略前面那个涵盖她支付给鲍勃的那笔交易的区块,而产生从前涵盖指向以前区块指针的区块。不仅另从前,在其他区块中,她能够里装一笔交易,把她支付给鲍勃的币转到从前被她控制的地址中。

何如知道其他双重支付攻击与否成功呢?这取决于最后哪个区块会被纳入长期的区块链。爱丽丝能够通过贿赂下从前肯能的区块增大其他肯能性,或者双重支付攻击时有肯能失败的,也有绝对成功。从鲍勃的深度看,为了预防双重支付攻击,鲍勃应该等候交易被写入最长的区块链中(长度尽量长)再向爱丽丝发送商品,一般等候时间是6个确认(一小时)。

2.4奖励机制与工作量证明

区块链的奖励机制有一种,第一种是造币交易(币基交易),另一种是交易费。

1.币基交易(造币交易)

币基交易每四年减半,奖励会这样 低。

2. 交易费(transactionfees)。

肯能某笔交易的输出值小于输入值,这样 差额什么都有交易费,该交易费将被增加到该区块的激励中。当区块中的交易太久的以前,矿工会丢弃交易费少的交易。

工作量证明的核心理念是,大伙儿把随机选则节点改为根节点占有一种资源的比例来选则节点,大伙儿希望其他资源是这样 人能够垄断的。比如说,肯能其他资源是计算能力,另从前们称之为工作量证明系统。肯能其他资源能够是一种币的拥有量,大伙儿称之为权益证明。比特币是通过哈希函数解谜来证明工作量的。虽然质什么都有找到从前符合条件的临时随机数

挖矿成本,挖矿收益

比特币中从前常见的理论是51%攻击,肯能大伙儿知道现实涵盖人掌控了51%的计算力,大伙儿就不想继续信任比特币,或者在实际过程中,这是不肯能地处的。

文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者当事人,绝不代表区块链兄弟赞同其观点或证实其描述