Published Oct 12, 2022
By Qredo Team
计算托管
迈向去信任和自主的数字资产管理
扩展是商业游戏的代名词,而自动化是有效地做到这一点的关键。
银行和传统金融机构深知这一点,长期以来一直使用自动化来提高竞争优势,最大限度地提高运营效率,并最大限度地减少日常运营所需的人工干预。
然而,数字资产在很大程度上仍停留在手动模式。 大多数交易仍然是通过鼠标点击或手指轻敲来完成的,而且每分钟超过几笔交易通常是不可能的。
介绍:计算托管
Qredo 的计算托管将分散式多方计算 (dMPC) 与自动化相结合,以提升数字资产运营的可扩展性上限——使您的组织能够每天支持数百万笔交易。
这就像拥有一个无需信任的托管引擎,可以根据预先确定的标准自动代表您签署交易。
但是这个引擎是如何工作的呢?
计算托管如何运作
计算托管由 Qredo 强大的策略引擎提供支持。
此策略引擎使您能够通过从不同角色类型(包括交易者、管理员和批准者)的构建块中进行选择来构建定制治理,每个角色类型都有自己的活动和访问权限。通过这种方式,您可以创建反映团队特定结构的安全交易工作流程。
启动事务时,该治理策略中的每个分配的批准者必须先签署该事务,然后才能发送它。此启动和批准是通过 Qredo 签名应用程序完成的。
为了批准交易,签名应用程序通过指纹的触摸对用户进行生物特征验证,然后使用数字签名授权交易。
简而言之,计算托管将 Qredo 签名应用程序替换为安全服务器(签名代理)。
使用 Qredo 的开源库,您可以配置签名代理以根据特定标准(例如大小、目标地址或发起者)管理交易路由。
此签名代理托管您的 BLS 密钥以签署交易,可以托管在您自己的基础架构中,也可以在托管服务中初始化。
什么是 BLS 签名?
Qredo 使用 BLS (Boneh-Lynn-Shacham) 签名来实现阈值签名方案,该方案在 Qredo 链上不可变地记录治理策略。
启动交易时,每个批准都会创建一个 BLS (Boneh-Lynn-Shacham) 数字签名。 在收到必要的 BLS 签名阈值后,Qredo 完成交易。
计算托管用例
除了缓解每天手动批准数十笔交易造成的签名疲劳之外,程序化数字资产管理还为加强治理政策和简化运营提供了多种机会:
通过白名单简化操作
组织可以使用计算托管设置白名单规则,如果交易满足特定条件(例如,如果目标地址与已知交易对手的地址匹配),则自动批准交易。
或者,DeFi 基金可能会使用白名单来安全地与 dApp 交互,方法是授予对 dApp 中某些智能合约的自动访问权限,同时阻止其他潜在的恶意合约。
通过预先确认交易来减少延迟
在快节奏的数字资产市场中,毫秒可以决定成功抓住机会和被冷落的区别。
预先批准交易可以在最大限度地减少延迟方面发挥关键作用。 例如,基金经理可能会赋予交易者在一定限度内随意交易的能力。 任何不超过这些限制的交易(可能基于从单个交易规模到特定时期内交易的总交易量)都会自动获得批准。
因此,当市场机会出现时,交易者可以迅速抓住它,而无需被迫等待批准。
在多个团队之间交易
通过使用基本布尔运算符(and、or、and not)对规则进行编程,计算托管使交易能够在不同的团队和治理结构之间进行路由。
例如,您的基金可能会构建一个治理策略,其中低于一定金额的所有交易批准都将发送到策略组 A,即运营团队。或者,如果交易超过一定金额,它会自动路由到 B 组审批,以供交易团队审批。
或者,指定的批准人可能取决于谁发起了交易;初级交易员的交易受到更多监督,高级交易员自动获得批准。
在另一种情况下,特别大的订单可能会被发送到多个组——例如,在交易团队最终批准之前,需要获得运营团队的批准。每个单独的策略组都将以与正常相同的方式构建,需要一定数量的“批准者”来批准交易,但随着交易规模的增加,会增加额外的治理层级。