11月29日晚,Ultrain 超脑链线下技术开发者见面会「区块链硬核技术揭密——零知识证明及跨链深度解读」于杭州准时举行,现场来宾多为资深开发人士、科技公司高管。活动中,Ultrain 首席密码学家王虎森、技术总监苏羽分别展开了技术分享,并得到了在场嘉宾的热烈反响,Ultrain 首席数字官李津也在现场与大家进行了深度交流!

alt text

王虎森首先向大家介绍了零知识证明。他表示,零知识证明作为隐私保护重要技术,可以在地铁安检、酒店住宿、银行贷款、商业保险、电商购物等众多场景起到关键作用。

相对于以太坊,Ultrain 的零知识证明组件有以下优势:1.价格更加实惠 2.可定制:使用可编程逻辑,支持任意业务逻辑。相比较而言,以太坊逻辑需研发,且第三方客户端很多基本模块不支持或者不稳定。3.易用:可一键完成密钥生成、证明、验证等功能。4.模版化:已支持存证、ERC721、ERC20 模板,相比以太坊更加方便,不需要二次开发。

在区块链应用上,王虎森提到:目前 Ultrain 零知识证明可在跨链、数据隐私上起到重要作用,尤其是对于对明文的加密处理。想要把匿名资产转移,只需把匿名资产以明文方式导出,就能证明是你的。

alt text

紧接着,苏羽向在场嘉宾介绍了 Ultrain 的资源管理和多链管理。在实际场景下,Ultrain 会面向企业应用提供信任计算服务,再由企业部署 DApp 到链上。任何 Ultrain 链上的区块链应用,都会将用户请求转化为链的请求,用户只需像使用普通互联网应用一样使用 DApp 应用,这大大降低了用户的使用门槛。

Ultrain 的所有计算资源都分成若干份,开发者购买的每一份资源都是确定的。Ultrain 的资源管理设计使所有资源像沙盒一样,保护开发者的使用权利,与此同时也限制了其向外延伸,从而能够有效避免 EIDOS 使 EOS 拥塞的局面发生。

随着时间的发展,有些 DApp 需要的计算资源将越来越多,有的则将越来越少,空闲资源可供自由流动,从而使得资源得到最大化应用。

alt text

Ultrain 计算资源套餐

苏羽表示,Ultrain 之所以能够提供足够多的资源给用户、并有着比以太坊更加实惠的价格,关键的原因在于其多链平行扩容模型。所有账号将被注册在主链,但与此同时侧链将提供具体服务。

此外,他还重点阐述了多链架构下的安全问题:假设一条链有 10000 个矿工,一个人想要作恶,只需控制 2/3 个矿工就可以控制这条链,但如果在平行扩容链下,这 1 条链就被扩容成了 100 条链,控制难度降低,作恶成本变低。如何在平行扩容前提下解决安全问题?Ultrain 采取的是随机调度方式,即让矿工在不同链上随机调度,大大降低攻击者控制特定侧链的概率。

那么随之而来的一个问题是,矿工调动到不同链上,必须得到这条链的历史数据和状态,要依次重放区块非常耗时,如何解决?Ultrain 采取的是世界状态快照方式,矿工利用世界状态快照恢复到指定区块的世界状态,从而快速加入新的侧链的共识过程。此外,Ultrain 又是如何保证世界状态快照的正确性呢?在主侧链管理协议中,侧链采用 oracle 的形式来提交本链世界状态快照的哈希值到主链系统合约,供后面加入的矿工用来校验世界状态快照文件。

Q & A

alt text

问题1:为什么 Ultrain 相比于以太坊费用更加便宜?

答:以太坊 TPS 较低,进行一个普通交易都需要较长时间,故计算资源更贵。此外,以太坊规模庞大,做任何小型改动都需要付出较大成本,很难对不足之处进行优化。

问题2:超脑的跨链和波卡有什么异同?

答:波卡在努力实现链上资产、交易转移及共享安全,使用有效的中继链节点,为所有平行链提供安全性,并通过平行链转接桥链接当下知名的链(如以太坊),从而让生态更繁荣。

如果大家初步了解过波卡和Ultrain的逻辑,就会发现乍⼀看,两者似乎完全不同,但实际上没有本质区别。它们只是从不同角度阐述了相似的解决方案。Ultrain 更加注重关系,展现多链结构在某一时刻的关系;而波卡从交互的视角,展现了不同⻆色的相互作用关系。平行链(parachain)类⽐于侧链;⻅证节点(validator)和钓⻥人(fisherman)类⽐于矿⼯;收集⼈(collator)类比于交易节点;中继链(relay chain)类比于主链。

⼆者唯一不同是主链(中继链)的组成。Ultrain 是由一组矿⼯来维持主链的运⾏,⽽波卡是由所有⻅证节点共同运⾏中继链的逻辑,以实现跨链交易以及其他管理逻辑。其实波卡和 Ultrain 实现的核心思路很像,但 Ultrain 的更务实,希望尽快提供计算资源。

问题3:区块链与AI技术有什么共通之处?

答:区块链并不致力于解决人工智能问题,而是更偏向于使数据共享、可信,使交易共享、可信。区块链可以理解为改造生产关系,而人工智能则是提高生产力。两者结合,将能实现众多应用场景的商业落地。

作为新一代的商业区块链基础设施,我们一直以来都强调,领先的技术是我们项目发展的基石,优秀的技术开发者更是我们生态中不可或缺的一部分。Ultrain 也会持续举办诸如此次的线上线下优质技术活动,欢迎大家届时踊跃报名参加!