一文读懂Partisia Blockchain 的MOCCA方案:资产托管的最优解

2024-06-13 12:12

本文主要是介绍一文读懂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)即多方计算链上托管高级解决方案。据悉,该方案是一种以去中心化、可编程的、多链托管为特点的全新托管解决方案。

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是两个提供非托管钱包服务的平台(账户抽象方案),它们允许用户完全控制自己的私钥。这些钱包能够提供用户友好的界面和额外的安全功能,如双因素认证和生物识别技术。用户可以自由地管理自己的资产,而不需要依赖第三方托管服务。

但在此类方案下,用户必须完全负责自己的私钥安全,任何失误如丢失私钥或泄露都可能导致不可挽回的资产损失,并且作为更轻量级的钱包解决方案,其缺乏复杂的金融工具和产品支持。此外,其也难以兼顾定制化、隐私化以及合规性。

综合来看,MOCCA方案在架构、可编程性、安全性、多链适配性、成本方案都展现出了十分明显的优势,不仅能够与各类需求相适配,同时能够与几乎所有的资产管理场景相结合。二随着Partisia Blockchian生态的进一步发展,MOCCA也将在众多加密资产管理方案中脱颖而出。

这篇关于一文读懂Partisia Blockchain 的MOCCA方案:资产托管的最优解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057270

相关文章

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

一文详解Java Stream的sorted自定义排序

《一文详解JavaStream的sorted自定义排序》Javastream中的sorted方法是用于对流中的元素进行排序的方法,它可以接受一个comparator参数,用于指定排序规则,sorte... 目录一、sorted 操作的基础原理二、自定义排序的实现方式1. Comparator 接口的 Lam

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基