织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

头等仓:深度解读 NFT 数字资产公链 FLOW(2)

时间:2022-05-09 20:14来源:未知 作者:admin 点击:
表2-1Dapper Labs融资情况产品 产品逻辑 Flow属于公链。DapperLabs本无意开发公链,但是,2018年,当DapperLabs与NBA洽谈合作时,发现以太坊的性能难以支持NBA巨大

  表2-1Dapper Labs融资情况产品

  产品逻辑

  Flow属于公链。DapperLabs本无意开发公链,但是,2018年,当DapperLabs与NBA洽谈合作时,发现以太坊的性能难以支持NBA巨大的用户需求。CryptoKitties在2018年引起了以太坊的堵塞、交易延迟以及较高的交易费用。团队阅读了100多份公链白皮书并与20个团队进行了交谈,但是没有团队在构建区块链时着眼于创建高质量、面向消费者的应用程序。5

  在这样的背景下,DapperLabs决定建立适用于数字资产和应用的公链Flow,Flow关注重心为以下几个方面:一是多节点体系架构,通过设置不同功能的节点,提高区块链的交易效率,降低费用。二是开发了更符合加密资产和应用的编程语言Cadence,为开发者提供易于学习和使用的语言。三是消费者入门友好,主要考虑为普通消费者而非存量加密用户设置,追求安全便捷的操作。

  从设计之初,Flow的目标就是扩大数字资产和应用在普通消费者之中的应用。这一主线,贯穿在产品设计中,也体现在NFT项目合作运营过程中。

  多节点体系架构

  Flow采用了类似流水线作业的方式,将验证节点的工作分配为4类不同的角色:收集、共识、执行和验证。节点间垂直分工,负责同一笔交易的不同验证阶段,这使得节点可以集中于特定阶段,从而提升区块链的效率。

  Flow网络架构的核心点在于将交易划分为非确定性任务和确定性任务,即共识和计算分离,让拥有极大算力的节点不必因等待共识结果而停滞运算,而是一直保持运行过程,让算力充分发挥出来,在配合其他不同功能的节点来实现网络性能的高速化。

  这是对传统区块链的改进。在传统区块链中,每个节点都存储完整状态(账户余额、智能合约代码等),并执行所有与处理链上交易相关的工作。类似于让一个工人去制造整辆车,效率较低。

  1)收集节点(consensus)

  收集节点是负责网络交易数据处理的节点,收集节点被同等地堆叠并随机划分成大小大致相同的集群。在一个时期开始时,每个收集节点被随机分配给到一个集群。每个收集节点集群充当了与外部世界的流量网关。

  外部客户端将交易数据提交给收集节点。在接收到提交的交易后,收集节点将其引入集群的其余部分。集群内的收集节点接收到的交易后,会根据一致性协议对交易进行处理。在完成交易验证后,打包发送给共识节点,由共识节点将其打包到区块中。

  图2-1节点之间的运行关系

  在提交给共识节点后,集群会处于关闭状态,直到共识节点将打包到区块完成后,才会开启下一轮的集群产生,以启动新的集群,并对新集群中包含的交易数据进行处理。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容