前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不畏流言,专注于用心打磨技术——OneLedger

不畏流言,专注于用心打磨技术——OneLedger

作者头像
区块链领域
发布2018-08-16 11:19:28
3520
发布2018-08-16 11:19:28
举报
文章被收录于专栏:区块链领域区块链领域

熊市看技术

熊势之下,哀鸿遍野,看看各个官方群、电报群,看空者多,币圈完全是股市的放大版,人心更浮躁,期望更高摔的更重,毕竟很多人的期望是百倍、是千倍、甚至更高。立秋已过,希望接下去飒爽的秋风多带走人心的不安吧,每天看群也是好玩至甚,今天要为大家介绍的项目OneLedger也难免如此,不过作为技术人员,我们还是看看技术面吧,技术群里无所谓涨跌,只关心项目进度与创新,算是一股清流吧。

侧链和跨链即未来

自2008年中本聪首次提出比特币的概念,区块链行业发展已将近十年。回首过去十年,区块链发展历经比特币为代表的1.0时期,以太坊和联盟链为代表的2.0时期。展望未来,区块链3.0的关键是什么?区块链的未来在哪里?EOS BM大神就曾说过“TPS是近期一场与传输速度有关的战争,在未来侧链核心数量是竞争最激烈的地方。” 侧链和跨链即未来,为什么那么说呢?

性能与功能的需求

区块链系统从基于POW的比特币、以太坊发展到基于PBFT及DPOS的联盟链及公链网络,虽然TIPS从个位数向百万级提升,但却以牺牲一定的“去中心化”为代价,这并不符合区块链系统的核心理念。

“闪电网络”等侧链解决方案以及建立多个子链分片共识的类跨链方案的提出,为区块链系统性能上的扩展带来了新的思路,有望更好的保持去中心化理念的同时,大幅度提升区块链的交易性能。

伴随着智能合约平台的逐步发展,公链市场纷繁复杂,各种独立的体系及网络越来越多,都是一个个封闭的数据孤岛,无法对外共享及交易。跨链技术是这些垂直行业合作与共赢发展的必由之路,另外,跨链技术可用于搭建去中心化交易所,进一步降低币币交易的摩擦,提高流动性,可视为未来交易所的必须手段。

OneLedger跨链协议

之前分析员介绍过OneLedger 这个项目(文章链接:https://www.bihu.com/article/948813) ,但并未详细阐述他的跨链技术,今天好好谈一谈有什么独特之处。

OneLedger是一种跨链协议,主要通过各个侧链的建立,锚定其他区块链平台,为企业和个人支持高效的跨链信息交互,是将公链主网之间的跨链转账转换成内部对应的侧链间转账的平台。相较于其他跨链协议:

1.OneLedger以智能合约的方式访问公链账本,在自己的体系内建立侧链,通过侧链交换账本信息,实现跨链交易。

2.OneLedger使用户能够通过OneLedger模块化工具来构建业务应用程序,运用其API可与OneLedger达成协议通信。这种机制能使用户的业务应用程序通过在OneLedger平台上实现的相应侧链与不同的公有和私有链进行交互。(这点也是之前文章介绍的重点,这就不扩展了。)

3.OneLedger可以用自己的方式实现闪电网络的功能。(这个就很酷了,通道内实现htlc,可以完善很多性能的缺点。)

4.OneLedger是目前唯一实现比特和以太原子交换的跨链协议。(这也是分析员关注的主要原因)

总而言之,作为底层的开发者,OneLedger承担了大量的技术细节,使得用户可以更加统一和便利地执行和管理跨链操作。另一方面,如闪电网络一般,OneLedger将大量频繁的转帐交易从公链主网转移到了OneLedger网络上,类似于建立了一个更加通用化的链化了的闪电网络。OneLedger是一个跨分类账的协议,它使用分片后的实用拜占庭容错共识方案实现了高性能缩放。

OneLedger体系结构依靠两个核心原则:侧链和业务模块化。那OneLedger又是怎么实现的?底层技术又是什么呢?

OneLedger的底层技术核心

Tendermint是OneLedger的底层核心,它支持使用任何编程语言为不同类型的区块链提供BFT (Byzantine fault-tolerant) 拜占庭容错复制状态机。

上图为协议遵循的规则,具体的解释参考此篇文章 。(原文链接http://t.cn/RDoCjYj)

其实Tendermint有2个主要技术组件:区块链共识引擎(Tendermint Core)和应用程序区块链接口 (Application BlockChain Interface, ABCI)。 共识引擎确保相同的交易以相同的顺序记录在每台机器上。ABCI接口使开发者可以用任何编程语言编写其应用。

Tendermint Core中实现了基于PoS的共识引擎,其特点有:

1.它是拜占廷容错(BFT)的,意味着它最多可以容纳整个网络里面三分之一的验证人发生故障,包括无意的故障和恶意攻击。投票的时候三分之二不是指三分之二的验证人数,而是三分之二的权益。

2.它是强调一致性(及时最终性)而不是可用性的共识,这是跟PoW的最大区别;当它生成新区块高度,这个块就是最终的,它将来不会被推翻,所以它不允许短暂的分叉,会带来比以太坊、比特币高的性能。

Tendermint架构设计的创新之处在于,它将区块链应用(状态)与底层共识进行了分离,将共识引擎和P2P网络层封装组成Tendermint Core。同时提供ABCI接口与应用层进行交互,应用逻辑可以用任何语言编写,应用做的事情实际上就是状态机控制。理论上,基于这种架构,我们可以方便地实现自己的区块链。

通过上面相信大家对OneLedger有了更进一步的了解,具体的项目进展与MVP情况,可以查看Github(https://github.com/Oneledger/protocol) ,另外,币圈很流行的一句话“团队在做事,不要看价格,拿住。”OneLedger还真是在做事。

OneLedger在做事

1.OneLedger官方社区开发者群正式公开招募。(组建链圈的技术团队)

2.OneLedger 通过招募及招聘计划搭建核心技术平台,同时将在区块链社群建设上展开一系列活动,包括共建开发者社区,线上开发资源分享,以及未来的极客大赛、人才培养等等。

3.OneLedger虽然团队在国外,但最近在中国的市场运营上也有相当的投入。

4.OneLedger 开展了广泛的战略合作和生态合作。FBG,ViaBTC, CoinEx 都是战略合作伙伴。

放下浮躁的心

币圈、链圈不分家,这个浮躁的时代,沉下心来,也不是一件容易的事情。币圈的你,学习链圈的知识,可以说百利无一害,当然您是投资家,那出门右拐吧。我们都是区块链世界里的人,我们坚定区块链能改变世界的同时,那作为区块链的未来--跨链和侧链,我们更该学习,放下浮躁的心,面包会有的,牛奶也会有的,OneLedger在专注于打磨技术。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 区块链领域 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档