了解更多关于Supercolony开发的首个Polkadot标准——PSP22及其对整个Polkadot生态系统的益处。

标准对于新兴技术的成功发展至关重要,Polkadot也不例外。之所以重要是因为在正确的时间设定适当的标准有助于提高互操作性,以及在技术生态系统内建立信任(打开大规模采用的大门)。

类似基准对于启用基于令牌的交互智能合约至关重要。在没有标准的情况下,任何人都可以开发和部署自己的智能合约。这种方法的问题是它们必须公开相同的函数签名才能实现真正的互操作性。

这引出了以太坊改进提案(EIP)和以太坊征求意见(ERC)。它像滚雪球一样迅速发展,而我们则看到了以太坊网络上出现了不同类型的标准、合约和协议。比如,可替代、不可替代、多令牌和ERC-20、ERC-721、ERC-777和ERC-1155等令牌合约。

最流行的标准可能是ERC-20,这是一种用于发行具有20个唯一标识号的令牌协议,用来区别于其他令牌。 ERC-20的开发有助于简化钱包和去中心化交易所的集成,因为它们可以信任所调用函数的标准化签名。

今天,我们使用ERC-20令牌在以太坊区块链上创建和分发智能合约。我们还可以使用智能合约来创建代币化资产(供人们投资)或构建智能资产。

什么是 PSP22?

Polkadot Standards Proposal 22(PSP22)是Polkadot生态系统中WASM部分的ERC-20标准。它本质上是在Substrate合约托盘上运行的WASM智能合约的可替代令牌接口标准。可以这样理解:PSP22之于Polkadot就好比ERC-20之于以太坊。

对于基于堆栈的虚拟机来说,WASM或WebAssembly是一种二进制指令格式。WASM被设计为高级编程语言,比如C++和Rust等语言的可移植编译目标,它允许客户端和服务器应用程序的 部署为Web形式。

Supercolony联合创始人兼首席执行官马尔基安·伊万尼科克(Markian Ivanichok)表示:“开发PSP22的主要目的是为WASM智能合约,比如以太坊生态系统的EIP-20定义一个标准的可替代的令牌接口。我们开始致力于PSP22的研究,以克服与互操作性相关的挑战并推动创新。”

因此,PSP22被Polkadot社区和Web3基金会团队通过并采纳,成为了Polkadot生态系统中第一个被接受的标准。

为什么这很重要?

如果没有PSP22这样的标准,那么每个合约都会有不同的签名,从而无法实现互操作性。通过定义一个在所有实现之间共享相同合约的应用程序二进制接口(ABI)的接口,PSP22解决了这个问题。

现在,你可以利用标准合约接口来让Polkadot或Kusama上的令牌被其他应用程序(例如从钱包到去中心化交易所)实现和重用。

“由于 WASM 智能合约,我们需要不同于 ERC-20 的标准。这是必要的,因为EVM(以太坊虚拟机)和Substrate中的智能合约模块之间存在差异。在这种情况下,PSP22具有特定的规则和方法,能够在实施中与ERC-20区分开来”伊万尼科克补充道。

PSP22 还在接口中定义了大量方法列表,包括increase_allowance和decrease_allowance,这是ERC-20所不具备的。该标准还将元数据字段定义为单独接口的一部分。PSP22与ERC-20的不同之处还在于,如果接收者是合约,那么在传输结束时调用before_received方法。PSP22Receiver 接口也使它与 ERC-20 区分开来。

由于PSP22标准位于ABI级别,因此Substrate合约模块可以执行任何实现其定义API的WASM智能合约。更重要的是,PSP22将不仅限于Rust或ink! languages,你能够通过编译为WASM的任何框架或语言来实现。例如,OpenBrush,是一个用于智能合约开发的库,就是用ink!编写的关键实现。

PSP22的出现时刻很关键,因为具有WASM智能合约功能的平行链出现在Polkadot的平行链拍卖中。这非常重要,因为PSP22针对与托盘合约集成每个平行链,以实现WASM智能合约。该标准也经历了许多验收阶段,并得到了整个Polkadot社区的支持,他们也赞同采用此类措施的必要性。

PSP22的未来是什么样的?

随着我们的进步,PSP22将在平行链级别产生影响并实现真正的互操作性。在多链的未来,PSP22有助于确保各种平行链和其他基于Substrate的链之间所有令牌标准(现在和将来)的互操作性。

PSP22还将成为通过特定令牌标准的预定义接口实现详尽逻辑的核心。这种方法将增强开发团队及其高性能安全实施的能力。

伊万尼科克认为PSP22还只是一个开始,"我们预计随着生态系统的发展和规模化,会出现更多的标准。因此,我们Supercolony将继续为协议的创新和演变做出贡献。

为什么 PSP22 对 Polkadot 生态系统很重要相关推荐

  1. Ambire 钱包推出 Moonbeam 集成:Ambire 上的第一个 Polkadot 平行链

    我们很高兴地宣布 Moonbeam 加入了 Ambire 钱包支持的网络列表! Ambire 钱包旨在支持 EVM 世界中的许多不同网络和区块链. 然而,今天我们很高兴地宣布 Ambire 支持的最新 ...

  2. Libp2p - IPFS 与 Polkadot :双剑合璧会有时

    Libp2p - IPFS 与 Polkadot:双剑合璧会有时 波卡之中的IPFS protocol Substrate与IPFS: Libp2p的"中继"理念 生态互赢:为什么 ...

  3. Gear 在 Polkadot 网络中的作用是什么?

    Polkadot 是什么? Polkadot 是一个先进的区块链,它将多个不同的区块链整合成一个统一的.可扩展的网络.这意味着 Polkadot 本质上允许不同的区块链网络能够相互通信,这也被称为互操 ...

  4. Polkadot(波卡链):白皮书-畅想一种异构的多链架构

    摘要:现有的区块链架构都存在诸多问题,不仅仅是从实用性角度所说的扩展性(extensibilty)和伸缩性(scalability)的问题.我们认为,问题源于把共识架构中两个很重要的部分:一致性(ca ...

  5. 深度硬核 | Polkadot 为何能成为下一代区块链基础设施?

    项目基本面.项目团队.经济模型.技术实现.运营情况和竞争对手这六大方面一一为大家剖析Polkadot(波卡)的构成和发展. 本文谨代表作者个人观点,不代表火星财经立场,该内容旨在传递更多市场信息,不构 ...

  6. 为什么300多家创新企业都在建“物联网生态系统”?

    "物联网生态系统"为什么在近期出现而不是更早或更晚?它与物联网进入快速发展期之间有什么必然关系? 近期在物联网技术大会上,大家听到最多的一个词恐怕要数"物联网生态系统&q ...

  7. Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期

    拥有投资理财意愿的人士,对金融领域的关注热度一直居高不下.从传统的金融产品,到去中心化金融产品的体验与尝试,借助区块链技术实现资产存储.资金交易行为范式的变革.无论是股票.期权,还是其他金融资产形式, ...

  8. 波卡(Polkadot)创始人Gavin Wood眼中加密世界

    前言:Gavin Wood是波卡的创始人,也是以太坊的前CTO和联合创始人.他是如何看待加密世界的现状,如何理解去中心化,如何理解区块链的潜力,为什么要构建波卡的项目?本文有助于理解这些问题.本文作者 ...

  9. Moonbeam成功续约新一轮的Polkadot插槽租赁期

    Moonbeam基金会成功为Moonbeam获得新一轮的Polkadot平行链插槽.平行链迁移至新的插槽后,Moonbeam Network将能够在新一轮的租赁期中继续运行.Moonbeam基金会以自 ...

  10. 音乐 NFT 为什么火了?Polkadot 或将成为发展音乐 NFT 的最佳选择

    喜爱的艺术家为你打造独一无二的音乐作品,这样的梦想你曾经有过吗? 音乐是人们休闲娱乐的重要调味剂,从黑胶唱片.磁带.CD 再到流媒体音乐服务平台,承载音乐作品的载体经历了多次革新.如今,音乐 NFT ...

最新文章

  1. python编程求圆的面积案例_Python实用案例编程入门:第七章 调式手段
  2. CBA Opportunity Fiori应用的getEntitySet实现
  3. python 字典、列表、字符串 之间的相互转换
  4. Android编译自定义sdk,java – 使用自定义android.bluetooth.而不是在android studio中默认的sdk android.jar中存在一个...
  5. 20.校准相机——介绍,使用已知点进行校正,直接线性校准均匀性第1部分,直接线性校准均匀性第2部分_1
  6. java代理机制简单实现
  7. 剑指offer——面试题47:不用加减乘除做加法
  8. 基于DEAP库的python进化算法-1
  9. iOS开发之UIAlertController的使用
  10. 计算机核心期刊加拿大,ssci或cssci期刊北京大学图书馆版核心期刊国外学术.doc...
  11. debian系统离线安装iperf2
  12. PDF英文文档免费翻译成中文
  13. 唐人街徒步:在异国情调的纽约感受浓厚的中式气息
  14. 【20CSPS提高组】函数调用
  15. 音乐播放器补充1video值:currentTime,duration
  16. 案例详解:理解Python中的“解析式”
  17. 2020第二十四届软博会数据治理专场演讲嘉宾及日程安排
  18. Windows XP SP2上安装.net 4
  19. centos 7 显示远程窗口到本地
  20. 美国知乎热议: 关于CS专业, 有哪些你不知道的内幕

热门文章

  1. 基于ssm的航空订票系统
  2. matlab矩阵除法
  3. 台湾19大IT业营收连衰 全球产业景气警报先兆
  4. 创建数据库中,常用的MySQL命令(含解析与全部代码)
  5. 制定项目进度计划的过程
  6. eplan2.6安装教程
  7. “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
  8. 分布式常见面试题总结(2021)
  9. html里的表情,HTML 表情符号
  10. MySQL 性能优化一