Web3.0去中⼼化预⾔机⽹络技术剖析
如果无法正常显示,请先停止浏览器的去广告插件。
1.
2.
3. Web3.0去中心化预言机网络技术剖析
Wally Yu - Solutions Architect
Sep. 2022
4.
5. Agenda
1.区块链与智能合约
2.预言机问题
3.数据上链
4.链上随机数问题
5.从Web2到Web3
6.Ideas?
6. 小测试
发明区块链技术的人的名字是什么:
A. 上本聪
B. 中本聪
C. 下本聪
7. What is a
blockchain?
区块链是啥
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.
8. 技术驱动
合约的演变
9. 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
10. Smart Contracts
Run on the
blockchain
运行在区块链
之上的
智能合约
11. Truth > Trust
Truth > Trust
Truth > Trust
Truth > Trust
Truth > Trust
12. 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.
13. 区块链的确定性
14. The Smart
Contract
Connectivity
Problem
智能合约
的局限性
15. 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.
16. Centralized
Oracles are a
Point of Failure
Data
Sources
Centralized
Node
Decentralized
Computation
中心化预言机的
单节点故障
1 node
Thousands of nodes
17. 去中心化
预言机网络
18. 去中心化
预言机网络
共识
19. Hybrid Smart
Contracts
Combine On-
chain & Off-chain
Systems
链上代码+链下资源
混合智能合约
链上应用得以使用链下数据,丰富应用范
围,构建充满想象的混合智能合约
20. 预言机数据安全
&
上链机制
交易所1 交易所2 交易所3
数据提供商A 数据提供商B 数据提供商C
区块链 i 区块链 ii
区块链 iii
交易所4
交易所n
数据提供商D 数据提供商N
区块链 iv 区块链 v
21. 去中心化
预言机网络
共识
&
上链
22. 丰富的链上数据
https://data.chain.link/
23. 数据更新
触发机制
24. 可靠的将
数据上链
25. 更多链上
数据与应用
26. Verifiable Randomness Function
链上可验证随机数
27. 链上产生随机数
的弊端
28. 使用VRF生成
无法被预测
Unpredictability
公平无偏⻅
Fair/Unbiased
可被验证
Provably Random
防篡改
Tamper Proof
的随机数
29. 案例 / 场景
30. Web2架构集成
链上VRF
扫码⻅详细技术架构
31. 具有前瞻性的
Web2企业应该
抓住机会
在线游戏
营销活动
抽奖
数据分析
• 为受到监管的iGaming应用提供可验证的RNG • 在PvP对战中配对玩家 • 免费礼物 • 公平地分发演唱会⻔票 • 公正地甄别欺诈行为
• 在格斗冒险类游戏中实现不可预测的结果 • 发放宝箱内罕⻅物品 • 创新的产品特性 • 选出中奖者 • 为机器学习算法提供熵值足够高的seed
• 在元宇宙中随机生成玩家出生地和物品放置地点 • 向玩家发牌 • 选择活动地点 • 纯概率类游戏 • 游戏化激励
32. 从 Web2.0 到 Web3.0
?Web5 ?
33. Web3.0
下一个互联网时代
Consume
Create
Own
34. ==想法==
基于Web3技术的创新?idea?
Q&A
wally.yu@smartcontract.com
35.
36.