區(qū)塊鏈行業(yè)最激動(dòng)人心的創(chuàng)新之一就是智能合約的創(chuàng)建势誊。盡管智能合約有可能完全改變我們執(zhí)行協(xié)議的方式呜达,但是目前很少有人知道該技術(shù)的含義。通常粟耻,將智能合約與現(xiàn)實(shí)的傳統(tǒng)合約進(jìn)行比較查近。但是眉踱,傳統(tǒng)合同與智能合同幾乎沒(méi)有共通之處,這可能帶來(lái)比清晰性更多的混亂霜威。
什么是智能合約谈喳?
將智能合約視為計(jì)算機(jī)腳本或程序要比將其視為合法合約要容易得多。智能合約是一組帶有預(yù)先建立條件的書面代碼侥祭,這些條件永久存儲(chǔ)在區(qū)塊鏈中叁执,無(wú)需中間人即可執(zhí)行。當(dāng)滿足某些條件時(shí)矮冬,它將直接控制各方之間的數(shù)字資產(chǎn)轉(zhuǎn)移谈宛。簡(jiǎn)單來(lái)說(shuō),智能合約的邏輯是“如果發(fā)生X胎署,Y將被發(fā)送給在這些條件下指定的任何人”吆录。從本質(zhì)上講,智能合約具有高度的可靠性和透明度琼牧,因?yàn)樗A袅藚^(qū)塊鏈的持久性和防篡改質(zhì)量恢筝。由于智能合約無(wú)需第三方即可執(zhí)行邏輯,因此它們具有破壞許多行業(yè)的能力巨坊,例如法律撬槽,保險(xiǎn),金融趾撵,房地產(chǎn)等侄柔。
智能合約如何工作?
所以您可能在想占调,智能合約如何工作暂题?
以一家名為Yum Food的假設(shè)在線食品公司為例,該公司允許其客戶通過(guò)智能合約從世界各地購(gòu)買新鮮產(chǎn)品究珊。百勝食品與許多國(guó)家的農(nóng)民緊密合作薪者,以獲取最佳產(chǎn)品。但是剿涮,基于此智能合約的區(qū)塊鏈如何知道產(chǎn)品已到達(dá)其最終目的地言津?在此示例中,假設(shè)百勝食品的智能合約依賴于運(yùn)輸公司Fast Track取试。如果由于某種原因纺念,F(xiàn)ast Track說(shuō)謊,則智能合約永遠(yuǎn)無(wú)法將付款釋放給百勝食品想括。在這個(gè)示例中,這個(gè)集中化的實(shí)體Fast Track成為事實(shí)的唯一來(lái)源烙博,這與區(qū)塊鏈和智能合約的去中心化本質(zhì)上是不一致的瑟蜈。智能合約如何依賴鏈下數(shù)據(jù)烟逊?
Oracle:將真實(shí)數(shù)據(jù)帶入智能合約
輸入oracle。 Oracle可以將可靠的鏈下數(shù)據(jù)帶到區(qū)塊鏈铺根,充當(dāng)智能合約和真實(shí)數(shù)據(jù)之間的橋梁宪躯。 Oracle帶來(lái)了第三方信息源,以將數(shù)據(jù)提供給區(qū)塊鏈位迂,從而可以更可靠地執(zhí)行智能合約访雪。
例如,在區(qū)塊鏈上執(zhí)行財(cái)務(wù)邏輯的智能合約可能需要知道以太坊的美元市場(chǎng)價(jià)格掂林。由于不一定可以在區(qū)塊鏈上隨時(shí)獲得此數(shù)據(jù)臣缀,因此甲骨文可以通過(guò)從多個(gè)信譽(yù)良好的交易所采購(gòu)現(xiàn)貨價(jià)格來(lái)提供此鏈外數(shù)據(jù)。 Oracle具有處理大量輸入的能力泻帮,能夠包含復(fù)雜的結(jié)果精置。但是通過(guò)深深地依靠oracle為智能合約提供準(zhǔn)確的數(shù)據(jù),我們相信單個(gè)集中的實(shí)體并承擔(dān)巨大的責(zé)任锣杂,因?yàn)椴徽_的數(shù)據(jù)會(huì)導(dǎo)致智能合約的錯(cuò)誤執(zhí)行脂倦。
如果甲骨文只是一個(gè)可以對(duì)數(shù)據(jù)有利的人或組織,那么首先就無(wú)法使用智能合約元莫。這不僅與智能合約的分散性背道而馳赖阻,而且還增加了風(fēng)險(xiǎn)水平,并有可能質(zhì)疑智能合約本身的有效性踱蠢。這些安全性火欧,可靠性和信任問(wèn)題提出了一個(gè)基本問(wèn)題-我們是否真的可以依賴集中式的Oracle?有解決這些問(wèn)題的方法嗎朽基?
Chainlink:一個(gè)有前途的解決方案
Chainlink的雄心勃勃的目標(biāo)是通過(guò)構(gòu)建高度安全布隔,可靠和可信賴的分散式Oracle網(wǎng)絡(luò)來(lái)消除集中式Oracle中的任何故障點(diǎn)。他們的網(wǎng)絡(luò)允許在相同數(shù)據(jù)成為漏洞或故障點(diǎn)之前對(duì)其進(jìn)行評(píng)估稼虎,從而保持智能合約可實(shí)現(xiàn)的全部增值衅檀。 Chainlink還創(chuàng)建了激勵(lì)機(jī)制,以使對(duì)數(shù)據(jù)的共識(shí)能夠可靠地得到滿足霎俩。鼓勵(lì)Oracle報(bào)告錯(cuò)誤行為哀军,同時(shí)也獎(jiǎng)勵(lì)Oracle提交正確的數(shù)據(jù)。
從企業(yè)的角度來(lái)看打却,使用Chainlink意味著您可以確保智能合約的安全性,可靠性和可信賴性柳击,因?yàn)樗休斎牒洼敵龆家?jīng)過(guò)分散的流程。例如藕咏,如果您是一家電信公司,則可以使用Chainlink用績(jī)效數(shù)據(jù)提供智能合約秽五,從而使該合約可以計(jì)算每月付款或根據(jù)您的正常運(yùn)行時(shí)間和停機(jī)時(shí)間進(jìn)行報(bào)銷孽查。 Chainlink網(wǎng)絡(luò)的目標(biāo)是使智能合約發(fā)揮最大潛力盲再,幫助推動(dòng)智能合約可以進(jìn)一步創(chuàng)新答朋。實(shí)際上坯沪,至少有44種方法可以使智能合約從Chainlink網(wǎng)絡(luò)中受益腐晾!
從消費(fèi)者的角度來(lái)看藻糖,您將受益于更具競(jìng)爭(zhēng)力的產(chǎn)品和服務(wù)以及更簡(jiǎn)單的流程。例如樱拴,假設(shè)您與一家使用Chainlink網(wǎng)絡(luò)預(yù)告片使用智能合約的公司購(gòu)買了旅游保險(xiǎn)晶乔。您的航班延誤了正罢,在新情況下驻民,您無(wú)法飛往目的地回还。您取消航班,并想向您的保險(xiǎn)公司報(bào)銷工禾。通常帜篇,您將經(jīng)過(guò)一個(gè)漫長(zhǎng)而詳盡的過(guò)程來(lái)提交相關(guān)文件,以證明您的航班延誤了。只有經(jīng)過(guò)這個(gè)乏味的過(guò)程竟痰,您才有可能從保險(xiǎn)公司獲得退款掏呼。但是憎夷,由于該公司使用智能合約拾给,因此可以根據(jù)預(yù)定條件蒋得,在您的航班延誤后立即締結(jié)智能合約,您有資格獲得退款饮焦,并且您的退款將立即釋放县踢。智能合約之所以能夠做到這一點(diǎn)硼啤,是因?yàn)樘峁┙o智能合約的信息將通過(guò)Chainlink網(wǎng)絡(luò)傳遞丙曙,確保信息來(lái)源來(lái)自準(zhǔn)確亏镰,安全索抓,可靠和可信賴的飛行時(shí)間來(lái)源逼肯。因此篮幢,與不使用智能合約和Chainlink相比三椿,退款將以更加簡(jiǎn)單和快捷的方式提供給您搜锰。 Chainlink的優(yōu)點(diǎn)在于蛋叼,即使您不知道它已被使用狈涮,使用Chainlink分散式oracle網(wǎng)絡(luò)對(duì)客戶和企業(yè)都將是有益的薯嗤。
Chainlink的目標(biāo)是破壞性的镜粤,團(tuán)隊(duì)正在分散Oracle解決方案的領(lǐng)導(dǎo)方式玻褪。他們?cè)跈?quán)力下放運(yùn)動(dòng)以及智能合約如何發(fā)揮其全部潛力方面都產(chǎn)生了巨大的影響肉渴。