Gavin Wood Web3峰会最新演讲:波卡不是智能合约平台,而是平台的平台(全文)...

2023-11-19

“在波卡上,每个平台都在用高性能、高效率和最优的方式做着自己擅长的事,而不必让它们的用户用底层平台的货币进行支付,从而将可定制性和灵活性提高了一个台阶。”


本文谨代表作者个人观点,不代表火星财经立场,该内容旨在传递更多市场信息,不构成任何投资建议。

火星财经APP(微信:hxcj24h)一线消息,10月29日,开放开源互联的2020年Web3大会在上海举行。在会上,波卡创始人Gavin Wood发表了主题演讲,他表示,波卡不是某个项目的“山寨版”,波卡与众不同的是,它在平行线程和平行链基础上建立了共识系统的新抽象,而真正抽象的是共识以上的东西。

他举例说,以太坊让货币可编程是一个突破性的创新,但也存在不够兼容,受到资源消耗的制约。波卡不仅能实现以太坊的功能,而且通过Substrate实现了更多的可能性,适配更多的场景。波卡没有账户、货币之类的设定,它不是智能合约平台,而是结合了可定制性和灵活性的、平台的平台,是连接不同区块链的枢纽——每个平台都在用高性能、高效率和最优的方式做着自己擅长的事,而不必让它们的用户用底层平台的货币进行支付,从而将可定制性和灵活性提高了一个台阶。

精华观点:

1.波卡不是某个项目的“山寨版”,波卡与众不同的是,它在平行线程和平行链基础上建立了共识系统的新抽象,而真正抽象的是共识以上的东西,最主要的区别是我们没有账户、货币之类的设定。

2.Polkadot不是一个智能合约平台,它是各种不同的平台的平台,不必担心被收取gas或用底层平台的货币进行支付,这些平台不会被捆绑推销Polkadot的任何东西。

3.Kusama 超额完成了它金丝雀网络的角色,可以在真实环境中直接上手实践,可以提前预演在Polkadot 可能碰到的问题。

4.企业级应用越来越适合使用Polkadot 了,下一个阶段是跨联盟链的产生。

以下是演讲全文:

你好,我是 Gavin Wood。我是 Polkadot、Parity 科技和 Web3 基金会的创始人和以太坊的联合创始人。欢迎来到第一届一年一度的Web3 大会,很高兴在这里见到你们。很抱歉,我无法亲自到场,由于现在严峻的疫情。我真的很期待能够再来到中国,希望明年情况好转,疫情管控不那么严格的时候我能再来。

去年的中国之行非常棒,我去了六个城市:北京、上海、杭州、深圳、成都和南京,我真的很期待能再来中国,再去成都吃好吃的火锅,火锅真的很好吃。还有羊肉,北京的羊肉也很棒,希望能够再次体验到。

现在一年过去了,我会谈谈我们在上线Polkadot 的过程中都学到了些什么。Polkadot已经上线了几个月了,一切都进展得不错,没遇到过什么大麻烦,我还会谈谈Polkadot 社区的成长,当然还有下一步的计划。

那么,是什么让Polkadot 与众不同呢?

我想稍微聊一聊这一点,我知道你们中的大多数人,已经对Polkadot 相当熟悉了。其中一些人还在基于Polkadot 进行创造,但我觉得理解我们做的是什么,它跟其他项目有什么区别仍然是非常重要的。我的意思是,如果只是做一个别的项目的 “山寨版”,只是稍微地迭代一下,增加一下交易吞吐量,或者创造一种稍有改进的语言的话,那么确实很容易理解你在做的是什么,但Polkadot 不一样,我们真的是在打破常规,真的在不断推出新的想法,在推动创新。

Polkadot展示了什么是根本上的共识系统的新抽象。现在,这个新的抽象...你们中的很多人应该很熟悉了,平行线程和平行链上,它和我们原有的抽象不同,以太坊是在比特币的基础上创造出来的。它引入了一种更全面的抽象,可以建立智能合约,从而本质上让货币变得可编程,以太坊归根结底就是这样的,在当时这是一个突破性的创新,这种抽象,这种让新应用能够概括和利用共识环境的与众不同的能力,但它自身也存在局限性,它不够通用。现在我们会说 “以太坊是图灵完备的”,但它其实并不是完全图灵完备的,运行在以太坊上的程序,即智能合约总是受到其能够消耗的资源的制约,如果你近期在以太坊上部署过复杂的智能合约,你就会意识到这些限制十分明显,你无法开发一款复杂的程序,期望它能够在以太坊上以比较合理且低廉的价格运行。

除此之外,以太坊的开发环境一直都只适应纯链上操作,当你编写一个智能合约,所有的代码都会被加载到链上在以太坊的共识环境中执行,也就是所有的验证节点、所有的矿工、网络中所有的全节点这一特性让与链下系统,比如预言机、执行器等的交互,不管是解锁一道门或确保某个网站的更新,都变得异常困难,需要服务器上有各种各样的胶合代码,时刻监视着链,写代码也比较麻烦,你得用不同的编程语言,你得用到多种 RPC 和界面。很难测试,也很难集成,而有了 Polkadot 范式,这个新的抽象模型后,这一切都改变了,这个抽象模型本质上是更加底层的抽象。意思就是所有在原有模型下可以实现的东西即更概括性的以太坊抽象模型,建立在智能合约和 gas 费衡量上的东西,所有的这些都仍然可以在 Polkadot 上实现。我们通过把以太坊用一种完全可兼容的方式在 Polkadot 的开发平台Substrate 中实现,来做到了这一点。

现在,以太坊实现即拥有以太坊 EVM 模块的这条链,同样可以拥有其他的模块,可以实现其他的功能,可以引入治理,可以引入 WebAssmbly 智能合约功能,可以使用提名权益证明机制,还能拥有国库,这条链可以做所有的这些事儿,所以我们称它为一个更加底层的抽象,而真正抽象的关键在于共识之上(的东西)。

本质上,所有的一切,只要区块本身确定了且这个区块要做的事情只需要用一个非常通用的语言表达出来,language - WebAssembly,从这个角度来说在它之上的任意东西都是通用的,都是通用的。也就是说,最主要的区别是我们没有账户、货币之类的设定,如果你想用Substrate 写一条区块链,上面不是有一种货币,而是有5000 种同等级的货币,这是完全可以实现的,而这可以适配各种使用场景,而不是只能在以太坊,以账户为基础的紧箍咒下,束手束脚。

比如,你可以有一条Substrate 链,完全没有账户,没有货币,只是可以让你使用你的微信、支付宝、Facebook、Twitter、Github 账号,并且用这些账号通过我们的另一项,抽象机制 “链下工作机” 来签名,从而在不需要持有链的任何货币的情况下与链进行交互,甚至这条链可以完全不存在链上货币。

我们将以太币引入以太坊网络,只是为了支付交易费,只是为了防止垃圾交易,说到底这只是一种反垃圾机制,这就是它的主要目的,主要需求,而如果你可以通过其他某种机制来解决这个需求,比如连接到预言机的身份系统,那么就不再需要设置那么多固定的元素,固定的架构设计方式了,区块链可能经常将你卷入这类东西,这可能是出于惯例或链本身的限制这可能是出于惯例或链本身的限制,而新的抽象模式可以让你更能开发出你想要的链,并且让你在更舒服的环境下开发,而不会逼迫你做出不得已你并不认同、在你的使用场景下并非最优的决定。

重申一下,Polkadot确实已经迈过了以智能合约为中心的时代,Polkadot不是一个智能合约平台,它是平台的平台,它是各种不同的平台的平台,其中每个平台都在用高性能、高效率和最优的方式,做着自己擅长的事,而不必担心被收取gas或者让它们的用户用底层平台的货币进行支付。这些平台不会被捆绑推销Polkadot的任何东西,这样就将可定制性和灵活性,提高了一个台阶,它超越了那些至少我认为没有把重心放在向开发者团队提供尽可能优秀的产品,而是确保自己可以捕获开发团队的用户的平台,想着让这些团队的用户能使用或者持有其底层平台的代币。

下面我们来设想一些使用场景,我觉得企业级应用越来越适合使用Polkadot 了。

如今,我们能看到的一些企业级应用场景是企业想要将区块链引入到其内部系统中,来在庞大的跨国公司环境中的促进更大量级的信息共享,或者想在企业联盟中在原本是各个公司财产,筑起高墙的 “花园” 之间,推进合作、交流、协同和数据共享,区块链系统让这种情况变得前所未有的简单。因为每一个公司成员,每一个个体都不需要去相信其他个体,它们不需要指定一个中心化的第三方来维护这些IT 系统,事实上它们完全可以,或者部分可以对IT 系统进行维护,让区块链可以良好运行。

这种模式在联盟环境下能够很好地运作,我们已经看到一些联盟链的部署,比如 Energy Web Foundation 链就促进了行业范围的应用,我们看到基于区块链的应用部署在行业中让每一个参与方都能够获益,但下一个阶段是跨联盟链的产生,本质上就是把多个联盟链放到一起,让它们既可以和其他联盟互相连接,还可以和企业内部的链连接。

这些企业可以是联盟内的,也可以是联盟外的。还可以和像以太坊、比特币这样的公链连接,可以和Substrate 链上部署的应用连接,比如说平行链,这会是一个重要的创新,它会改变我们看待区块链的方式,尤其是会改变企业看待区块链的方式。

目前,企业开始逐步试水区块链,它们开始试探,甚至部署了企业内部链或者我刚刚提到的联盟链,一旦企业的决策者清楚地意识到自己的价值主张,我们就会看见愿意进一步尝试,区块链的企业越来越多,部署的系统也越来越多,而当有足够多的设施部署在这些系统上时,很快就会有人想到,如果把两个系统连接起来,让一个系统可以利用另一个的资源,或者提供横跨两者的服务,岂不是很棒吗?

这就会成为我们所谓的“区块链的互联网”世界的开端,成为将原本围起来的花园,连接成更加全球化的数据、决策和金融经济类服务的市场的开端,我们目前的情况即私有链存在于联盟独立的企业和公司中和新的模式,即这些链都连接在一起之间的区别,会像90 年代早期的局域网和当今的互联网之间的区别一样,我们很难预测它最终会是什么样,因为很难预测这些链之间的哪些服务会对大家有用。

但是我猜它会是金融服务、数据驱动服务、注册服务商和其他各种基于信任的服务的结合,这些服务会混合和组合在一起直到某一天我们找到了像供应链管理、贸易金融和其他各种金融和其他东西的交互方式。

下一个话题,今年我们从上线Polkadot 中学到了什么呢?首先是Kusama 超额完成了它金丝雀网络的角色。

Kusama是一个典范,让我们了解我们在Polkadot 上可能经历的情况可能碰到的问题,可能需要开发的工具,它让我们可以在真实环境中直接上手实践,能够预演危机情况,尤其是我们必须把Kusama 推翻重做情况,可以把某一笔破坏了Kusama网络的区块交易移除,这些经验是无价的,而且更加坚定了我的想法,即Kusama 是 Polkadot 生态中非常重要的一环,必须要继续维护和支持下去来保证Polkadot 持续的稳定和高性能。

我们还发现我们的社区热情满满,而且对我们的整体目标和项目十分忠诚。当然,我们也发现,其中的一些人比其他人更有耐心这段旅程惊心动魄。当然,当一件事情看起来好像终点近在眼前,却又发现在完成前,前面还有一道坎儿时,是非常令人沮丧的,但是我很高兴我们已经目睹了网络的上线,而且已经很快到了,实现我们最初设想的功能的最后阶段了,Rococo 测试网无疑是我们达到的一个很重要的里程碑,它标志着最原始的平行链,标志着跨链消息传递,标志着新的跨链消息格式,并且让那些在Polkadot 和Kusama 上付出了极大努力的团队,能够在真正的测试网中部署,并且可以互相交互,真的很高兴能看到这一幕。希望在接下来的通向平行链、平行线程和 XCMP 等上线的阶段中我们还能一如既往地拥有你们的忠诚和耐心。

那么在社区方面我们在中国有什么动向呢?

今年我们在上海推出了Web3 训练营,我相信你们很多人都听过,本周15 支团队顺利毕业了,这是在Web3 基金会、Parity 科技和万向区块链实验室的合作下完成的,万向实验室给这个项目提供了很大的支持,非常感谢。

Parity 亚洲推出了 Substrate 课程,由以中文为母语的工程师讲授的,我想在座的各位可能都会有兴趣参与这个课程,所有的参会者都会得到免费的Substrate 课程,请加入进来,好好利用这个资源,并且开始创造吧。 

我们已经在Substrate 上深耕了许久,现在Substrate 的状态让我们非常满意,并且马上要有一大批,很令人兴奋的功能要上线了,这里我列举几个,实际还有更多。比如多线程和并行运行我们正在做的平面内存模块、还有新的共识类型、新API、一个创作 pallet 的界面,关于 Substrate,还有很多即将实现的新功能。所以我诚挚地邀请在座的各位,去了解一下我们现有的东西,从链下工作机到各种 Substrate 2.0 的新组件,比如可枚举映射、交易化存储和跟多功能,还有很多很多。所以一定要来了解一下,上手实践一下,想一个绝妙的点子,然后撸起袖子开干吧,现在万事俱备,只等你加入来大干一场了!

感谢你的聆听,希望你享受大会的其他演讲。一定,一定要,尝试一下 Substrate,在上面进行创造。

 本文仅代表作者观点,不代表火星财经官方立场。

 添加微信befabing,加入火星财经读者交流群,让我们产生更有价值的互动和连接。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gavin Wood Web3峰会最新演讲:波卡不是智能合约平台,而是平台的平台(全文)... 的相关文章

  • “源兼容性”和“目标兼容性”有什么区别?

    之间有什么关系 区别sourceCompatibility and targetCompatibility 当它们设置为不同的值时会发生什么 根据工具链和兼容性 https docs gradle org current userguide
  • 非易失性领域的出版与阅读

    public class Factory private Singleton instance public Singleton getInstance Singleton res instance if res null synchron
  • 查看Java Agent修改的Java类的源代码

    我需要了解 Java 代理如何修改我的初始类 以便我能够理解代码的作用 build gradle configurations jar archiveName agent2 jar jar manifest attributes Prema
  • 无法使用 datastax java 驱动程序通过 UDT 密钥从 cassandra 检索

    我正在尝试使用用户定义的类型作为分区键将对象存储在 cassandra 中 我正在使用 datastax java 驱动程序进行对象映射 虽然我能够插入到数据库中 但无法检索该对象 如果我更改分区键以使用非 udt 例如文本 我就能够保存和
  • 自定义列表字段点击事件

    我正在编写一个应用程序 其中我创建了用于显示列表视图的自定义列表字段 我的 CustomListField 包含连续的一个图像和文本 我正在通过单击列表字段行获取字段更改侦听器 但我也想将字段更改侦听器放在图像上 谁能告诉我我该怎么做 这是
  • Java中Gson、JsonElement、String比较

    好吧 我想知道这可能非常简单和愚蠢 但在与这种情况作斗争一段时间后 我不知道发生了什么 我正在使用 Gson 来处理一些 JSON 元素 在我的代码中的某个位置 我将 JsonObject 的 JsonElements 之一作为字符串获取
  • java中如何知道一条sql语句是否执行了?

    我想知道这个删除语句是否真的删除了一些东西 下面的代码总是执行 else 是否删除了某些内容 执行此操作的正确方法是什么 public Deleter String pname String pword try PreparedStatem
  • JAXB - 忽略元素

    有什么方法可以忽略 Jaxb 解析中的元素吗 我有一个很大的 XML 文件 如果我可以忽略其中一个大而复杂的元素 那么它的解析速度可能会快很多 如果它根本无法验证元素内容并解析文档的其余部分 即使该元素不正确 那就更好了 例如 这应该只生成
  • 如何在 IntelliJ IDEA 中运行 akka actor

    来自 Akka 网站文档 然后 这个主要方法将创建所需的基础设施 运行演员 启动给定的主要演员并安排 一旦主要参与者终止 整个应用程序就会关闭 因此 您将能够使用类似于以下的命令运行上面的代码 下列的 java classpath akka
  • IntelliJ Idea:将简单的 Java servlet(无 JSP)部署到 Tomcat 7

    我尝试按照教程进行操作here http wiki jetbrains net intellij Creating a simple Web application and deploying it to Tomcat部署 servlet
  • 使用 Proguard 通过 Dropbox.com 库混淆 Android 应用程序

    我刚刚创建了一个需要 Dropbox com API 库的 Android 应用程序 我现在尝试在 发布 模式下构建应用程序 并希望在代码上运行混淆器以对其进行混淆 但是 每当我尝试运行 Proguard 时 都会收到以下错误 Progua
  • java实现excel价格、收益率函数[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • titledBorder 标题中的图标

    您好 是否可以在 titledBorder 的标题中放置一个图标 例如以下代码 import java awt GridLayout import javax swing JFrame import javax swing JLabel i
  • 即使禁用安全性,OAuth 令牌 API 也无法在 Elastic Search 中工作

    我是 Elastic search 新手 使用 Elastic search 版本 7 7 1 我想通过以下方式生成 OAuth 令牌弹性搜索文档 https www elastic co guide en elasticsearch re
  • 在 Java 中通过 D-Bus MPRIS 访问 Clementine 实例

    我使用 Clementine 作为音乐播放器 它可以通过 D Bus 命令进行控制 在命令行上 使用 qdbus 我可以 Start Stop 暂停播放器 强制它跳过播放列表中的歌曲 检查播放列表的长度 检查播放列表中当前播放的曲目及其元数
  • 使用 Apache 允许 Glassfish 和 PHP 在同一服务器中协同工作

    是否可以建立从 Java 到 php 文件的桥梁 我有一个用 Java 编写的应用程序 我需要执行http piwik org http piwik org 这是用 PHP 编写的 在服务器中 我正在运行 PHP 但无法从浏览器访问 php
  • Android ScrollView,检查当前是否滚动

    有没有办法检查标准 ScrollView 当前是否正在滚动 方向是向上还是向下并不重要 我只需要检查它当前是否正在滚动 ScrollView当前形式不提供用于检测滚动事件的回调 有两种解决方法可用 1 Use a ListView并实施On
  • 什么是 Java2D 处理程序线程?

    我创建了一个使用 Hibernate 的示例 java 应用程序 当我进行线程转储时 我观察到一个名为 Java2D Disposer 的奇怪线程 有人能告诉我该线程的功能吗 AWT 系统中的某些实体需要最终确定以释放资源 最突出的例子是j
  • 使用 DBCP 配置 Tomcat

    在闲置一段时间 几个小时 后 我们收到了 CommunicationsException 来自 DBCP 错误消息 在异常中 位于这个问题的末尾 但我没有看到任何配置文件中定义的 wait timeout 我们应该看哪里 在 tomcat
  • GAE 无法部署到 App Engine

    我正在尝试从 Eclipse 发布 Web 应用程序 我在 GAE 上创建了四个项目 可以通过登录我的帐户并查看控制台来查看它们 我已经改变了appengine web xml到项目的应用程序 ID 如果我将其更改为 GAE 上第一个创建的

随机推荐

  • Manjaro deepin 睡眠后无法唤醒

    最近尝试换了新的桌面 之前是xfce 使用deepin感觉很棒 也很好看 但是遇到下面一个问题 问题 因为我是双系统 因此经常会来回切win linux 但是发现换了deepin桌面后睡眠无法使用了 经常一睡就凉咯 无法唤醒 经过查找问题
  • Activity的四种启动模式和应用场景

    Activity的四种启动模式和应用场景 简介 通过设置ActivityManifestActivity launchMode可以设置Activity的启动模式 默认情况下 使用启动模式 standard 同时 launchMode可以通过
  • 算法编程6:连续子数组的最大和

    问题描述 输入一个整型数组 数组中的一个或连续多个整数组成一个子数组 求所有子数组的和的最大值 要求时间复杂度为O n 示例 输入 nums 2 1 3 4 1 2 1 5 4 输出 6 解释 连续子数组 4 1 2 1 的和最大 为 6
  • CentOS的Linux系统安装docker

    docker的官方网站教程 https docs docker com engine install centos prerequisites 参照官方教程 安装了 yum install y yum utils 搜索其他教程都安装了 yu
  • 字节流、字节流、转换流、打印流

    字节流 字节流 转换流 打印流 一 字符流 概述 字符流只能操作有文字的文件 纯文本文件 字符流的操作原理 字符输入流 先把字节从文件中读取出来 使用的字节流读的 根据文件的编码集把字节数变为对应的字符 把字符 读到内存中 解码的过程 字符
  • react组件状态同步-状态提升

    假设定义组件TemperatureInputSon import React from react class TemperatureInputSon extends React Component constructor props su
  • Linux安装部署Tomcat服务器

    Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器 属于轻量级应用服务器 在中小型系统和并发访问用户不是很多的场合下被普遍使用 是开发和调试JSP 程序的首选 对于一个初学者来说 可以这样认为 当在一台机器上配置好
  • 【MATLAB第19期】基于贝叶斯Bayes算法优化CNN-LSTM长短期记忆网络的单列时间序列模型及多输入单输出回归预测模型

    基于贝叶斯Bayes算法优化CNN LSTM长短期记忆网络的单列时间序列模型及多输入单输出回归预测模型 前言 前面在 MATLAB第8期 讲解了基于贝叶斯Bayes算法优化LSTM长短期记忆网络的时间序列预测模型 即单输入数据时间序列预测
  • 从“玩枪”到“玩键盘”,退伍军人到程序员的华丽转型

    前言 我的生活平淡无奇 甚至可以说毫无希望 如果你了解我以前的生活 再看到我现在的境况 一定会惊讶 为什么一个人的变化会如此之大 叛逆 事情要从上学时候说起 我从小就是一个叛逆的孩子 贪玩 不爱学习 喜欢 舞枪弄棒 所以在学校的成绩一直都不
  • win10下安装vivado 2018.3之后ise14.7 的impact 无法使用

    软件版本号 操作系统win10 ise14 7 vivado 2018 3 ise14 7 在win10里面问题总结 1 ise14 7 闪退问题 比较好解决 论坛上比较多的解决方法 2 ise 14 7 windows 10 版本的ise
  • Extjs ToolBar动态更改图标

    使用setIconClass方法 Ext getCmp javaEye setIconClass javaEyeCss 其中 javaEye 是toolbar里的一个图标项 javaEyeCss 是css里定义的一个样式 形如 javaEy
  • PHP实现简易版区块链

  • 通过wireshark抓取telnet登陆密码

    笔者学校有一台设备 ip地址是 192 168 84 10 先打开wireshark捕获无线网卡 使用telnet登陆如图所示 按下回车 笔者这里输入的密码是 A603 现在回到wireshark停止抓包 并且在filter处输入如下的过滤
  • 将uboot,kernel,rootfs下载到开发板上

    1 为什么要下载 所谓下载 也称烧录 部署 1 1 什么是u boot Hi3518EV200 单板的 Bootloader 采用 U boot u boot是一种普遍用于嵌入式系统中的Bootloader Bootloader是在操作系统
  • input type=file 获取选择文件名称、路径方法及input上传按钮美化

    获取文件名 document getElementById upload files 0 name 获取文件路径 document getElementById upload value 页面效果 原生代码
  • Git使用教程总结

    第一篇 SVN VS GIT 转载 https blog csdn net daybreak1209 article details 78216798 svn 集中式 中央版本控制 n个版本 联网 局域网 同步 git 分布式 没有中央的概
  • Spring的多线程事务

    使用编程式事务手动管理多线程事务的生命周期 通过原子类 CountDown去控制多线程事务的全局提交或回滚 public class ThreadTransactionUtil 事务管理 private DataSourceTransact
  • CSS深入理解之line-height

    慕课学习 gt 前端开发 gt HTML CSS gt CSS深入理解之line height line height 一 line height的定义 行高line height 两行文字基线之间的距离 1 什么是基线 字符 x 下边缘
  • STM32中断标志:先清理后清理的区别

    先上总结 再闲聊爬坑过程 进入中断函数后 先清理中断标志 再执行其它动作 爬坑过程 各种教程中 都只解释中断的机制 使用 但对于中断标志的清理顺序 没多少官方准确的资料 今天在F429的代码里 又遇到问题 进中断后卡死跳不出来 各种排查没发
  • Gavin Wood Web3峰会最新演讲:波卡不是智能合约平台,而是平台的平台(全文)...

    在波卡上 每个平台都在用高性能 高效率和最优的方式做着自己擅长的事 而不必让它们的用户用底层平台的货币进行支付 从而将可定制性和灵活性提高了一个台阶 本文谨代表作者个人观点 不代表火星财经立场 该内容旨在传递更多市场信息 不构成任何投资建议