ZK预言机:解锁区块链安全性新标杆

币圈资讯 阅读:44 2024-04-22 12:08:56 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

作者:ScalingX

在区块链领域,预言机扮演着连接外部数据的至关重要的桥梁,然而传统模型却面临着信任和安全方面的挑战。引入ZK预言机,通过充分利用零知识证明技术,它不仅确保了数据隐私的提升,还直面而解决了信任问题。

区块链技术彻底改革了各行各业,实现了无需中介的安全透明交易。尽管其变革性影响深远,将现实世界的数据融入区块链系统仍是一项持久性挑战。预言机在这个过程中扮演着关键的中介角色,将区块链与外部数据源无缝连接。然而,传统预言机常依赖可信赖的第三方,引发对可靠性和安全性的担忧。

因此,应运而生了一种崭新而充满前景的解决方案,即 ZK预言机。它充分利用零知识证明(ZKP)的强大能力来迎接这些挑战。这种创新方法巧妙地融合了 ZKP 和预言机的优势,在区块链领域确保了更高水平的数据隐私。

什么是预言机?

预言机充当着信任有关的外部来源信息提供者,向链提供来自多个数据库的信息,包括代币价格、交易活动、钱包余额等。预言机提供了应用程序编程接口(API),允许根据真实世界的事件和数据执行计算。简而言之,预言机从多个来源收集、查询、验证和验证数据,并将其传递给智能合约。

然而,传统的预言机网络,如 Chainlink 或 The Graph,通常依赖于抵押机制,要求节点抵押资产以参与。这种方法存在内在限制,尤其是在信任和易受操纵方面。

这就是ZK预言机发挥作用的地方,通过创新地融合 ZKP,有望彻底改变预言机的效率和可信度。

那什么是 ZK预言机?

ZK预言机,即零知识预言机的简称,巧妙地将 ZKP 与智能合约融为一体,构建了一种灵活的链上/链下解决方案。这一创新方法提升了预言机在区块链生态系统中的效率和安全性,实现了成本效益的链下计算和存储。

应对传统预言机的挑战,ZK预言机提供了几个解决方案:

1. 建立自主网络。

2. 提升基础层安全性。

3. 采用 1-of-N 信任模型,确保只要至少一个节点表现如预期,系统功能就能得以保障。

4. 增强去中心化。

5. 高效分配计算能力,旨在最小化浪费。

ZK预言机的显著优势在于在确保传输信息完整性和真实性的同时,保护数据隐私。与传统预言机将数据公开广播到区块链不同,ZK预言机通过提供数据的证据而不暴露数据本身,为其带来了独特的优势。这使得它在需要在透明度和隐私之间保持谨慎平衡的应用场景中表现得尤为出色。

ZK预言机的架构

ZK预言机:解锁区块链安全性新标杆

图片来源于 Gu 和 Nawab

根据 Gu 和 Nawab 的描述,ZK预言机的架构包括以下独特组件:

1. 数据源:这些实体从各种来源(如物联网设备)收集或生成原始数据,充当计算过程的起始点。

2. 链下证明者:这些实体从数据源接收原始数据并进行计算。通过使用zk-SNARK(零知识简洁非交互式知识证明)计算,它们生成用于证明其计算的证据。

3. 消费者:通过智能合约与区块链互动,消费者提交读取和写入请求。他们依赖链下证明者提供的数据和证据来做出明智的决策。

4. 智能合约:负责验证和维护与计算结果和ZK证明数据相关联的摘要,智能合约确保zk证明的完整性。如果发现无效的证明,它们还执行惩罚策略。

利用先进的批处理算法加速 ZK 证明生成

Gu 和 Nawab 提出了一种旨在加速ZK证明生成的批处理算法,该算法同时运用水平和垂直批处理技术。水平批处理将多个证明合并为一个单一的证明,而垂直批处理将相似的计算整合成一个统一的证明。这些策略显著提高了zk证明生成的效率,相较于标准方法,性能提升高达550倍。

实际应用领域

ZK预言机展现了其在各领域的多功能性,具体应用如下:

1. 价格信息源:在DeFi应用中,ZK预言机简化了价格信息源的操作,消除了对区块链上持续更新和昂贵存储的需求。

2. 安全数据源:ZK预言机提供了一个安全途径,可以从不合作方获取数据源。例如,用户可以生成其银行余额的零知识证明,而无需透露敏感细节。这用作去中心化金融部门中获取贷款的抵押,增强了金融交易的信任。

3. 保密投票系统:ZK预言机可应用于保密投票系统,实现可验证的结果而不暴露个体投票。

4. 身份验证:在身份验证场景中,ZK预言机为身份验证提供了有价值的支持。它们验证用户身份,而不泄露其记录中的复杂细节,确保了一种安全和隐私为中心的方法。

5. 供应链系统:ZK预言机促进了对产品真实性的验证,而不泄露专有信息。这种应用确保了供应链流程中的信任和透明度。

构建ZK预言机项目概述

Hyper Oracle

Hyper Oracle 专注于为以太坊区块链打造专属的ZK预言机网络。该系统高效地从每个以太坊区块中提取数据,运用 zkPoS 进行检索,并利用 zkWASM 支持的可编程 zkGraphs 进行数据处理。所采用的方法通过 ZK 技术确保了安全而最小化信任的链下计算。这一创新方法不仅为扩展以太坊智能合约创造了可能性,同时赋予其处理自动化和机器学习等复杂任务的能力。

ZK预言机:解锁区块链安全性新标杆

图片来源于 Hyper Oracle

在2023年1月,Hyper Oracle成功完成一轮融资,共计300万美元,由红杉中国的孵化基金Dao5及其他知名机构和天使投资人联合领投。这笔资金将专注于进一步研究和开发ZK预言机以及区块链基础设施。

Mina Protocol

(0)1Labs,作为 Mina Protocol 生态系统的合作伙伴,正在积极构建一个ZK预言机。Mina 的ZK预言机独特之处在于其独特的两步执行模型,由 zkApps 协调。初始步骤涉及链下验证,确认特定信息和已完成计算的存在。这种链下验证使得在个体机器上进行本地化计算成为可能。

以价格信息源为例——用户可以灵活查询多个可信 API,计算平均价格,并进行复杂的链下操作。通过ZK预言机,用户可以在不产生费用的情况下查询价格,直到达到期望的结果。只有在获得期望的结果后,才会进行链上执行,从而实现更简化和成本效益的架构设计。这种独特的两步执行模型,是ZK预言机在 Mina 上独有的,提供了一种安全与链下数据进行高效交互的强大方法。

Nil Foundation

于2023年8月,流动性质押领域的先驱 Lido Finance 宣布了一项重要计划。该公司透露,将利用Lido Grant 资助 Nil Foundation,这是一家以太坊研究和开发公司,进行ZK预言机的开发。这一战略性合作的明确目标是为 Lido Finance 的会计报告建立信任最小化的健全性检查,最终加强Lido Finance 的流动性。值得注意的是,ZK预言机计算的证明将直接从以太坊虚拟机(EVM)使用 Proof Market 进行签名,Proof Market 是一个最近推出的网关接口,确保所有 EVM 应用程序具备可证明的计算可组合性,标志着该领域的显著进步。

ZK预言机的未来展望

随着ZK预言机在预言机领域崭露头角,仍然存在一些需要解决的挑战。三方握手协议中涉及的源、节点和用户之间的复杂性需要进一步的研究和发展来优化系统。一些团队,如 Mina,正在积极努力解决这些挑战,但这需要时间。

凭借独特的优势和广泛的应用场景,ZK预言机正处于彻底改变区块链系统的前沿。它们有潜力支持无需信任和去中心化的应用,依赖准确可验证的链下数据,标志着区块链技术领域的重大飞跃。ZK预言机的发展之路不仅代表着创新,更是我们重新定义对区块链系统的认知和互动方式。


In the field of blockchain, the Oracle plays a vital role in connecting external data. However, the traditional model is faced with the challenge of trust and security. By making full use of zero-knowledge proof technology, the Oracle not only ensures the improvement of data privacy, but also directly solves the trust problem. Blockchain technology has completely reformed all walks of life and realized safe and transparent transactions without intermediaries. Although its revolutionary influence is far-reaching, it is still a persistent challenge to integrate real-world data into blockchain system. War Oracle plays a key intermediary role in this process, seamlessly connecting the blockchain with external data sources. However, traditional Oracle often relies on trusted third parties to cause concerns about reliability and security. Therefore, a brand-new and promising solution, Oracle, has emerged, which makes full use of the powerful ability of zero-knowledge proof to meet these challenges. This innovative method skillfully combines the advantages of Oracle and ensures a higher level of data privacy in the blockchain field. Oracle acts as an information provider of trust-related external sources, providing information from multiple databases to the chain, including token price, transaction activity, wallet balance, etc. Oracle provides an application programming interface that allows calculations to be performed according to real-world events and data. In short, Oracle collects query verification and verification data from multiple sources and transmits them to smart contracts. However, traditional Oracle networks, such as or usually relying on mortgage mechanisms, require nodes to mortgage assets to participate in this. There are inherent limitations in the method, especially in terms of trust and easy manipulation. This is where the Oracle comes into play. It is expected that the efficiency and credibility of the Oracle will be completely changed through innovative integration. What is the abbreviation of the Oracle, namely the zero-knowledge Oracle? It will be skillfully integrated with the smart contract to build a flexible solution on the chain and off the chain. This innovative method has improved the efficiency and security of the Oracle in the blockchain ecosystem, and achieved cost-effective off-chain calculation and storage response. The challenge of the traditional Oracle provides several solutions. Establish an autonomous network to improve the security of the basic layer. The trust model is adopted to ensure that as long as at least one node behaves as expected, it can be guaranteed. The purpose of enhancing decentralized and efficient allocation of computing power is to minimize waste. The obvious advantage of the Oracle is to protect data privacy while ensuring the integrity and authenticity of transmission information. Different Oracle machines broadcast data publicly to the blockchain by providing evidence of data. Not exposing the data itself brings its unique advantages, which makes it particularly outstanding in application scenarios that need to maintain a careful balance between transparency and privacy. The architecture of the Oracle unlocks the new benchmark of blockchain security. The architecture of the Oracle includes the following unique components: data sources. These entities collect or generate raw data from various sources, such as Internet of Things devices, and act as the starting point of the calculation process. Under the chain, these entities receive raw data from the data sources. Start data and calculate by using zero-knowledge concise non-interactive knowledge proof to calculate them and generate evidence to prove their calculation. Consumers interact with the blockchain through smart contracts. Consumers submit reading and writing requests. They rely on the data and evidence provided by the prover under the chain to make wise decisions. Smart contracts are responsible for verifying and maintaining the abstract associated with the calculation results and proof data. Smart contracts ensure the integrity of the proof. If they find invalid proofs, they also implement punishment strategies. The advanced batch processing algorithm is used to accelerate the proof generation, and a batch processing algorithm aimed at accelerating the proof generation is proposed. The algorithm uses both horizontal and vertical batch processing technology to merge multiple proofs into a single proof, while vertical batch processing integrates similar calculations into a unified proof. These strategies have significantly improved the efficiency of proof generation, and the performance has been improved by up to times compared with the standard method. In practical application fields, the Oracle has demonstrated its versatility and specific applications, such as The application of price information sources simplifies the operation of price information sources and eliminates the need for continuous updating and expensive storage on the blockchain. The secure data source predictor provides a safe way to obtain data sources from non-partners, for example, users can generate zero-knowledge certificates of their bank balances without revealing sensitive details. This is used as collateral for obtaining loans in decentralized financial departments, which enhances the trust of financial transactions. The secure voting system predictor can be applied to the realization of secure voting systems. Verifiable results without revealing individual voting authentication. In the authentication scenario, Oracle provides valuable support for authentication. They verify the user's identity without revealing the complex details in their records, ensuring a security and privacy-centered method. The supply chain system Oracle promotes the verification of product authenticity without revealing proprietary information. This application ensures the trust and transparency in the supply chain process. The project overview of Oracle is focused on creating exclusivity for the Ethereum blockchain. The system efficiently extracts data from each Ethereum block, and uses the supported programmability to process the data. The adopted method ensures security through technology and minimizes the trust of offline computing. This innovative method not only creates the possibility for expanding the Ethereum smart contract, but also gives it the ability to handle complex tasks such as automation and machine learning. The picture of the new benchmark for unlocking blockchain security by Oracle comes from the successful completion of a round of financing in June. Ten thousand dollars was jointly invested by Sequoia China's incubation fund and other well-known institutions and angel investors. This fund will focus on further research and development of the Oracle and blockchain infrastructure. As a partner of the ecosystem, the Oracle of the Oracle is actively building a Oracle. The uniqueness lies in its unique two-step execution model, which involves coordinating the initial steps to confirm the existence of specific information and completed calculations. This offline verification makes localized calculations on individual machines become. Perhaps taking the price information source as an example, users can flexibly query multiple credible average prices and carry out complex offline operations. Through the Oracle, users can query prices without incurring expenses until the expected results are achieved. Only after obtaining the expected results will they carry out online execution, thus realizing a more simplified and cost-effective architecture design. This unique two-step execution model is unique in Oracle, which provides a powerful method for safe and efficient interaction with offline data. In March, the pioneer in the field of liquidity pledge announced an important plan. The company revealed that it would use funding to build an Ethereum. 比特币今日价格行情网_okx交易所app_永续合约_比特币怎么买卖交易_虚拟币交易所平台

文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明 网址:https://netpsp.com/?id=62745

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
关注我们

若遇到问题,加微信客服---清歌

搜索
排行榜
扫一扫,加我为微信好友加我为微信好友