当前位置:首页区块链存储计算范式探索:everpay机制分析

存储计算范式探索:everpay机制分析

借助存储计算范式,everpay可以将计算过程置于链下,实现高性能的支付和结算体验。

扩展阅读:图灵机器的磁带:简析存储计算的新范式

“Everpay:可信跨链支付协议”
由outprog、imtoken后端开发和智能合约开发

由于比特币/以太坊计算资源稀缺,传输成本高,很难满足普通传输的需求。Everfinance使用存储应用程序范式构建everpay,这是一个可信的跨链支付和结算协议。

Everpay协议将其他公链的资产锁定到智能合约中,并在协议中生成相应的资产。生成资产后,用户可以在协议上进行任何转账和支付。everpay的交易成本非常低。进行数万笔交易只需0.5美元。Everpay的TPS没有固定的限制,仅取决于协议的应用架构和服务器性能。只要协议符合存储计算范式的标准,就可以进行“无限”扩展,其性能可以与传统的网络应用相媲美。

操作机构

存储计算范式探索:everpay机制分析

协议颜色

协调员

负责交易的收集、验证和链上交易。协调器通过API将用户的合法事务收集到序列化挂起池中,并按照一定的时间周期对挂起池中的事务批(rollup)进行打包。协调器将根据事务生成实时全局状态,这是链上所有合法事务和待处理池中所有事务的最终结果。

探测器

检测程序将自动下载和验证链上的数据,并生成全局状态和平衡。检测程序的状态将比协调程序的状态慢一步。检测程序只以链上的数据为标准,不将解包的事务加载到协调器的待处理池事务中。任何人都可以下载并运行测试程序,成为一名测试人员。

资产管理人

具有资产协同管理能力的测试人员发起多重签名或有限签名来解锁资产。

资产交叉链

Everpay协议目前支持两种跨链方案,即多重签名和有限签名。

多重签名

对于支持智能合约的公链,everpay使用多重签名技术部署锁定合约。多个密钥由不同的资产管理器持有。该协议监视资产转入事件,并确保在确认交易后,在everpay协议中显示相应的资产。

当用户发起资产销毁交易时,该交易将在验证后打包到存储区块链(arweave)上。asset manager监控存储区块链,验证用户的销毁交易,然后签署有效的销毁交易并将其发送给公链。当一定数量的资产管理员完成多重签名后,将锁定的资产释放给用户。

有限签名

对于不支持智能合约的公链,暂时采用有限签名技术来保证用户的资产锁定。其机理类似于多重符号。

共识

存储计算范式保证了协议的一致性。在存储计算范式中,所有的计算过程都在链下完成,应用程序的所有输入参数都存储在区块链上。协调器、检测器和资产管理器都运行相同的业务验证组件。任何人都可以下载并运行检测程序来加载区块链上的数据,以检查交易状态。

存储计算范式探索:everpay机制分析1

Everpay按照正确的顺序将所有类的交易(包括铸币/烧钱/转账)打包到存储区块链中。第三方应用程序和个人可以使用检测程序检查状态,程序会自动下载并验证链上的所有交易记录。如果协调器和检测器的状态不一致,则表明应用程序中可能存在一致性欺诈风险。

你不能作恶

交易将按顺序序列化并打包到区块链。只要交易按照区块链上打包的顺序加载,最终生成的状态是一致的。

签名错误

在链上封装错误的签名是没有意义的,所有的检测器都会拒绝错误的签名。

平衡攻击

所有事务都将串行执行,双花攻击无法执行。同时,事务包含nonce字段,用于保护事务的唯一性并防止用户重放。

当只有一个用户可以转账到ETH时,如何处理当前ETH交易的余额。此时,任何检测器从区块链加载序列化数据,发现用户只有1个ETH余额,拒绝传输2个ETH。打包事务后,会立即发现协调器的错误事务。在另一种情况下,用户让位给1 ETH余额。协调器允许用户发送两个连续的1ETH传输事务。第一笔交易由测试仪获得,用户余额从1变为0,第二笔交易也由测试仪获得,第二笔交易因余额不足而被拒绝。

资产造币/烧钱

以太坊的用例中,将部署一个机器人(ETHbot)来监视ETH事件。在用户将资产转移到多个智能合约后,机器人将确保交易已通过六个区块,然后启动到everpay协议的mint交易。协议将对以太坊事务执行加密验证,并再次查询以太坊节点该事务是否已打包以进行超过六个块的块确认。资产造币成功后,交易指纹将在协议中标记为“造币”,以避免资产造币重复。

注意:ETHbot不是必需的,它只用于改善用户体验。任何人都可以将合法的以太坊事务发送到协议以获取资产。

如果用户发起烧录事务,则在协议验证后,合法的烧录将打包在arweave上。arweave事件管理器,然后验证多个事务。同样,以太坊的锁定合约将验证事务指纹,以确保事务唯一且不重复。

以上所有过程都可以通过everpay协议检测程序进行检测,任何人都可以下载并成为检测器。同时,易趣支付还提供了交易浏览器,供用户查看和查看交易。

存储区块链保证了协议的一致性,并通过检测程序进行了验证。

互动体验

易用性

协调器用于收集事务,事务将按照固有的顺序进行汇总。链上批量可以实时处理链下的用户交易,并实时更新协调人的账户状态。

因此,用户在使用应用程序时,可以获得实时的转账体验,同时也支持用户进行连续的多次交易。体验非常贴近互联网应用,快捷方便。

在极端情况下,如果用户对协调器有疑问,可以查看事务浏览器,等待事务打包,然后确认事务。一般来说,协调器将确保所有事务都按固定顺序打包和链接。

灵活的签名算法

存储计算范式只在链下进行计算,开发非常灵活,可以使用任何签名算法。此外,everpay可以集成更友好的互联网签名算法。例如,在确保用户的安全性(authnomonics)的同时,完全删除用户的密钥(authnomonics)。此时,用户只需使用硬件设备(手机、电脑)即可完成安全可靠的交易签名。

后记

everfinance的目标是改善用户体验,减少开发障碍,为所有人提供去中心化和可靠的金融应用程序。Everpay是一个易于使用的区块链解决方案和应用协议,在保证可信度的前提下,为用户提供贴近互联网的支付结算体验。

有关存储计算范例,请参阅
https://www.chainnews.com/articles/977293418486.htm

Everfinance网站
https://ever.finance

温馨提示:

文章标题:存储计算范式探索:everpay机制分析

文章链接:https://www.btchangqing.cn/171120.html

更新时间:2020年12月30日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

珊珊说币:比特币 以太坊千点回调 天堂地狱一念之间

2020-12-30 18:32:03

区块链

比特币增长460%,2020年创造更多百万富翁

2020-12-30 18:40:02

4 条回复 A文章作者 M管理员
  1. WUshuo

    说的不错区块链

  2. 希希往前冲

    没希望了,盘头自己都上去割了

  3. 牧羊社区

    日出而作,日落而写作。区块链

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索