LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 波卡中国行Gavin现场视频,波卡将迎重大技术进展,跨链消息传递(XCMP)或于今

波卡中国行Gavin现场视频,波卡将迎重大技术进展,跨链消息传递(XCMP)或于今

2020-10-11 阿风1989 来源:区块链网络

由于新冠疫情的原因,Gavin Wood无法亲自到达波卡中国行北京站的现场,不过他的视频来了。视频演讲主题为《波卡平行链和治理》。

视频中,Gavin透漏了波卡将会在近几个月迎来重大技术进展:1)跨链消息传递协议(XCMP,被命名为gav-xcmp)或于今年年底或者明年初交付。2)跨链消息传递协议的另外一部分XCM协议(被命名为gav-xcm),该协议是对各类消息的定义,即链进行交互的标准方式。

另外,我们在现场观看视频时也能够感受到Gavin对于开发波卡开发进度所表现出的乐观态度,例如,他会这样说,“我们当下的版本还是很不错的”,“我对于当下的代码相当满意”等等。我觉得最能体现Gavin自信的地方在于,他有一次自信地面带笑容,从容地说道“所以我们必须为自己的成长与成功做好准备”。

这部分是他对于gav-xcmp与gav-xcm跨链消息传递协议开发进展的阐述,还有一部分是对平行链上线的一些精彩阐述,我们放在另一篇文章中展开。

大家对于XCMP与XCM协议可能不是很了解,也就可能会对他们的交付上线的重大意义认识不足,可以说XCMP与XCM协议是波卡跨链的核心,他们规定了什么样的消息或者说资产,以怎样的方式进行对接与通信,例如在对ETH进行跨链时,系统就必须准确识别这就是ETH,然后后准确调用ETH相关联的各种模块。

XCMP与XCM协议之于波卡,就像眼睛之于人类一样,我们看到了美食,然年后神经会调动唾液分泌与体内刺激饥饿的神经兴奋起来,我们的眼睛是感知世界的第一步,同样XCMP与XCM协议也是波卡感知这个世界的第一步。

XCMP与XCM协议之于波卡,又像是大脑之于人类一样,我们触摸到了某种冰凉的东西,听到了动人的音乐,嗅到了玫瑰花香,听到了亲人的呼唤,这些信息必须经过个大脑处理,才能够被分配到我们的身体各个器官,进而触发各种动作。

因此,XCMP与XCM协议的最终交付,将赋予波卡“智慧”,因此上可以说。2020年年底至2021年年初,是波卡从“脆弱”变得“强大”的开端,也是从“笨拙”变得“敏捷”的开端,让我们共同见证历史吧!

Gavin Wood:

2020波卡中国行,大家好。

今天想要跟大家分享一些波卡开发的最新消息,很遗憾,由于新冠疫情的原因,我无法亲自达到现场,希望在不久的将来,能够亲自到中国,与大家面对面交流。

Q1 最近你的工作重心都放在哪些事情上?

最近工作重心是我们的跨链消息传递格式,对于还鄙视很了解跨链消息传递格式的人,我着重介绍一下。

我们的Polkadot有XCMP(跨链消息传递)技术,这项技术可能会在今年下半年,或者明年年初交付,以达到信息跨链的目的,届时波卡就会具备非常强的可扩展性,这是一件激动人心的事情。

实际上,我们已经拥有了XCMP的早期版本,目前暂时叫做HRMP版本,他与XRMP的功能基本一致,但是扩展性还不够强大。目前,大家已经可以在Rococo版本上看到HRMP了,在Rococo测试网络上,大家可以在平行链之间发送资产。

总的来说,这很棒,但是XCMP也只是全部解决方案的一部半(非常重要的一半),但是另一半在于“链可以给消息赋予不同的含义”,例如,处理纯可替代资产的链,需要接受和发送与可替代资产有关的消息,而处理身份的链将具有不同的需求,这又与专门处理质押的链又有不同的需求。

因此,我们要发送许多不同类型的消息,而且我们要确保不同的链之间有一定的标准兼容性,特别是在说相同种类的事情时,比如我想要给你资产,我想要在链上转移资产,我想要给你一个不可替代代币,我想要质押一定数量的代币,我想要支持特定的验证人,我想要以特定的方式投票,总而言之,我们想要发送各种各样的消息,为此,我们必须要有一些标准。


你可以将波卡中的标准类比成以太坊的ERC20代币标准,因此,(我们上面说的)其实是链之间可以进行交互的标准方式。不仅如此,我们想用XCM完成这些任务,即不仅仅是链与链之间可以交互,也要让组件与组件之间可以相互交互,例如智能合约可以开始与链进行交互,它们尅发送消息,把柄最终将消息传递到链上,或者存储在其它链上的智能合约中。

智能合约可以存在于不同的操作环境中,你可以有这样一个智能合约,一方面它在ETH中可以使用EVM,另一方面这个智能合约又可以在Edgeware的区块链中使用Webssembly系统,所以这不仅仅是“跨链”的消息传递,更是“跨共识系统”的消息传递格式。

没错,这就是我最近花了很多时间在研究与开发的技术。

现在,我们终于完成了最初的版本,是大约在一周前实现的,如果你是程序员的话,可以去试试看,看看里面到底都有些什么。在代码分支中,他被命名为gav-xcmp,这个名字不太好,应该被命名为gav-xcm,但是没关系。

他们是如何运作的呢?首先他们都是一种格式,都是一种数据格式,用于在链与链之间发送消息,并且定义这些消息的含义,就像交易一样,但是除此之外,他的实现还支持你使用一些是适配器,这样我们就可以制作其它消息格式的解释器,来适配那些想要给这些消息提供特定服务的服务,例如,你有一个余额模块(Balance pallet),你的平行链可能有一个余额模块,可以有一个或者多个余额模块来处理交易。

我们的想法是,您可以通过非常非常简单的、声明式的方式将他们插入到XCM引擎中,在这个过程中,你根本不需要写很多代码,就可以声明这个余额模块属于你,XCM基本上会为你处理所有详细信息。

我们的想法是,不仅仅要要XCM与余额模块一起工作,还要与其它任意模块一起工作,包括你自己做的模块,这样你就可以编写属于自己的适配器了。

到目前位置,我对于当下的代码相当满意,目前,他主要围绕着资产转移进行,即可替代与不可替代资产,但是框架已经成型了,那么,我们可以添加一些新的东西进来,比如质押(staking)、投票、交易、身份等等,可以有很多很多构想。当我们实际能够提供这些服务的模块时,我们还可以随时增加新的模块进来。

目前来看,我们当下的版本还是很不错的,至少从某些方面来看,还是相当可行的。

在不远的将来,我们要做的另一个关于XCM的东西时收费系统,大概就是让链可以收取消息处理费用,而且这种方式可以与weight系统并驾齐驱,这样我们就可以知道某个系统消息到底有多大,需要消耗多大的处理能力,进而通过这种方式评估手续费。

除此之外,我们还尝试引入数据返回路径,类似于错误报告,建立标准的返回数据路径,但是这是一种持续的事情,希望给在接下来的几周内看到这部分进展。

我最近关注的另外一件事,是多资产(multi-asset)模块的一些功能,这是很基础的模块,是标准模块集的一部分,它用于让一条链可以处理任意数量的资产,支持链接新用户,铸造新资产,转移新资产,所以我们的想法是,要让多资产模块能够在多种情况下使用,包括支持备用资产、稳定币等,在发行方需求某些功能,例如一些管理工具,像冻结代币和解冻代币,铸造新币,销毁代币,强制转账等,都可以使用这个模块,这就是我最近在写代码来实现的一些事情,应该很快就会结束的。

还有,你知道的,在过去的一两个月里发生了一些事情,尤其是随着网络启动的推进,网络变得越来越活跃。很明显,波卡和Kusama背后的组织,也正在不断发展,他们会在很多方面同时发展壮大,所以我们必须为自己的成长与成功做好准备。我也一直在花时间,来确保这一过程不是破坏性的。

近期精彩回顾:

1)Polkadot必上Coinbase深度分析,两个维度六项标准两个迹象考证,正式上线或许就在两个月后

2)V神与嘉文罕见公开对话,深度探讨ETH与Polkadot异同,嘉文“两者并不竞争”,V神“赞同“!

3)Polkadot下一个EOS?不可能的!DOT质押越久越值钱,无叉升级与链上治理背后的“财富密码”

添加微信BitcoinMetzdowd,不定期有高端课程放送,Polkadot、DeFi、Filecoin、财富密码,你想要的都会有!

—-

编译者/作者:阿风1989

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...