距比特币白皮书《比特币:一种点对点的电子现金系统》发布已经过去 12 年有余,比特币在价值存储上已经被众多机构所认可,但受限于区块链性能和比特币价值的剧烈波动,在体验上和「电子现金」还有很大的差距。而今,随着技术上不断的变革和创新,新的支付结算协议逐渐展露头脚。这些支付结算应用包括 everPay,使用存储计算范式构建的高性能支付结算协议;xDai 使用 PoS 构建的侧链,以及 zkSync,使用零知识证明技术构建的转账应用等。下面对三个协议进行介绍。
zkSync
zkSync 使用零知识证明对交易信息进行压缩,通过 Rollup 技术将交易批量打包到以太坊。
在以太坊上,协议在以太坊上创建了一个智能合约进行零知识验证,同时利用默克尔树技术进行账户管理,用户的以太地址和相关信息计算成为默克尔根,信息得以压缩。使用该技术,用户转账操作虽然是在链下完成,其账本还是在 Layer 1 上,是通过零知识技术将所有必要转账信息进行压缩,并以批量打包的方式将信息打包到以太坊进验证。
零知识生成证明需要花费大量的链下计算,根据同样使用 ZK Rollup 技术的 ZKSwap 透露,为提高 TPS 和计算证明,需要上百万美金的服务器进行计算支持。这些计算仍会成为交易的成本。
安全团队:Rubic被攻击事件简析:金色财经报道,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,Rubic项目被攻击,Beosin安全团队分析发现RubicProxy合约的routerCallNative函数由于缺乏参数校验,_params可以指定任意的参数,攻击者可以使用特定的integrator来让RubicProxy合约可以几乎零成本的调用自己传入的函数data。攻击者通过调用routerCallNative函数,把所有授权给RubicProxy合约的USDC全部通过transferFrom转入了0x001B地址,被盗资金近1100个以太坊,通过Beosin Trace追踪发现被盗资金已经全部转入了Tornado cash。[2022/12/25 22:06:32]
xDai
xDai 使用 PoS 共识创建了侧链 xDai Stable Chain,该侧链提供 5 秒的区块确认以及 0.0002 美金每笔的超低额手续费。
TokenBridge 是 xDai 的资产跨链协议,通过在以太坊上创建多签智能合约对资产进行锁定。资产释放的时,多签者们通过侧链上的交易信息进行签名。
everPay
安全公司:AurumNodePool合约遭受漏洞攻击简析:金色财经报道,据区块链安全审计公司Beosin EagleEye监测显示,2022年11月23日,AurumNodePool合约遭受漏洞攻击。
Beosin分析发现由于漏洞合约的changeRewardPerNode函数未进行验证,导致攻击者可以调用该函数进行任意值设置。
攻击者首先调用changeRewardPerNode函数将每日奖励值设置成一个极大数,接下来调用claimNodeReward函数提取节点奖励,而节点奖励的计算取决于攻击者设置的rewardPerDay值,导致计算的节点奖励非常高。而在这一笔交易之前,攻击者便通过一笔交易(0xb3bc6ca257387eae1cea3b997eb489c1a9c208d09ec4d117198029277468e25d)向合约存入了1000AUR,创建了攻击者的节点记录,从而使得攻击者能够提取出该节点奖励。最终攻击者通过该漏洞获得约50个BNB($14,538.04)。[2022/11/23 8:01:04]
everPay 使用了全新的存储计算范式,将所有的计算过程放在链下,存储共识保障了账本的可信。everPay 目前跨链采用了多签合约进行资产锁定。mint 资产时,仅需要将代币转入多签合约,协议将以太坊作为预言机获取交易信息,并进行资产 mint;资产释放时需要多签者们从 Arweave 上获取交易信息,按照 everPay 协议的规则进行交易验证,最后再进行签名资产释放。
Beosin:SheepFarm项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的SheepFarm项目遭受漏洞攻击,Beosin分析发现由于SheepFarm合约的register函数可以多次调用,导致攻击者0x2131c67ed7b6aa01b7aa308c71991ef5baedd049多次利用register函数增大自身的gems,再利用upgradeVillage函数在消耗gems的同时累加yield属性,最后调用sellVillage方法把yield转换为money后再提款。本次攻击导致项目损失了约262个BNB,约7.2万美元。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/16 13:10:39]
借助 Arweave 衍生的存储计算范式,everPay 可以做到实时交易,支持上万 TPS;交易批量打包时,1 美金可打包百万级交易,协议可以提供免费转账,仅在充值和提现的时候需要支付以太坊矿工费。
对比
安全性
零知识证明技术可以充分的保障 zkSync 用户在 Layer 1 托管的资产,用户资产在密码学上安全。但是需要注意,目前的 Rollup 技术都是单节点运行,在 Layer 2 上成功的转账并不代表该交易在 Layber 1 上一定成功,必须要等到交易 rollup 到 Layer 1 后,交易才能在密码学上进行保障。
Beosin:BSC链上的gala.games项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,BSC链上的gala.games项目遭受攻击,Beosin分析发现由于pNetwork项目的bridge配置错误导致pTokens(GALA) 代币增发,累计增发55,628,400,000枚pTokens(GALA),攻击者已经把部分pTokens(GALA) 兑换成12,976个BNB,攻击者(0x6891A233Bca9E72A078bCB71ba02aD482A44e8C1)累计获利约434万美元。Beosin Trace追踪发现被盗金额还存在攻击者地址中。
第一笔攻击交易:0x4b239b0a92b8375ca293e0fde9386cbe6bbeb2f04bc23e7c80147308b9515c2e
第二笔攻击交易:0x439aa6f526184291a0d3bd3d52fccd459ec3ea0a8c1d5bf001888ef670fe616d[2022/11/4 12:17:00]
由于 xDai 使用了侧链技术,在侧链上的交易具备共识,因此不存在上述 zkSync 中交易必须等到 Layer 1 成功打包才能完全确认的问题。但是 xDai 使用了 PoA 网络对资产进行跨链,PoA 多签私钥的保管者们具备一定的「超级权限」,多签者们进行联合后可以具备作恶的能力。
安全团队:获利约900万美元,Moola协议遭受黑客攻击事件简析:10月19日消息,据Beosin EagleEye Web3安全预警与监控平台监测显示,Celo上的Moola协议遭受攻击,黑客获利约900万美元。Beosin安全团队第一时间对事件进行了分析,结果如下:
第一步:攻击者进行了多笔交易,用CELO买入MOO,攻击者起始资金(182000枚CELO).
第二步:攻击者使用MOO作为抵押品借出CELO。根据抵押借贷的常见逻辑,攻击者抵押了价值a的MOO,可借出价值b的CELO。
第三步:攻击者用贷出的CELO购买MOO,从而继续提高MOO的价格。每次交换之后,Moo对应CELO的价格变高。
第四步:由于抵押借贷合约在借出时会使用交易对中的实时价格进行判断,导致用户之前的借贷数量,并未达到价值b,所以用户可以继续借出CELO。通过不断重复这个过程,攻击者把MOO的价格从0.02 CELO提高到0.73 CELO。
第五步:攻击者进行了累计4次抵押MOO,10次swap(CELO换MOO),28次借贷,达到获利过程。
本次遭受攻击的抵押借贷实现合约并未开源,根据攻击特征可以猜测攻击属于价格操纵攻击。截止发文时,通过Beosin Trace追踪发现攻击者将约93.1%的所得资金 返还给了Moola Market项目方,将50万CELO 捐给了impact market。自己留下了总计65万个CELO作为赏金。[2022/10/19 17:32:31]
everPay 使用的存储计算范式进行链下计算,链上只保存交易不保存状态,状态由链下计算生成。从以太坊或者其他区块链跨到 everPay 协议时,通过预言机模式进行资产 mint,若外部预言机(比如以太坊主网)不存在交易则链下计算的状态并不会被恶意更新。比如 ETH mint 时,链下的 everPay 协议收到 mint 消息会主动去请求以太坊主网,从以太坊主网获取整个交易数据,并对整个交易进行密码学验证,验证通过才能在 everPay 上生成对应的余额状态。每一次校验使用后的 txHash,都会被标记为 minted 状态,避免重复 mint 资产。
everPay 的交易是由用户签名进行确认,协议内的安全性能得到 100% 的保障。不过 everPay 和 xDai 存在类似的问题,目前也是通过多签技术对 Layer 1 资产进行管理。不过协议还会持续改进安全性,将来会结合区块链存储技术拓展签名透明性:将签名作为治理操作符保存在 Arweave 上,任何人都可以携带有效的、充分的操作符到 Layer 1 进行有效的资产操作。改进后的方案可以进一步提高安全性、透明性以及降低准入。
性能
ZK Rollup 借助 Layer 1 共识保障交易安全,压缩后可以将原来的以太坊性能从 10-30 TPS 扩张到 2k-3k TPS,这是在共识层面的理论极限。由于压缩的数据最终要重新回到 Layer 1,因此 Layer 1 和 Layer 1 需要进行资源竞争,这会极大的影响 zkSync 的 TPS。另外,零知识证明技术生成证明需要大量内存和计算资源,4 核 32 GB 的机器也需要几分钟才能算出一个区块的证明。目前而言 zkSync 的实现更像是一个 MVP,受限于计算能力,TPS 甚至不如以太坊 Layer 1。要解决计算问题需要等待新的硬件开发投产,如专门为零知识证明设计的 FPGA。
xDai Chain 使用 PoS 共识,提供 5 秒的区块确认, 70 TPS 。xDai 的 TokenBridge 使用 PoA 网络进行跨链,不像 zkSync 一样在 Layer 2 和 Layer 1 之间存在性能耦合,不会在同一条链上产生资源竞争问题。虽然 PoA 在安全性上稍弱,但 PoA 可能是目前体验上最佳的跨链方式,让跨链应用性能达到最高。
everPay 是链下计算,性能仅取决于运载的服务器的性能,目前轻松支持上万 TPS。
可用性
zkSync 的交互如下:
充值,将以太坊代币发送到 zk 合约锁定,等待区块确认后产生 L2 资产;仅收取以太坊充值费用
转账,第一次使用前需要签名并注册 Pubkey 创建零知识账户;转账费用在 0.001 美金左右
提现,提现分为普通提现和快速提现,普通提现费用较低,需要 50 分钟左右;快速提现费用较高,仅需 20 秒
xDai 的交互如下:
充值,使用 xDai bridge 网站,将代币充值到以太坊合约,完成充值后等待 8 个区块会在 xDai Chain 产生余额;仅收取以太坊充值费用
转账,将 MetaMask 切换到 xDai Chain,再使用 MetaMask 进行转账;转账费用约为 0.0002 美金
提现,第一步:使用 xDai bridge 网站,将 MetaMask 切换到 xDai Chain,进行提现第一步交易;第二步:交易打包到 xDai Chain 后等待 8 个区块后再将网络切换回以太坊主网,点击 Claim 完成提现
everPay 的交互如下:
充值,打开 everPay,使用 MetaMask 进行充值,等待 6 个区块后资产充值成功
转账,使用 MetaMask 签名完成转账,实时到账,转账免费。
提现,选择资产类型和输入提现数量,使用 MetaMask 完成提现;目前仅支持普通提现,由于需要等待 Arweave 区块打包,需要等待 5-20 分钟才能完成提现。将来会提供快速提现功能,用户将协议上的资产转给做市商,市商将资产在 1 分钟内转给用户。
zkSync 和 everPay 都使用 MetaMask 进行操作,他们的更像一个 Dapp 产品,通过网页端配合 MetaMask 或其他钱包工具进行使用。xDai 由于是独立的侧链,使用的过程中需要来回的切换网络,用户体验非常的差。
对于已经熟悉以太坊和以太坊钱包的用户,使用 zkSync 和 everPay 都非常的方便;只有精通区块链的用户才具备使用 xDai 的能力。
由于 everPay 采用存储计算范式,共识成本极低,因此转账速度和费用方面具有绝对的优势。everPay 提供了实时和完全免费的转账。
总结
安全性上 zkSync 由于使用了零知识证明,更胜一筹。xDai 和 everPay 都将资产托管在原来的链上,使用多签的方式保障资产安全,其中 everPay 会进一步改进将签名存储在 Arweave 上以保障操作的透明性和安全性。
性能方面,零知识证明还在发展中,在机器运算能力不足的情况下 TPS 甚至低于 Layer 1;xDai 仅有 70 TPS,和以太坊是处于同一量级;everPay 目前就可以支持上万 TPS,性能远强于 zkSync 和 xDai。
交互上,xDai 体验最差,对普通用户基本是不可用的状态。zkSync 和 everPay 都能提供很好的交互体验。everPay 采用基于 Arweave 的存储计算范式,具备极低的共识成本,可以为用户提供免费的转账。目前的零知识证明在工程上还很难满足大规模使用的需求,everPay 已经可以为用户提供互联网级别的高性能转账,可用性上 everPay 更具优势。
我们需要的是一种基于密码证明而非信任的电子支付系统……
——中本聪
正如中本聪所言,在传统电子支付系统中,单一的账本无法达到多方信任的目的,为了提高可信度,人类经过几千年的演化创造了复式会计账,配合复杂的社会法律体系才能完成对帐,而我们真正需要是一种密码学可信的支付系统。比特币应用区块链技术,将账本用密码学保护起来,创造了一个去信任化的支付结算系统。得益于存储计算范式,everPay 协议的账本也能达到去信任化以及透明可审计。在可信的基础上,everPay 又提供了高性能、易用的区块链支付结算方案,解决了比特币现金大规模应用的痛点。未来,everPay 会接入更多的链和代币,为更多的数字资产提供高性能支付结算。
就在美国散户希望虚拟货币狗狗币(Dogecoin)涨到1美元之时,狗狗币联合创始人马库斯( Billy Markus)发表公开信,对狗狗币价格暴涨表示“无法理解”.
1900/1/1 0:00:00狂人本着负责,专注,诚恳的态度用心写每一篇分析文章,特点鲜明,不做作,不浮夸!本内容中的信息及数据来源于公开可获得资料,力求准确可靠,但对信息的准确性及完整性不做任何保证,本内容不构成投资建议.
1900/1/1 0:00:00观点 | 以太坊状态规模管理诸提议(上)从状态树上移除 vs. 给状态树安排一个 “退休” 部分另一个区分不同状态过期提议的技术角度是 “一树流” 和 “二树流”.
1900/1/1 0:00:00我们看下比特币矿工收益长期走势(上)与比特币现货价格走势(下)之间的关系,研究可以发现,目前虽然价格已经远远超过2017年的牛市顶点2万美金,不过矿工收益目前还未超过17年比特币2万美金的水平.
1900/1/1 0:00:00数字人民币也不同于支付宝、微信,支付宝、微信只是支付平台,这些支付平台本身不是钱,只是钱的“搬运工”,需要绑定银行卡才能够支付或取现,而数字货币本身就是钱.
1900/1/1 0:00:002021 年 1 月的最后一个交易周,美国华尔街对冲基金和机构沽空者在 GameStop(游戏驿站)股票多空博弈中损失惨重,而其交易对手之一的多头力量则是来自互联网的业余散户交易社区.
1900/1/1 0:00:00