一文读懂 Partisia Blockchain 的 MOCCA 方案:资产托管的最优解
Partisia Blockchain 是一个兼具隐私、可互操以及高迸发特性的 Layer1 系统,其通过将区块链以及零知识计算(包括 MPC、零知识证明 ZKP 等)以协作的方式结合起来,并通过分片方案、Bring Your Own Coin(BYOC)功能和 Oracle 服务框架,构建一个更加安全的数字基础设施。Partisia 期望通过全新的解决方案,构建一个适用于任何类型的企业级区块链方案,包括供应链公司、SaaS(软件即服务)提供商、金融科技应用程序甚至社交媒体等等。
在今年 1 月,Partisia Blockchain 宣布基于其底层推出全新的基于 MPC 的资产托管方案 MOCCA(MPC On-Chain Custody Advanced)即多方计算链上托管高级解决方案。据悉,该方案是一种以去中心化、可编程的、多链托管为特点的全新托管解决方案。
![](https://static001.geekbang.org/infoq/be/beaa621900d9587a13656b07107c1ef4.png)
MOCCA 方案有何特点?
MOCCA 方案基于 Partisia Blockchain 构建,其核心是利用 MPC 方案旨在使用户能够在其首选区块链上桥接资产,并让数字资产的管理变得更加可信、安全,且兼具隐私以及可编程特性。
MOCCA 方案的首要特性是可编程性以及极低的部署门槛。
得益于构建在 Partisia Blockchain 上,MOCCA 方案能够提供完全可编程的智能合约,允许开发者使用 RUST 编写任意代码逻辑,同时其为部署者提供自定义模板和工具(Partisia Blockchain 的智能合约 IDE),部署者不仅可以通过这些工具集低门槛、高效的部署,且不依赖于一些三方的托管供应商,减少了费用、实施时间,并确保了去中心化和灵活性。同时,执行者也可以进行诸如添加或移除签名者、修改阈值签名方案和投票权、集成具有特殊权限的 NFT、实施特定交易类别的特定规则等政策,为部署者提供了更为定制化、个性化的包容性模块,与更多的场景进行适配。极大程度降低了开发者、企业用户的准入门槛。
MOCCA 方案直接部署在 Partisia Blockchain 链上,该方案要求每笔交易必须经过两方或以上的批准,并允许参与者积极参与治理并直接在链上签署交易,同时在庞大的 MPC 节点群、计算集群的共同作用下,能够保证 MOCCA 方案良好的安全性以及去中心化特性。与此同时,Partisia Blockchain 链本身来自于分片、Poseidon 共识所带来的高迸发特性,以及基于其 Oracle 服务框架以及 Bring Your Own Coin(BYOC)等功能带来的高度互操作特性,也大幅降低了 MOCCA 的使用成本以及资产引入成本,个人、企业用户都能灵活的采用。
此外,Partisia Blockchain Layer1 本身具备统一公共和私人智能合约,该方案通过通用隐私保护计算、智能合约自动化来实现以私有数字代理为基础的数据驱动型经济,让用户自主设定数据信息并提高议价能力,即智能合约可以被选择为隐私智能合约,或仅向某些账户披露信息的智能合约,以服务于某些私有业务。基于该特性,MOCCA 方案不仅将具备可审计特性保证合规,同时还能定制化隐私方案。
与主要资产托管方案相比的优势
目前,行业内主要的加密资产托管方案包括门限签名方案(TTS)、中心化交易所(CEX)、多重签名(Multisig)以及账户抽象(AA)等,
MOCCA 相对于这些方案则展现出了更为全面的优势。
l Fireblocks 与 ZenGo(TTS)
Fireblocks 是一个企业级的数字资产托管平台,它提供了一个安全的基础设施,用于存储、转移和发行数字资产。Fireblocks 使用了 MPC 技术来保护私钥,减少单点故障的风险,并提高了安全性。
Fireblocks 平台本身适合复杂的资产管理,如抵押品借贷和去中心化金融产品,但其主要为企业级服务,使用成本较高,其主要面向大型企业客户。虽然其支持 API 接入,可以与用户的内部系统和业务流程相集成,提供高度的自动化和可编程性,但与 MOCCA 方案相比,在定制化、隐私性等方方面仍存在欠缺。
ZenGo 是一个无钥匙的加密货币钱包,它使用了门限签名方案(TSS)技术来管理用户的私钥。在 TSS 中,私钥被分割成多个部分,并分布在不同的设备或服务器上。当需要进行交易时,这些部分会被组合起来以生成有效的签名。这种方法消除了传统钱包中单点故障的问题,并提供了更高的安全性,但与此同时,用户对钱包的控制程度和灵活性可能受到某些限制。
ZenGo 的 TTS 方案在可编程性上存在一定的欠缺,该方案更适合个人使用,可能不支持复杂的抵押品管理功能,缺少为大规模资产管理设计的功能。
l Coinbase 和 Binance (CEX)
Coinbase 和 Binance 是两个知名的中心化交易所(CEX),它们也提供数字资产的托管服务。作为中心化平台,它们负责存储用户的资产,并提供交易、提现和其他金融服务。虽然这种托管方式方便且易于使用,但它依赖于中心化的信任模型,用户需要信任交易所能够安全地保管他们的资产。
CEX 方案通常不会提供定制化的资产管理方案,并且存在中心化风险,如果交易所受到攻击,资产可能会受到威胁。对于企业用户,无论是存取资产还是一些潜在的资产管理费用,成本较高。除此之外,该方案也可能在监管合规、隐私等方面存在一定的局限性。
l BitGo 和 Armory (Multisig):
BitGo 和 Armory 是两个提供多重签名(Multisig)托管解决方案的公司。在多重签名技术中,一个交易需要多个私钥的签名才能被验证和执行。这意味着即使其中一个私钥被盗或丢失,资产仍然是安全的。多重签名提供了额外的安全层,适用于需要高安全性的企业和个人。
Multisig 方案本身缺乏一定的灵活性,一方面设置和管理多重签名钱包较为复杂,需要较高的技术能力。并且多重签名操作需要多方参与,会导致交易确认速度较慢,影响用户体验。
此外,对其他参与签名的方的依赖导致资金的可用性问题,尤其是在紧急情况下。
l Ambire 和 Avocado (AA):
Ambire 和 Avocado 是两个提供非托管钱包服务的平台(账户抽象方案),它们允许用户完全控制自己的私钥。这些钱包能够提供用户友好的界面和额外的安全功能,如双因素认证和生物识别技术。用户可以自由地管理自己的资产,而不需要依赖第三方托管服务。
但在此类方案下,用户必须完全负责自己的私钥安全,任何失误如丢失私钥或泄露都可能导致不可挽回的资产损失,并且作为更轻量级的钱包解决方案,其缺乏复杂的金融工具和产品支持。此外,其也难以兼顾定制化、隐私化以及合规性。
![](https://static001.geekbang.org/infoq/38/3896fb868da7ca396442a15e053fef0f.png)
综合来看,MOCCA 方案在架构、可编程性、安全性、多链适配性、成本方案都展现出了十分明显的优势,不仅能够与各类需求相适配,同时能够与几乎所有的资产管理场景相结合。二随着 Partisia Blockchian 生态的进一步发展,MOCCA 也将在众多加密资产管理方案中脱颖而出。
评论