【ArchSummit】Web3.0去中心化预言机网络技术剖析

这篇具有很好参考价值的文章主要介绍了【ArchSummit】Web3.0去中心化预言机网络技术剖析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

📫 作者简介:小明Java问道之路,专注于研究 Java/ Liunx内核/ C++及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。

📫 热衷分享,喜欢原创~ 关注我会给你带来一些不一样的认知和成长

🏆 InfoQ签约作者、CSDN专家博主/后端领域优质创作者/内容合伙人、阿里云专家/签约博主、51CTO专家 🏆

🔥 如果此文还不错的话,还请👍关注 、点赞 、收藏三连支持👍一下博主~

本文目录

前言

本文导读

一、区块链与智能合约

二、The Oracle Problem 预言机问题

三、中心化预言机的单节点故障(数据上链)

四、WEB3.0 链上随机数问题

五、从Web2到Web3

总结


前言

本专栏是以“元宇宙未来应用探索”为主题,元宇宙是不是泡沫?未来20年的技术趋势?现在元宇宙确实没有具体的落地案例,但是属于热点,可以邀请业界名气较大的专家来讲讲元宇宙未来能有哪些可能的应用,能改变什么,不管是在游戏还是在社交领域。

本文导读

预言机是WEB3.0难题之一,之所以成为一个难题是因为WEB3.0本身需要保证强最终一致性而使其成为了一个相对内部封闭的系统。WEB3.0以外的数据想要与WEB3.0交互就需要用到预言机,各类创新型去中心化解决方案需要一个实时准确的预言机。文章来源地址https://www.toymoban.com/news/detail-785733.html

一、区块链与智能合约

什么是区块链?

A blockchain is highly secure, reliable, and decentralized network that stores data, exchange values, and record transaction activity in a shared ledger that is not controlled by any central authority, but instead maintained by computers all around the world.

区块链是高度安全、可靠和分散的网络,它将数据、交换价值和记录交易活动存储在共享账本中,该账本不受任何中央机构控制,而是由世界各地的计算机维护。

技术驱动合约的演变

Telegraph Agreements (Electronically Signed) 1869

Telex Machines (Telecom Based) 1930s

Digital Agreements (Internet Based) 1980s to Present

Smart Contracts (Blockchain Based) 2009 to Present

电报协议(电子签署)1869

电传机(基于电信)1930年代

20世纪80年代至今的数字协议(基于互联网)

智能合约(基于区块链)2009年至今

Smart Contracts 智能合约

A Smart Contract is a self-executing contract with the terms of the agreement being directly written into computer code. Programmatically implement a series of if-then rules without the need for third-party human interaction.

智能合同是一种自动执行的合同,协议条款直接写入计算机代码。以编程方式实现一系列if-then规则,无需第三方人工交互。

二、The Oracle Problem 预言机问题

The Oracle Problem 预言机问题

Smart Contracts are unable to connect with external systems, data feeds, APIs, existing payment systems or any other off-chain resources on their own.

智能合约无法单独连接外部系统、数据源、API、现有支付系统或任何其他链外资源。

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

The Smart Contract Connectivity Problem 智能合约的局限性

Blockchain Oracle: Any device that interacts with the off-chain world to provide external data or computation to smart contracts.

区块链:任何与链外世界交互的设备,为智能合约提供外部数据或计算。

三、中心化预言机的单节点故障(数据上链)

中心化预言机的单节点故障

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

去中心化预言机网络

权力下放:

1、完整副本由独立且抗sybil的节点运营商运行,对计算达成共识。

2、专注于数据验证和对单个链外价值的共识,以使其足够可靠,从而触发合同。

3、节点运营商经过安全审查,可以提供可靠的性能记录,并且具有高质量和高度抗sybil能力。

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

四、WEB3.0 链上随机数问题

有Malicious RNG Operators are a Risk的风险

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

解决方案:使用VRF生成无法被预测Unpredictability、公平无偏见Fair/Unbiased、可被验证Provably Random、防篡改Tamper Proof的随机数。

传统的随机性解决方案是不透明的,可能被恶意行为者利用:

  1. Request VRF for randomness

  2. VRF delivers cryptographically secure randomness with an on-chain proof

  3. Users can rely on Web2 applications powered by verifiable randomness

1、随机性请求VRF

2、VRF提供加密安全的随机性和链上验证

3、用户可以依靠可验证的随机性支持的Web2应用程序

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

链下VRF调用的3个典型场景

1、在线游戏,VRF帮助在游戏等场景中获得可证明的公平结果,如卡牌的随机发放、打斗类游戏中一定几率的命中等都可以非常便捷的集成VRF,以最低的成本保证最大的透明度,使得随机数的产生过程不再是个黑盒子。

2、赠送活动,对于随机赠送等随机场景,VRF是您最好的一站式技术解决方案,使用基于区块链的公开透明、不可篡改的随机数生成器(RNG)算法帮助市场营销过程中的随机选取过程公平、没有偏见并且可验证。

3、随机抽奖,如果怀疑受到操纵、篡改或不诚实的影响,抽奖等营销活动可能会给公司带来品牌风险。VRF通过赋予可验证的随机性,从一开始就消除了这些风险,帮助确保参与者被公平选择,从而保护品牌公信力。

五、从Web2到Web3

中国证监会科技监管局局长姚前认为,Web3.0有望大幅改进现有的互联网生态系统,有效解决Web2.0时代存在的垄断、隐私保护缺失、算法作恶等问题,使互联网更加开放、普惠和安全,向更高阶发展。

去中心化预言机网络架构,# 《企业系统架构分析实践与落地》,互联网架构分析与实战[更新中],区块链,web3.0,Web3.0,架构,云原生

Web3.0的建设不仅需要发挥私人部门创新精神,通过大众创新,竞争择优,更需要国家顶层设计以及宽严相济的治理框架给予规范和引导。一是建设高质量的分布式基础设施;二是推动治理良好的技术创新;三是建立通用标准,增进互操作性;四是建立清晰、公平的税收规则;五是建立针对DAO的法律框架。

总结

预言机是WEB3.0难题之一,之所以成为一个难题是因为WEB3.0本身需要保证强最终一致性而使其成为了一个相对内部封闭的系统。WEB3.0以外的数据想要与WEB3.0交互就需要用到预言机,各类创新型去中心化解决方案需要一个实时准确的预言机。

到了这里,关于【ArchSummit】Web3.0去中心化预言机网络技术剖析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Moralis去中心化Web3应用开发教程

    Moralis去中心化Web3应用开发教程 课程英文名:Moralis Web3 dApp Programming 此视频教程共5.5小时,中英双语字幕,画质清晰无水印,源码附件全 下载地址 百度网盘地址:https://pan.baidu.com/s/1ZzB2fNGRraKYNo-ArnRLOg?pwd=n999 课程介绍:https://www.aihorizon.cn/189 课程内容 你想只用JavaScript来开发

    2024年02月16日
    浏览(55)
  • Web3:去中心化视频平台都有哪些?

    我们已经听过很多关于Web3创作者经济是如何更好地为创作者服务的论调。但是创作者应该如何进入这个领域却是一直都存在的问题。 除了NFT,创作者其实还有很多方式进入这个领域。比如说: 社交代币 创建DAO 元宇宙 社交媒体 社交媒体是这几个类别中最少被提及的部分。但

    2024年02月03日
    浏览(60)
  • Web3生态系统:构建去中心化的数字社会

    随着科技的飞速发展,我们正处在迈向数字未来的道路上,而Web3生态系统则成为这一变革的中心。不仅仅是技术的演进,Web3代表着对传统互联网体系的颠覆,致力于构建一个去中心化的数字社会。本文将深入探讨Web3的核心特征、对金融、社交、创意等领域的影响,并审视其

    2024年02月19日
    浏览(64)
  • 区块链创新:探索 Web3 的去中心化应用

    引言 随着数字化时代的发展,区块链技术作为一种颠覆性的技术正在改变着我们的社会和经济生活。在这个背景下,Web3的概念应运而生,它代表了一种去中心化的互联网新时代,为去中心化应用(DApps)的发展提供了坚实的基础。本文将深入探讨Web3的去中心化应用,探索其

    2024年04月08日
    浏览(61)
  • Minima:为什么 Web3 需要完全去中心化

    我们邀请了来自Minima的Jonathan MacDonald关于 Web3 的话题来谈论 Web 3,他建议只有在 完全 去中心化的情况下才有可能,而加密世界还没有 – 还没有! 他在下面更详细地解释: 2021  Wired 对 Gavin Wood 的采访(他在 2014 年创造了“Web3”一词)明确区分了“Web 1.0”(包含开放、去中

    2024年01月21日
    浏览(58)
  • Web3与物联网:去中心化设备互联的未来

    Web3技术的崛起正引领着数字世界向着更加开放、去中心化的方向迈进,而物联网(Internet of Things, IoT)作为连接实体世界的桥梁,也在这场变革中经历着深刻的改变。本文将深入探讨Web3技术如何与物联网相结合,构建去中心化设备互联的未来,重新定义设备之间的关系和数据

    2024年02月01日
    浏览(54)
  • Web3.0 DApp(去中心化应用程序)设计架构

    先来回顾下 Web2.0 应用程序架构,一图胜千言:   图示是对大多数 Web 2.0 应用程序如何工作的一个很好的抽象总结。以一个博客平台为例: 首先 ,必须有一个地方来存储基本数据,也就是数据库; 其次 ,要有后端代码(用 Node.js、Java 或 Python 等语言编写),用于定义业务逻

    2024年02月02日
    浏览(55)
  • Web3与社会契约:去中心化治理的新模式

    在数字化时代,技术不断为我们提供新的可能性,而Web3技术作为一种基于区块链的创新,正在引领着互联网的下一波变革。它不仅改变了我们的经济模式和商业逻辑,还对社会契约和权力结构提出了全新的挑战和思考。本文将深入探讨Web3的基本概念、与社会契约的关系,以

    2024年04月17日
    浏览(38)
  • Web3技术解析:构建下一代去中心化互联网

    💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 随着区块链技术的快速发展,Web3成为了近年来备受关注的技术领域之一。Web3的

    2023年04月15日
    浏览(84)
  • Web3和去中心化:互联网的下一个演化阶段

    🎉欢迎来到Java学习路线专栏~探索Web3和去中心化:互联网的下一个演化阶段 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:Java学习路线 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 🍹文章作者技术和水平有限,如

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包