AD
首页 > 生活 > 正文

Kaleidotoken是真的吗?正规合法可靠吗?

[2019-05-23 17:23:13] 来源: 编辑: 点击量:
评论 点击收藏
导读:   揭秘曝光风靡朋友圈的Kaleido token众筹到底是什么?  Kaleido token是真的吗?正规合法可靠吗?  在互联网诞生之初.我们可以通过互联网快速的将信息生成传输到世界

   揭秘曝光风靡朋友圈的Kaleido token众筹到底是什么?

  Kaleido token是真的吗?正规合法可靠吗?

  在互联网诞生之初.我们可以通过互联网快速的将信息生成传输到世界的每个角落.但是始终没有解决的问题是价值和信用的转移的问题.目前区块链的应用已经延伸到物联网.智能制造.供应链管理.数字资产交易等多个领域. Kaleido token将为云计算.大数据.移动互联网等一代信息技术的发展带来新的机遇. Kaleido token有能力引发新一轮的技术创新和产业变革. Kaleido token新的时代新的潮流已经来临.让我们一起拭目以待.

  

 

  Kaleido 通过公开的双加密账本,极⼤地保障了游戏数据的⾼

  度隐私性。尽管区块链加密账本技术实现了交易主体的匿名性,但要

  实际应⽤到游戏⾏业,其⼀⼤挑战是交易内容(包括交易额、交易时

  间等)的隐私性。⽆论是以太坊还是⽐特币,链上的交易内容和账户

  余额均对所有⼈公开,⽽对于游戏⾏业的开发者和玩家来说,他们对

  于游戏交易数据上链更为敏感,并不希望交易内容被公开。基于此,

  Kaleido 特别设计了⼀种双加密账本机制,通过将同态加密和零知识

  Kaleido 的共识过程采取⼀种超快速拜占庭协议(Byzantine

  Agreement,BA*),加密随机抽签的快速性以及⼩范围委员会成员

  公证区块的⽅式,在保障⽹络安全的基础上,都将为 Kaleido 带来

  ⾼吞吐量。⽬前 Kaleido 测试⽹的出块速率是 2 秒/个,TPS 达到

  3000 左右,预计主⽹上线后到达 5000 左右,这⾜以⽀撑游戏市场

  的应⽤需要。

  

 

  (4)⾼度隐私保护

  ⽐特币、以太坊中尽管交易主体匿名,但交易⾦额、交易时间、交易

  地址等这些数据在⽹络中是公开的,任意攻击者能够通过追踪、分析

  这些记录,从⽽⼤⼏率破解交易主体身份。游戏对交易⾦额等数据的

  隐私性要求特别⾼,因此在解决账户的数据存储安全和隐私保护上,

  Kaleido 通过将零知识证明(ZKPs)和同态加密技术应⽤到智能合约,

  实现了两种公开的加密账本,⼀种是对应 ERC-20 token 的加密

  token 合约,另⼀种是基于游戏应⽤的加密结算账本,从⽽隐匿了交

  易双⽅身份和交易⾦额,保障⽤户账户的⾼度安全和隐私保护。

  (5)低⻔槛开发、⼤规模落地

  Kaleido 公链所有设计的最终⽬标是要指向⼤规模商业应⽤落地,因

  此在提⾼链的性能与安全、降低开发部署应⽤的难度、降低普通⽤户

  的参与⻔槛三个原则上进⾏了⼀系列技术探索并取得初步成果。⾸先,

  底层共识算法为实现⾼吞吐量和⾼安全度奠定了坚实根基;其次,对

  于开发者⽽⾔,我们提供了相对现有公链⽽⾔更为完备的开发环境,

  所有具备基本编程知识的开发⼈员均可在链上部署更个性化和更多

  种类的应⽤;对于⽆任何区块链基础的普通⽤户⽽⾔,参与使⽤

  Kaleido 上的应⽤并不需要下载钱包、交付 gas 费⽤等,体验上与⽬

  前 App 并⽆太⼤分别,学习⻔槛⼏乎为零,但⼜能让⽤户享受到分

  布式应⽤的公平透明,且⽤户对游戏资产拥有真正的所有权。

  以上技术实现都让⼀款千万级甚⾄更⼤⽤户量的区块链落地应⽤成

  为可能。

  2 Kaleido 技术解决⽅案

  2.1 Kaleido 整体协作架构

  图 2.1 Kaleido 整体协作架构图

  链上⻆⾊介绍:

  • Relayer,作为独⽴的功能单元存在,在第三⽅公链(如 BTC、

  USDT)接⼊时起到授权和校验功能,负责协助主链将第三⽅价

  值对接到主链的合约中

  • 合约,包括 token 合约和游戏合约等,第三⽅链可以创建 token

  合约,并在此基础上创建游戏合约

  • 矿⼯,负责主链上的区块验证、打包等⼯作,实现基于 Algorand

  的共识流程

  • 公证者,作为独⽴功能单元,可以通过提交签名消息数据来公

  证消息,通过公证来驱动游戏合约, 从链上获取公证脚本对⽤

  户的公证请求进⾏处理

  • 消息中转,作为独⽴的功能单元存在,通过智能路由随机选择

  游戏的消息中继,负责 P2P Game ⽹络的消息传递,同时根据

  签名对⽤户进⾏校验

  2.2 Kaleido 基本技术单元

  图 2.2 Kaleido 基本技术单元示意图

  • 侧链:负责链下 P2P ⽹络的组建、消息的传递、提供游戏脚本

  执⾏的环境、提供 P2P ⽹络和 Game SDK 的 API 接⼝, 对中

  转者和公证者提供对应的功能

  • 主链:基于 Algorand 共识算法,提供区块数据的存储、链上系

  统合约的访问接⼝、合约层的访问接⼝,包括链上合约的权限

  • 合约层:提供链上合约的执⾏环境、游戏脚本的访问读写功能、

  3 Algorand 共识机制

  ⾃⽐特币诞⽣⾄今,区块链的伸缩性/可拓展性,或称为区块链的性

  能,⼀直是制约区块链技术⾛向实际应⽤的瓶颈。产学研各⽅对于公

  链的共识机制、协议、算法都进⾏了众多研究和探索,但却仍然没有

  ⼀个很好的⽅案能破解“不可能三⻆”这个额难题,系统的安全性、去

  中⼼化和性能,三者只能取其⼆。

  PoW 机制能耗⾼、性能低; PoS 机制牺牲了⼀定的去中⼼化;Hash

  图与 DAG 更多是解决⼀致性问题⽽⾮准确性;PBFT ⼜过于中⼼化。

  这些共识机制都从三⻆中取其⼆进⾏强化,难以从全局突破最优解。

  在 Kaleido 中,我们采⽤了⼀种全新的共识机制 Algorand,它由美

  国图灵奖得主、麻省理⼯学院计算机教授 Silvio Macali 最早提出,

  是⼀种基于随机抽签选举的快速拜占庭共识协议(a fast Byzantine

  agreement protocol with leader election),基于纯粹股权证明

  (Pure Proof of Stake)和实⽤拜占庭算法(Practical Byzantine

  Fault Tolerance,PBFT)改进⽽来,不仅解决了拜占庭算法中⼼

  化的问题,还⽀持真实的互联⽹环境,在异步不可信的⽹络环境中

  .也能安全和⾼效地达成共识,真正实现了⼀种纯分布式的共识⽹

  络。

  另外,我们使⽤⾃主实现的超⾼速可分区容错拜占庭共识算法

  

 

  )

  `Algorand Agreement`替换原有的⼯作量证明(PoW)共识算法

  `ethash`,此外还独⽴架构了区块共识加速⽹络,⼤幅提⾼链的整体

  性能。

  3.1 Algorand 共识算法优势

  经过实践测试验证,Algorand 共识机制具有如下优点:

  Algorand 是⽬前已有共识机制当中能攻破“不可能三⻆问题”的最优

  解,在保证去中⼼化(Decentralization)、安全(Security)的同时,

  给整个⽹络赋予了强⼤的可扩展性(Scalability),极⼤地拓展了区块

  链的应⽤范围,dApp 开发者得以专注于链上应⽤的开发和部署,更

  好地提升使⽤体验。

  在去中⼼化程度上,Algorand 通过 VRF(Verifiable Random

  Function,可验证随机函数)将出块提议者和选举委员会投票者、验

  证者的选举随机化,利⽤⼆项分布的线性叠加特性来保证公平性,这

  .

  种设计使得任何可联⽹设备包括⼩节点和散户均可成为节点参与共

  识记账。每⼀轮区块均由新的独⽴委员会选举产⽣,即每⼀轮的区块

  提议者、投票者、验证者均⽤ VRF 加密抽签,增加了随机性和不可

  预测性。在任意分区容错的特性下,恶意节点即使操控⽹络,将其进

  ⾏分区并维持任意⻓时间,该协议也仍然能确保安全性,即所有诚实

  节点的共识结果也仍然是⼀致的,共识结果不会被恶意节点所影响。

  在安全性的保障上,委员会轮番替换的设计在⼀定程度上保证系统安

  全性;另外,所有参与共识投票的⽤户都是秘密得知身份,即使投票

  后⼴播暴露身份,但消息⽆法撤回且临时秘钥⽴刻丢弃,攻击者⽆法

  进⾏任何腐蚀;Pure PoS 机制不通过代币价值⽽是账户余额数量来

  衡量抽签权重,能有效避免⼥巫攻击,只要诚实⽤户总权重超过 2/3,

  就能避免双花和分叉;这⼀算法具备任意分区容错的特性,即使⽹络

  被恶意节点操控,被分区且维持任意⻓时间,在⽹络分区恢复后也能

  快速恢复共识协议继续出块,使得攻击成本⾮常⾼。⽆论是⽤户级别、

  协议级别还是⽹络级别受到攻击,都可以安全抵御。

  Algorand 具备极⾼的可扩展性。基于 VRF 的抽签程序功耗很低且

  在本地运⾏,节点之间不需要沟通,正常情况下只需两步即可达成

  共识,数学证明的零分叉交易确认机制使得交易⼀旦⼊块,就可以

  快速并可信地获得确认,⼤⼤缩短了交易确认时间,且消除了链的

  分叉可能性。在不做分⽚等优化的情况下,⽬标 TPS 能到达

  5000,这⼀吞吐量⾜以满⾜⽬前⼤多数应⽤的需要,在保持⾼性能

  的同时还能安全稳定地扩展到亿级⽤户。

  Algorand 专为分布式⽹络设计的特性,⾮常契合商业应⽤落地的需

  要。它⼤⼤降低了共识层⽤户的参与⻔槛,只要持有 token,就可以

  参与到链的产块流程和共治社区中来。

  

 

  3.2 Algorand 共识流程执⾏

  Algorand 基于 gossip ⽹络运⾏⼀种经改进的⾼速拜占庭投票协议

  (BA*)。类似 PBFT 的预准备、准备、提交三个过程,Algorand 协

  议也有“发起提案” 、“预投票” 、“确认”三个投票过程,此外增加了

  “下⼀轮”投票。相⽐ PBFT,Algorand 改进的地⽅主要有以下⼏点:

  1)基于时钟频率来运⾏,⽽不是时间点,解决了公开⽹络中时间难以

  精确同步的问题;2)允许将前两步投票并⾏执⾏,缩短了投票所需

  的时间,使得正常情况下,只需要两步投票时间就能达成共识;3)

  异常情况下,增加的“下⼀轮”投票能使得本轮投票的有效信息传递到

  下⼀轮,提升了下⼀轮达成共识的概率,多轮投票的概率累积下来,

  就能极⼤地提升达成共识的概率。

  (1)基本概念

  节点(Node)

  我们把⽤户设备上运⾏的⼀个客户端进程称为节点。在 Kaleido ⽹络

  上存在三种类型节点:

  • 挖矿节点:执⾏共识出块流程,⼜分为提案者和投票委员会成

  员两种⻆⾊,具体职能下⾯会详细阐述。

  • ⾮挖矿全节点:不执⾏挖矿,提供加速或业务访问服务,同步

  链上所有数据的节点,⼀般为普通服务器或 PC 等。

  • 轻节点:主要是链上游戏的各种客户端或者钱包等,他们不保

  存区块和交易,通过连接全节点接⼊⽹络。

  挖矿节点/矿⼯(Miners)

  挖矿节点简称矿⼯,是运⾏共识算法的节点,运⾏在 gossip ⽹络上,

  为链持续产⽣新的区块。根据具体职能分为:

  • 提案者(Proposer):负责给出区块提案,每轮次均抽签替换,

  在 Kaleido ⽹络中极⼤概率最多有 26 个。

  • 投票委员会成员(Committee Member):以组协作⽅式⼯

  作,对提案矿⼯所给出的区块做有效性验证,按照算法逻辑投

  票决定共识区块,每轮次均抽签替换。

  

查看更多:

热点专题

更多

为您推荐