码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 模块化与单片化优缺点解析:为什么单片链仍是 DeFi 协议的最好选择?


    目前模块化区块链热度不减,其诞生的原因源自于单片链的局限和缺陷。 

    什么是」模块化「? 在软件工程开发中,」模块化「是指将代码进行解耦, 使每个模块的功能独立, 模块之间的耦合程度低, 达到模块复用的目的。 

    模块化的本质是一种任务分工,不同的模块组合成的程序能实现不同的功能。  

    对于区块链,模块化是对于单片化区块链架构的一种优化,将区块链各部分的功能在系统架构上进行分层;模块化链往往只需要实现某一层的功能, 其他功能由其他层的链提供。 

    如此一来,无需像单片链那样,包含所有层的功能。 实现模块化的好处在于, 增加区块链的去中心化程度, 提升区块链的吞吐量和容量。  

    那么单片链和模块化链存在差异的地方在哪儿? 

    首先,对于单片链 (monolithic) 来讲,所有的功能和职责其中包括: 共识:全节点就交易及其排序达成一致。 

    数据可用性:确保数据可存储、可验证且可用。 

    执行:处理状态的改变。 

    结算:验证执行层状态并解决争议、负责资产跨链的桥梁。  

    单片链中,网络中的每一个节点都需要处理从数据的验证到交易的执行直到状态更新。 

    这样做的优点是安全性高,所有交易数据都储存在归档节点中, 轻节点需要交易状态也能从全节点处查询, 没有第三方的信任假设, 所有的交易状态都在黑匣子中。 

    但是也带来了局限,单片链瓶颈的核心在于链上数据的不断累积,在可拓展性的不可能三角中,源于对 DA 的需求,单片链的可拓展性被限制。 未来,当 web3 成为大众选择时,为了确保大规模采用的可能性,单片链需要转型到模块化链从而打破不可能三角。  

    Rollup 是一种将执行层分离出去的扩容方案,计算在链下处理,

  • 相关阅读:
    基于SSM的旅游管理系统的设计与实现
    OpenStack 下 CentOS6.X 镜像网络初始化失败问题排查
    【uni-app】响应式单位rpx
    Spring实例化源码解析之ConfigurationClassPostProcessor(二)
    Java实验报告(三)
    论文翻译:2023_THLNet: two-stage heterogeneous lightweight network for monaural speech enhancement
    谁的孙子最多II
    java某百货店POS积分管理系统积分点更新生成以及通票回收处理源代码+LW
    云原生kubernetes从入门到实践系列教程
    springboot 常用注解
  • 原文地址:https://blog.csdn.net/qq_32193015/article/details/127914778
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号