百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

一文读懂Partisia Blockchain 的互操作方案:Oracle 服务框架

sinye56 2024-09-22 08:29 3 浏览 0 评论

Partisia Blockchain 是一个以 MPC 技术为特点的创新隐私公链,其通过将 MPC 技术方案引入到区块链系统中,并以零知识证明(ZK)技术和多方计算(MPC)等方案为基础,共同保障在不影响网络完整性和安全性前提下,实现数据的隐私性以及可审查。这意味着,Partisia Blockchain 相对于绝大多数链上隐私项目而言具备更好的合规属性,并具备与诸多 Web2 场景深入的融合潜力。


当然,除了具备合规、高度可组合化、可定制化的隐私外,高度的可互操作性也是 Partisia Blockchain 网络的一大重要特性之一。Partisia Blockchain 通过推出一个名为 Oracle 的服务框架,并基于此构建系列原生的跨链互操作工具,以为网络与外界进行跨链互操作构建基础。


何为 Oracle 服务框架?


事实上,绝大多数区块链网络本身并不具备互操作能力,这是因为绝大多数区块链重点是兼顾去中心化与安全,而弱化互操作特性,比如以太坊与其他 Layer1 以及 Layer2 建立互操作性,通常是通过包括跨链桥在内的系列跨链设施来进行交互,而在以太坊生态内 Layer2 与 Layer1 的交互中,也高度依赖于排序器角色。所以链与链间的交互,通常依赖于三方的互操作组件,以实现资产、信息等的跨链互操作。


虽然三方跨链设施能够根据不同的链的特点,进行相应的适配且具备一定的灵活性,但通常其难以扩展性、安全性和去中心化程度上进行兼顾,这也是跨链设施本身所面临的不可能三角。


Partisia Blockchain 的 Oracle 服务框架是一个不错的示例,Oracle 服务框架是 Partisia Blockchain 网络中的一个原生组件,其通过不同的 Oracle 互操作节点驱动,其不仅能够扩展区块链功能进行支持,使其与外部数据源交互,还能够让 Partisia Blockchain 升级为多功能、私密、高效和互联的数字经济解决方案。


Oracle 服务框架作为 Partisia Blockchain 网络的一个原生组件,其能够从 Partisia Blockchain 网络中获得原生支持,并继承 Partisia Blockchain 网络的所有优势。


一方面在于,其不仅能够从可拓展的计算能力中(网络中引入了 zk 计算节点,将分布式的链下计算能力引入链上)获得足够的安全性以及可拓展性,同时其能够嵌入至包括MPC-as-a-Service 、统一公共和私人智能合约等在内的系列功能特性中,并与适配于各类应用场景,并能够保障信息传输的隐私特性。Oracle 服务框架本身遵循 Partisia Blockchain 的 Poseidon 共识机制,同时在分片方案的促进下,其在处理各类互操作工作时具备极好的效率。


所以背靠 Partisia Blockchain 网络的 Oracle 服务框架能够继承该系统的所有优势,相对于 LayerZero、CCIP、Wormhole 等互操作方案,该方案在去中心化的、安全的、易于扩展等方面具备较为突出的优势。





Oracle 服务框架是 Partisia Blockchain 网络的互操作体系的原生基建设施,以此为基础网络中进一步推出了原生质押资产桥 Hermes 以及 Bring Your Own Coin (BYOC)功能。


关于 Hermes 与 BYOC 功能



l Hermes 跨链桥


Hermes 跨链桥旨在提升链上交易安全性,在 Oracle 服务框架的支持下,其支持在两个独立的区块链网络上以 1:1 的比例进行质押资产转移,利用多种加密工具和基本经济原理来高效、安全地展示与处理两个独立区块链状态。其技术路径包括:


(1)双重记账:确保信息持久保存在两个区块链上,并建立所有用户和节点运营商都可以轻松访问的空间权限;存款、取款均由一组独立选择的 Oracle 节点在到期时进行管理。


(2)质押桥接:小型 Oracle 组成节点表示的通证充当抵押品,任何 MPC 资产持有者都可以在发生欺诈时进行质押以维持平衡性。


(3)小型 Oracle 安全选择:由大型 Oracle(即所有可用的 Baker 节点)运行的 MPC 签名方案确保小型 Oracle 选择与共识模型的安全性匹配度;大型 Oracle 节点还负责将成员身份验证工作委托给合作伙伴链,以此建立起双重安全账簿。


上文提到,区别于其他跨链桥,其能够从 Partisia Blockchain 网络中获得安全以及效率保障,既能够保证去中心化与安全性,无限的拓展性能够能够保证其风险不会随着网络中资产跨链的规模的扩张而增长。



l Bring Your Own Coin (BYOC)功能


BYOC 是一个允许顾客使用他们偏好的支付方式(如 ETH、USDC 等)来支付使用费用的功能,通过先进的大规模多方计算(MPC)密钥生成确保桥接安全,由节点运营商提供抵押,无需累积风险。首先,拥有 ETH 钱包的用户在 Partisia 区块链上创建一个用户账户,该账户将持有 BYOC 通证桥创建任何 BYOC 孪生通证。通过将 ETH 转移到MPC-ETH钱包,可以简单地创建 BYOC 孪生通证(只能通过 Partisia 链由用户管理)。


一旦账户建立,如果用户将ETH转移到MPC-ETH钱包,Partisia 区块链的 BYOC 通证桥将注册该转移,签署交易,创建 ETH 的 BYOC 孪生通证,并更新内置的双重记账系统,以显示用户在 Partisia 区块链账户上的 ETH BYOC 孪生通证余额,以及在 MPC-ETH 钱包中匹配的 ETH 余额。从用户的角度看,ETH 的 BYOC 孪生通证会立即出现在用户的 Partisia 区块链账户中,用户可以开始在 Partisia 区块链上进行交易。资助交易的燃气费将从用户的账户中扣除,这些支付的最终完成将在大约 30 分钟后自动进行,结果是将ETH孪生通证转移到参与节点运营商的账户中。BYOC 功能为各类资产引入到链上,以及为各类业务引入到 Partisia 链上构建了基础。





目前,BYOC 在此前已经引入 ETH、Polygon USDC 、 BNB、USDT(以太坊)作为支付方式。





而在近期,WBTC 也将作为 Partisia Blockchain 上的 BYOC 支持通证引入,这样意味着 Partisia Blockchain 也正在将网络的可拓展性扩展至比特币生态以及 BTCFi 体系。





我们看到,Partisia Blockchain 的跨链体系不局限于 Web3 领域,高度的灵活性、隐私性、可拓展性以及安全性,其具备与各类场景深入的组合、适配的潜力。长期看,随着 Partisia Blockchain 生态向 Web2 领域的不断拓展,其互操作框架也有望进一步为更多资产进入 Web3 提供管道,并成为万亿 RWA 资产进入 Web3 的重要管道。

相关推荐

RHEL8和CentOS8怎么重启网络

本文主要讲解如何重启RHEL8或者CentOS8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL8或者CentOS8,重启启动网络时,会出现以下报错:...

Linux 内、外网双网卡路由配置

1.路由信息的影响Linux系统中如果有多张网卡的情况下,如果路由信息配置不正确,...

Linux——centos7修改网卡名

修改网卡名这个操作可能平时用不太上,可作为了解。修改网卡默认名从ens33改成eth01.首先修改网卡配置文件名(建议将原配置文件进行备份)...

CentOS7下修改网卡名称为ethX的操作方法

?Linux操作系统的网卡设备的传统命名方式是eth0、eth1、eth2等,而CentOS7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的...

Linux 网卡名称enss33修改为eth0

一、CentOS修改/etc/sysconfig/grub文件(修改前先备份)为GRUB_CMDLINE_LINUX变量增加2个参数(net.ifnames=0biosdevname=0),修改完成...

CentOS下双网卡绑定,实现带宽飞速

方式一1.新建/etc/sysconfig/network-scripts/ifcfg-bond0文件DEVICE=bond0IPADDR=191.3.60.1NETMASK=255.255.2...

linux 双网卡双网段设置路由转发

背景网络情况linux双网卡:网卡A(ens3)和网卡B(...

Linux-VMware设置网卡保持激活

Linux系统只有在激活网卡的状态下才能去连接网络,进行网络通讯。修改配置文件(永久激活网卡)...

VMware虚拟机三种网络模式

01.VMware虚拟机三种网络模式由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有v...

Rocky Linux 9/CentOS Stream 9修改网卡配置/自动修改主机名(实操)

推荐...

2023年最新版 linux克隆虚拟机 解决网卡uuid重复问题

问题描述1、克隆了虚拟机,两台虚拟机里面的ip以及网卡的uuid都是一样的2、ip好改,但是uuid如何改呢?解决问题1、每台主机应该保证网卡的UUID是唯一的,避免后面网络通信有问题...

Linux网卡的Vlan配置,你可能不了解的玩法

如果服务器上连的交换机端口已经预先设置了TRUNK,并允许特定的VLAN可以通过,那么服务器的网卡在配置时就必须指定所属的VLAN,否则就不通了,这种情形在虚拟化部署时较常见。例如在一个办公环境中,办...

Centos7 网卡绑定

1、切换到指定目录#备份网卡数据cd/etc/sysconfig/network-scriptscpifcfg-enp5s0f0ifcfg-enp5s0f0.bak...

Linux搭建nginx+keepalived 高可用(主备+双主模式)

一:keepalived简介反向代理及负载均衡参考:...

Linux下Route 路由指令使用详解

linuxroute命令用于显示和操作IP路由表。要实现两个不同子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该...

取消回复欢迎 发表评论: