智能合約是運行在區塊鏈網絡(如以太坊)上的軟件代碼,并根據特定事件執行操作或任務。假設我想進行一筆交易,在交易中我提供了接收者的地址和證明我擁有并擁有網絡資金的證據。如果一切順利,網絡將把資金“轉移”給接收者。
如果我想創建一個去中心化的應用程序,它需要外部數據,比如當前的天氣溫度、以太坊的價格,甚至棒球比賽的結果,該怎么辦?
一個智能合約,換句話說,區塊鏈上的一段代碼,是如何獲得這個信息的?這就是區塊鏈應用程序的預言機的用武之地。
“預言機”一詞的字面意思是可靠的信息來源。因此,一本字典甚至可以被視為預言機。然而,我們想要避免不可靠的信息,所以我們引入了冗余。但是,我們也考慮燃氣費用。3個外部數據源的天然氣費用是正常天然氣費用的3倍。因此,我們可以取平均值或中值。
Chaos Labs 與 Uniswap基金會合作推出Uniswap V3 TWAP預言機風險門戶網站:5月26日消息,區塊鏈風險分析公司 Chaos Labs 與 Uniswap 基金會合作推出 Uniswap V3 TWAP 預言機風險門戶網站,該網站強調了 V3 池中 TWAP 操縱的實時成本。該 TWAP 市場風險應用程序利用資金池數據(包括流動性深度和耗盡價格)對所有 V3 資金池和部署的實時操縱風險進行量化,用戶可以查看所有池中的操縱成本。該門戶將實時集中的流動性分配納入量化操縱成本,并量化了移動當前現貨價格的資本要求以及量化在 30 分鐘窗口內移動 TWAP 的資本要求,允許用戶模擬額外的流動性在特定時段內如何增加操縱的資本需求。[2023/5/26 9:44:19]
什么是預言機?
預言機可以被看作是一個鏈上傳輸數據的鏈下平臺。它也是一個將區塊鏈與其他系統連接起來的鏈下平臺。將數據從web服務器轉發到區塊鏈是預言機的職責。除了DEX,大多數去中心化應用程序都使用預言機。
Lido:由于鏈下預言機代碼錯誤,今日stETH變基將被延遲:4月8日消息,流動性質押協議 Lido 發推稱,由于鏈下預言機代碼中的邊緣案例錯誤,今日的 stETH 變基(Rebase)將被延遲。Lido 團隊表示,此問題并不會影響用戶資金安全,所有獎勵仍將被正常記錄。
注, Lido 協議中的變基指用戶的 stETH 余額會在收到質押獎勵后每天更改一次余額。[2023/4/9 13:52:24]
為了獲得可靠的數據并避免單點故障或防范惡意預言機節點,我們有時選擇使用冗余。我們引入更多的節點。例如,如果我們想為DeFi貸款提供抵押品,我們希望有多個來源的ETH的價格,借款人將ETH作為抵押品存入。
Chainlink預言機推出鏈下報告(OCR)功能,實現重大可擴展性升級:2月24日,Chainlink預言機宣布推出鏈下報告(OCR)功能,實現重大可擴展性升級。鏈下報告(OCR)OCR大幅提升了Chainlink預言機的數據聚合效率,將運營成本降低了90%,并使Chainlink網絡有能力在DeFi以及其他各個行業中加速通用連接型智能合約的開發。
對于DeFi及其用戶來說,OCR最直接的好處是使智能合約應用可以訪問比之前多十倍的鏈下數據。除了發布新的預言機網絡為鏈上傳輸更多數據外,OCR還能為Chainlink網絡帶來以下價值:
1.提升預言機網絡的去中心化水平,為Chainlink用戶在更大程度上保障數據準確性、可用性以及防篡改性。
2.縮小鏈上預言機喂價的偏差閾值,為對于價格變動更為敏感的智能合約提供更加準確的喂價。
3.降低新節點的接入成本,進一步提升Chainlink節點網絡的去中心化水平。
4.緩解區塊鏈網絡擁堵情況,減少Chainlink預言機網絡對以太坊等熱門區塊鏈網絡的負載量。[2021/2/24 17:49:26]
預言機幫助中繼鏈下數據
Maker通過執行投票 添加DyDx喂價作為ETH/USD預言機白名單:8月3日,MakerDAO通過一項新的執行投票,將添加DyDx喂價作為ETH/USD預言機白名單。[2020/8/3]
區塊鏈上的智能合約不能簡單地從任何數據源(如web服務器)中挑選信息,因為所有節點都需要能夠獨立驗證運行智能合約的結果。當這種情況發生時,他們很可能會得到不同的結果。
例如,比特幣在不同交易所的價格饋送是不同的。即使在不同的時間檢查同一來源也會得到不同的結果。我們如何知道哪個數字是準確的,或者選擇哪個數字?我們通常會選擇冗余的結果。
預言機有哪些類型?
我們根據三個方面對預言機進行分類:信息的來源、信息的方向和信任程度。
數據來源可以是硬件,也可以是軟件。硬件預言機直接從物理世界收集數據,并將其轉換為數字價值,然后輸入智能合約。其中包括條形碼掃描器和傳感器,它們主動或被動地收集數據并將其傳輸到智能合約。
V神撰文反對基礎層價格預言機提案稱ETHL1層功能要明確限制:5月12日,以太坊2.0 研究者Justin Drake提出基礎層價格預言機提案,其建議在信標鏈中添加一個簡單的喂價服務,以跟蹤一小部分關鍵資產。該服務允許建立完全去中心化的預言機,在每個epoch周期邊界(即6.4分鐘)為每個跟蹤資產產生一個價格。
而對此,以太坊聯合創始人Vitalik Buterin撰文表示堅決反對,并提出六大反對理由:
1.這是對區塊鏈技術特性的一個根本性改變。
2.該提案依賴于誠實多數,但在以太坊2.0上面所做的很多事情,從根本上講是要擺脫誠實多數的假設,并試圖在誠實多數失敗的情況下創建“第二道防線”。
3.損害了協議的中立性,并為進一步的中立性妥協開辟了一條道路。
4.關閉了預言機設計創新的大門。
5.增加了staking驗證者中心化的風險。
6.與基于應用層token的預言機(例如Augur等)相比,其實際上并沒有提供更多的安全性。此外他還表示,以太坊生態系統得益于強大的應用層代幣生態系統,而不是通過L1層壟斷所有重要功能。[2020/5/12]
軟件預言機從在線資源獲取信息,瀏覽他們的網站,從而為智能合約提供最新的信息。對于區塊鏈,這些信息通常來自加密貨幣交易所。
信息的方向可以是入站或出站。入站預言機允許網絡將外部數據源的信息發送到智能合約,而出站預言機則允許智能合約將數據發送到外部數據源。
中心化預言機作為一個單一的實體,提供從外部源到具有一組安全特性的智能合約的數據。然而,因為只有一個節點負責——類似于存在單點故障的傳統金融系統——它變得不那么安全,更容易被輸入智能合約的惡意數據破壞和攻擊。
另一方面,去中心化的預言機依靠多個外部來源來增加提供給智能合約的數據的可信度。去中心化預言機基于Schelling點博弈論,在Schelling點博弈論中,所有參與者都不相互串通,提供數據,Schelling博弈在過濾了任何不準確性后,決定了共識數據點或向軟件提出的修正是否有效和可接受。
相信預言機
由于單點故障,我們需要信任預言機,這一直是一個令人擔憂的問題。區塊鏈的本質是消除信任中介的需要,并消除單點故障。我們可以通過讓多個獨立的預言機形成共識來消除這種擔憂。
這就導致了預言機服務的創建,這些服務可以從各種來源獲取信息。這些資源包括谷歌、亞馬遜等大公司,以及氣象站等其他組織。這確保了結果比單一來源更可靠。
Provable是一個預言機服務,當開發人員需要咨詢區塊鏈之外的可靠數據源時,它可以幫助他們。它提供了數據真實性的加密保證。
應該使用預言機服務還是數據源?
互聯網上有大量的數據源。因此,將單個應用程序直接集成到數據饋送中成為一項挑戰。這就是預言機服務的用處所在。它們抽象了來自雙方的信息,使應用程序更容易獲得所需的數據提要。
使用預言機DeFi協議
開放借貸協議,如MakerDAO、Compound和Aave,在以太坊區塊鏈上運行時使用預言機獲取外部數據。MakerDAO是最受歡迎的DeFi開放借貸協議之一,其Dai代幣與美元掛鉤,并由加密資產支持。
MakerDAO利用一個預言機模塊來確定資產的實時價格。該模塊由預言機的白名單地址和一個聚合器合約組成。預言機會定期向聚合器發送價格更新,由聚合器確定中值價格,然后將其用作平臺上的參考價格。
Compound是一種貨幣市場協議,允許用戶賺取利息和/或以抵押品為抵押借入資產。與MakerDAO類似,Compound也使用預言機來收集價格信息,然后將這些信息轉發到其價格饋送,由Compound原生代幣COMP的持有者的“管理員”管理和控制。
閃電貸款和對防篡改預言機的需求
與流動性挖礦的概念一樣,去中心化金融(DeFi)也出現了一種新的流動性機制。這就是所謂的“閃貸”。閃貸允許用戶從鏈上流動性池中借入資產,無需預先抵押,只要在同一筆交易中將借入的流動性再加上一小筆費用返還給流動性池。
這種創新設計增加了各種用例中所有用戶對資本的訪問,同時確保基礎流動性池的充分、持續償付能力。
在很短的一段時間內(一筆交易的跨度),閃貸可以讓任何人成為資本充足的參與者,提供數億美元的流動性。
這為套利、抵押品交換和杠桿頭寸的創建創造了獨特的機會,但也帶來了一定的風險,特別是對于一個具有不同程度去中心化和安全性的協議的新生生態系統。智能合約開發人員應該了解這些風險,以便為用戶構建更強大的應用程序。
閃電貸款和價格預言機攻擊
從單一來源獲取價格的協議很容易被擁有大量資金的惡意行為者利用,他們可以通過一次大型交易操縱市場。
由于閃貸可以在任何時間為世界上任何人提供即時和可觀的流動性,它們越來越多地被用于資助對DeFi協議的攻擊。然而,這里有一個關鍵的區別:閃電貸款只提供執行攻擊的資金——真正的問題是沒有提供足夠市場覆蓋的中心化價格預言機。
Source:https://medium.com/the-capital/oracles-the-invisible-backbone-of-defi-and-applied-blockchain-apps-bb5b1404fa39
Tags:區塊鏈CHAChainAIN區塊鏈dapp開發費多少錢chainlink幣價Brickchain FInanceCaptain Inu
自Polygon、Avalanche、Fantom等公鏈開啟上億美元的生態激勵計劃之后,NEAR官方也在近日宣布將推出「8億美元生態基金」,用于激勵生態應用發展.
1900/1/1 0:00:00PlatONE是基于隱私計算的新?代聯盟區塊鏈平臺,以?持企業級應?。平臺提出了?種以隱私計算為特?的企業級聯盟鏈基礎設施,可滿??融商業等多種需求場景.
1900/1/1 0:00:00我試用了uni.zkync的測試網,OHmygod,發現它不需要使用ETH來支付gas費,太好用了.
1900/1/1 0:00:00當前,各地正在進一步完善鏈長制政策。據不完全統計,目前湖北、吉林、甘肅、天津、深圳等地已紛紛出臺鏈長制方案.
1900/1/1 0:00:00全球互聯網巨頭Facebook宣布改名為Meta以及進軍元宇宙計劃的熱度持續升溫,A股“元宇宙”板塊連續兩個交易日走強,相關概念股紛紛飄紅.
1900/1/1 0:00:00關于rollups+數據分片(以下簡稱rads)的討論,通常是從它會“更安全和去中心化”的角度著手,但這只是其中一部分原因.
1900/1/1 0:00:00