如何设计资产的交叉链和治理方案?
2020年9月24日下午,第五届"上海区块连锁前沿技术研讨会"如期举行。围绕"走到治理中心"的主题,康通量研究部主任杨光博士应邀分享了"跨链便携式资产"的主题。"DAOSquare首席研究员Dashuo和Orea创始人Block朋k介绍了Aragon和"HackDAO"获奖项目"ResetDAO"等DAO工具的最新发展。
技术前沿:如何为资产设计跨链和治理方案?
资产交叉链是业界非常关注的话题。在很长一段时间内,会出现多条链并存,一方面由于设计理念的不同,会出现大量的异构链;另一方面,均匀的区块链也可以横向扩展网络的性能。此外,不同链之间的资产转移也是一个非常普遍和强烈的需求,例如利用BTC参与其他区块的防御系统项目。汇流公司的研究主管杨光分享了一种分散管理的交叉链资产。
最简单、可信和分散的解决方案无疑是将资产托管在源链上的一份智能契约中,这可以充分确保资产的安全性和可用性。然而,在现实中,拥有最大市场份额和对跨链服务需求最强的比特币btc还远远不能实现可编程,无法运行管理合同,更不用说一个验证其他链上交易的轻巧节点。因此,为比特币提供的跨链服务必须采用外部受托人,它将保持本地比特币与跨链比特币相对应,并承担将交叉链比特币转换成本地比特币的责任。
但应如何设计具体的托管计划?如果存在可信的集中式实体,那么该实体最好提供托管服务。在没有这样一个可信实体的情况下,受托人必须提供一定数量的抵押品作为担保,以确保托管资产的安全性,并赔偿受托人错误造成的损失。但是,这反过来又提出了如何保管受托人的抵押财产的问题。如果你使用聪明的合约来保留抵押品(类似于Maker/DAI的抵押品保管机制),那么抵押品必须是比特币的一种非同质资产,不仅有清算风险,而且抵押贷款利率高,使得资金利用率非常低。如果存款本身是比特币,那么谁应该被允许保留比特币作为押金?
在以前的研究中,自我托管(自我托管)一直是一个被忽视的选择,因为从直觉上看,你保管的抵押品并不是抵押贷款。事实上,在一个有多个参与者参与的分散托管计划中,这些参与者管理抵押品是可行的--只要大多数参与者诚实,少数攻击者将无法随意收回抵押品。我们只需要在安全性和效率之间找到合理的平衡,我们就可以降低抵押利率,同时实现可信的分散托管。
杨光博士用一个简单的例子来解释。例如,共有5个受托人共同托管10个BTC,每个受托人抵押贷款6个BTC,总共需要保留40个BTC;这40个BTC平均分为10个组,每组由3个受托人保留4个BTC,以2/3多重签名的形式存在,而这5个受托人中的任何3个对应于一个组。很容易证实,如果不超过2名受托人的罪恶,他们可以控制的BTC的总数不超过他们自己的存款。因此,少数受托人无法通过共谋作恶而获利。只有五分之三以上的人合谋作恶,他们才能获利。
为了定量描述类似于上述的数据包托管系统的效率,可以将指标"效率因子"定义为托管资产与抵押资产总额的比率。例如,在上述示例中,托管资产总额为10 BTC,抵押资产总量为30 bTC,效率系数仅为10≤30≤1≤3。研究工作的主要目标是提高"效率系数"。为此,可以采用以下两种构造方法: