Hoo Tiger Wallet主持的EOSing在线访谈已经到了第41期,本期邀请的嘉宾是BOSCore代码的投稿人宋成。
此问题关键点概述:
1.boscore特性
2.IBC原则和实施
3.BOSCore的未来技术规划
以下是本次采访的内容:
一、BOSCore特性
1.IBC实现了跨链沟通
据我所知,BOSCore-IBC是第一个基于SPV理论的跨链实现,已经真正落地并被很多第三方应用(分散式交换机、钱包)使用。SPV是(简单支付验证)的缩写,后面会有更多介绍,也是今天分享的主题。
2.PBFT的共识机制将区块进入LIB的时间缩短至3秒
第二季度的重点之一是推出PBFT的共识机制,届时IBC一起升级,将区块进入lib的时间缩短到3秒,将BOSCore到EOS的跨链时间缩短到15秒以内。
3.BTC和ETH可以在BOSCore上填充和提取
预测机可以让链上的应用获得外界可信的信息,比如温度、游戏结果等等,可以极大的拓展链上应用的业务空。预言机在Ethereum已经实现了,但在EOS还没有人做过。这个东西很有用,打开了区块链和外界的通道。
7.匿名函数
8.用户资源最低生活保障
让每个账号都有最基本的系统资源,避免账号创建后无法使用的问题。
9.黑名单链上的配置
黑名单仍然被黑客盗用的事情已经发生过很多次了。根本原因是黑名单是由配置文件操作的,如果21个BP中只有一个没有添加的话就无效。所以BOSCore把黑名单移到链上进行配置,BP不需要人工操作,彻底解决了这个问题。
二、IBC相关原则及实施
关于跨链互操作性,Vitalic有一篇论文《链互操作性》,全面深入地总结了所有可行的方案。一般来说,有三种。
第一种是集中承兑人方案,比如BOSCore上的BTC ETH锚币,其特点是相对容易实现,可靠性高,效率高。
第二,BOSCore-IBC采用的接力方案,特点是分散化,功能丰富,但是很难实现,所在的区块链需要具备一些基础条件。
这是V神的论文截图,比较了3个跨链方案
第三种是哈希锁,实现起来相对简单,功能有限。如果你感兴趣,你可以深入研究那篇论文。
北京的一个团队用哈希锁的跨链方案实现了分散交换,支持了比特币以太网中的EOS和BOSCore,这几天才开始普及。
IBC的核心思想是SPV,简单的支付验证,这是中本聪在比特币白皮书中提出的。感兴趣的学生可以参考中本聪的白皮书。
比特币白皮书中关于SPV的一段话
另一个广泛使用的图表
既然相关的理论早就有了,你为什么知道IBC使用接力方案真的落到了今天?这是因为实现基于SPV的IBC公共链需要一些条件。一开始只有EOS性能的公链才能实现真正的IBC。
1.公共链需要支持智能合同(因此不包括比特币)
2.公链性能必须足够高(所以Ethereum很难实现,tps太低,跨链所需的计算量会要求很高的燃气成本)
3.有同构的侧链(Ethereum没有侧链,所以不需要ibc,很难实现异构链的中继IBC)
4.合同需要能够升级(能够升级是复杂合同必不可少的功能,但以太网不支持升级)
所以只有EOS满足以上所有要求,EOS高到足以支持智能契约,EOS和EOS侧链是同构链,EOS契约可以升级。
SPV简单支付验证技术在中本聪比特币白皮书中首次提出比特币,用于验证区块链存在交易。SPV客户端存储连续的块头,但没有块体,所以只需要占用空的小存储空间。当你得到一笔交易和默克尔的交易路径时,你可以验证这笔交易是否存在于区块链。
IBC特色:
1.分散
2.支持两个链上任意令牌的跨链(令牌需要注册)
3.跨链时间为4-5分钟
目前已经有三种令牌实现了eos-BOSCore跨链,即EOS BOSCore TPT(tokenpoket令牌)。你可以在EOS钱包、TP钱包、start钱包、live钱包、eosx.io浏览器中体验跨链。
第三,BOSCore未来的技术规划
1.IBC和LIB上线了
2.底层支持匿名
3.多线程支持
IBC和LIB一起升级。IBC从玻色子到地球观测卫星主网只需要不到15秒钟,但地球观测卫星到玻色子仍然需要4-5分钟。
1.《bos BOSCore侧链:全面讲解BOSCore—IBC原理及实现》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《bos BOSCore侧链:全面讲解BOSCore—IBC原理及实现》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1053158.html