发布网友 发布时间:2022-04-23 09:46
共2个回答
热心网友 时间:2023-07-12 02:13
1.公有链
公有链上的各个节点可以自由加入和退出网络,并参加链上数据的读写,读写时以扁平的拓扑结构互联互通,网络中不存在任何中心化的服务端节点。
像大家所熟悉的比特币和以太坊,都是一种公有链。公有链的好处是没有*,你可以自由参加。
2.私有链(专有链)
私有链中各个节点的写入权限收归内部控制,而读取权限可视需求有选择性地对外开放。专有链仍热具备区块链多节点运行的通用结构,适用于特定机构的内部数据管理与审计。
其中,R3CEV Corda平台以及超级账本项目(Hyperledger project)等都是私有链项目,对交易效率、隐私保障和监管控制有着更高要求的场景,私有链的应用是主要方向。
一、性能
由于可以采用众多种类的数据共识算法,联盟链在特定场景下的交易性能甚至可以与传统关系型数据库相媲美,达到每秒上万笔。与用途单一的公有链不同,联盟链可以就不同的场景进行针对性配置,例如,存证类场景通常交易之间没有过多关联性,大并发下也不在乎孰先孰后,只是简单的数据校验和顺序写入,那么交易性能可以做到非常高。如果交易之间存在关联性,交易的先后顺序对执行结果有较大影响,在确定交易顺序和执行完校验逻辑阶段耗时较多,那么整体交易性能将大打折扣。
二、可治理性
公有链的治理通常较联盟链来说更为困难一些,变更公有链的运行参数通常意味着硬分叉(指不兼容先前版本的区块链算法更新)或者软分叉(兼容之前版本的区块链算法更新),而这并不一定符合当前所有参与方的利益。下图为公有链修改区块大小的一段代码,含义为当区块高度达到115000时,将最大区块体积修改为一个更大的值。修改结论可以写在代码中,但什么情况下可以修改则完全没有明确的条件。由于公有链无法明确具体参与者数量,通常治理需要通过额外的线下论坛或者线下组织进行沟通,沟通周期长且成本高,面临很多不确定性。
热心网友 时间:2023-07-12 02:13
区块链严格定义上被划分为3种类型:公有链,私有链、和联盟链。这三种类型的区块链的核心区别在于访问权限的开放程度,或者叫去中心化程度不同。一般来说,去中心化程度越高、信任和安全程度越高,交易效率则越低。
目前,比较靠谱的有和数链、蚂蚁链等。
总的来说,每一种类型的区块链都有自己特定的模式和价值,不能说哪一种更好,只要谁解决了需求谁就是有价值的。