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





