Skip to content

Commit 0c8d2cf

Browse files
committed
Add study notes for 2025-08-14
1 parent fdb24b0 commit 0c8d2cf

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

SJW1111011.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,28 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-14
19+
20+
在区块链领域,预言机(Oracle) 是一个将链下真实世界的数据安全可靠地传输到区块链上的关键基础设施。你可以将它理解为区块链与外部世界(互联网、数据库、传感器等)之间的“桥梁”。
21+
22+
为什么需要预言机?
23+
区块链本身是一个封闭系统:
24+
25+
无法主动获取外部数据:智能合约运行在隔离的虚拟机中,无法直接访问链外信息(如天气、股价、赛事结果)。
26+
27+
需要确定性:区块链所有节点必须对计算结果达成共识,外部数据的不确定性会破坏这一机制。
28+
29+
预言机解决了这个问题:它充当可信中介,将外部数据转化为区块链可验证、可使用的格式。
30+
31+
核心工作原理
32+
数据请求:智能合约需要外部数据时(例如“查询纽约今日气温”),向预言机发送请求。
33+
34+
数据获取:预言机从指定的外部源(如气象局API)获取数据。
35+
36+
数据验证与传输:预言机将数据签名后写入区块链交易。
37+
38+
数据交付:智能合约接收到数据并触发后续操作(如支付保险理赔)。
39+
1840
# 2025-08-13
1941

2042
了解了使用Kurtosis搭建以太坊测试网络的方法,使用 kurtosis 搭建测试网络,

0 commit comments

Comments
 (0)