近日,加密開發人員cgcardona在r btc論壇發布了一個由個人開發的BCH相關項目,項目命名為Oracles(預言),它可用于預測市場、無信任下注等,
近日,加密開發人員cgcardona在r/btc論壇發布了一個由個人開發的BCH相關項目,項目命名為Oracles(預言),它可用于預測市場、無信任下注等,目的是為了提供一種快速引導Oracles數據和BCH合約所需的工具。
Oracles項目
據開發者介紹,Oracle由一個后端REST api組成,該REST api用于提供由PriceOracle簽名的數據,以供BCH合約使用。它還包括移植和運行HodlVault所需的HodlVault CashScript合同和.ts文件。
REST API調用市場上的BCH 價格索引,將區塊高度和BCH歷史價格編碼為8個字節(每個值4個字節)的字節序列,用一個公鑰簽名,并以json的形式返回。HodlVault的合同迫使hogging到達一定的價格目標和區塊高度。
Oracle所用的全部代碼均是MIT許可下的100%開源代碼。
智能合約與預言機
智能合約概念雖然早在1997年誕生,在2015年被以太坊通過區塊鏈實現,但它一直無法被應用到現實情況中,其中最大的問題在于缺少一個有效的途徑來獲取鏈外信息。由于缺少連接渠道,鏈上的智能合約就無法被觸發和驗證,基于合約所構建的各種功能可能都無法實現。
預言機(Oracle)是一個很好的解決辦法,它是一個外部信息的平臺,允許區塊鏈連接到任何現有的API,允許使用來自區塊鏈的傳統支付網絡來進行支付,并允許智能合約和其它區塊鏈的交互。
開發者逐漸重視BCH區塊鏈上的預言機
Oracle對于智能合約的重要性使得BCH開發者加大了對于它的開發力度,除了本次由cgcardona個人開發的語言之外,區塊瀏覽器cash.coin.dance的開發者在8月份也進行了相關的實驗。在實驗中,社區開發者Cardona向公眾展示了一個用Cashscript編寫的投注合同,它在鏈上執行雙方的投注,只能通過由Oracle(預言機)簽署的區塊高度和價格來進行結算,該示例用OP_Checkdatasig操作碼進行了測試。
不止是開發者,社區的愛好者們也非常期待比特幣現金Oracle的出現。在cgcardona發布帖子后,有愛好者表示自己一直在在等待BCH上的Oracle。
Oracles可以延伸BCH的應用場景
許多加密貨幣愛好者和區塊鏈開發人員認為,BCH區塊鏈可以提供可驗證的多源事實,因此人們可以使用去信任的預言機進行更好的決策。預言機在設計上是中立的,可以通過讓BCH區塊鏈驗證足夠有效的數據來證明某件事是對的還是錯的,然后根據結果觸發基于決策的交易。
基于預測的屬性,Oracle適用于一些特定的場景,比如競猜投注、選舉投票等。除了預測外,時下流行的去中心化金融 DeFi 領域也是 Oracle 預言機主要應用場景之一,包括自動執行法律文件、履行商務合同、進行防偽溯源和征信驗證等。
BCH重要的功能依然是支付,但開發者也在極力拓寬BCH其它的應用場景,上文提到的 Oracle就是將智能合約的部分功能在BCH鏈上實現。
在近期,智能合約的另一個重要功能——“發代幣”,在BCH區塊鏈上也得到了進一步的完善。
SLP生態不斷完善
SLP是基于BCH的代幣發行系統,有著BCH區塊鏈特有的優點,如手續費低、轉賬快等。該系統屬于BCH相關項目中較為優秀的一個,始終保持著不錯的發展速度,最近更是全面開花。
發行代幣方面,交易平臺Cryptophyl最近出爐了一份關于SLP首個穩定幣USDH的透明度報告,報告結論為:我們認為USDH滿足并超出了我們的上線標準。但存在改進的空間,我們期待看到Cohen和Co進行第一次審計。我們期待從Honestnode(USDH發行團隊)得到公開可用的路線圖和未來產品,這給了我們信心。
不止USDH穩定幣,在SLP系統中,不斷有新的代幣上線交易所和應用于各種場景,比如sai代幣上線了CoinEx交易所,NFT代幣被應用于Memo中。
基礎設施方面,支持SLP代幣的Crescent Cash錢包版本更新至1.8.1版本。
開發方面,SLP黑客馬拉松(SLPVH)獎池持續增加,由于BCH和SLP token的捐贈,獎池目前已超過7000美元。社區歡迎所有興趣的開發者加入進來,共同推動BCH的發展。(BitcoinCash)