Skip to main content
QUICK REVIEW

[论文解读] SoK: A Stratified Approach to Blockchain Decentralization

Christina Ovezik, Dimitris Karakostas|arXiv (Cornell University)|Nov 2, 2022
Blockchain Technology Applications and Security被引用 6
一句话总结

本文提出了一种分层框架,用于分析区块链在八个层面——硬件、软件、网络、共识、经济、客户端API、治理和地理——的去中心化程度,实现了对去中心化风险的系统性度量。该文引入了最小去中心化测试(MDT),以快速评估去中心化状态,并将该方法应用于比特币,识别出其他区块链中的系统性漏洞。

ABSTRACT

Decentralization has been touted as the principal security advantage which propelled blockchain systems at the forefront of developments in the financial technology space. Its exact semantics nevertheless remain highly contested and ambiguous, with proponents and critics disagreeing widely on the level of decentralization offered by existing systems. To address this, we put forth a systematization of the current landscape with respect to decentralization and we derive a methodology that can help direct future research towards defining and measuring decentralization. Our approach dissects blockchain systems into multiple layers, or strata, each possibly encapsulating multiple categories, and it enables a unified method for measuring decentralization in each one. Our layers are (1) hardware, (2) software, (3) network, (4) consensus, (5) economics ("tokenomics"), (6) client API, (7) governance, and (8) geography. Armed with this stratification, we examine for each layer which pertinent properties of distributed ledgers (safety, liveness, privacy, stability) can be at risk due to centralization and in what way. We also introduce a practical test, the "Minimum Decentralization Test" which can provide quick insights about the decentralization state of a blockchain system. To demonstrate how our stratified methodology can be used in practice, we apply it fully (layer by layer) to Bitcoin, and we provide examples of systems which comprise one or more "problematic" layers that cause them to fail the MDT. Our work highlights the challenges in measuring and achieving decentralization, and suggests various potential directions where future research is needed.

研究动机与目标

  • 通过提供一个结构化、多层面的分析框架,解决区块链系统中去中心化概念的模糊性和争议性语义问题。
  • 识别任一层面的中心化如何危及核心安全属性,如安全性、活性、隐私性和稳定性。
  • 支持研究人员、政策制定者和从业者在超越二元声明的基础上评估去中心化,聚焦于可度量的、分层特定的风险。
  • 提供一种实用测试——最小去中心化测试(MDT)——以实现对区块链系统去中心化状态的快速评估。
  • 通过揭示测量方面的空白、容错性权衡的缺口以及跨层面标准化指标的必要性,为未来研究提供指导。

提出的方法

  • 将区块链系统分解为八个独立的层级:硬件、软件、网络、共识、经济(代币经济学)、客户端API、治理和地理。
  • 分析每个层级中的中心化如何对特定安全属性(如安全性、活性、隐私性)造成单点故障。
  • 引入最小去中心化测试(MDT),一种实用的、多层级的诊断工具,通过可观测的资源分布来评估去中心化状态。
  • 将分层框架完整应用于比特币,逐层分析,以展示其经验适用性并识别薄弱环节。
  • 审查并比较现有度量指标(如香农熵、基尼系数、中本系数)在去中心化度量中的应用,倡导根据上下文选择合适的指标。
  • 使用来自Blockchair和Ethernodes等来源的真实世界数据(如节点分布、采矿硬件来源、交易所司法管辖区)以实证证据为基础开展分析。

实验结果

研究问题

  • RQ1如何在区块链系统的多个独立层级上实现对去中心化的有意义度量?
  • RQ2任一单一层级的中心化在哪些方面会危及区块链系统的安全性、活性、隐私性或稳定性?
  • RQ3现有度量指标(如中本系数或基尼系数)在多大程度上能提供可靠且可操作的去中心化洞察?
  • RQ4最小去中心化测试(MDT)如何实现对现实世界区块链中去中心化状态的快速、实用评估?
  • RQ5去中心化对容错性有何影响,特别是在非拜占庭容错(non-BFT)系统中?

主要发现

  • 比特币在地理分布和节点分布方面表现出高度去中心化,全球拥有7,670个全节点,覆盖60多个国家以上,但采矿硬件集中于中国,四家厂商(比特大陆、微比特、嘉楠、亿邦)占据主导地位。
  • 以太坊在全球拥有5,884个全节点,美国(2,781个)、德国(678个)和英国(241个)占比较高,但在二级市场和交易所中也显示出集中趋势。
  • 中本系数虽被广泛使用,但单独使用不足以衡量去中心化;本文主张采用结合熵和基尼系数等多指标的分层方法以实现稳健度量。
  • 最小去中心化测试(MDT)成功识别出比特币现金和狗狗币等系统中因采矿硬件和地理集中而产生的中心化风险。
  • 治理和法律司法管辖区的中心化——如美国的交易所或法院裁决限制软件访问(如英国的比特币核心)——即使在开放参与的情况下,也可能破坏去中心化。
  • 非BFT系统在去中心化程度提高时,其攻击面扩大,因而更易受攻击,凸显了去中心化与容错性之间一种反直觉的权衡关系。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。