Partisia Blockchain:真正做到兼顾隐私、高性能和可拓展的公链

news2024/12/28 18:43:28

目前,包括 Secret Network、Oasis Protocol 等在内的绝大多数以隐私为特性的可编程公链,在兼顾隐私的同时,在可拓展以及性能上或多或少的有所牺牲,即难以对诸多实际应用场景进行支撑。这归咎于链的设计以及共识机制的不合理,所带来的瓶颈。

Partisia Blockchain 是一个以 MPC 技术为基础的隐私公链,通过采用独特的密码学技术和分布式计算原则,其目标是通过结合多方计算技术、创新的通证经济学和可扩展的区块链架构,在隐私保护和运营效率之间取得平衡。

在整个过程中,Partisia 对敏感信息进行加密来促进机密交易 —— 这一功能因其在金融和医疗保健等领域有广泛的潜在应用而备受关注。此外,Partisia Blockchain 拥有一个支持高交易量的可扩展基础架构,将其定位为可用于跨越各种现实场景的去中心化应用的平台。

Partisia Blockchain 的隐私方案

Partisia 系统的隐私特性来源于 ZK 和 MPC(多方计算),它们共同保障 Partisia 网络在不影响网络完整性和安全性前提下的数据隐私性。这种双重方法可以在加密数据上执行复杂计算,从而在默认情况下提升数据隐私性,同时促进不同区块链网络与传统数据库之间的无缝交互,扩大技术潜在应用的空间范围。

基于多方计算(MPC)技术,Partisia Blockchain 实现了一种创新的密钥保护机制。通过在不同服务器间分散共享密钥信息,从而在进行数字签名等操作时,无需在单一设备上暴露完整的密钥。基于此,Partisia 能够实现智能合约状态的秘密共享与隐私计算,确保敏感信息只对合约执行方可知。即使是在需要处理敏感信息的场景(如拍卖)中,也能保证每个参与者的隐私。

 

事实上,无论是 MPC 还是零知识证明,都会涉及到大量的计算工作。目前行业普遍的做法是,通过链下集成计算资源,并为链上的计算提供支持。但问题在于,链下计算可能存在一定的可信和安全挑战,同时也需要愿意设置和维护这些服务器的独立实体,以提供长期的计算服务。

Partisia Blockchain 通过将 MPC 节点引入到链上的方式,进一步实现了计算资源的分布式供应。具体而言,Partisia 在网络中引入了 zk 计算节点,基于区块链网络共识驱动,具备计算能力的 zk 节点将以自发的方式,为网络中所需的零知识计算提供服务,并从网络中获取奖励。

这种全新的集成,不仅简化了 MPC 的部署和管理过程,还通过利用区块链的特性,增强了整个系统的安全性和透明度。基于区块链,MPC 能够互联互通,共享信任与数据,Partisia 基于此建立了节点声誉系统,并通过智能合约来惩罚行为不端的节点,从而维护了网络的健康与安全。与此同时,Partisia 利用区块链的有序广播机制,解决了分布式系统中的协调问题,在提高了系统的可靠性和效率,还使得 MPC 服务的执行更加灵活和可靠。

可审计与合规

事实上,加密行业始终在隐私方向上不断探索,但目前几乎所有的链上加密隐私系统,通常无法满足多数国家在 AML、反洗钱的法律规定。

比如最初的探索者们包括 Zcash、Monero、Dash 等非图灵完备系统,通过混币或者 ZKP 、环签名等方案直接在交易层建立隐私,以实现匿名交易的效果。而在图灵完备的系统中,以 TEE 方案为代表的 Secret Network、Oasis Network 等隐私公链,以及 FHE 方案阵营的 Fhenix、Inco 等都是如此。

虽然这些隐私生态能有效保护用户隐私免受公众访问,但由于这些技术的使用,一旦数据上链,即便是合法的监管要求也难以实现对其的访问或审计,这可能导致合规性方面的问题,并对现有的法律框架提出挑战。

Partisia Blockchain 隐私网络兼顾了合规与可审计,Partisia Blockchain 推出了“自带通证(bring your own coin)”框架,允许使用其他流动通证支付交易费用,并推出了针对法规合规的司法管辖管理功能,比如通过 ZK 零知识证明的运用,在最大许可范围内赋予用户选择性隐私的权利,同时提供了 Partisia Blockchain 浏览器和灵活的抵押规则,以改善通证和节点管理。

这使得各类在 Partisia Blockchain 上开发的 DApp 都能够遵守 GDPR 等数据保护法规,充分响应“隐私权”(数据在所有阶段都保持私密,包括静态、传输和处理)、“被遗忘权”(在零知识计算中使用的加密数据在使用后被删除)等要求。

高迸发与可拓展的来源

在兼顾隐私的同时,Partisia Blockchain 也具备高迸发的特性, 其能够实现 1 秒以内的快速交易,同时具备短时高迸发的特点,能够并发处理大量的交易,使其非常适用于企业级应用和服务。

Partisia 构建了一套独特的共识机制体系(Poseidon),即可证明的快速通道共识,其结合了权益证明(PoS)和 MPC 来验证链上交易并生成新区块,为专门减少传统工作量证明(PoW)能耗而量身定制,确保交易处理中的高吞吐量和低延迟。

在绝大多数区块链网络中,一笔交易通常需要先进行打包,并在全网广播才能被添加到区块中,这可能在网络拥堵时面临较高的交易延迟和处理时间,大大降低网络处理交易的速度。

在 Partisia 的可证明的快速通道共识体系中,交易可以通过区块创建添加到分布账本中,并在完成签名后立即执行,从而在传播和聚合签名的 P2P 网络中建立共识。当一个节点获得 2/3 或更多节点签名时,就会建立正当性证明 (Proof-of-Justification, PoJ)并继续评估下一个区块实现循环运作,这一过程执行的速度与 P2P 网络中的信息传输速度一样快。Poseidon 共识体系是网络交易处理高效的最重要来源,而除了 Poseidon 共识外,分片为 Partisia 带来了极高的迸发性。

而在共识机制保障下,Partisia Blockchain 还采用先进的分片技术实现网络扩展,将较大的区块链划分为较小、可管理的区块,可以处理并行交易。Partisia Blockchain 通过将所有分片中的 Baker 节点(职能在于共识机制和治理)作为真正的第 1 层进行分片,每个分片根据 Poseidon 提出的共识模型,创建可验证的块而不影响共识模型的运作,在分片数量上实现线性扩展时将并发事务的处理量提升 3 倍。通过这种方式,Partisia Blockchain 的容量可以扩展至满足每秒任意数量的交易,一个分片容量大约为 1,000 TPS 并只需一笔交易即可完成。

 

而在分片能力+创新共识算法的基础上,Partisia Blockchain 能够处理大量的交易,使其非常适用于企业级应用和服务。

在可拓展上,Poseidon 搭建了一个 Oracle 服务框架,它由不同的 Oracle 互操作节点构成,基于网络 MPC、ZKP 等技术方案,其不仅能够扩展区块链功能进行支持,使其与外部数据源交互,还能够让 Partisia Blockchain 升级为多功能、私密、高效和互联的数字经济解决方案。相对于 LayerZero、CCIP、Wormhole 等互操作方案,Poseidon 在去中心化的、安全的、易于扩展等方面具备较为突出的优势。

 

基于 Oracle ,Poseidon 推出了原生质押资产桥 以及 Hermes 以及 Bring Your Own Coin (BYOC)功能,为用户带来具备隐私特性的原生可互操作特性。

通证现上线多家交易平台,生态正式启动

目前 Partisia Blockchain 已经在包括 KuCoin、Gate.io、Bitfinex、 Bitrue、BitMart 等平台上线了 $MPC 通证,并已经开放了交易。

 

$MPC 通证是 Partisia Blockchain 安全架构的基础,用户通过将其质押,允许新节点在网络中启动来对网络进行共建。而在行业内,$MPC 通证作为关键的抵押资产,激励了在网络运营中的积极参与,节点运营者通过交易费、Bring Your Own Coin (BYOC) 和 MPC 生态系统奖励获得回报。

$MPC 通证在几个交易所上的同时上市,代表着行业对于 Partisia Blockchain 构建一个强大的 DeFi 生态系统、Web 3.0 基础设施和注重隐私的网络愿景的重大进步。随着用户更多地了解 $MPC 通证并利用其能力推动创新,Partisia Blockchain将继续推动区块链技术的边界,并促进一个隐私、安全和互操作性促进下一级别包容性和协作的未来。

来自多个交易所的集体背书,也进一步证明了 Partisia Blockchain 在区块链领域内的突出地位,不仅推进了区块链技术的发展,还倡导了 MPC 技术在每一笔数字交易中增强所增强的安全性,并让用户能够控制着自己的数据。

在 MPC 通证上线之际,Kucoin 、BitFinex 以及 Gate.io 等平台也陆续推出了交易、邀请等奖池活动,用户可以通过参与交易瓜分 $MPC 通证奖池。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1549576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ explicit隐式类型转换

单参数构造函数支持隐式类型的转换 什么意思? 简单来理解就是: 一个类对象的构造函数的参数只有一个,就可以直接进行赋值传参 例如构造函数的参数为int,且只有一个int 就可以直接将int类型的整型数据转换成类对象 也就是说从int类…

JavaScript、ES6与微信小程序:工具箱、升级与新房子

JavaScript、ES6和微信小程序三者之间有什么联系?我想,作为初学者还是有点蒙。下面作一个简单的分析,供大家参考。 首先,我们可以把JavaScript想象成一个非常强大的工具箱,里面装满了各种各样的工具。这些工具可以帮助我们完成各种任务,比如…

SpringBoot集成 itextpdf 根据模板动态生成PDF

目录 需求说明前期准备Spring Boot 集成添加依赖构建工具类构建MultipartFile编辑PDF模板Java代码设置对应form的key-value 需求说明 根据合同模板,将动态的合同标签,合同方以及合同签约时间等动态的生成PDF,供用户下载打印。 前期准备 安…

C语言看完我这篇编译与链接就够啦!!!

1. 前言 Hello!大家好我是小陈,今天来给大家介绍最详细的C语言编译与链接。 2. 编译和链接 我们通常用的编译器,比如Visual Sudio,这样的IDE(集成开发环境)一般将编译和链接的过程一步完成,通常将这这种编译和链接合…

腾讯云4核8G服务器性能测评_CPU内存性能_带宽流量_系统盘

腾讯云4核8G服务器价格:轻量4核8G12M优惠价格646元15个月、CVM S5服务器4核8G配置1437元买1年送3个月。腾讯云4核8G服务器支持多少人同时在线?支持30个并发数,可容纳日均1万IP人数访问。腾讯云百科txybk.com整理4核8G服务器支持多少人同时在线…

MySQL数据库 - 单表查询(三)

一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion:2024.03.24 Last edited: 2024.03.24 目录 第1关:对查询结果进行排序 任务描述 相关知识 对查询结果排序 指定排序方向 编程要…

设计模式之建造者模式精讲

也叫生成器模式。将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 在建造者模式中,有如下4个角色: 抽象建造者(Builder):用于规范产品的各个组成部分,并进行抽象&…

U盘未格式化,数据恢复攻略大揭秘

U盘遭遇未格式化困境,数据安全岌岌可危 在日常的工作和生活中,U盘以其便携、容量大的特性成为了我们不可或缺的存储工具。然而,有时我们会遇到这样一个棘手的问题:当我们将U盘插入电脑时,却收到了“未格式化”的提示。…

Vue3新手教程

Vue3新手教程 一. Vue3简介1. 性能的提升2.源码的升级3. 拥抱TypeScript4. 新的特性 二. 创建Vue3工程1. 基于 vue-cli 创建2. 基于 vite 创建(推荐)3. 一个简单的效果 三. Vue3核心语法1. OptionsAPI 与 CompositionAPI2. 拉开序幕的 setup2.1 setup 概述2.2 setup 的返回值2.…

【LVGL-键盘部件,实体按键控制】

LVGL-二维码库 ■ LVGL-键盘部件■ 示例一:键盘弹窗提示■ 示例二:设置键盘模式■ 综合示例: ■ LVGL-实体按键控制■ 简介 ■ LVGL-键盘部件 ■ 示例一:键盘弹窗提示 lv_keyboard_set_popovers(kb,true);■ 示例二:设…

拿到今日现货白银价格 如何开始分析?

很多投资者看到近期现货白银的强劲涨势,并且开户入场。但入场之后,他们发现对如何找到机会还不甚了解。比方说我们拿到今日现货白银价格要如何开始分析呢,很多新入场的投资者根本没有头绪,下面我们就来讨论一下相关的方法。 我们可…

PyTorch 教程-快速上手指南

文章目录 PyTorch Quickstart1.处理数据2.创建模型3.优化模型参数4.保存模型5.加载模型 PyTorch 基础入门1.Tensors1.1初始化张量1.2张量的属性1.3张量运算1.3.1张量的索引和切片1.3.2张量的连接1.3.3算术运算1.3.4单元素张量转变为Python数值 1.4Tensor与NumPy的桥接1.4.1Tens…

HCIP-Datacom(H12-821)题库补充(3/26)

最新 HCIP-Datacom(H12-821)完整题库请扫描上方二维码访问,持续更新中。 在运行STP的网络中,网络拓扑改变时会发送多种拓扑改变信息,在RSTP的网络中定义了几种拓扑改变信息? A:一种 B:二种 …

【前端学习——js篇】6.事件模型

具体见:https://github.com/febobo/web-interview 6.事件模型 ①事件与事件流 事件(Events) 事件是指页面中发生的交互行为,比如用户点击按钮、键盘输入、鼠标移动等。在js中,可以通过事件来触发相应的操作,例如执行函数、改变…

Rust编程(三)生命周期与异常处理

生命周期 生命周期,简而言之就是引用的有效作用域。在大多数时候,我们无需手动的声明生命周期,因为编译器可以自动进行推导。生命周期的主要作用是避免悬垂引用,它会导致程序引用了本不该引用的数据: {let r;{let x …

Autosar-CanNm、Nm配置详解(免费)-1

3.1由DBC创建Nm、CanNM ETAS工具可根据DBC文件,自动配置生成Nm、CanNm模块。但是关键的一点是要生成NM、CanNM模块DBC文件中必须有NM类型的报文。 还有一点,即使DBC文件中有Nm的报文,但是因为报文的类型在导入时没有设置成Nm,那也…

Springboot整合Redis报错:Unable to connection Redis

今天在做Springboot整合Redis中碰到下列错误: 基于以上的错误首先在Xshell或者其他远程操控虚拟机的软件上看能不能连接到Redis: [zzllocalhost ~]$ redis-cli -h 192.168.136.132 -p 6379 -a ****** Warning: Using a password with -a or -u option on the comma…

kubectl 启用shell自动补全功能

官网手册参考:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/ 系统:centos7 补全脚本依赖于工具 bash-completion, 所以要先安装它(可以用命令 type _init_completion 检查 bash-completion 是否已安装&a…

如何解决了“该虚拟机似乎正在使用中”问题

一、问题描述 1、在用VMware虚拟机的时候,有时会发现打开虚拟机时提示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配置文件: D:\win10x64\Windows 10…

李宏毅深度强化学习导论——策略梯度

引言 这是李宏毅老师深度强化学习视频的学习笔记,主要介绍策略梯度的概念,在上篇文章的末尾从交叉熵开始引入策略梯度。 如何控制你的智能体 上篇文章末尾我们提到了两个问题: 如何定义这些分数 A A A,即定义奖励机制&#xff…