zoukankan      html  css  js  c++  java
  • 阅读笔记3:Proof of Stake with Casper the Friendly Finality Gadget Protocol for Fair Validation Consensus in Ethereum

    1、区块是区块链的一部分,反映系统的当前状态和过去状态。

    2、交易验证和块的创建过程称为mining。

    3、由于更多用户使用区块链造成交易和要开采的区块频率上升。

    4、验证和成为记账人有相关的奖励。攻击者采取技术和恶意攻击的手段争夺记账权。

    5、根据交易之进行奖励,对恶意攻击者进行惩罚。如果未能就解决方案达成一致意见并发现恶意尝试,则会从系统中删除锁定的跟踪节点。

    6、共识算法的两个功能:

    1)确保分类账在网络上以相同的顺序更新相同的事物。

    2)防止攻击者解开系统并分叉链。

    目前主流的共识算法:POW、POS、DPOS、PBFT

    7、在区块链早期的利害关系证明实现中,只有创建和验证区块的奖励,没有对恶意者的任何不当行为进行处罚。

    8、Cpaser额外的特性:

    1)问责

    2)动态验证器,验证器可以很容易地加入和退出验证器集,但有一定的延迟。

    3)防御,防御1/3的攻击

    4)模块化覆盖,Capser的设计是对现有POW的叠加,使其更容易实现。

    9、在Capser协议中,不是验证器的2/3投票给一个检查点,而是当其存款占验证器集总存款的2/3的验证器同意检查点时,才达成共识。这容易造成集权在股权较多的人手上。

    解决办法:2/3的股份,1/2的人数。除非验证器集一半的人都同意,否则不通过。

  • 相关阅读:
    java.lang.NoClassDefFoundError: org/apache/commons/fileupload/disk/DiskFileItemFactory
    连续子数组的最大和
    @Scheduled(cron = "* * * * * *")
    BigDecimal加减乘除计算
    04
    作业03
    作业01
    Haar小波的理解
    Matlab画colormap的一种色彩搭配方法
    单自由度系统中质量、阻尼和刚度变化对频率响应函数(FRF)影响图的绘制
  • 原文地址:https://www.cnblogs.com/cathycheng/p/12234818.html
Copyright © 2011-2022 走看看