跳至主要內容
J

Jeremy Rubin

比特幣開發者 · Covenant 研究者

OP_CTV Covenants Sapio

Jeremy Rubin 是比特幣 covenant(契約)功能的主要推動者。他設計的 OP_CHECKTEMPLATEVERIFY (CTV) 是目前最受關注的比特幣升級提案之一,旨在為比特幣帶來更強大的智能合約能力。

關於 Jeremy

Jeremy Rubin 是一位專注於比特幣協議層研究的開發者。他畢業於麻省理工學院(MIT), 曾在那裡學習計算機科學並開始接觸比特幣技術。

Jeremy 最知名的工作是 OP_CHECKTEMPLATEVERIFY(OP_CTV,BIP-119),這是一個新的 比特幣操作碼提案。CTV 允許創建「契約」(covenants),即限制比特幣只能按照預定義的 方式花費。這為比特幣開啟了許多新的應用場景。

他還創建了 Sapio,這是一種用於設計比特幣智能合約的程式語言和框架。Sapio 讓開發者 可以更容易地編寫複雜的比特幣合約邏輯,特別是利用 CTV 等新功能。

Jeremy 是比特幣擴展性研究的積極倡導者。他認為 CTV 可以實現支付通道工廠 (channel factories)、保險庫(vaults)和擁塞控制(congestion control)等功能, 這些都可以大幅提高比特幣的可擴展性和安全性。

重要時間線

2017

開始研究比特幣擴展性解決方案

2019

提出 OP_CHECKTEMPLATEVERIFY (BIP-119)

2020

開發 Sapio 智能合約語言

2021

推動 CTV 的代碼審查和測試

2022

發起 CTV 激活討論,引發社區爭論

2023

持續改進 CTV 提案和應用案例

2024

CTV 與其他 covenant 提案的比較研究

主要貢獻

OP_CTV (BIP-119)

設計一個簡單的 covenant 操作碼,允許預先承諾交易的結構,實現多種新應用。

Sapio

創建比特幣智能合約程式語言,讓開發者可以更容易地設計和測試複雜的比特幣合約。

擴展性研究

研究支付通道工廠、擁塞控制等技術,探索比特幣層級擴展的可能性。

比特幣安全

設計保險庫(vault)方案,使用 covenant 提供延時提款和防盜機制。

什麼是 OP_CTV?

OP_CHECKTEMPLATEVERIFY(CTV)是一個新的比特幣操作碼提案(BIP-119)。 它的核心功能是允許一筆交易「承諾」其後續交易的結構。

簡單來說,當你創建一筆使用 CTV 的交易時,你可以預先指定這筆錢只能以特定的方式花費。 這種「預承諾」(pre-commitment)能力開啟了許多新的應用:

  • 保險庫(Vaults):設置延時提款,如果發現被盜可以取消
  • 擁塞控制:在網路繁忙時,批量承諾未來的交易
  • 通道工廠:更高效地創建閃電網路通道
  • 支付池:多方共享一個 UTXO,減少鏈上足跡

CTV 的設計非常簡潔,只添加一個操作碼。然而,社區對是否應該激活 CTV 存在爭議, 一些人認為應該等待更通用的 covenant 方案,另一些人則認為 CTV 足夠安全且應該盡快部署。

已複製到剪貼簿