everPay:基于 Arweave 和 SCP 的实时支付“Layer 2”

  • PermaDAO
  • 更新于 2023-11-09 11:35
  • 阅读 954

当我们看到 Layer2 的时候,会想到 OP、Arbitrum、Base 等 Ethereum 的 Layer 2;当我们看到 Arweave 的时候,会想到 Filecoin、Storj 这一类的存储项目;当我们看到 everPay 的时候,会以为只是一个支付协议。

1.png 作者:wenchuan @ Contributor of PermaDAO

审阅:Viya @ Contributor of PermaDAO


当我们看到 Layer2 的时候,会想到 OP、Arbitrum、Base 等 Ethereum 的 Layer 2;当我们看到 Arweave 的时候,会想到 Filecoin、Storj 这一类的存储项目;当我们看到 everPay 的时候,会以为只是一个支付协议。

如果,我们把它们结合在一起?

everPay 是 everVision 旗下一个毫秒级,0 gas 的跨链代币支付协议,协议基于 Arweave 衍生的存储计算范式(Storage-based Consensus Paradigm,简称 SCP)开发,可以做到实时交易,其TPS 理论上可无限扩容,具备透明、可信、高效、快速等特性。交易批量打包,百万级别交易只需要 $1;协议提供免费转账,没有准入要求,任何开发者或商户都可以通过 API 集成 everPay 协议。

众多的名词堆积在一起,一头雾水是必然的,那我们就单个解析,逐个击破。

产品及业务现状

作为跨链支付协议,everPay 实现了以下几项功能:

一键买币

通过法币购买 USDC,该功能由第三方 Legend Trading 支持,目前支持 USD, EUR, AUD, GBP, CHF, JPY, CAD 这 7 种法币。Legend Trading 是美国合规金融机构,在全球 150 多个国家、为超过 800 多个机构客户服务,每月交易量超过 10 亿美金。同时也为 Alchemy Pay 提供底层法币通道。

2.png

图片来源:everPay

资产跨链

支持将多链资产存入 everPay,以及从 everPay 提现。目前支持 Ethereum, Arweave, Moonbeam, Conflux, BSC 以及 PlatON 这 6 条链和 29 种代币,支持的代币大部分是 Arweave 生态内的项目代币。

3.png

图片来源:everPay

从下图中按市值排序的表可以看到,everPay 中的主要资产是稳定币、AR 以及 ETH。

4.png

目前,各链总锁仓金额超 110 万美元,主要锁仓金额来源于 Arweave 和 Ethereum 两条链。

5.png

图片来源:everScan

钱包

实时支付、毫秒级别的到账速度、0 gas 费,提供接近于支付宝等传统支付产品的链上交易体验,是 everPay 的主打功能

everPay 目前的交易笔数已经突破 2000 万的关口, 而这离突破 1000 万仅时隔一个半月,可以预见 everPay 蕴含的潜力。

6.png

图片来源:everScan

everPay 目前的用户数量超过 16,000,其账户类型分为三类:ETH 地址、AR 地址以及 Email 地址(由 EverID 实现),其中 ETH 地址占比 89%,是主要的用户来源

7.png

图片来源:everScan

Swap

支持简单的代币兑换,底层技术由 Permaswap 支持。Permaswap 是一个无链 DEX,和 everPay 都是 everVision 旗下的产品。

NFT 拍卖

主要是和 Arweave 生态项目方合作。拍卖的收益将分配给用户、艺术家和 everPay NFT 持有人。 everPay NFT 的持有者可参与 Permaswap mining。

EverID

EverID 是 everPay 最新推出的产品,是网络中管理数字资产的身份账户体系,它可以通过 Crypto 钱包地址、邮箱地址等多种方式让用户快速创建 everPay 资产账户,旨在降低用户进入 Web3 的门槛,让其不必再花精力管理密钥。目前处于测试阶段。

协议架构

everPay 协议主要围绕资产跨链,存入,提取来进行,采取的是资产锁仓+铸造/销毁模式,在其业务逻辑中分别对应了 Mint,Transfer,Burn。对于跨链的验证,是由协议中的三个角色协调者(Coordinator),检查者(Detector)和守望者(Watchmen)进行。

  • 协调者:负责交易的验证和上链。
  • 检查者:自动下载和校验链上数据,生成全局状态和余额。
  • 守望者:多签治理成员,生成提案和签署提案,提案只有获得了大多数(>51%)守望者的签署后才能执行。

8.png

我们通过 Mint 和 Burn 两个流程来看 everPay 的资产跨链过程:

Mint

使用 everPay 进行支付,需要将原链资产充值到 everPay 协议中。当以太坊用户想要将 ETH 充值到 everPay 中,用户需要将 ETH 发送到 everPay 在以太坊的锁仓地址,然后协调者会验证用户是否已发送 ETH,以太坊链是否已经最终确认,ETH 是否在锁仓地址中,确认后,协调者会在 everPay 中记账,将该笔交易提交到 Arweave 网络,完成后,用户的 everPay 账户中将出现等价值的 ETH,即资产 mint 完成。

Burn

用户想要将 everPay 中的资产转回到以太坊中,即,提现。用户需要先确认在 everPay 中有足够的 ETH,提现交易需要批量打包提交到 Arweave 网络,守望者监听到提现交易后,会对交易进行独立验证,并生成提案。验证该笔交易的守望者提交提案,等待其他守望者签署交易,当提案被超过 51% 的守望者签名后,以太坊上的锁仓合约会执行提现交易,将资产转给用户的以太坊地址,同时,Burn 掉用户 everPay 中的资产。

在上述两个过程那种,我们看到协调者和守望者在其中的作用,那么检测者呢?实际中,任何人都可以通过下载 everPay 的链下智能合约成为检测者,检测者可获得 everPay 的最终状态,其数据来源于 Arweave 网络,不可篡改,可追溯。

安全假设

everPay 的本质是一个跨链支付协议,涉及到跨链的产品/协议,最受关注的问题就是安全性,一旦受到攻击,就容易丢失掉用户资产,所以跨链是一个天花板很高,地板很低的赛道。

everPay 是怎样来保证安全的?

资产跨链的安全假设通常是 51% 攻击和诚实节点,即假设协议中的验证者大部分都是诚实的验证节点,如果恶意攻击者想要发动攻击,至少需要“收买” 51% 的验证者,才能通过共识投票。在上述的 Burn 流程中,我们可以看到 everPay 最后的多签也需要至少 51% 的守望者签名。需要注意的是,通过多签对资产进行管理,存在多签风险,而这也是多数跨链项目的最大劣势。

然而,对 everPay 而言,其在共识层面是具备独特的优势的。

everPay 中的共识是基于存储共识范式(Storage-based Consensus Paradigm,简称 SCP)保证的。SCP 是 everVision 创始人 outprog 提出的一种新的区块链应用开发范式,其想法来自于 Arweave 的 SmartWeave 以及 Ethereum 的 Rollup。其核心思想,即:只要存储是不可变的,上面的交易是可追溯的,那么无论在何处计算应用程序,都将得到相同的结果。这意味着共识的获取不一定要通过分布式的计算。

9.jpeg

来源:outprog 在 Arweave Day in Asia 2023 上的演讲幻灯片

SCP 分离了计算和存储,区块链仅进行数据存储,计算由链下的客户端/服务器执行,生成的状态也由链下客户端/服务器进行保存。以太坊将自己比喻成“世界计算机”,而在 SCP 范式下,使用 Arweave 实现的存储类似于”世界硬盘”,所有的原始交易数据都存在 Arweave 网络中,具备不可篡改和可追溯的特性。基于 Arweave 和 SCP,任何人都可以下载 everPay 中的数据并进行验证。换句话说,everPay 中的三个角色,协调员、检测员和守望者运行相同的验证组件,都可以加载区块链数据以检查交易状态。如果协调者和检测者保存的状态冲突,则说明一方存在欺诈。原始数据的永存,保障了共识的验证。而且,SCP 使用了链下智能合约,不限制编程语言,降低了开发者的学习成本。

链下计算的逻辑很容易类比想到以太坊的 Rollup,这也是为什么说基于 SCP 的 everPay 可以被认为是 Arweave 的 Layer 2。

模块化将区块链拆分为数据可用性层、共识层、结算层和执行层,而我们也可以借用这种形式,更清晰地看到 Arweave 和 SCP 到底实现了什么。 相较于 Celestia 和一众主权 Rollup 想要实现的以及正在进行中的,事实上 Arweave 和 SCP 已经先一步完成,开发者可以即刻就 Arweave 和 SCP 进行 dapp 开发。

10.png

everPay + EverID = ?

Web3 一直在等待大规模采用的到来,而大规模采用面临的是数十亿的 Web2 用户,他们不像 Web3 原生用户那样熟悉公钥,私钥,助记词等一套区块链的底层逻辑,对他们而言,需要的是简单登陆、简单操作;而进入 Web3 的第一步:钱包注册,就能阻拦掉大部分的用户。基于这样的逻辑,AA(账户抽象,Account Abstraction)被提出——弃用 EOA 账户,使用智能合约账户进行链上操作。但这背后蕴含的逻辑还是一样的,智能合约账户背后映射的还是一个区块链地址,相比起来,EverID 实现降低用户登陆门槛的方式有所不同。

EverID 采用了在 Web2 已经很成熟的 FIDO2 协议,其账户体系可以与各种应用程序和服务进行集成,并通过使用生物识别技术(如指纹或面部识别)或物理安全密钥等方式验证用户身份。简单来说,用户的电子设备(手机、电脑)中都有一个独一无二的芯片,协议通过与这个芯片交互,芯片能够生成一对密钥,其中公钥可以被协议收集,而私钥只能被设备持有/知晓。用户的每一次登陆,都需要设备“私钥签名”,以确认通过邮箱/手机号等登陆的是正确的设备。通过这种方式,用户可以通过邮箱、手机号码注册账户,且不需要任何的密码,就可以实现轻松登陆。

在加密支付赛道,目前关注最多的是出入金和法币购买问题。而作为专注实时支付的协议,个人认为,everPay 聚焦的场景应该是跨境支付,这是加密支付优势最大的领域,没有银行的结算等流程,极大的提高了跨境转账效率。

目前 PermaDAO 就已通过 everPay 实现了成员贡献激励发放,成员在世界各地,但是都能实时收到 AR。沿着这条路,或许 everPay 可以探索更多的 DAO 支付,成为 DAO 支付工具;而再结合 EverID,或许可以形成一套链上信用系统,通过 DAO 的贡献记录和用户的资产情况,可以积累一批优质 Web3 用户群体,再去集成 Defi 项目……

上一个周期,用户都在吐槽各种链的性能不够、容易宕机、TPS 不够高、交易不够快等问题;而到了这一个周期,基础设施的提升显著可见,但却没有足够的应用来进行用户 onboard。大规模采用,是 Web3 全行业的期待,没有用户,一切都是空谈。当我们拥有了实时支付 everPay 和简易登陆 EverID 这类的优质基础设施后,只待应用爆发,带来新的格局,静候风来。


关于 PermaDAOWebsite | Twitter | Telegram | DiscordMediumYoutube

0.png

  • 原创
  • 学分: 1
  • 标签:
点赞 1
收藏 1
分享

0 条评论

请先 登录 后评论
PermaDAO
PermaDAO
0x40F9...8718
Arweave 生态系统的共建者 DAO。 @ArweaveEco will be adopted by more developers. All projects of Arweave ecology can post their tasks and rewards here. @everVisionHQ@permaswap@ArweaveSCP