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