三分钟了解去中心化失能开关协议 Sarcophagus

    Sarcophagus能够使用户指定接收方在设置的日期之后解锁存到Arweave里面的文件,使用场景包括遗嘱、密钥或资产继承、凭证存储等。随着大众对其数据、文件、资产乃至生命的风险防御意识的提升,越来越多的人开始未雨绸缪,诸如密码备份、凭证存储以及设立遗嘱等等。而在加密货币领域,资产或私钥的「可继承性」就显得更为重要。有没有想过通过一款去中心化应用在区块链上进行主动防御这些未知风险,即,先上传文件封存一段时间,同时指定接收人,当设定的时间到期,文件就可供接收方解锁。这样的防御机制也称失能开关(DeadMan'sSwitch),是一种在操作者失去行为能力,诸如死亡、失去意识或者离开控制设备时,能自动执行动作的开关。今天要介绍的Sarcophagus就是这样一个基于以太坊和Arweave建立的去中心化失能开关应用。

    Sarcophagus是什么?Sarcophagus是一个由软件开发人员、加密爱好者和安全专家组成的匿名团队构建的一个开源项目,将自己称为一个去中心化自治组织(DAO),能够使用户指定接收方在设置的日期之后解锁存到Arweave里面的文件,这些文件可以是遗嘱、密钥或其他一些文件,对应地,使用场景就包括遗嘱、密钥或资产继承、凭证存储等。Sarcophagus在今年一季度初基于以太坊和Arweave启动主网,未来会探索Tezos网络、Layer2和Filecoin存储网络。根据官网,Sarcophagus的支持者和合作伙伴包括加速器OpenWebCollective、DecentLabs和Arweave。本月上旬,Sarcophagus宣布通过出售代币完成180万美元融资,PlaceholderVentures领投,其他投资方包括GreenfieldOne、Blockchain.comVentures、CoralDeFi、Aragon的联合创始人LuisIvánCuende、Synthetix创始人KainWarwick等。Sarcophagus运行机制Sarcophagus中文意为石棺,页面主题也是埃及石棺、木乃伊的风格。

    在了解这个协议的运行机制前,先来看下Sarcophagus平台上的三个主要角色和一些术语,Sarcophagus把要存储的文件称为尸体(Corpse),三个角色分别为创建失能开关的人(Embalmer,防腐师)、重新激活后有权访问该文件的地址(Recipient)以及考古学家(Archaeologist,帮助发掘失能开关的第三方激励节点运营商)。在Sarcophagus应用中,交易在以太坊上执行,数据会存储在Arweave中。整体的一个运行机制是,创建失能开关的人在Sarcophagus里上传文件(文档或图片等形式,最大文件大小为2.9MB),并指定私钥接收人和设置复活日期。这里复活指的是,如果创建失能开关的人未能在封存时段内采取行动或再封存(re-wrap),则在该日期之后石棺就会被第三方激励节点运营商解密,接收者可以访问石棺内层,即文件本身。创建失能开关时的流程当然,在创建失能开关时,用户还需向节点运营商支付费用,需要以Sarcophagus原生代币SARCO支付,费用包括两部分,分别为赏金(Bounty)和挖掘费用(DiggingFees),其中,挖掘费用是在复活当日用来复活的,赏金是支付给节点运营商用来成功复活文件的赏金。复活的时间距离现在越远,需要支付的成本就越高。

    此外,Sarcophagus还为节点运营商和用户制定了一个诅咒(Curse)约束规则。一旦抵达复活时间,节点运营商必须按照正确的参数来帮助用户复活文档,否则就会收到Slash惩罚。具体来说,当用户选择一位节点运营商在某一个时间复活其文档时,该节点运营商就必须缴纳部分保证金(postedbond)进行锁定。如果节点运营商过早或过晚复活文件,这部分SARCO保证金就会被销毁,赏金也会原路返还给用户。若未来用户没有再封存或设定的时间到期,接收者就能够解锁该用户存储在Arweave里的文件。当然,在复活日到期前,创建失能开关的人还能发送交易重新封装文件,来延长或缩短封存时间,不过,一旦创建就不能删掉。

    关于文档保密性,Sarcophagus协议表示,石棺分内外两层,节点运营商解密的是外层,而内层和接收方的公钥会完全加密,接收者需要输入私钥来解锁内层和获得对内层的访问权限。另外,用户在选择节点运营商之前就会加密文档,所以在这方面不存在文件泄露的可能性,节点运营商也无法查看。不过,Sarcophagus在以太坊上发布的主网版本尚未经过安全公司审计,用户还需谨慎使用。Sarcophagus代币经济模型Sarcophagus代币SARCO总量有1亿枚,其中,1%通过公平启动的方式在今年年初开始分配给稳定币流动性提供者,仅支持USDC、USDT和DAI,会在自项目启动之后的一年内分配,到明年2月份结束;60%分配给DAO,分配给节点运营商和失能开关创建用户各2%(赠款形式),15%分配至节点运营商保金激励(ArchBondingIncentives),20%分配给早期支持者和开发团队。SARCO代币经济模型Sarcophagus协议表示,对于节点运营商而言,收到的SARCO费用会用来支付给合约和数据存储网络,因此当网络成熟时SARCO的价值会达到一个相对均衡点,不过节点运营商消耗的代币的底层价值以及市场需求也会影响SARCO的相对价格。Sarcophagus协议运作机制中SARCO代币和所需其他代币的流向解析