美文网首页
打车链分析

打车链分析

作者: 周宇盛 | 来源:发表于2018-07-12 09:57 被阅读13次

出块算法

出块算法结合了 PoS, VRF, PBFT,以此实现随机选择创建新的块的节点。PoS 算法可以降低维护公链安全所需的成本,并通过可验证随机函数调度出块者。另外结合了并行出块、动态分片分片保证系统的扩展性,将系统内总的验证者分成多个集体,每个集体负责不同的打包和验证任务,以提高整个系统能处理的交易量,并且系统的交易量上限可以随着验证者数量的提升而提升。

PoS + 分片 是区块链领域的研究热点,是提高扩展性的重要手段,casper、 Omniledger 也是类似的方案。

动态分片

分片是区块链社区正在研究的热点方向,但是动态分片是之前的区块链项目所没有的:根据交易量情况自动分裂出子链、合并子链。

由于系统内所有验证者提供的安全性是有限的,分片会分散安全性。在保证主链安全性的同时,子链的安全性可能会不够,从而给验证者作恶提供了条件,引起双花问题。VV Share 打算对作恶行为会进行没收资产的惩罚,并对子链上出现的非法的块,通过创建补丁块取消非法的交易。

交易量少的情况下合并子链,可以提高单条子链相应的验证者数量,以提高子链的安全性。子链合并时,只要合并后的链的第一块指向合并前的多条链的最后一个块的 hash 值就可以实现。

虚拟机

如果这个技术方案的公链能够实现,虽然一开始落地的是打车出行,但之后迁移到其他领域就问题不大,只要编写 Platform VM 应用层的智能合约就可以。

Platform VM 兼容 EVM 和 WASM,这一点很吸引人,这会给开发带来很大的方便,之前以太坊平台上的代码可以直接的迁移过来。同时也支持使用更加高效的 WASM, 开发人员可以使用 C/C++, Java 编写智能合约然后编译成 WASM,从而开发人员可选择的语言更加多样化,虽然 Solidity 的影响力在不断增加,但如果能支持 C/C++, Java 这些更加大众化的语言,会吸引到更多的开发者参与。

不过 WASM 还不成熟,是否能实现、多久能实现还是个问题。

相关文章

  • 打车链分析

    出块算法 出块算法结合了 PoS, VRF, PBFT,以此实现随机选择创建新的块的节点。PoS 算法可以降低维护...

  • 第30篇 内部资源分析

    “价值链”,“VRIO框架”,这两个东西,都是看清自己的实力,进而制定出好战略的关键。 价值链分析 价值链分析,是...

  • 清华宁向东144-VIRO框架

    1-价值链分析 价值链分析,是了解商业过程的一个基本工具,也是由此发现自己本钱的好工具。所有的企业,包括大学,都要...

  • 监控链分析

    此分析只用作学习用途cnzz可以用来统计网页的相关信息,总结来说就是,ip,ua,时间这3个信息,那它是怎么统计的...

  • TOMsInsight的《中国互联网地下产业链白皮书》 网盘下载

    某团队对外售价25000元的一份报告《中国互联网地下产业链分析白皮书》,这本《中国互联网地下产业链分析白皮书》没项...

  • 价值链分析法 | 商业分析工具

    “什么是价值链分析法?” 价值链分析法 是由美国哈佛商学院教授 迈克尔波特提出来的, 是一种寻求确定企业竞争优势的...

  • 系统分析师之业务流程分析法

    业务流程分析法,主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP的分析法和业务流程重组等。1、价值...

  • 打车软件打车

    我平时步行上班,偶尔外出喜欢地铁,以前从来没使用过打车软件。 前一段时间,老公经常和同学聚会,每次都聊到凌晨才回来...

  • SpringCloud灰度发布

    一: 调用链分析 请求==>网关==>服务Resttemplate调用==>服务请求==>网关==>服务Fegin...

  • 分布式服务监控zipkin、Pinpoint、SkyWalkin

    1、介绍 a、Zipkin是Twitter开源的调用链分析工具,目前基于Spring Cloud Sleuth得到...

网友评论

      本文标题:打车链分析

      本文链接:https://www.haomeiwen.com/subject/jjslpftx.html