前沿 | 区块链热点项目技术复盘-06期
【摘要】技术角度复盘:Coinbase Layer2扩容方案 Base、Filecoin 虚拟机、Lens Protocol 采用 XMTP服务、黑马 Blur、香港密集出台Web3政策、SEC欲起诉BUSD发行方Paxos。
本期我们将会回顾:
Ⅰ. Coinbase推出的Layer2扩容方案Base(热点事件)
Ⅱ.Filecoin虚拟机(FVM)将于3月14日在Filecoin主网上启动( 热点事件)
III.Lens Protocol 采用 XMTP 为整个 Lens 生态系统提供安全消息服务(技术分享)
Ⅳ.黑马Blur「狂飙」,NFT平台老大OpenSea要坐不住了(热点事件)
Ⅳ.香港密集出台政策,助推web3(热点事件)
Ⅵ. SEC计划就Binance USD起诉加密货币公司Paxos(热点事件)
Ⅰ. Coinbase推出的Layer2扩容方案Base
美国加密交易平台 Coinbase 宣布推出基于 OP Stack 的以太坊 layer2 网络 Base 测试网。
Base 是一个安全、低成本、对开发者友好的以太坊 L2,旨在为 web3 带来下一个十亿用户。Coinbase 并没有计划为 Base 发行一个新的代币,仍将使用 ETH 作为原生 GAS 代币。为了纪念这一事件,Coinbase 推出了纪念 NFT — — 「Base, Introduced」,所有地址均可免费铸造,该 NFT 总量限时不限量(点击跳转至 MInt 网页)。此外,Coinbase 还宣布将推出 Base 生态系统基金,该基金投资并支持基于 Base 且符合其投资标准的早期项目。
Optimism 官方随后发布公告称,将对 Optimism 进行定位升级,OP 将升级为基于 OP Stack 构建的多链 L2 平台。在此次与 Coinbase 的合作中,Base 是基于 OP Stack 构建的一个全新 L2 区块链。Base 将把部分交易费收入返还给 Optimism Collective 国库。近期内,这项合作将致力于将 Optimism 主网、Base 和其他 L2 升级为初始的超级链结构,并共享桥接和排序。
layer2 的竞争
在rollup的竞争中,optimism并不占优势,arbitrum同样采用Optimistic rollup,而且还没有发token,无论TVL还是市值都远超optimism。欧神钦点的zk rollup也是发展迅猛,多点开花。
因此,optimism 启动了op stack,期望能够建立一个超级链来发展自己的生态,它设计了以下特点:
- 共享 L1 区块链,目的:提供跨所有 OP 链的交易总排序。
- 所有 OP 链的共享桥,目的:使 OP 链具有标准化的安全属性。
- 低成本 OP 链部署,目的:无需支付 L1 交易高额费用即可在 OP 链上进行部署和交易。
- OP 链的配置选项,目的:使 OP 链能够配置其数据可用性提供者、排序器地址等。
- 安全交易和跨链消息,目的:使用户能够在 OP 链之间安全地迁移资产。
Coinbase的加入对于双方都是有利的,一方面可以加快op stack的发展。帮助其在竞争中占据有利地位。另一方面也加速了coinbase产品的研发。
op stack 希望成为layer2 链的工厂,项目方只需要专注业务即可,技术形态上跟polkadot 有点类似。
对于新的基础设施项目,如果不打算另起炉灶加入zk 技术军备竞赛,或许optimism-coinbase 的阵营是一个不错的选择。
Op Stack
OP Stack 是一个模块化的开源产品,可以应用于需要高可扩展、高可互操作的区块链网络和DAPP。
模块的划分如图,分为共识层、执行层和结算层。 而共识层下又分为数据可用性(DA)层和推导(Derivation)层。
DA 层
数据可用性层,顾名思义,即数据存放的地方,更具体地,是blobs的有序数列。 一些DA层的例子:如以太坊DA以calldata 函数形式存在于链上,Celestia有单独的数据可用性层等。 DA函数实现:转化成字节流数据以供解析。
推导层
推导层也是OP Stack 的重要结构之一,它能够根据DA 层和当前的Rollup 状态进行解析,生成负载以供Layer 2 执行。 L1 上的任何相关信息都能通过derive 函数整合成负载。当然也存在着L1 上没有发布任何交易的情况,此时函数输出null。
执行层
执行层的函数实现即状态交易函数(STF: State Transaction Function)的实现。 基于初始状态和推导层产生的负载,执行层通过execute 函数实现Rollup 状态的更新。
结算层
结算层的作用是对交易进行验证并生成承诺,获取L2的状态根。 具体的函数实现形式也非常直白,Valid 函数基于Rollup 的初始状态和更新状态,DA, 推导和执行函数,以生成布尔值。DA可以通过getBlobByIndex 函数获取。
Ⅱ.Filecoin虚拟机(FVM)将于3月14日在Filecoin主网上启动
据官方博客,Filecoin虚拟机(FVM)将于3月14日在Filecoin主网上启动。Filecoin EVM将通过Filecoin nv18 Hygge升级部署在Filecoin主网上。
FEVM的增量交付计划的最终版本已经实施,这允许开发人员在FEVM的最终版本上进行构建。最近推出了一个新的测试网络,Hyperspace by Factor 8 Solutions ,以允许开发人员在稳定的测试网络上构建和不断迭代他们的项目,该测试网络将在发布后继续可用。Zondax的新Filecoin.sol库现在允许Solidity智能合约无缝调用Filecoin内置参与者的方法,这为存储相关解决方案开辟了更多可能性。
智能合约(在Filecoin亦被称为actors)可以提供智能和动态的存储解决方案,比如:
- 对存储在Filecoin中的数据进行去中心化计算 (在数据所存储的空间直接进行计算而无需转移数据)
- 对众筹的数据集进行保存(每个人对重要的社会性数据进行存储,例如犯罪统计或环境变暖的数据)
- 更智能的存储市场(例如:按时间、复制级别或区域可用性对存储进行动态定价)
- 跨时代存储和永久托管 (例如:存储几代人都会流传使用的数据)
- 创立Data DAO和数据集的通证化(例如:为数据存储的通证化建立经济模型,并组建DAO对其进行计算和协调)
- NFT的本地存储(例如:将NFT的内容与跟踪其内容的注册表共存)
- 时间锁定的数据检索(例如:仅当公司公开结果时才解锁此数据集)
- 抵押贷款(例如:向存储供应商提供贷款,如接受特定客户的FIL+交易,在特定时间点进行交易)
兼容EVM
FVM原生的运行时(Runtime)是WASM。这使得更多的编程语言编写的原生智能合约都可以编译成WASM(尽管并非所有语言都适用,参考的SDK是用Rust编程的)。可以让web2的开发者能够更快地进入web3世界并达到与前者同样的开发水平,并避免特定编程语言的学习曲线。
从上图看出,FVM 不仅支持原生智能合约的部署和维护,还支持外部智能合约的部署,对EVM智能合约的兼容,将极大的扩展filecoin的生态。
运行单元(可以理解为智能合约)分为:
- 内建运行单元
- 用户定义运行单元
- 外部运行单元
内建Actor,用户自定义actor 都是原生的应用,使用fvm sdk 跟FVM 交互,而外部Actor,比如EVM的智能合约需要通过解释器和evm-fvm 桥接器来跟FVM 交互。
FVM Executor
如图,一个区块执行器中包含若干消息执行单元,这个跟以太坊区块中包含若干交易是类似的。深入到消息执行器中可以看到:
- machine 存储了链的状态:状态树
- call manager,执行调度,跟踪和管理给定消息的调用堆栈
- invocation container:调用容器(IC)是一个严格约束的工具化环境,它在单个调用的上下文中运行Actor代码,与系统的其他部分隔离
- kernel:附加到一个调用容器的环境,用于外部交互。
执行逻辑域
- 逻辑域1:节点(任何语言)
- 逻辑域2:FVM(用Rust编写的参考实现)
- 逻辑域3:调用容器运行行为者代码(WASM)
三个逻辑域有两个边界,边界A,边界B
边界A:节点[域1]<>FVM[域2]
- 节点通过实例化FVM来启动消息的处理
- FVM调用节点提供的本地函数来解决系统调用。
边界B:FVM[域2]<>调用容器(WASM)[域3]
- 每次actor代码调用系统调用时都会产生这个边界。该系统调用首先由 FVM 处理,而 FVM 可能需要穿越边界 A 来解决它。在实际操作中,应该尽量避免跨域调用。
FVM在filecoin network中
从图中 可以看出FVM 上线后,消息(交易)的处理流程
- 消息在filecoin network中传播,经过syncer/json-rpc 接口进入节点
- 节点通过processMessage()启动FVM 来处理消息
- FVM设置调用容器,管理其生命周期和堆叠。这包括设置WASM运行时、其管理的内存、将系统调用绑定为主机提供的函数,以及潜在地映射动态链接的库(例如预定义的SDK版本)。
- 调度器(call stack manager)负责依次调度actor 的执行。
III.Lens Protocol 采用 XMTP 为整个 Lens 生态系统提供安全消息服务
近期,XMTP宣布Lens生态系统中引入XMTP,意味着从Lenster开始,用户将能够私下安全地相互发送端到端加密的直接信息。这使web3的社交功能更接近其前身,对Lens用户和任何关心个人通讯安全的用户,都是一大进步。
XMTP(可扩展消息传输协议)是一种用于安全、私有 web3 消息传递的开放协议、网络和标准。它支持钱包地址间的加密通信。它采用了identiykey 和 prekey 的两层key 设计,提高了用户账户的安全性,消除了用户使用XMTP得安全风险。
XMTP中的密钥管理
如图,用户需要创建identity keys 和 prekeys 两套密钥来加强用户安全,同时使用account key来对identity key进行签名也就是绑定操作。
这样用户就有了三套密钥。
- account key
- identity key
- pre key
account key 是用户的钱包地址,并不属于XMTP体系,在整个XMTP的通信过程中都不会暴露,只是通过签名的形式,绑定了XMTP的identity。
同时用户又可以创建多组pre key 与identity key组合形成通信安全密钥。
以XMTP V2为例,首先需要发送invitation,因为其中包含了这条信道的密钥,所以需要加密,而invitation加密密钥是通过DH(Diffie-Hellman)密钥协商算法和hkdf密钥推导算法生成。
更正项目文档的一个错误
XMTP是非常优秀的加密通信协议,但难免有一些小的瑕疵,这里指出一个文档错误。
在图解Encypt message -XMTP v2时,这里描述的签名过程是有问题的,在第三步,应该将“ Signs message with public prekey” 更正为“ Signs message with private prekey”
我已经通知项目团队做修正了。
我们来看下代码的实现,以下是XMTP-JS 中conversationV2中,encodeMessage的实现
Ⅳ.黑马Blur「狂飙」,NFT平台老大OpenSea要坐不住了
Blur是近期最炙手可热的项目之一
根据Coinmarketcap数据,BLUR当前流通市值为2.94亿美金,全流通市值为24.28亿美金。X2Y2当前流通市值为2590万美金,全流通市值为1.44亿美金。Looksrare当前流通市值为1.3亿美金,全流通市值为2.8亿美金。Opensea一级市场估值为133亿美金。
BLUR这个2022年3月融资$1100万的项目,一年之后就排名第二,而且交易量也在过去三个月力压Opensea
过去3个月里Blur平台占据NFT市场交易份额的33.54%,Opensea占据33.12%,X2Y2占据22.39%,Looksrare占据10.55%。
优秀的空投策略
Blur 能如此成功,一方面得益于流畅的体验,另一方面是它的经济模型和空投策略。
尤其是空投策略,认真吸取了前辈项目的经验,比如Abacus,looks,x2y2,又有所创新,比如针对供给侧的奖励,引入盲盒来增加用户对奖励的满足感。
奖励流动性
这个策略真的是亮点,通过对竞价者进行空投奖励,极大的增加了交易深度,使得出售NFT变得更加容易,成交时间也从几天变成了几分钟,甚至秒出,也不需要为了出售而大幅降价。NFT 交易有了FT的感觉。极大改善了NFT市场用户体验
奖励交易商
流动性是双向,空投奖励同样给到那些愿意给出更合理(更低)报价的交易商。同时Blur 保持了同样的忠诚度承诺:在 Blur 上以相同或更低的价格上架的用户,在打开他们的关爱包裹时将会获得更多的运气(意味着可以获得更多的空投),这有助于保持 Blur 相对于其他市场的最低价格。
鼓励版税
Blur 不仅是0交易费,而且灵活版费,使得交易摩擦更低。灵活版费必然降低项目方的收入,blur就通过奖励设置版税的方式,实际补贴了项目方,同时又可以使用灵活版税来宣传项目。
引入盲盒
盲盒有个很大特点就是二次关注,用户领取盲盒后,必须在 14 天内于该平台 List 一款 NFT 才能开盒;还设计了忠诚度来影响开盲盒的运气。
与Opensea的斗争
blur的快速增长,使得opensea 非常紧张,便借版税问题,对Blur进行打压。
Opensea 通过要求新 NFT 收藏项目拉黑 Blur,强制执行版税来抵制 Blur,大部分创作者因为版税收入选择了 Opensea。这导致在 Opensea 上强制版税的 NFT 收藏品不能在 Blur 上进行买卖。之后,Blur 意图与 Opensea 和解,以解除黑名单的限制,但被拒绝。那么opensea是如何拉黑Blur的呢?
黑名单机制
首先,来看opensea的黑名单机制,通过要求NFT项目增加操作者过滤机制来过滤掉不符合要求的交易合约。为了方便NFT项目操作,它推出了一个叫做operator-filter-registry的项目来辅助NFT完成升级。
如图,opensea增加了一个Filter Registry,存储了所有需要过滤的地址。
NFT_project 需要注册并设置过滤地址,任何对NFT的转移操作,都需要经过Filter Registry的同意。
过滤条件包括address和code hash
Blur 的斗争
起初blur 尝试沟通来解决争端,但是opensea没有同意,Blur就通过技术面,找到漏洞来绕过了opensea的阻击。简单说就是,打不过就加入。
如图,通过建立seaport的交易系统来进行辅助,所有受到opensea 政策影响的NFT 项目都可以上线这个新的交易系统,从而绕过了opensea 过滤系统封锁。
紧接着,Blur利用其流量优势,开始了反击,通过忠诚度设计,进一步打压opensea 和 其他市场。opensea 也只能暂时取消平台费用,并设置了灵活版税机制,在这一回合的较量中,处于被动。
Ⅳ.香港密集出台政策,助推web3
香港证监会将发放咨询文件,主要向香港业界咨询 10 个问题,其中最受市场关注的是是否允许交易平台面向散户投资者,以及散户可以参与哪些资产的交易,并且可以交易哪些衍生品。此前,香港一直对牌照发放的十分谨慎,但去年 10 月 31 日,香港发布了一份咨询文件,建议在《打击洗钱及恐怖分子资金筹集条例》下建立虚拟资产服务提供者发牌制度,以允许面向散户投资者。
配合香港证监会的政策利好,多个项目也公布了新的规划,其中,conflux 与电信的合作尤其引人注目。
Conflux Network宣布将与中国电信合作,推出首个BSIM试点项目,以降低用户进入Web3和Metaverse的门槛,并为用户提供更安全的数字资产存储和转移。BSIM卡将提供高系统性能支持,并允许用户在多种应用中展示资产。在此消息利好的带动下,conflux等项目都得到了市场极大的关注,也带动了香港概念的集体曝光。其中包括CFX,NKN,VET,CKB,DODO等经历了几轮牛熊的项目,虽然沉寂已久,但始终坚持在他们各自的赛道上发力,这一轮的利好,也是对他们坚持的一种回报。
相关链接:
Ⅵ. SEC计划就Binance USD起诉加密货币公司Paxos
美国证券交易委员会(Securities and Exchange Commission, 简称SEC)已告知加密货币公司Paxos Trust Company,计划起诉该公司违反投资者保护法。这是SEC不断加强加密货币执法的最新体现。
据相关人士称,SEC的执法工作人员向Paxos发出了一封被称为威尔斯通知的信。SEC使用该通知来向公司和个人告知可能的执法行动。该通知称,Paxos发行和上市的数字资产Binance USD(简称BUSD)是一种未注册的证券。同时,纽约州金融服务部(NYDFS)正在调查 Pax Dollar(USDP)和 Binance USD(BUSD)稳定币发行商 Paxos。
从证券的定义来看,使用了新兴加密技术的加密货币难以被明确的归入证券产品的其中之一。但诸多的 SEC 诉加密企业司法纠纷依然出现。因为,在证券的内涵中包括“投资合同(investment contract)”这一较为灵活的类型,很多并未明确指出的金融产品均可与这一概念产生关联。因此SEC 使用豪威测试,将大量代币项目带入了证券纠纷,包括 AMP、RLY、DDX、XYO、RGT、LCX、POWR、DFX、KROM 。
然而,BUSD 为价格锚定美元的稳定币,投资者购买这一“产品”时并没有收益预期。该产品几乎无法通过豪威测试的任何一条,它又是如何被定义为证券的,这个可能跟BUSD 储备包括两种产品类别:美国国债、美国国债逆回购协议(隔夜到期和超额抵押)有关。
如果 BUSD 被视为一种证券,那么其他锚定的美元稳定币 — — 包括 Circle 的 USDC — — 也可能是证券,这将对稳定币市场造成深远的影响,或许会推涨去中心化的稳定币,比如老牌得稳定币项目DAI,以及几大DEFI巨头Curve,FXS,AAVE都已经推出了去中心化稳定币项目。
版权须知:引用信息版权属于原媒体及作者。如未经鉴叔J Club同意,其他媒体、网站或个人不得转载本站文章,鉴叔J Club保留追究上述行为法律责任的权利。