Commit bc42210 1 parent 0ae5a3e commit bc42210 Copy full SHA for bc42210
File tree 1 file changed +53
-0
lines changed
1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change @@ -168,6 +168,59 @@ Layer 2 指的是建立在 Layer 1 之上的扩展解决方案,其主要目的
168
168
169
169
总之,L1 是区块链的基础层,负责安全和共识,而 L2 是优化层,用来提高扩展性和降低成本。未来,L1+L2 的组合模式将成为区块链行业的主流架构。
170
170
171
+ ### 2025.03.09
172
+
173
+ 预言机的意义
174
+
175
+ 1提高智能合约的实用性:预言机弥补了区块链与现实世界的断层,使DeFi、保险、供应链等应用成为可能。
176
+
177
+ 2增强去中心化金融(DeFi)安全性:去中心化预言机降低了单点故障和市场操纵的风险,提升了DeFi的稳定性。
178
+
179
+ 3推动Web3发展:许多Web3应用需要链外数据,如DAO治理、去中心化社交等,预言机成为Web3生态的重要基础设施。
180
+
181
+ 预言机就像是一个可靠的“翻译官”,负责在区块链世界(链上)和现实世界(链下)之间传递信息,让它们能够相互理解并执行任务。
182
+
183
+ 相当于现实生活中的类比:自动售票机与天气预报
184
+
185
+ 假设你在一个自动售票机上买票,这台售票机的规则是:
186
+ 如果天气晴朗,票价 100 元;
187
+
188
+ 如果天气下雨,票价 80 元(因为天气不好,给你点优惠)。
189
+
190
+ 但是,售票机本身并不知道天气,它只能根据外部信息调整票价。
191
+
192
+ 这时,它需要一个“天气预言机”来告诉它当前的天气情况。
193
+
194
+ 如何类比到区块链和预言机?
195
+
196
+ 售票机 = 区块链上的智能合约(只会按照设定的规则执行,但无法直接感知外部世界)。
197
+ 天气 = 现实世界的链下数据(是变化的,区块链本身无法感知)。
198
+ 预言机 = 连接天气API的“翻译官”(负责把现实世界的天气数据传递给售票机)。
199
+
200
+ 具体过程:
201
+ 天气预言机查询天气API(如国家气象局数据)。
202
+ 1预言机把天气信息提供给售票机的智能合约。
203
+ 2智能合约根据天气调整票价:
204
+ 3如果预言机报告“今天下雨”,票价就自动变成 80 元;
205
+ 4如果预言机报告“今天天气晴朗”,票价就保持 100 元。
206
+ 5你根据预言机提供的信息,支付相应的票价,成功购买车票。
207
+
208
+
209
+ 售票机(区块链)不会撒谎,但它也不会思考,它只能按规则执行,但它无法自己获取天气信息(就像智能合约无法访问链下数据)。
210
+ 预言机就是售票机的“眼睛”,它告诉售票机“外面发生了什么”,帮助它做出正确的决定。
211
+ 如果预言机提供错误数据(比如谎称晴天其实是下雨),那么乘客可能会被多收钱,这就像区块链上的智能合约如果依赖错误的预言机数据,可能导致资金损失或市场操纵。
212
+
213
+
214
+ 预言机 = 区块链的现实世界传感器 + 翻译官,让区块链能“看见”现实世界的数据,并据此执行智能合约逻辑。
215
+
216
+ 这个例子在 DeFi、保险、彩票、供应链等场景下都有对应的应用,比如:
217
+
218
+ DeFi 预言机:告诉智能合约当前的比特币价格,决定清算、借贷利率等。
219
+
220
+ 去中心化保险:预言机报告是否发生航班延误,自动触发赔偿。
221
+
222
+ GameFi:预言机提供体育比赛结果,决定游戏内的胜负和奖励。
223
+
171
224
172
225
笔记内容
173
226
You can’t perform that action at this time.
0 commit comments