这或许是全网最详细的介绍预言机赛道的视频课程,通俗易通,有趣有料!

news/2024/4/19 9:31:24/文章来源:https://blog.csdn.net/weixin_44383880/article/details/128107622

7cefc88cde71f7adc13815cc8f5d6aeb.gif

092c2285158b3845e9279ca484762904.png

图片来源:由无界版图 AI 绘画工具生成

有一句话在创业者中很流行:Web3创业三大坑,隐私、跨链、预言机……

搞塌加密市场的DK和SBF还在豪华度假酒店里思考人生搞隐私,一毛钱没赚到的Tornado cash开发者却在吃牢饭……

加密圈前十大资产被盗案,跨链桥项目起码占一半。


被盗的项目方老大还要喊话:好歹退一点,我当你白帽子好不好?

至于预言机,当市场流动性不足,或是突发安全事件时,这就是科学家执行套利策略的提款机或操纵攻击引发大规模清算,惹得市场风雨飘摇。

0ab9469ed8d6dfc4ee6d91b9f8094618.png

但还有一句话特洗脑:“区块链可以没有DeFi,但不能没有预言机……”因为,可能没有一个项目离得开预言机,预言机就是Web3里的水电煤,是空气。

什么是预言机?有没有人能清晰讲明白?

10月,巴比特教育联合区块链知名KOL何太极推出《Web3.0进阶:基础设施赛道》,内容聚焦隐私计算、Web3数据服务和预言机3个板块。

292b0601ef6a7427ff31eb590fdd5c22.png

以下内容来自预言机模块的第一节内容,什么是预言机,何太极的讲解清晰,且易通,零基础也能听明白,同时还有非常系统性的梳理和深度思考。来看看他对预言机是什么的分享。

节选,文字相对视频有删减。

Oracle,在希腊文中,它指预言、神语、神的启示,我们就把Oracle这个词翻译成预言机。

在区块链世界,预言机是非常重要的一套机制,它把外界信息写⼊到区块链内,完成区块链与现实世界的数据互通,它要跟神的语言、启示一样,真实可信,不容置疑。

这个概念有点抽象,我们用个具体例子来看一下预言机是如何实现通信任务的。

我们假设一个场景,你跟你的朋友打赌,赌十天后会不会下雨,你们把这个赌约写进了一个区块链的智能合约里,希望到了第十天,智能合约能自动执行结果。十天后,智能合约需要输入一个值,就是到底有没有下雨的天气信息。

这个天气数据本身并不在区块链上,智能合约需要调取气象部门、气象服务网站的数据。这时候就需要预言机。

首先,智能合约向预言机发起一个请求,预言机收到请求后通过气象部门的网站接口调用天气数据,再把数据回传给智能合约,智能合约执行,确认输赢。整个过程中,预言机充当了智能合约和现实世界的信使,负责传递信息。

你肯定想到了,为什么区块链的智能合约,它不自己直接调取气象网站的数据,非得多此一举派一个信使?

智能合约能不能直接调用外部数据?答案是不能。因为区块链本身是一个封闭的、确定性的系统。它没有一个内置的能力去主动跟外部系统、外部世界对话(数据交换),这样会破坏网络共识,带来不确定性。

所以,在设计像以太坊虚拟机的时候,没有给智能合约调用数据的功能,智能合约只能被动接受数据。这就好比智能合约是把一个人被关在了一个封闭的黑屋子里,没有门,也没有窗,人没有办法自己突破这个房子走出去。他想要了解信息只能通过中间信使。

区块链确定性和封闭性的特征限制了智能合约,但是,大多数有价值的数据,像金融的资产价格、天气、体育比赛得分,以及物联网的传感器数据,甚至银行卡的相关数据。这些都存在于区块链以外,也就是区块链链下的数据。智能合约想要获取这些数据就必须要有一个额外的基础设施,就是预言机,所以它非常重要。

预言机要承担两个工作,一是验证信息可靠性,二是传递信息。

04d2ffc04c230e29e572d1ed2d89eb1f.png

这里显示了预言机的整个工作流程,看起来很简单,但预言机在具体运行过程中,它需要处理的问题要比这个图示的流程复杂得多的多。

比如,你肯定想到了,既然是信使,那预言机调取的数据到底可不可靠。这表现在,首先,如何判定信息源的数据是可靠的。其次,信史会不会做手脚,传回假信息。

这也就是今天预言机赛道需要解决的的问题。

首先,考虑把中心化的,单一节点的预言机,变成分布式的,多节点的预言机,这样,可以避免单点故障带来的安全风险,避免单一节点预言机对智能合约去中心化、免信任这种优势机制的影响。

其次,它如何验证、确保外部信息的可靠,这就需要一套机制来保证执行。

另外,预言机能不能承载数据的加工处理工作,也就是把计算能力加进来,让预言机在处理数据后,再把这个数据结果返回给智能合约。

da4c2aad8101b497ad65e602c3413bfc.png

图:预言机全景图,从上而下为特定功能、数据提供者、数据处理方式

在第一节中,何太极还用一半的时间,从预言机的特定功能、数据提供者、数据处理方式三个分类角度切入,简单分析了当前市场里主流预言机项目的特点、区别。听完之后,你会对预言机赛道构建一个系统性的印象。此处,限于文章长度我们不做进一步展开。

dc84e4aa323e3e641d5cdec67efb2e08.png

在《Web3.0进阶:基础设施赛道》之预言机中。何太极共用8个课时详细分解了整个预言机赛道。

尤其,根据目前预言机项目的具体功能,何太极梳理了预言机的5大赛道,分别是DeFi预言机、NFT预言机、Social/DAO预言机、隐私预言机、信用预言机。并单独以该领域头部项目为列,进行了详细的拆解。

c12d6248b53b99a3a45e60353660bafe.png

这意味着,听完何太极的课程,不仅能从技术上理解预言机,构建自己对预言机的系统化认知,还能理解当前龙头项目的发展状况,从中发现即将爆发的预言机赛道的机会,从而提前布局。一些目前不太出名,但已经有投资机构、研究者重点看好的项目也将一一亮相。

如果你对预言机,或者对隐私计算、Web3数据服务赛道感兴趣,《Web3.0进阶:基础设施赛道》就特别适合你。

了解更多课程信息,可扫码查看↓↓↓

2d0823284a019f79113d296f74b085e4.png

aac13b00a0c4289f973dd2fac702aaa7.gif

AI作画从入门到精通,

三位老师带你学会使用多种AI作画工具,

提升作画审美。

让我们一起学习,

成为“AI artist”。

点击海报了解↓↓↓

8b603270961346698d1fc90ac7f49c6d.png

中文推特:https://twitter.com/8BTC_OFFICIAL

英文推特:https://twitter.com/btcinchina

Discord社区:https://discord.gg/defidao

电报频道:https://t.me/Mute_8btc

电报社区:https://t.me/news_8btc

75f21d9fe31d9c2466bd818bbfd75581.jpeg

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣(LeetCode)895. 最大频率栈(C++)

设计 ①维护最大频率,②维护每个数的出现次数,③维护出现次数对应的栈。 压栈时,新数压入出现次数对应的栈,每次压入新数,维护最大频率(所有出现次数中的最大出现次数)。 弹栈时,找最大频率对应的栈&…

拖死项目的不是团队,可能是失败的管理

项目中的活动,归根结底是由人来完成的,如何发挥项目成员的能力,对于项目的成败起着至关重要的作用。如何充分地发挥团队成员的能力,对项目经理也是一个挑战。 在团队管理者我们会遇见这些难题: 1、团队凝聚力不足&a…

【MySQL 18】Docker 安装 MySQL8 .0.30

1、查看可用的 MySQL 版本 访问 MySQL 镜像库地址: https://hub.docker.com/_/mysql?tabtags 。2、拉取 MySQL 8.0.30 镜像 拉取官方的指定版本的镜像: docker pull mysql:8.0.30[rootlocalhost deploy]# docker pull mysql:8.0.30 8.0.30: Pulling…

云小课|云小课教您如何选择Redis实例类型

阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要:购买Redis实例时,实例类型有单机、主备、Pr…

公司新来一个同事,把网关系统设计的炉火纯青,万能通用,稳的一批。。

本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。 什么是网关 网关,很多地方将网关比如成门, 没什么…

Casein-PEG-Rhodamine B 络蛋白-聚乙二醇-罗丹明B Casein-RB

产品名称:络蛋白-聚乙二醇-罗丹明B 英文名称:Casein-PEG-Rhodamine B 质量控制:95% 原料分散系数PDI:≤1.05 存储条件:-20C,避光,避湿 用 途:仅供科研实验使用,不用于诊…

全波形反演的深度学习方法: 第三章 常规反演

本章介绍反演的基础知识, 以及工程中的常规反演. 仅供内部培训. 3.1 地震数据采集 地震勘探中常使用人工激发的振动进行数据采集. 相应装置包括: 激发器是产生震动的装置, 如炸药, 地震车 (撞击地面). 在城市道路等具有车辆会产生振动的地方, 也可以不安装这类装置;地震检波…

【Linux】高频指令及简单的vim使用(0基础带你快速入门)

目录 一、目录操作指令 1.1、ls 1.2、pwd 1.3、cd 1.4、touch 1.5、cat 1.6、echo 1.7、mkdir 1.8、rm 1.9、mv 1.10、cp 二、Linux中如何手动安装插件 三、vim 3.1、打开文件 3.2、编辑文件 3.3、保存退出 一、目录操作指令 1.1、ls 语法: 第一种&#…

Android中简单使用aspectj

Android中简单使用aspectj 前言: 面向切面编程(AOP是Aspect Oriented Program的首字母缩写),这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程. 1.简介: 在Android中使用注解…

onnx删除无用属性

这里写自定义目录标题在推理onnx模型时,报了一个错,如下:InvalidGraph: [ONNXRuntimeError] : 10 : INVALID_GRAPH : This is an invalid model. In Node, ("Conv_0", Conv, "", -1) : ("x": tensor(float),&q…

xxljob

分为调度中心 执行器 调度中心:提供可视化界面,配置定时任务,定时去调用执行器 调度中心执行器管理:每个springboot作为执行器, 也就是执行器的标识 任务管理:选中执行器,创建改该执行器下的任…

c++ - 第15节 - 二叉树进阶

1. 二叉搜索树 1.1.二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节…

iphone怎么传数据到另一个手机,苹果如何转移数据到新手机,两台iphone怎么同步所有数据

换新手机后,需要迁移旧苹果手机的数据到新苹果手机里面,那么,iphone怎么传数据到另一个手机?本篇文章带您深度了解苹果手机的数据传输技巧。 方法一、通过“快速开始”传输数据 苹果手机如何数据传输?我记得之前换 iP…

沉睡者IT - Web3的未来在哪里?

欢迎关注沉睡者IT,点上面关注我 ↑ ↑ 专家说,web3将颠覆现在的互联网 今天我们来讨论一下,web3会颠覆现在的互联网呢? 看了小编往期的作品你应该知道,如果同样的作品发在web3平台上,你将获取到收益。 那…

Codeforces Round #290 (Div. 2) C. Fox And Names

翻译: Fox Ciel将发表一篇关于FOCS (Fox操作的计算机系统,发音:“Fox”)的论文。她听到一个谣言:报纸上的作者名单总是按照词典顺序排列的。 在查看了一些例子后,她发现有时这不是真的。在一些论文中,作者的名字没有按照正常意义…

干货 | 提前在开发阶段暴露代码问题,携程Alchemy代码质量平台

作者简介Lyan,携程资深后端开发工程师,负责自动化测试框架及平台类工具开发,关注Devops、研发效能领域。一、背景随着敏捷开发,DevOps开发模式的流行,代码质量分析作为研发质量保证体系的重要组成部分,不仅…

DCDC--Burst Mode和Pulse Skipping Mode

1、Burst Mode和Pulse Skipping Mode(PSM)的区别 Burst Mode ≠ Pulse Skipping Mode,论坛有人认为Burst Mode就是Pulse Skipping Mode,这是不对的。 以LTC3624为例: Burst Mode operation provides the highest ef…

(一)DepthAI-python相关接口:OAK Device

消息快播:OpenCV众筹了一款ROS2机器人rae,开源、功能强、上手简单。来瞅瞅~ 编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查…

数据结构初阶--栈和队列(讲解+类模板实现)

栈的概念和结构 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)加粗样式的原则。 入…

Redis数据结构和类型

Redis 包含五种数据类型,分别为String、List、Hash、Set、ZSet 底层实现的数据结构包SDS、双向链表、压缩列表、哈希表、整数集合、跳表 redis结构图数据类型和数据结构的关系Redis六种数据结构 一、动态字符串(SDS) Redis 是用 C 语言实现的,但是它…