从基础 TWAP 看 Crypto-Native 预言机未来

Foresight VenturesXuất bản vào 2022-09-10Cập nhật gần nhất vào 2022-09-10

Tóm tắt

在未来,一个完美的预言机需要完全来自链上的可验证数据源(那么就是基于 TWAP)且支持多链,以及通过 ZK 或完全链上可信计算进行数据获取和处理。

Oracle 原理与问题

区块链的数据来源有两个:一个是链上数据(如地址持有的 ETH 的数量),另一个是链下数据(如 ETH 现在在交易所的价格)。要获取后者,就需要预言机将这个数据告诉给合约。

为什么互联网也需要有 「网下」 数据,但没有预言机问题呢?因为区块链上的数据需要经过共识,因此预言机上传上来的数据也需要是可信的,而互联网 (Web2) 上的数据其实本身都是中心化的。

预言机所需要解决的是从数据源到处理到喂价的信任问题,通常不是数据本身的问题。

链下 Oracle

预言机的信任问题包含了数据源与数据获取与喂价, 针对它们分别有以下解决方案:

a) 数据源: 可信联盟 / 去中心化网络

我认为数据源可信是预言机信任问题最重要的一个点,但是这些数据很多都是链下的,链下的数据其实是无法证明是完全可信的,就像你无法证明 ETH 的价格一定是某个值一样。 无论是采用可信联盟还是去中心化预言机网络,都无法生成一个完全没有套利空间或者 OEV 的价格。

唯一能解决数据源可信问题的就是在未来如果流动性和经济活动大部分都聚集在链上,而不是交易所的时候,去完全采用链上预言机 (Uniswap TWAP),这样可以保证数据源是 「Crypto-native」 和完全可信可验证的。

b) 数据获取与喂价: 可信计算

Town Crier 使用 SGX 来保证数据的获取可信; Empiric 使用 StarkNet 上的合约来保证数据的获取和计算可信,且数据源会直接讲价格数据发送到 StarkNet 上的其他合约中,从而达到第一手数据,保证数据源的可信度; Redstone 通过 SmartWeave 智能合约让任何人都可以成为数据处理者,且使用 Arweave 存储价格数据从而保证数据可信和可以在事后被验证; Chainlink 使用 Chainlink 网络的链上聚合合约来计算出数据结果,再发送到区块链上。

任何应该上链的应用最终都会被上链,这样才能满足区块链透明化,可验证,无需准入门槛,去中心化的特点。

完全链上化的价格预言机会彻底解决数据源和数据获取与喂价问题,让 DeFi 应用给所有人带来经济活动上的自由。

TWAP(Time-Weighted Average Price)

TWAP 是 Uniswap 所推出的价格预言机。 它的数据源完全来自 Uniswap 协议自身的交易数据,数据的获取和处理也是完全在链上进行,开发者也可以直接在链上使用 Uniswap TWAP 进行代币价格计算。

TWAP 的原理是基于每个区块的最后一笔 tx 时的代币价格,结合区块时间,计算出协议整个历史中一个代币的价格总和,从而使用时可以重新计算出一个平均价格。

使用最后一笔 tx 时的价格,是为了让攻击者的攻击成本不可预测,从而增加预言机安全性。 因为就算攻击者在一个区块的最后一笔交易中控制了价格,他也无法预知下一个区块中的相关活动的排序等信息。 根据链上分析,这种跨区块的攻击还没有发生过。(剧透一下,PoS 好像就不一定,后文会说)。

加入时间的变量,是为了进一步增加攻击成本,通过牺牲对即时价格的反映,保持价格的整体稳定性和安全性。

Uniswap V2 TWAP

V2 TWAP 的使用可以是直接拿到一个时间段内的总价变化,除以设定的时间段 t,就可以得出一个平均价格,作为代币的价格。 每隔一段时间(不一定是 t,可以用滑动窗口算法,延迟就更小),则重新获取最新时间段内的价格。

对于 TWAP 来说,时间参数越长,更新越慢,但安全性越高,因为价格操纵的成本基本上就是时间区间内在每个区块上套利和发送交易的开销。

Uniswap V3 TWAP

V2 TWAP 是用时间段内的总价 (price * time),V3 是时间段内的总 tick (tick * time)。

V2 中我们提到了要每隔一段时间去重新获取价格,这可能就需要 Keeper 的参与,Uniswap V3 解决了这个问题。

V3 直接通过一个可定义长度(视需求和网络时间戳行为不同而定)的数组来存储区块时间戳和总 tick,当合约产生 Swap 等交互时,这个数组就会被更新,无需 Keeper 的主动触发。

除此之外,使用时还需要把 tick 转换成价格,稍微比 V2 难用一点。

TWAP 的限制

既然 TWAP 那么好用,那么可信且可验证,完全去中心化,那为什么 Chainlink 被如此广泛采用呢?

写本文的动机其实就是看到了推特上有人说,Euler Finance 从 TWAP 切换到 Chainlink 是一种升级(注意此人 ID… = =)。

他称 TWAP 是非常不安全的,因为 PoS 之后可以进行多区块的预言机操控,这个其实是可以完全被解决的。

相比之下,我认为 TWAP 完全去中心化和完全链上操作的优点会比 Chainlink 好很多,在长期看来,如果没有显著的需求上的差别(比如你要把天气数据搬到链上),那么最好的选择还是 TWAP。

TWAP 和 Chainlink 的对比如下:

TWAP 被全面碾压,但我个人认为,去中心化和安全性是 1,而其他的因素是 0,完全链上化是一种趋势。 任何人都可以做一条比以太坊快非常多,便宜非常多,支持更多语言的智能合约平台,但却无法杀死以太坊。

PoS 后 TWAP 的风险

ChainLinkGod 所说的 PoS 网络中对 TWAP 预言机的攻击问题,Euler Finance 的工程师自己就知道潜在解决方案,Uniswap 的工程师也考虑到了。

PoS 后,因为出块者可预测了,所以更容易结合以下方式进行多区块攻击:

大 Validator 可能被连续分配区块

通过 Flashbot 来发送 Private tx

Multi-block bundle

PoW 和 PoS 的不同情况下,针对 V3 ETH/USDC 交易对的 30 分钟时间窗口 (144 个区块)的 TWAP,要操纵价格造成 30% 的波动,需要以下成本:

PoW: 23.7 万亿美元

PoS(连续控制窗口内 2 个区块情况下): 23.7 万亿美元

PoS(连续控制窗口内 3 个区块情况下): 95 亿美元

PoS(连续控制窗口内 5 个区块情况下): 1.03 亿美元

控制越多区块,操纵的成本就显著地越低,那么解决方案是啥呢?

暂时性解决 PoS 后 TWAP 的操纵风险的方法是:

选择更大的时间窗口

选择流动性更好的池子。

完全解决 PoS 后 TWAP 的操纵风险的方法是:

用 Median 而不是 Average。

这样操纵者就需要控制超过半数的区块,才能操纵价格,对比上面的情况,就需要控制 73 个区块,这个数字应该大到无法表述了。

未来的预言机

我认为在未来,一个完美的 预言机」 需要:

完全来自链上的可验证数据源(那么就是基于 TWAP),且支持多链。

通过 ZK 或完全链上可信计算进行数据获取和处理。

但是这些可能就需要处理以下几个现存或将会出现的小问题:

满足种类,精度,时效性需求的链上数据(当然 Chainlink 等一样有价格延迟的问题,而且本身就是为了数据安全性而牺牲时效性)

彻底解决 TWAP 数据源价格操纵(更深的池子,更大的窗口,使用中位数而不是平均数)

整个预言机信任短板的消除(多签?网络去中心化程度?不靠谱的 Fisherman 机制?)

数据的跨链获取与喂价,多链场景中链上数据的可信传输

数据源多样性(比如只用 Uniswap V2 或者 V3 不太好)

可信环境下执行的 Keeper(如果需要的话)

我相信在未来,越来越多的经济活动会发生在链上,越来越多的价格数据和交易对会存在于 DEX 上,Uniswap 也就可以提供更好的 TWAP,也就会有其他方案能基于 TWAP 实现我设想中的完美预言机,最终达成一个 100% 去中心化的金融系统。

Nội dung Liên quan

Siêu Vô Địch Xoắn Ốc Nổ Lớn, Báo Cáo Tài Chính Micron Thổi Bùng Lại Cơn Bò Dài Của Bán Dẫn

Báo cáo tài chính quý III năm tài khóa 2026 của Micron đã công bố vào sáng 25/6, vượt xa mọi kỳ vọng thị trường. Doanh thu quý đạt 41,456 tỷ USD (dự kiến 35,4 tỷ USD), tăng 346%; lợi nhuận ròng GAAP là 28,243 tỷ USD, tăng gần 15 lần. Dự báo doanh thu quý IV lên tới 50 tỷ USD, cao hơn nhiều so với dự kiến trước đó. Động lực tăng trưởng chính vẫn là AI, nhưng tác động đã lan rộng ra toàn bộ chuỗi lưu trữ. Ngoài HBM (bộ nhớ băng thông cao) - sản phẩm đã bán hết công suất năm 2026 và HBM4 đang được giao hàng - nhu cầu về DRAM cao cấp, SSD doanh nghiệp và NAND cũng tăng mạnh, kéo theo chu kỳ định giá mạnh nhất trong nhiều năm. Micron lạc quan rằng tình trạng cung-cầu căng thẳng sẽ kéo dài đến sau năm 2027. Điểm đáng chú ý là Micron đã ký 16 thỏa thuận khách hàng chiến lược dài hạn (SCA), phần lớn kéo dài 5 năm, một số đến năm 2030, bao phủ 20% sản lượng DRAM và 1/3 sản lượng NAND. Các thỏa thuận theo mô hình "Take-or-Pay" ràng buộc chặt chẽ, đảm bảo doanh thu cơ sở khoảng 100 tỷ USD và nhận 22 tỷ USD tiền đặt cọc thực hiện hợp đồng. Điều này đánh dấu sự chuyển đổi từ mô hình "mở rộng sản xuất trước, chờ nhu cầu" sang "khóa đơn hàng trước, rồi mở rộng công suất". Để đáp ứng nhu cầu, Micron dự kiến chi tiêu vốn quý IV lên tới 10 tỷ USD, tập trung vào năng lực sản xuất HBM, DRAM tiên tiến và đóng gói tiên tiến. Việc mở rộng này được hỗ trợ bởi các đơn hàng dài hạn đã ký kết, giảm rủi ro chu kỳ. Báo cáo của Micron không chỉ củng cố triển vọng của công ty mà còn tiếp thêm sức mạnh cho ngành bán dẫn toàn cầu, khẳng định câu chuyện AI vẫn đang trong giai đoạn tăng tốc xây dựng cơ sở hạ tầng, với lưu trữ đóng vai trò ngày càng quan trọng.

Odaily星球日报30 phút trước

Siêu Vô Địch Xoắn Ốc Nổ Lớn, Báo Cáo Tài Chính Micron Thổi Bùng Lại Cơn Bò Dài Của Bán Dẫn

Odaily星球日报30 phút trước

Giải Mã Cấu Trúc Mới của Ethereum Foundation: Tái Khẳng Định Chủ Quyền Bản Thân trong Xu Hướng Thể Chế Hóa

Ethereum Foundation (EF) đã công bố cấu trúc mới gồm 5 tầng công việc, đi kèm với việc cắt giảm 20% nhân sự, nhằm định hướng rõ ràng hơn trong bối cảnh crypto ngày càng có xu hướng thể chế hóa. 5 tầng này bao gồm: Protocol Layer (bảo vệ các thuộc tính cốt lõi CROPS: chống kiểm duyệt, mạnh mẽ, mở, riêng tư, an toàn), Access Layer (đảm bảo khả năng tự chủ thực tế cho người dùng với nguyên tắc "zero option"), User Layer (kết nối phát triển kỹ thuật với nhu cầu thực tế của người dùng), Community Layer (duy trì và truyền bá sự đồng thuận về giá trị của Ethereum), và Institutional Layer (tương tác với các tổ chức nhưng vẫn dựa trên nền tảng tự chủ). Cấu trúc mới này được coi là một sự tái khẳng định về chủ quyền tự thân của Ethereum. Bài viết chỉ ra rằng, trong khi việc đón nhận các tổ chức và thị trường là cần thiết để phát triển, EF nhấn mạnh không được hy sinh các nguyên tắc phi tập trung cốt lõi vì lợi ích thương mại ngắn hạn. Đặc biệt, sự xuất hiện của stablecoin, ETF và các công ty DAT đang dần thay đổi logic nền tảng của thị trường, làm lu mờ các giá trị về "tiền tệ gốc" và tính phi tập trung. EF kỳ vọng, thông qua cấu trúc mới, có thể cân bằng giữa việc đáp ứng nhu cầu của thế giới thực và việc bảo vệ một "thế giới mới" trung lập, không bị kiểm soát bởi bất kỳ lợi ích tập trung hay yếu tố chính trị nào, giống như "vùng biển công bằng" cho các hoạt động toàn cầu.

marsbit47 phút trước

Giải Mã Cấu Trúc Mới của Ethereum Foundation: Tái Khẳng Định Chủ Quyền Bản Thân trong Xu Hướng Thể Chế Hóa

marsbit47 phút trước

Giải mã cấu trúc mới của Ethereum Foundation: Khẳng định lại chủ quyền tự thân trong xu hướng thể chế hóa

Ethereum Foundation (EF) đã công bố một cấu trúc tổ chức mới với 5 tầng làm việc, cùng với việc cắt giảm 20% nhân sự. Động thái này nhằm định hình rõ ràng hơn vai trò của EF trong bối cảnh crypto đang có xu hướng thể chế hóa, đồng thời tái khẳng định các giá trị tự chủ cốt lõi. 5 tầng làm việc bao gồm: 1. **Protocol Layer (Tầng Giao thức)**: Duy trì các thuộc tính cốt lõi CROPS của Ethereum (Chống kiểm duyệt, Mạnh mẽ, Mở, Riêng tư, An toàn). Đây là nhiệm vụ then chốt để bảo vệ giá trị tự chủ của Ethereum, không hy sinh vì lợi ích tài chính ngắn hạn. 2. **Access Layer (Tầng Truy cập)**: Đảm bảo người dùng có thể thực tế sử dụng khả năng tự chủ của Ethereum thông qua các thao tác như đọc chuỗi, giao dịch, ủy quyền... Nguyên tắc "zero option" được nhấn mạnh: luôn phải có một con đường thay thế phi tập trung, đáng tin cậy. 3. **User Layer (Tầng Người dùng)**: Kết nối nhu cầu thực tế của người dùng và tổ chức với các tầng kỹ thuật, đảm bảo sự phát triển phù hợp và hiệu quả, tránh xa rời thực tế. 4. **Community Layer (Tầng Cộng đồng)**: Duy trì và truyền bá sự đồng thuận về giá trị của Ethereum, cả trong nội bộ và với các lĩnh vực liên quan bên ngoài. Trọng tâm là chống lại sự chi phối của lợi ích tập trung, giữ vững tính trung lập kỹ thuật và các giá trị CROPS. 5. **Institutional Layer (Tầng Thể chế)**: Tương tác với các tổ chức nhưng với tiền đề là tự chủ. EF muốn tạo ra các ví dụ tích hợp tốt hơn bằng công nghệ Ethereum, chứ không phải để các tổ chức dễ dàng kiểm soát người dùng. Bài viết phản ánh lo ngại về sự xói mòn các giá trị phi tập trung khi crypto bước vào xu hướng thể chế hóa (như ETF, stablecoin pháp định, các công ty DAT). Tuy nhiên, EF tái khẳng định rằng Ethereum, với tư cách là "vùng biển công cộng" trung lập và phi tập trung, vẫn là nền tảng lý tưởng cho các dịch vụ toàn cầu, lâu dài, bởi vì nó có khả năng chống lại sự can thiệp và kiểm soát tập trung.

链捕手51 phút trước

Giải mã cấu trúc mới của Ethereum Foundation: Khẳng định lại chủ quyền tự thân trong xu hướng thể chế hóa

链捕手51 phút trước

OpenRouter: Làm thế nào mà một 'Trạm trung chuyển mô hình' lại có thể tạo ra một công ty 10 tỷ USD?

OpenRouter là một nền tảng trung gian thống nhất giao diện API, cho phép các nhà phát triển sử dụng một tài khoản và hóa đơn duy nhất để truy cập hơn 400 mô hình AI từ các nhà cung cấp như OpenAI, Claude, Gemini, DeepSeek. Nền tảng xử lý 100 nghìn tỷ token mỗi tháng, phục vụ hơn 10 triệu người dùng toàn cầu. Giá trị chính của OpenRouter không chỉ là "siêu thị mô hình" mà là khả năng định tuyến và điều phối thông minh giữa các mô hình và nhà cung cấp. Nó giúp nhà phát triển tự động chuyển đổi dự phòng (fallback), kiểm soát chi phí, quản lý nhật ký và tuân thủ chính sách dữ liệu (như tuyến đường không lưu giữ dữ liệu). Điều này rất quan trọng khi các ứng dụng AI trong doanh nghiệp phát triển, cần sử dụng nhiều mô hình cho các tác vụ khác nhau dựa trên hiệu quả, chi phí và tốc độ. OpenRouter kiếm tiền bằng cách thu phí nền tảng 5,5% trên số tiền nạp của người dùng, mô hình kinh doanh dựa trên khối lượng token xử lý. Sự tăng trưởng nhanh của họ nhờ ba xu hướng: sự đa dạng hóa của các mô hình AI, nhu cầu kiểm soát chi phí trong các ứng dụng thực tế và sự phát triển của các tác nhân AI (AI agents) tiêu thụ nhiều token hơn. Tuy vậy, OpenRouter đối mặt với rủi ro như sự cạnh tranh từ các nhà cung cấp đám mây lớn (AWS, Google Cloud, Azure) có thể phát triển dịch vụ tương tự, nguy cơ các doanh nghiệp lớn tự xây dựng giải pháp nội bộ, và áp lực về mối quan hệ với các nhà cung cấp mô hình khi nền tảng mở rộng.

marsbit1 giờ trước

OpenRouter: Làm thế nào mà một 'Trạm trung chuyển mô hình' lại có thể tạo ra một công ty 10 tỷ USD?

marsbit1 giờ trước

Bitcoin Lại Lần Nữa Rơi Xuống Dưới Mức 60.000 USD; 20 Tháng Rồi, Điều Chúng Ta Đợi Lại Là Mức Thấp Mới

Bitcoin (BTC) vừa một lần nữa lao xuống dưới mốc tâm lý quan trọng 60.000 USD, chạm đáy 59,023 USD - mức thấp nhất trong gần 20 tháng kể từ tháng 10/2024. Tại thời điểm bài viết, giá phục hồi nhẹ lên khoảng 60.600 USD. Đợt giảm giá lần này xảy ra trong bối cảnh hai áp lực chính: 1. **Dòng tiền ETF rút ồ ạt:** Các quỹ ETF Bitcoin Mỹ ghi nhận dòng tiền ròng rút liên tục trong 6 tuần, với khoảng 59,4 tỷ USD bị rút ra trong 30 ngày, tạo ra áp lực bán trực tiếp trên thị trường giao ngay. 2. **Kỳ vọng chính sách tiền tệ thắt chặt:** Dữ liệu việc làm Mỹ mạnh và tuyên bố của Fed về khả năng tăng lãi suất đã đảo ngược kỳ vọng nới lỏng, khiến dòng vốn rời khỏi tài sản rủi ro cao như Bitcoin. Các quan điểm phân tích trái chiều: * **21Shares:** Duy trì kỳ vọng giá lên 100.000 USD cuối năm, cho rằng đây là đợt điều chỉnh điển hình sau halving và danh mục ETF lớn sẽ tạo đáy. * **Arthur Hayes:** Bi quan hơn, dự đoán đáy khoảng 40.000 USD trong 6 tháng tới do chính sách thắt chặt của Fed. * **CryptoQuant:** Chỉ ra giá thực hiện trung bình của nhà đầu tư là 53.000 USD và cho rằng thị trường gấu có thể kéo dài đến cuối 2026, đầu 2027 do thiếu tín hiệu hồi phục nhu cầu rõ ràng. Triển vọng ngắn hạn phụ thuộc vào dữ liệu lạm phát sắp tới và tín hiệu chính sách từ Fed. Khả năng giữ vững hay mất mốc 60.000 USD sẽ là yếu tố then chốt định hình hướng đi tiếp theo của thị trường.

Odaily星球日报1 giờ trước

Bitcoin Lại Lần Nữa Rơi Xuống Dưới Mức 60.000 USD; 20 Tháng Rồi, Điều Chúng Ta Đợi Lại Là Mức Thấp Mới

Odaily星球日报1 giờ trước

Giao dịch

Giao ngay
Hợp đồng Tương lai
活动图片