具体内容由页内超链接进入

1. Proposer/Collator Separation

在这一部分,PPT 为分片提议者(Proposer)、校勘者(Collater)和执行者(Executor)作了基本的定义;通过 提议者-校勘者博弈 的不同情形探讨合理的校勘者联合签名(Co-sign)方案、加入提议者挑战机制;并通过 手续费转移博弈 来改进手续费转移流程,以提高网络安全性。

2. Execution

这一部分讨论了分片环境下状态执行的机制,实际上相当篇幅用来讨论轻节点如何确认状态执行者(Executor)的声明(Claim)为真。从不允许跨片通信的不可扩展的情形,到执行者为其声明抵押,再到允许挑战机制以及一定条件下轻节点自主计算执行,最后到不同机制的效率考量,这一部分内容提出了相当多值得思考的细节问题。

3. Stateless Client

这一部分讲的是无状态客户端。具体内容为无状况客户端的实现和用例,最后是无状态客户端在帮助节省存储空间上的巨大潜力。

4. Security Models in Mechanism desig

这一部分讲的是机制设计里的安全模型,即是我们在思考分布式系统的安全性时会用到的几个主要的假设,是我们比较不同系统安全性的基本思维工具。安全性的目标是共识、可验证性和可得性;而主要的几个安全模型包括:诚实的大多数、协调攻击、不协调攻击、贿赂攻击等。结论是,分片要实现完全的安全性需要“紧耦合”。


链接: https://docs.google.com/presentation/d/1mGI3yyq7bq-RT3TyGFXN8bkiFdWdArM2yQzo-FMUjSY/edit#slide=id.p

以太坊分片:安全模式机制设计相关推荐

  1. 【转】以太坊分片:Overview and Finality

    在 Ethereum Casper 101 (编者按:EthFans中译见文末)中,Jon Choi 对 Casper 做了一个很棒很清晰的综述,并解释了为什么显式最终确定性(explicit fin ...

  2. 【众说区块链】以太坊分片技术提升100倍处理效率,有多大作用?

    2019独角兽企业重金招聘Python工程师标准>>> 上期<众说区块链>讨论的主题是"区块链在医疗行业的落地",大家通过阿里健康给常州市医联体提供的 ...

  3. 以太坊POA共识机制Clique源码分析

    以太坊中除了基于运算能力的POW(Ethash)外,还有基于权利证明的POA共识机制,Clique是以太坊的POA共识算法的实现,这里主要对POA的Clique相关源码做一个解读分析. Clique的 ...

  4. 智能合约重构社会契约(8)以太坊分片

    1. 定义 使用场景:以太坊的同构链跨链需求 分片定义:将所有节点分配到多条区块链中,每条区块链只需要处理网络中工作的部分. 分片效果:提高了以太坊的处理效率 分片问题:增加了链与链之间信息交互的困难 ...

  5. 以太坊POA共识机制Clique源码分析 1

    转载自Ryan是菜鸟 | LNMP技术栈笔记 以太坊中除了基于运算能力的POW(Ethash)外,还有基于权利证明的POA共识机制,Clique是以太坊的POA共识算法的实现,这里主要对POA的Cli ...

  6. 以太坊:RLP机制分析

    目录 1 RLP 定义 2 RLP 编码规则 3 RLP 编码实例 4 RLP 分析 1 RLP 定义 RLP,即 Recursive Length Prefix, 递归长度前缀编码,是以太坊数据序列 ...

  7. 人人都能读懂的「以太坊2.0分片设计」

    讨论 | 吴为龙.李画 撰文 | 李画 来源 | 碳链价值 封图由 CSDN 下载于东方 IC 当我们在7-11买早餐的时候,如果只有一个收银员,就要排很长的队等待结帐:如果有两个收银员,立刻就会快一 ...

  8. V神最新演讲:以太坊2.0的分片交易

    V神最新演讲:以太坊2.0的分片交易 以太坊创始人Vitalik Buterin 文/Vitalik Buterin 2019年6月29日,由CSDN.灵钛科技主办的"2019第二届以太坊技 ...

  9. 独家 | Vitalik Buterin:以太坊2.0之跨分片交易

    作者 | Vitalik Buterin 责编 | 佩奇 出品 | 区块链大本营(blockchain_camp) 2019年6月29日,由CSDN.灵钛科技主办,区块链大本营.Unitimes.ET ...

最新文章

  1. delphi ScriptGate 调用JS
  2. python中矩阵与向量的区别
  3. 如何合并两个Docker 镜像
  4. 设计模式之委派模式及适配器模式
  5. PIL中分离通道发生“AttributeError: 'NoneType' object has no attribute 'bands'”
  6. CyclicBarrier-同步辅助类
  7. Python实时获取鼠标下窗口文本
  8. 一个程序猿必须掌握的HTML的常识
  9. python语言-Python的语言特点
  10. c++Builder模式
  11. 企业管理系统可视化权限功能设计
  12. java音乐bpm,Java Tempo.setBpm方法代码示例
  13. IBM Spectrum LSF Suites
  14. 【蓝凌表单】流程表单JS汇总
  15. apn(Access Point Name, 接入点名称)简介
  16. Python中pandas.Dataframe数据筛选
  17. JIRA上根据前置任务自动计算到期日之automation实现实例
  18. 推荐一个好用的 所见即所得的 markdown 编辑器 Mark Text
  19. 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》
  20. mysql:列类型之decimal、numeric

热门文章

  1. 2.1_11 Oralce 执行计划之3_直方图(Histograms)
  2. GXT3.X的CheckBoxListView
  3. 会计转行保安日志8.27
  4. 给自己的网站集成搜索引擎收录查询功能
  5. CTF部分在线解密工具 CTF大本营
  6. java计算机毕业设计springboot+vue在线投票系统
  7. 问题需求跟踪工具ActionView
  8. 一文入门DNS?从访问GitHub开始
  9. oracle vm virtualbox 搭建Ubuntu(最详细教程)
  10. AutoCAD 2013 安装错误 microsoft visual C++ 2005 SP1 Redistributable Package(86)