下一代区块链型数据库

实现了世界最快(※1)的每秒 2,000 次事务处理,通过独自开发的一致性算法、坚固且高速的智能合约运行引擎,装备了究极性能的 bitFlyer 原创区块链“miyabi”已经跨出了历史性的新步伐。

※1 本公司调查结果

关于 miyabi

本公司自从创业以来,一直在研究如何将无法篡改的拥有高可信度的区块链技术应用在实际的交易及智能合约中。使用以比特币和以太坊为代表的 PoW(工作量证明)和 PoS(权益证明)的区块链技术,存在着一个重大的问题。那就是通过硬分叉(Hard Fork)产生的分歧链和“孤立区块”的数据在某种概率下可能会无法信赖(无 Finality)。为此,我们设计的“miyabi”通过独自的一致性算法(共识形成)可以让数据100%得到确定(有 Finality)。

“miyabi”不但拥有区块链健全性的特点,还解决了交易的确定性和处理速度等相关课题,是世界上最快的区块链。使用私有区块链“miyabi”构建面向企业的系统,将会给用户带来许多优点。

各种数据库与“miyabi”的区别
数据库
中央集权型数据库
RDBMS
Key Value
对象型
面向图表
分布式数据库 
Apache Cassandra
DLT+ 篡改不可能性(Immutability)
R3CEV Corda
(广义的)区块链+ 拜占庭可靠性(BFT)
区块链- 单一故障点(SPOF)
共有链
比特币
以太坊
无 Finality
私有链
miyabi有 Finality
私有链
Hyperledger Fabric
区块链的性能比较
  •  比特币: 2 件/秒
  •  以太坊: 5 件/秒
  •  领先竞争对手: 约 1,000 件/秒
  • miyabi: 1,500 - 2,000 件/秒(※2)通过上层硬件达到 4,000 件/秒以上

篡改不可能性(Immutability)

  • miyabi 实现了现有数据库所不具备的超高强度安全性。
  • 通过将各事务(交易)数据储存在区块,并将其所有数据的 Hash 值储存在下一个区块中,从而确保了各个数据的依赖性。
  • 通过区块的锁链,所有事务的整合性将获得保证。它将会让检测事务数据是否被修改变得更容易,从而从事实上使得数据的篡改变得不再可能。

确定性(Finality)

  • 在 miyabi 中,数据的确定性(Finality)将得到确保。
  • 比特币与以太坊有一个重大的问题,比如它们可能出现数据长时间无法被确定的情况。随着时间的推移,被写入数据被推翻的概率会不断下降,这是比特币型区块链特有的一个性质。
  • miyabi 的开发者设计了一套算法,一旦数据被写入,它将永远不会被推翻。

拜占庭可靠性(BFT)

  • miyabi 是具备拜占庭可靠性(BFT)的纯粹的区块链。
  • 我们将因硬件故障或服务器被黑等原因非正常工作的节点(服务器)称为拜占庭节点。
  • 在具备拜占庭可靠性的区块链中,只要拜占庭节点的数量低于一定的数值,整个系统仍然能够正常运转。以往的系统并不具备拜占庭可靠性。只要有服务器出现故障,整个系统就会宕机。虽然为了防止这样的情况发生人们设置了三重系统化等对策,但是并不能完美防御黑客入侵。

単一障害点(Single Point of Failure)

  • 在 miyabi 中,不需要认证机构。由于认证机构成为单一故障点、认证机构的故障或 DDoS 攻击,可能会导致区块链全体宕机。即使增加冗余的认证机构,也无法改变其为单一故障点(SPOT, Single Point of Trust)的事实。在 miyabi 中,我们通过使用私钥设置权限排除了单一故障点及单一信赖点。

智能合约

  • miyabi 提供了单独隔离的执行引擎“理(Kotowari)”,执行健全且高速的智能合约。此外标准协议还支持第三方担保交易。可以安全地同时进行多个资产的交换。由于附加了时间戳,他人无法对合约进行篡改。

灾害对策(高可用性)

  • miyabi 提供了抵抗灾害的高可用性。即使部分服务器(节点)由于灾害受到损坏,由于所有的数据都在各个节点上存有副本,因此系统可以随时获取最新的正确数据。例如,通过在日本、美国、欧洲等地设置服务器,就可以灵活地设计一套可以应对大规模灾害的系统。

性能(吞吐量)

  • miyabi 每秒可处理 2,000 件事务(通过上层硬件最快可达每秒 4,000 件),并可确保Finality,在区块链中拥有世界第一(※ 本公司调查结果)的性能。
  • 以往的区块链有一个问题,那就是处理速度非常之慢。
  • miyabi 拥有 Finality 和BFT,在排除单一故障点(SPOF)的同时可获得强大的性能(吞吐量),这就是miyabi的技术性优势。

延迟(Latency)

  • miyabi 的延迟在 1 秒至 4 秒之间,与其他区块链产品相比实现了较低的延迟(以太坊为 12 秒。无 Finality)。
  • 区块链是分布式数据库的一种。我们将具备不可篡改性、确定性以及拜占庭可靠性等特征的新数据库和智能合约的运行环境加在一起称作区块链。只要节点和数据被分布在网络中,吞吐量和延迟等处理速度将大大依赖于网络速度本身。
TOP