Ricardo Rius:区块链不仅提供访问令牌的功能

情节注释

  • Ricardo Rius Twitter帐户。
  • Miguel的Twitter帐户。
  • Parity网站Polkadot。
  • 关于Polkadot构成的共享安全性。
  • 根据Polkadot所说,什么是“ Parachain”?
  • 底物项目。
  • Polkadot中的治理系统。
  • Rust,编程语言(Wikipedia)。
  • 由Zcash基金会开发的产品:Zebra。
  • 什么是原子交换。
  • Polkadot博客上有关“中继链”的评测。
  • 什么是xDai
  • 宣布在Polkadot建立Kusama网络。
  • Web3基础。
  • 物联网是物联网,它的英文缩写是:物联网(Wikipedia)。
  • 以太坊的Devcon在日本。
  • 什么是WebAssembly。简短的答案是:二进制指令格式,在虚拟机中使用。

情节成绩单

埃琳娜:再次欢迎您加入共识。这次何塞不在我身边。 José休陪产假。 José,我们从这里给您一个吻,一个拥抱和祝贺。这次Miguel和CriptoNoticias团队一起在我身边。我不知道他们是否知道,但是Miguel是我们在CriptoNoticias页面上所有教程的幕后主角,这是一个教人们使用新技术并提出批评的奇迹。您好Miguel,欢迎您。

Miguel:嗨Elena,谢谢你的邀请。

埃琳娜:我们今天的客人是一位豪华客人,我们有里卡多·里乌斯(Ricardo Rius)。里卡多(Ricardo)是一名开发人员,他是技术的使徒,就像我们喜欢谈论生态系统的奇迹一样。里卡多(Ricardo)是Parity,Polkadot和新产品Substrate的代言人。请记住,所有链接都将在情节注释中,以防您需要旁听。里卡多非常欢迎,感谢您与我们在一起。

里卡多:非常感谢埃琳娜。和你一起参加这里真的很父亲。非常感谢您的邀请。

Elena:荣誉是我们的全部。让我们来告诉我里卡多。让我们从最知名的到最鲜为人知的,告诉我有关Parity的知识。那怎么了

里卡多:嗯,公司是Parity Technologies。该公司由Gavin Wood和Jutta Steiner(以及BjörnWagner)于2015年左右创立。他们实际上是Gavin Wood是以太坊的联合创始人。他是被称为Solidity的以太坊编程语言的首批开发人员之一,他实际上与其他开发人员一起为以太坊开始拥有所有智能合约奠定了基础。因此,我们一直与整个以太坊生态系统紧密相连。例如,我们一直在开发Parity Ethereum的客户端,该客户端是生态系统中更为先进的客户端之一,它确实在整个系统中提供了很大的灵活性,并且实际上,我们还开发了Parity Bitcoin等其他产品,并且最近有一个与Zcash以及Zcash基金会的联系,在那里生产了一个名为Zebra的产品,这是Rust的实现,Rust是我们在Parity中最常用的编程语言,它使我们能够处理很多事情更安全

埃琳娜(Elena):因此,根据您告诉我的信息,以太坊仍然存在以太坊,以太坊没有问题,他们没有与以太坊离婚,没有与以太坊抗争,一切都很好。

里卡多:当然可以。实际上,最好问一下,因为整个生态系统确实存在一些混乱,但事实是,除了我们目前拥有的以太坊1.0的客户外,Parity是其中一位客户正在开发以太坊2.0的团队之一。我们确实完全在以太坊2.0的船上,但是我们还有另一个很棒的产品Polkadot。

埃琳娜:有点像,他们从一夫一妻制的关系变成了多妻制。

里卡多:是的。

埃琳娜:好吧,那告诉我波尔卡德。

里卡多:好的。实际上,Polkadot所要解决的是所有这一切。目前,在生态系统中,我们存在许多如何在不同区块链之间进行互操作的问题,今天每个人都是孤立的,对吗?如果您想通过以太坊进行交易,例如,一个智能合约想要在比特币中做某事,因为不可能,您实际上必须通过一个中心化的实体来进行交易,这实际上给我们带来了很多问题,对吗?然后Polkadot成为了这个新协议,实际上,它不仅仅是将其视为区块链,还被认为是一种网络协议,它实际上可以与不同的区块链进行交互,并且按照其设计方式,Polkadot确实具有中继链,这个中继链就像一个中央区块链,在不同区块链之间保持这种通信所需的信息量最少,对吗?我们的目标不是拥有智能合约,实际上Polkadot并非旨在拥有智能合约,因为它的目的实际上是要成为这种通信协议

埃琳娜(Elena):好吧,让我们在这里停留片刻,因为您正在将新概念放入问题中,我认为我们提出的问题多于答案。向我解释一下协议和区块链之间的区别是什么?我了解,从Polkadot页面上看到的是几个区块链。您刚刚告诉我,我们正在使用Zcash,比特币,以太坊或仅仅是平价?

里卡多:那只是Parity,但最终它将与Polkadot的一切联系在一起,因为我要做的是Polkadot允许与不同的区块链进行这种交互,因此Parity具有多个可以实际发展为能够连接到Polkadot,并以同样的方式,他们将能够与当今孤立的区块链进行交互,并且由于Polkadot,他们将能够互连。

埃琳娜:啊哈。这不同于原子交换和所有其他东西。

里卡多:对。它与原子交换不同。实际上,关于Polkadot的重要一件事是,它使您可以在不同的区块链之间发送消息,而不仅可以进行令牌交易所,因为区块链不仅仅允许访问令牌。

埃琳娜:好的,在区块链之间发送消息意味着什么?对于使用加密货币作为硬币的人,对于使用区块链创建工具的人,您如何看待呢?

里卡多:今天,区块链最著名的用途之一就是加密货币,但这并不意味着它是唯一的用途。例如,我们还有其他一些DAO案例,例如,著名的Maker DAO案例。

Elena:是的,我们有Natalia向我们很好地解释了Maker DAO是什么以及去中心化组织的工作方式。

里卡多:太好了。是的,他们是生态系统中的佼佼者,实际上,例如,使用这种情况如何使它们互动,您可以从另一个区块链做出决定,也就是说,我们做出可能发生的决定在另一个DAO中直接与Maker DAO的DAO交互,对吗?在这种情况下,很多时候DAO必须生活在同一个区块链中,在那种情况下就是以太坊,但是如果您决定在自己的区块链中开发这些去中心化组织之一,会发生什么呢?您打算如何与他们联系Maker DAO进行财务事宜?或者只是简单地移动选票,金钱,然后…

埃琳娜:啊哈。

Ricardo:通过此操作,我们可以使用Polkadot来发送这些消息,这使您可以安全地发送Maker DAO的DAO,并可以对该DAO做出决定,而不必与以太坊进行交易

Miguel:这是一个问题,Polkadot有点像区块链之间的一种沟通渠道吗?我了解,除了沟通渠道外,我了解它们是一系列工具。

里卡多:是的,完全正确。您正在创建的区块链将能够与其他区块链直接交互。例如,为此,您可以在此处输入我们在Parity中创建的称为“底物”的工具。 Substrate使我们能够使人们更轻松地从头开始创建区块链,并获得避免在所谓的“ Layer 1”(即创建整个协议)的各层之间进行创建的全部好处,所有这些技术问题您必须为网络提供安全保护的地方,网络中不同节点的通信方式,实际上取决于智能合约的相同语言。

埃琳娜:让我们看看,面对共识如何运作?例如

里卡多:例如,Substrate提供的是它是一个框架,或者换句话说,是一组库,允许您以模块化的方式选择要在区块链中实现的模块。因此,也许我们有一个共识,这是一个共识,即使用比特币或以太坊作为工作证明的著名且正常的共识,并且我们可以拥有另一个作为授权证明的共识,例如,如今的侧链如xDai这是Maker DAO的集合。您可以有其他关于权益证明的共识,但是允许您这样做的是将它们各自放在各自的模块中,以便我们可以选择所需的共识类型,您只需将其集成到模块中即可。例如,您还可以集成,如果您希望您的区块链拥有智能合约或没有智能合约,则只需集成智能合约模块等等,从而获得越来越多的质量,但是您也可以创建自己的自定义模块,以实现实施自己的逻辑。

埃琳娜(Elena):发生的事情是,当您与我讨论自定义模块并使不同的共识系统进行交互时,在我看来,像Miguel这样的人或像您这样的人已经开始涉足网络开发的炼金术,这是显而易见的,但是像我这样的人,都是鼠标驱动程序,这一切都非常黑暗。那么在我的头上听起来如何?而且,如果有任何问题,请您纠正我。它给乐高积木式模块带来了一系列解决方案,如果我想实现一个与不同区块链进行交互的工具,这些区块链也具有不同的共识类型,或者如果我想实现像分布式自主组织这样的东西,我可以乐高绿色,黄色乐高,三件式乐高,四点式乐高,我用它构建了一种为我量身定制的工具,是每个人都力求做到的最好的工具吗?还是我在谈论纯粹的科幻小说?

里卡多:不,是正确的。实际上,这是一个很好的抽象。如果您想要拥有仅允许您使用某种共识类型的区块链,可以真正选择我,那就是灵活性,您可以选择提到的股权证明并将所有这些规则提供给您的网络。

埃琳娜(Elena):好的,到目前为止,您还没有迷路,我仍在乘坐火车,并或多或少地了解了您想要的东西,以及您正在考虑使用Substrate解决方案的东西。现在,向我解释一些解决方案,该解决方案也是一个“根据自己的测量结果自行构建”的库,它还能够与不同的区块链进行交互并为最终消费者生成解决方案。基座,我们都点燃蜡烛并进行装饰吗?是什么失败或什么不起作用?我们为什么不全力以赴解决所有问题?还是缺少什​​么?还在生产期间吗?缺少什么?因为这听起来对我来说解决了所有问题,仅此而已

里卡多:实际上,这项技术非常令人兴奋,您是对的。仍然需要更多动力的真正原因是因为它在不断发展,对吧?我们几乎没有,实际上,我们正在淘汰Substrate的第2版,它正在开发中,这就是Polkadot的上一个版本Kusama所开发的版本所提供的。 Kusama已经是一个外部网络,如今,例如,正在使用这些Substrate模块。 Kusama和Polkadot,其初始版本将使用Substrate构建,并且此Kusama的第一个版本目前具有权威性证明,因为发现了一些错误,某些问题将即时得到纠正。在接下来的几周(可能是一个月)中,该协议将继续使用和逐步更新。它将逐步开放,而不是作为权威证明而要做,更多有利益相关者的验证者开始进入,它将完全成为利益相关者的证明,但在治理方面进行了一些修改它完全成为链上的,但是它具有某种形式,例如Web3。好的,这里我们要提一点,这是一个巨大的项目,但是在这里,我们只讨论项目的创建方式,对吗?让我们看一下,Parity Technologies正在开发Polkadot,但是真正领导Polkadot开发的协会称为Web3基金。这种关联是一个推动整个区块链生态系统发展的基础,但现在它非常关注Polkadot。这个人实际上雇用了我们Parity Technologies来开发Polkadot的第一个版本。因此,Web3基金的目标是不仅使用Substrate来创建采用不同技术的客户端,因此实际上可以使其去中心化得多。

埃琳娜:Web3基金是一个非营利基金会,一个非营利组织还是私人公司?

里卡多:正如您所说,Web3基金会是一个非营利性基金会,它是由盖文·伍兹(Gavin Woods)创立的,因此我们与他们之间有着密切的关系,但是它们是Parity Technologies和Web3基金的两个独立部分,它们是两个完全独立的事物

埃琳娜:分开Libra如何与Facebook分开?还是分开,分开?

里卡多:它确实是分开的,分开的,即是完全分开的。唯一发生的是,在这里我们有一份开发Polkadot的合约,一旦Polkadot仍在开发中,我们仍然可以作为不同的项目来做,对吗?不仅取决于保持Polkadot的原样。好吧,Substrate是Parity Technologies生产的产品,正是Polkadot的第一个实现将与Substrate合作开发,但是Web3基金也提供了赠款,并且正在吸引其他公司,初创公司以不同的语言开发Polkadot客户程式设计这些不一定依赖于Substrate,但如果您真的想用生态系统中现有的最佳实践来开发超快和超级东西,那么Substrate将成为主要工具,以创建自己的区块链并加入Polkadot

埃琳娜:好的。因此,我们已经在谈论制作自己的区块链,而不是在制作与区块链交互的协议。那些自己的区块链,它们是由什么组成的?我喜欢什么协议吗?有区块链吗?

里卡多:实际上是的,您可以选择要将规则放入自己的区块链中的规则。它可能只是创建一个财团,或者更确切地说,是一个保险公司,而其中的保险公司希望拥有自己的区块链…

埃琳娜(Elena):嗯,这听起来像是邪恶的联盟,一个拥有区块链的保险公司。

里卡多:当然,这是一个例子,不是吗?

埃琳娜:但是你没有一个不那么害怕的人吗?给我一个温柔的。

里卡多:好的,我们还有什么?让我们来看看

埃琳娜:给我一只小猫,我想做一连串的小猫。

里卡多:恩,那是我们经典的例子之一,对吗?实际上,我们有一些教程可以帮助您与纯小猫建立联系。

埃琳娜:我喜欢那个。

里卡多:这将是一个例子,但另一个非常有趣的例子是,例如奇偶技术公司与联合国进行了很多合作,该项目是由世界粮食计划署与难民合作的一部分实施的。举例来说,该项目目前正在使用以太坊(Parity Ethereum)来精确创建一种生态系统,并能够提供这种生态系统,并与难民一起创造小型经济,但是他们面临着当今技术存在的许多可扩展性问题以太坊。因此,非常有趣的是他们如何真正看到对其他技术的很多好处,例如,Substrate可能是他们的绝佳选择,但是,嘿,他们将不得不一点一点地分析它们。但是,它可以精确地在联合国内部创建不同的机构,它们可以在它们之间创建一个开放的区块链,以便非政府组织可以加入联合国并直接与联合国互动,而无需依赖其他中介机构。我要评测的是,例如,联合国如何使用Parity Technologies开发的技术来帮助难民,他们有很多可扩展性问题,这完全是因为以太坊今天的工作方式和规模。因此,他们可以开始使用的一种很好的方法是,根据联合国各个地区的需求,由Substrate创建不同的区块链,最后它们之间将连接到一个(21:25),连接到Polkadot。因此,任何想与联合国互动的非政府组织都可以通过这些区块链进行公开互动,而不必依赖于旧的中心化互动。

埃琳娜:旧的中心化互动。您不是在谈论以太坊,不是在谈论其他区块链,而是在谈论区块链之前的协议。

里卡多:对。很多时候,他们使用或实际上是通过工作方式来分发凭证,但是这些凭证在使用过程中常常会丢失,很可能会被出售,然后,当您将区块链置于这种经济形式时,这是一种经济,因为对于难民来说,实际上很小,它允许难民真正利用他们通过联合国获得的支持,而不是依靠某人向他们收费或出售更昂贵的代金券或其他任何东西。风格。

埃琳娜:二级市场。发生的事情是,我仍然难以理解我们在空中以抽象术语谈论区块链,然后我们引用诸如Zcash或以太坊之类的特定区块链(例如比特币),然后作为未来的项目再次在空中谈论比特币。对于观察或存在,以及您正在谈论的关于Substrate的互动,Polkadot也是未来的解决方案,目前正在做什么?为什么以太坊不达标或存在可扩展性问题,并且必须实施更多解决方案以添加更多不同的区块链?那里发生了什么事?

里卡多:嗯,以太坊的初始版本确实是一个很好的概念证明,它非常有用,但是它的细节在于,像比特币一样,它限制了一定时期内可能发生的交易量。时间。因此,这些交易实际上是说它们可以来自以太坊或代币的转让,也可以是必须在去中心化发行中进行的表决交易,对吗?假设是一个去中心化的组织,那么可能是在一个去中心化的组织中,您必须在一定时间段内进行投票,但最终由于网络已饱和,您无法投票。因此,解决这个问题的方法有很多,其中一种是开始创建,以太坊已经经历了什么,那就是创建侧链以能够稍微下载此主要负载并将其放置在实际上分离的其他区块链中,但是如今这些侧链与以太坊主网交互的方式非常中心化,最终它们依赖于它们之间的中心化连接,有人可以从A点转移到B点,对吗?因此,这是主要原因之一。

埃琳娜:好吧,使用其他区块链解决了吗?因为它给人一种感觉,回到乐高游戏的隐喻是,我们一方面在谈论模块,库以创建定制的解决方案,这取决于您的潜在客户选择哪个链,哪个区块链,同时,当谈论以太坊,比特币的局限性时,因为它也有比特币的局限性,我们要说的是Zcash,Dai族的一切,我们在谈论的是另一种干预方式,另一种解决方案的方式,然后,我们也在谈论,您刚刚告诉我的,尚未创建的侧链。

里卡多:是的,这是正确的。发生的事情是我们在当今的生态系统中确实存在所有这些限制,但是最实用的攀爬方法之一是创建侧链或区块链,在Polkadot的情况下,它们实际上称为副链,它们使用的验证是今天,好了,波尔卡多会发生什么,对吗?您不需要像所有侧链那样要求每个人都单独拥有其验证器,实际上,侧链要求您拥有,这取决于“证明”或您选择的共识,而取决于您是否拥有自己的矿工或拥有自己的验证程序并增强网络安全性。 Polkadot是它提供的功能之一,也是为什么它也被视为下一代网络的原因之一,而以太坊1.0将是第一代,而我们拥有的第二代Polkadot允许我们使用现有的安全性在Polkadot中的所有中继链中,当您尽可能抽象地连接平行链或侧链时,实际上并不需要所有这些验证器,但是,它们将继承已经拥有的所有安全性。

Miguel:Ricardo Parachain是在Polkadot中简单给出的名称还是在后面?其背后有什么特殊含义?

里卡多:是的,平行链是波兰语中的术语,因为它实际上意味着它们是并行变化的,因此得名。所有人都可能在同一时间工作,他们不需要顺序就可以讲话或将测试或验证放入Polkadot中。因此,它们都是并行工作的,因此,平行链术语相当于侧链。

Miguel:好的。我还有一个问题是,允许创建Polkadot的链条是完全独立的,因为我对侧链感到困惑,如果侧链在以太坊上发展,则显然取决于以太坊或对以太坊进行检查。在这种情况下,我可以创建我的区块链,我们将要创建Elena的小猫区块链,它完全独立于我的规则。

里卡多:是的。您可以单独创建自己的区块链,这是Substrate允许的事情之一,但是您永远都无法连接,但是,与真正创建完全或直接连接到Polkadot的平行链相比,这带来了更多的挑战,对吗?

Miguel:是的,当然。

里卡多:如果您真正建立联系,它将带来更多好处,因为您可以使用狗降落伞与整个生态系统进行交互,不仅可以与小猫的降落伞进行互动,同时还可以与比特币,以太坊进行互动,所有这些都使用此网络协议Polkadot。

埃琳娜:事实是,从这里开始,这听起来很危险。

里卡多:危险吗?

埃琳娜:是的,我是说,give锁。似乎可能存在重大的安全问题。

Miguel:不,那是我对Ricardo的另一个问题。也就是说,很明显,在开发单个区块链时,要定义其规则,它是做什么的?好吧,有人说“我想要工作证明,我想知道什么”,而区块链的安全性将由矿工提供,但是如果他告诉我,如果我连接到Polkadot,我将获得Polkadot给我的好处或安全性不行吗是你提到的那个吗?当我连接到他们时,我会收到像这样的区块链所提供的好处

里卡多:是的。真正有效的方式是,您不会完全撤消在自己的副链或侧链中使用某种类型的验证器的需要,如果要查看它,则无论如何都需要这些验证器,最终必须验证规则来自您自己的网络。但是,您并不需要,它完全取决于您想要的逻辑和您想要放入自己的区块链中的经济性,但是您实际上并不需要在自己的网络中拥有太多的验证器,而仅在您自己的网络中拥有想要的验证器。您对中继链的主要验证器进行了某些密码测试,这实际上是维护最大安全性的地方,对吗?即在Polkadot中。

Miguel:我的意思是,他让我独立,因为他给了我选择不完全离开房子的选择。太酷了。

里卡多:完全。

埃琳娜(Elena):我非常担心没有带时间戳的平行链的想法。

里卡多:好吧,他们完全掌握了时间戳,并且可以说,他们可以拥有一个非常强大的验证器,以确保他们使用尽可能多的资源或今天在工作证明上所花费的资金,甚至股权证明也将需要计算机或具有一定功能的服务器。您确实可以有更多单独的功能,例如,甚至可以在手机上使用,我们可以谈论的是仅适用于IoT的小型计算机,它们可以使用某些验证器,而这些验证器实际上是对居住在Polkadot中的验证器的最终测试这确实是使您的交易具有目的的原因。当您放入Polkadot时,您将最终交易放在那儿是事实,而在您自己的区块链中它具有概率目的,这取决于您在自己的区块链中使用哪种算法。

埃琳娜:我很难理解所有这一切。我发现了太多新概念,甚至不知道我的疑问在哪里。似乎这是一个全新的概念。我们正在谈论的是平行链,也就是说,起作用的区块链不是并行旋转母链的子链,而母链显然已经被抛弃了。另一方面,代码解决方案模块以相互组装的模块的形式定制,可以与这些链进行交互。同时,这些链与已经运行并且具有自己的动态甚至采纳量的项目互动,这些项目使用并相信该代码。让我们不要谈论那些突然抓住细节的极简主义者吧?让我们谈谈真正不尝试探索荒野并愿意冒险的人们。它们就像一层层的意义,一层一层的叠加。

里卡多:是的。是的,是的,我们这里确实需要很多不同的技术,而重要的是,例如Parity Technologies,该项目之所以如此之大和如此强大,是因为其背后有很多学习经验。 Parity Technologies一直是区块链领域的先驱,从一开始就有真正的工程师参与该问题,自他出生以来,有些人就从比特币诞生开始就非常了解,其他人确实是以太坊社区的创始人,然后,我们实际上了解了所有存在的协议,正如您提到的Zcash,Parity比特币,以太坊等,我们已经实现了这些实现,它们确实让我们看到了这些实现中有许多类似的模式,这就是我们设法抽象而来的内容。 Substrate,以及从Substrate开始的所有新产品Polkadot,都在组装中,这使我们能够证明Substrate具有足够的灵活性以围绕完全创新的技术创建生态系统,对吗?

Miguel:一个相当广泛的概念,难以消化。埃琳娜(Elena)正在尝试,她告诉我,我在这里,我在这里。

埃琳娜:在委内​​瑞拉有这样一种表达:我要比高速公路上的狗做更多的工作。我不知道在哪里看,到处都有新的概念,我不知道该如何适应。我真的觉得这非常复杂,我感到,一方面,它们是针对性的解决方案,例如在处理与难民一起工作时您在谈论的代金券;除了金钱以外,它们还提供了什么其他解决方案?例如?智能合约?定向到什么?

里卡多:您几乎可以创建一个具有智能合约的区块链,但是,波尔卡多特今天在创建此基础设施时正在寻找的东西,首先就是如何创建这些允许创建新生态系统,不同社区的第一个项目。 ? O sea, tenemos en caso de que, si creas un smart contract estás creando solo una aplicación, una DApp y, a diferencia de si estás creando un blockchain, estás creando un ecosistema. Entonces, lo que realmente está creando aquí es que, si tú puedes crear tu propio blockchain que se una a Polkadot vas a estar creando un ecosistema dentro de otro ecosistema, entonces, al final vas a tener muchos ecosistemas que viven en paralelo y no solamente dependes de uno principal que en el que construyes las aplicaciones ¿No? Sino que, cada ecosistema puede tener su tipo de aplicaciones distintas y ese es justamente uno de los grandes beneficios.

Elena: Y de todas las soluciones que están planteadas, me imagino que ustedes tienen, aunque sea la idea de varias soluciones concretas para levantar como el tema de los refugiados y los vales de comida para los refugiados. De todas las soluciones que se están planteando ¿Cuáles son las que a ti te resultan más atractivas, que te parezcan que tengan mayor potencial?

Ricardo: Por ejemplo, el área identidad es una parte muy interesante y muy práctica en todo el ecosistema de blockchain. Hay varios proyectos, por ejemplo, en Ethereum que están buscando ver como lo implementan, pero al final no es eficiente porque dependen demasiado de la ejecución de smart contracts y, entonces, tú solamente quieres validar quién eres, tienes que pagar una transacción bastante cara para que valide realmente quién eres y esto, por ejemplo, esta lógica en vez de tener un smart contract la puedes bajar perfectamente a tu propio blockchain. Al hacer esto permite que estas reglas definidas que permiten validar quién eres y validar que edad tienes sin que tengas que decir que edad tienes, solamente te pregunta ¿Eres mayor de edad o no? Y simplemente el blockchain por criptografía y pruebas permite contestar esta respuesta y no tienes que exponer la información privada de la persona nunca ¿No? Entonces, este es un caso sumamente práctico, sumamente importante que sería cómo poder crear una identidad a través del blockchain. Prácticamente podrías…

Elena: Ajá. Y ¿Qué tan adelantado está eso? Porque el tema de las identidades es un tema que ya lleva rato que se está planteando como posible problema a solucionar con un blockchain, pero no he conocido ningún proyecto real que realmente haya llegado muy lejos.

Ricardo: Justamente esa es una de las razones, porque todos dependen hoy en día de smart contracts y la ejecución de un smart contract lleva sus costos y problemas de escalabilidad, justamente los mismos que está teniendo Ethereum de diferente forma. Pero, lo importante aquí es justamente si esas reglas las puedes establecer directamente en un ecosistema, digamos, en uno de estos blockchains que tenga más blockchains o parachains (así como se conocen en Polkadot), permite realmente poder extender estas capacidades más allá solamente de la ejecución de un smart contract.

Elena: Ya va. Déjame hacerte una pregunta que me está dando vueltas ¿Por qué parachains y no chains laterales? ¿Qué los diferencia?

Ricardo: Eso mismo, es prácticamente el mismo concepto. Lo que sucede es que estos parachains viniendo del hecho de ser del término de un chain paralelo permite realmente que, mientras va creciendo tu comunidad o simplemente si estás haciendo pruebas de un producto nuevo, lo conectas directamente a Polkadot sin tener que estar convenciendo a toda una comunidad, a todo un consorcio o lo que sea en este caso, que todos tengan que tener su computadora, sus validadores y realmente permite justamente como extender…

Elena: Extender las posibilidades del blockchain sin tener que ser tan económico con los recursos. Una cosa así.

Ricardo: Sí, es correcto. A ver, permite extender las posibilidades y el alcance sin realmente consumir tantos recursos. No necesitas tú estar poniendo tanto dinero de frente como realmente requiere hoy en día mantener el ecosistema de Bitcoin o el ecosistema Ethereum. Realmente hay muchos mineros que hoy en día prácticamente no están recibiendo ganancias, están en un punto cero y esto, pues, también afecta a la seguridad y mantiene como los costos muy altos. Entonces, si tú realmente quieres empezar a construir sobre un blockchain muchas veces es mejor que empieces tú con tu propio blockchain y prototipos y poco a poco lo vayas escalando y la mejor forma de que creas esto es que hagas un parachain y lo conectes realmente a Polkadot.

Elena: Okey. Entonces, a mí me da la sensación que estamos hablando de un producto que debe ser muy interesante para los desarrolladores pero que está todavía en sus primeros pinitos y que nosotros, los usuarios veremos cuando se transformen en herramientas concretas que podamos ponerle la mano real, es así ¿No? Ese es el gran conflicto que estoy teniendo por entender todas las abstracciones que me estás comentando ¿No?

Ricardo: Correcto, sí. Justamente es eso, estamos creando las capas base ahorita en Polkadot y poco a poco se van a ir creando diferentes parachains, diferentes blockchains que van a estar conectados a Polkadot, que van a permitirle al usuario final tener diferentes tipos de interacción.

Elena: Magnífico. Ustedes tienen en este momento un evento que se llama “Hacktoberfest” y están invitando a innovadores de la blockchain a participar.

Ricardo: Sí, exactamente. Este evento justamente busca crear una comunidad global, no solamente es un evento local en Alemania, sino que, realmente, por ejemplo, tenemos gente que está en Japón en este evento en el Devcon de Ethereum y, pues, prácticamente también hay en paralelo en bueno, en algunos otros momentos hay ciertos workshops, ciertos eventos de comunidad justamente para incentivar que la gente realmente empiece a explorar esta nueva tecnología.

Elena: ¿La gente o los desarrolladores o las empresas?

Ricardo: Los desarrolladores. Principalmente sí, desarrolladores y realmente los aventurados que realmente quieren hacer algo…

Elena: Ponerle la mano a un modulito de un montón de librerías con las que pueden ir armando juguetitos y probar.

Ricardo: Exactamente. Un montón de estas librerías que permiten crear algo nuevo y sobre eso ya crear una aplicación.

Elena: Bueno, entonces, a nuestros oyentes desarrolladores les informo que el enlace va a estar en las notas del episodio por si se interesan. El evento está abierto, ya hay documentación, están invitando a unirse a la comunidad y tutoriales diversos para que se diviertan un rato.

Ricardo: Sí, realmente justo en ese enlace, el de Substrate.dev tenemos muy buenos tutoriales que cada vez se van extendiendo y actualizando para explicar más a detalle cómo puedes crear tus propios blockchains y unirlos justamente a Polkadot.

Elena: Exacto, y ahí están los enlaces, tienen las GitHub y un montón de juguetitos para que se entretengan un rato. Lo que sí quedó es la sensación de que hay como bandos y la sensación de que hay gente que dice que así no se puede desarrollar y que esa no es la manera y que uno debe ser fiel a un dios blockchain y rendirle tributos a un solo dios blockchain, me parece que eso también lo están disrrumpiendo ustedes, o sea, no están contentos con disrumpir una cosa, sino que…

Ricardo: Una de las cosas principales justo que Gavin ha dicho mucho en sus conferencias es que no creemos en que un solo blockchain va a ser realmente la solución a todo, va a ser el que acapare todo el mercado y el que gane todo, sino que, realmente los blockchains se van a crear conforme a las necesidades que existan en el ecosistema, necesidades sean de negocios, sean diferentes necesidades que ayuden a ONG o a cualquier cosa en ese estilo ¿No? Entonces, prácticamente estas reglas de negocio van a estar desarrolladas más a nivel de un blockchain no forzosamente a nivel de smart contracts que reducen muchísimo la escalabilidad si solo nos quedamos con smart contracts.

Elena: Solamente nos quedamos con smart contracts suena ya eso solito como una herejía.

Ricardo: Pues sí, justamente hay muchas cosas que podemos pensar y crecer, crear nuestros propios módulos, podrías crear tus propios smart contracts con una cosa súper innovadora y prácticamente se lo puedes dar a la comunidad con Substrate, y la comunidad podría estar utilizándolo. O sea, la otra ventaja de Substrate es que, pues, todo es abierto, entonces, si tú creaste tu propio módulo, ese módulo se lo puedes dar a la comunidad y la gente podría estar utilizándolo y prácticamente es como crecer el ecosistema más allá de solamente tener todas las reglas establecidas para un blockchain específico.

Elena: Magnífico. La diversidad, yo estoy muy a favor de la diversidad, el poli amor, muy a favor del poli amor, y entonces, bueno, Ricardo nos está invitando a participar en una comunidad de desarrolladores llena de soluciones, estamos buscando problemas, por favor traigan problemas.

Ricardo: Perfecto, sí. Lo que necesitamos justamente es encontrarles soluciones a estos problemas.

Elena: Bueno, Ricardo tiene Twitter, está en @RiusRicardo todo junto, por si acaso quieren comunicarse con él, hacerle preguntas, invitarlo a algún lado o sumarse a la comunidad del planteamiento que está haciendo la comunidad de Substrate que parece muy interesante. A ver Ricardo, cuéntame algo, de todas las cosas que está entregando Polkadot, que está entregando Substrate ¿Qué es eso que solamente tú sabes y que todo el mundo tiene que saber?

Ricardo: Bueno, una de las cosas más importantes también que tenemos, que tiene hoy en día la versión previa de Polkadot y que está desarrollado a través de Substrate es la forma en cómo se actualiza la red.

Elena: Okey.

Ricardo: La forma de actualizar hoy en día, por ejemplo, Bitcoin o Ethereum, resulta que debes hacer un fork aunque realmente mucha gente no se da cuenta de esto. Cada vez que creas una nueva regla prácticamente podrías dividir a la red ¿No? Dividir si la gente no actualiza a tiempo sus nodos.

Elena: Sí, todos sabemos lo traumáticos que son los forks. Son peor que un divorcio. La gente se apuñala en la espalda, se pelean por los hijos, es una cosa horrible.

Ricardo: Es una cosa espantosa, pero, digamos que en este caso lo que sucedes es que, por la forma en cómo está desarrollado utilizamos una nueva tecnología también aquí que se llama WebAssembly que…

Elena: ¡Otra nueva tecnología! ¡Justo lo que me hacía falta!

Ricardo: Otra cosa innovadora, pero la ventaja de esta tecnología es que, gracias a esta tecnología realmente nos permite no actualizar con forks. WebAssembly es una máquina virtual chiquita, una forma de tener estas reglas de negocio que vamos a utilizar directamente en nuestro nodo solamente cuando han cambiado las reglas de negocio. En lugar de que, porque nosotros, o sea, la actualización hoy en día, todavía se da por proof of autority, después va a pasar con gobernanza de proof of stake y entonces la comunidad va a empezar a sugerir cambios y cosas de ese estilo, cuando esos cambios se den lo que va a suceder es que vamos a actualizar sin realmente generar este fork, y esto es prácticamente que va a checar este código, esta es una de las ventajas de WebAssembly que es un código súper chico, súper compacto, lo vamos a poner directamente en el blockchain de Polkadot y cada cliente, cada nodo que esté conectado a este blockchain va siempre a estar leyendo ese código y leer el código que él tiene registrado. Si el código del blockchain es más nuevo, o sea, este código de WebAssembly es más nuevo que el código que tiene el nodo actualmente, va a ejecutar este de WebAssembly, por lo tanto, siempre va a estar ejecutando las nuevas reglas y nunca vas a tener un fork, siempre vas a estar a la vanguardia allí.

Elena: Okey. Da la sensación entonces de que el fork no es opcional, todo el mundo a caminar derechito con la línea marcada.

Ricardo: Correcto, sí. Todo mundo va a seguir estas mismas reglas porque, simplemente, cada vez que se hace sin tener que decir, así como el fork, el fork viene en estos divorcios como mencionabas. Siempre los forks se dan cada vez que hay una actualización. El 90% de las veces que se actualiza un cliente hay cierto tipo de fork, por ejemplo, porque se cambian las reglas de negocio ¿No? Entonces se empiezan a rechazar los bloques anteriores y todo mundo tiene que empezar a utilizar los nuevos bloques, tienen que aceptar los nuevos bloques. Al hacer esto, pues, justamente sin querer, se crean forks, pero como toda la gente entra en consenso de que quieren seguir las nuevas reglas de negocio, todo el mundo agarra y baja el nuevo código y lo mete en su nodo, en su validador y muchas veces esto requiere, por ejemplo, ocurrió en el caso de Ethereum que hubo una propuesta que podía introducir un problema, un ataque, entonces, rapidísimo tuvo que comunicarse a toda la comunidad en cuestión de horas que no actualizaran porque justamente iban a introducir un ataque y todo se volvió un dilema hacer esta actualización y entonces se tuvo que hablar con muchísimas personas de la comunidad y todo para que esparcieran rápido esta información y se logró prevenir este fork. Simplemente este no sería el caso para Polkadot o para cualquier blockchain construido sobre Substrate por esta gran ventaja que trae utilizar WebAssembly para evitar justamente tener este tipo de forks y actualizar de forma súper limpia.

Elena: Sí, da miedo. De nuevo, los sustos que me dan a mí. Este tipo de disrupciones tan masivas a tantos niveles, de repente se me ocurren cosas como, por ejemplo, así como Ethereum con todo y el cuidado que tiene su comunidad tuvo que hacer un abort de la actualización porque viene con más problemas que soluciones, una actualización automática pues tiene más riesgos no menos.

Ricardo: En realidad sí son menos riesgos, pero, la cuestión es que, en lugar de que sea como automática prácticamente digamos que tiene el mismo proceso que en Ethereum, solo que, la diferencia en este caso sería que, en lugar de tener que decirle a toda la gente, así como “realmente todo el mundo aje el código, etcétera”, se hace esta votación y si la mayoría votó justamente una votación descentralizada, votó porque se haga el cambio o se revierta el cambio se mete el código de esa forma. Entonces, trae muchos más beneficios porque permite hacer estas actualizaciones mucho más limpias y evitar que la red se divida y divida todo este poder y todo el gasto de energía que hay.

Elena: Bueno, entonces mantenerlos en la vista y seguirles la pista para ver cuáles son las soluciones que van a traer a los nuevos ecosistemas.

Miguel: ¿Existe alguna opción en el caso de que alguna actualización automática sea malévola o sea dañina? O sea ¿Hay algo que la detenga? En el caso de que pase sin querer.

Ricardo: Digamos que es el mismo riesgo de todos los blockchains en este sentido ¿No? O sea, no hay como esa razón para que exista una actualización automática como tal, simplemente todo es igual, hay un consenso, es la misma forma, el código está libre para cualquier cliente de Bitcoin, de Ethereum o, en este caso, igual va a ser Polkadot o Substrate, prácticamente la gente decide cómo actualizar ¿No? En el caso de que no haya una actualización o una actualización sea, pues, maligna, prácticamente ese problema se propaga a todos los clientes y en nuestro caso igual, hay que tomar las mismas precauciones que existen para cualquier otro hecho.

Miguel: Realmente no. Me parece una tecnología bastante interesante, me parece que, digamos que, da miedo porque cuando hablamos de…

Elena: Me tranquiliza que a ti también te de miedo.

Miguel: Sí, no, no. Da miedo en el sentido de que es algo muy grande, la seguridad es vital en este sentido. Hay cositas que obviamente no importa el nivel de usuario creo que sí da miedo que son, por ejemplo, las actualizaciones, las formas y las reglas para que funcione cada blockchain y todo esto. Pero, en cuanto a propuestas, está súper interesante, como dice Elena, vamos a ponerle el ojo, vamos a seguirlo porque de verdad que sí, lo que dijo al principio ¿Por qué no estamos ya rezándole y diciendo okey esto es lo que se viene?

Elena: Y no hemos tocado temas como, por ejemplo, anonimato, privacidad, reversibilidad. No hemos tocado temas como redes privadas, a ver cómo funciona una blockchain privada con un módulo como este, o cómo funcionan las públicas. Realmente, lo único que hicimos fue un “vuelo de pájaro” muy superficial, la idea era que nos aclaráramos un poco y la sensación que me deja es que no nos aclaramos nada. Lo único es que estamos todos abrumados de la profundidad y de lo amplio de la propuesta que tiene Substrate y Polkadot.

Ricardo: Es completamente entendible justamente todas estas nuevas cosas que vienen en camino, por eso es red de siguiente generación y no solamente ya…

Miguel: Es la típica resistencia al cambio de los usuarios, o sea ¿Cómo paso? Estoy aprendiendo a gatear con Bitcoin y ahora tú me dices de redes paralelas, de las side chains, que tengo mis reglas, entonces ese montón de conceptos que empiezo a digerir que, epa, ya va…

Elena: Para redes, para blockchain, protocolos distintos, soluciones modulares, comunidades de desarrolladores trabajando en distintas blockchains cada uno con soluciones modulares.

Ricardo: No, claro. Entiendo, entiendo realmente la complicación que tiene, pero sí es, es realmente súper emocionante poder estar en este lado de la tecnología y poder ver como el ecosistema está creciendo y exploramos nuevas soluciones que puedan tener un gran impacto.

Elena: Y sí. Todavía no hemos tocado para nada los problemas existenciales, sociales que pueden disrumpir un planteamiento como este, no lo hemos ni tocado. Así que, de verdad, qué época tan maravillosa para estar vivos.

Ricardo: Totalmente de acuerdo.

Elena: Ricardo, te agradezco muchísimo la paciencia, sobre todo mis preguntas no deben haber sido las que usualmente recibes, gracias por la paciencia de responder y tratar de hacer entendible una cosa tan profundamente compleja a tantos niveles. Miguel, muchísimas gracias por surfear todos los problemas técnicos que has tenido y que sin embargo has estado aquí.

Miguel: Gracias a ti Elena por soportarme.

Elena: No, para nada, para nada. Ha sido un gusto. Ricardo, de verdad un gusto.

Ricardo: De verdad, muchísimas gracias. Agradezco tu tiempo Elena, gracias Miguel. Realmente ha sido muy padre participar aquí con ustedes.

Elena: Extendemos la invitación a todos nuestros oyentes, si quieren saber más del tema vamos a dejar los enlaces en las notas del episodio y Ricardo se ha puesto a la orden por su Twitter @RiusRicardo. A todos nuestros oyentes, gracias por escuchar.

资讯来源:由0x资讯编译自CRIPTONOTICIAS。版权归作者Elena Cazes所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢