你知道什么是智能合約嗎
掃描二維碼
隨時(shí)隨地手機(jī)看文章
哈嘍大家好,我是小K君。今天我們要講的內(nèi)容是:“什么是智能合約”?
智能合約是區(qū)塊鏈的核心技術(shù)之一,這個(gè)概念最開(kāi)始是在1994年由知名計(jì)算機(jī)學(xué)家、密碼學(xué)家尼克·薩博提出,他定義:智能合約就是一套以數(shù)字形式定義的承諾,旨在以信息化方式傳播、驗(yàn)證或執(zhí)行合同的計(jì)算機(jī)協(xié)議,包括合約的參與方都可以在上面執(zhí)行。
簡(jiǎn)單來(lái)說(shuō),智能合約就是一種把我們生活中的合約數(shù)字化,當(dāng)滿足一定條件后,可以由程序自動(dòng)執(zhí)行的技術(shù)。就好比你跟我做了一個(gè)約定,我們定好獎(jiǎng)懲措施,然后將約定通過(guò)代碼的形式錄入?yún)^(qū)塊鏈中,一旦觸發(fā)約定的條件,就會(huì)有程序來(lái)自動(dòng)執(zhí)行,這就是智能合約。
雖然,智能合約的概念,提出的時(shí)間很早,可由于技術(shù)以及其他的一些原因,一直沒(méi)有大規(guī)模落地。哪怕到了今天,智能合約已經(jīng)在互聯(lián)網(wǎng)中有很多的應(yīng)用,比如自動(dòng)還款,無(wú)人售貨等等,但也多是局限在用戶和機(jī)構(gòu)之間的智能合約,用戶和用戶之間的智能合約卻幾乎沒(méi)有。
歸根到底,阻礙智能合約發(fā)展的原因還是“信任”問(wèn)題。我們會(huì)發(fā)現(xiàn),盡管互聯(lián)網(wǎng)、工業(yè)等各種技術(shù)都很發(fā)達(dá),但這些技術(shù)本身是用來(lái)處理物物之間的關(guān)系,解決的還是效率問(wèn)題。
而我們?cè)谏钪?,只要談起合約,大多數(shù)都是陌生人跟陌生人之間存在這種需求,而且多是跟錢(qián)有關(guān)系。如果我們相互不認(rèn)識(shí),在沒(méi)有第三方機(jī)構(gòu)做擔(dān)保的情況下,我們做了個(gè)約定,我把錢(qián)打給你,結(jié)果你毀約、不承認(rèn)怎么辦?這就牽扯到里用戶之間的信任問(wèn)題。
而這個(gè)問(wèn)題是通過(guò)互聯(lián)網(wǎng)、工業(yè)等技術(shù)本身沒(méi)辦法解決的,于是才引入了第三方機(jī)構(gòu)進(jìn)來(lái),造成目前智能合約多是局限在機(jī)構(gòu)與用戶之間的狀況。
直到區(qū)塊鏈技術(shù)的出現(xiàn),才使智能合約在用戶與用戶之間的大規(guī)模落地成為可能。為什么這么說(shuō)?因?yàn)閰^(qū)塊鏈有很多特點(diǎn),比如去中心化、數(shù)據(jù)不可篡改等,這些特點(diǎn)與智能合約十分契合。假如我們之間通過(guò)區(qū)塊鏈建立智能合約,你可以不信任我,但我們的合約數(shù)據(jù),一切都會(huì)透明地記錄在鏈上,數(shù)據(jù)可追蹤、不可被篡改,這樣就可以從技術(shù)的角度去解決陌生人間的信任問(wèn)題。
也正是基于這一點(diǎn),久而久之,智能合約就成了區(qū)塊鏈的核心技術(shù)之一,作為區(qū)塊鏈的一個(gè)應(yīng)用重點(diǎn)。
智能合約有很多的優(yōu)勢(shì),第一、它去掉了中介,可以完全依托技術(shù)讓用戶之間自主建立合約;第二、透明公平,智能合約會(huì)用代碼將條件寫(xiě)得清清楚楚,并記錄在區(qū)塊鏈上,整個(gè)過(guò)程完全由程序執(zhí)行,連包括編寫(xiě)這個(gè)代碼的開(kāi)發(fā)者都不能篡改;第三、靈活,讓用戶之間可以自由地建立合約,哪怕是與一個(gè)陌生的外國(guó)人,也可以通過(guò)智能合約建立聯(lián)系。
總的來(lái)說(shuō),智能合約是區(qū)塊鏈的核心技術(shù)之一,不僅在區(qū)塊鏈中起到了執(zhí)行的作用,它更是區(qū)塊鏈的一個(gè)應(yīng)用發(fā)展方向,拓寬了區(qū)塊鏈的使用場(chǎng)景,正是因?yàn)樗拇嬖冢攀箙^(qū)塊鏈有了一個(gè)更加廣闊的舞臺(tái)。