一文读懂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

相关文章

Redis 多规则限流和防重复提交方案实现小结

《Redis多规则限流和防重复提交方案实现小结》本文主要介绍了Redis多规则限流和防重复提交方案实现小结,包括使用String结构和Zset结构来记录用户IP的访问次数,具有一定的参考价值,感兴趣... 目录一:使用 String 结构记录固定时间段内某用户 IP 访问某接口的次数二:使用 Zset 进行

一文详解Java Condition的await和signal等待通知机制

《一文详解JavaCondition的await和signal等待通知机制》这篇文章主要为大家详细介绍了JavaCondition的await和signal等待通知机制的相关知识,文中的示例代码讲... 目录1. Condition的核心方法2. 使用场景与优势3. 使用流程与规范基本模板生产者-消费者示例

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

一文详解Python中数据清洗与处理的常用方法

《一文详解Python中数据清洗与处理的常用方法》在数据处理与分析过程中,缺失值、重复值、异常值等问题是常见的挑战,本文总结了多种数据清洗与处理方法,文中的示例代码简洁易懂,有需要的小伙伴可以参考下... 目录缺失值处理重复值处理异常值处理数据类型转换文本清洗数据分组统计数据分箱数据标准化在数据处理与分析过

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

一文带你搞懂Nginx中的配置文件

《一文带你搞懂Nginx中的配置文件》Nginx(发音为“engine-x”)是一款高性能的Web服务器、反向代理服务器和负载均衡器,广泛应用于全球各类网站和应用中,下面就跟随小编一起来了解下如何... 目录摘要一、Nginx 配置文件结构概述二、全局配置(Global Configuration)1. w

Java解析JSON的六种方案

《Java解析JSON的六种方案》这篇文章介绍了6种JSON解析方案,包括Jackson、Gson、FastJSON、JsonPath、、手动解析,分别阐述了它们的功能特点、代码示例、高级功能、优缺点... 目录前言1. 使用 Jackson:业界标配功能特点代码示例高级功能优缺点2. 使用 Gson:轻量

Redis KEYS查询大批量数据替代方案

《RedisKEYS查询大批量数据替代方案》在使用Redis时,KEYS命令虽然简单直接,但其全表扫描的特性在处理大规模数据时会导致性能问题,甚至可能阻塞Redis服务,本文将介绍SCAN命令、有序... 目录前言KEYS命令问题背景替代方案1.使用 SCAN 命令2. 使用有序集合(Sorted Set)