湖南財政經(jīng)濟(jì)學(xué)院財政與會計研究基地 王潔 張海霞 張沛沛
智能合約是一套以數(shù)字形式定義的承諾,同時也是儲存在區(qū)塊鏈中的一小段能夠自動執(zhí)行合約條款的計算機(jī)程序。一套承諾是指控制著合約的交易雙方在大數(shù)據(jù)平臺上的權(quán)利與義務(wù)自動執(zhí)行的承諾;一小段計算機(jī)程序是指根據(jù)邏輯函數(shù)的是與否來判斷交易是否完成的一小段計算機(jī)程序,如果是,則交易繼續(xù)進(jìn)行,如果否,則交易將會暫?;氐疆?dāng)初未履行合約義務(wù)的地方繼續(xù)履行合約義務(wù)。
智能合約的使用分為編制、存儲和執(zhí)行三個部分。首先,交易雙方根據(jù)交易內(nèi)容制定合約有關(guān)事項(xiàng)以及交易雙方的權(quán)利和義務(wù),交由開發(fā)者用一種叫做Solidity的程序?qū)⑵渚帉憺橄鄳?yīng)的數(shù)字代碼;其次,把數(shù)字代碼共享于以太坊上——目前區(qū)塊鏈中智能合約的最大支持平臺,全網(wǎng)各個節(jié)點(diǎn)均可看到這份協(xié)議;最后,它的執(zhí)行過程類似于邏輯語句,當(dāng)達(dá)到某一條件觸發(fā)執(zhí)行按鈕時,將會自動執(zhí)行下一項(xiàng)操作,直至合約完成。
智能合約的主要組成部分包括合約參與者、合約資源集合、自動狀態(tài)機(jī)以及合約事物集合,如圖1所示。
圖1
綜合分析上述智能合約的定義、原理及其主要組成部分,不難發(fā)現(xiàn)智能合約具有以下特征。
一是數(shù)據(jù)公開透明。區(qū)塊鏈的所有數(shù)據(jù)都是公開透明的,自然區(qū)塊鏈上的智能合約的數(shù)據(jù)處理也是公開透明的,運(yùn)行時交易雙方都可以看到對方的數(shù)據(jù)和代碼,加深了交易雙方對互相的了解以至于可以更好地進(jìn)行交易。
二是內(nèi)容不可篡改。區(qū)塊鏈本身的所有數(shù)據(jù)都具有不可篡改性,因此區(qū)塊鏈上的智能合約相關(guān)代碼以及運(yùn)行時輸出的數(shù)據(jù)也是具有不可篡改性的,同時運(yùn)行智能合約的節(jié)點(diǎn)時,易雙方不用擔(dān)心其他節(jié)點(diǎn)惡意破壞代碼與數(shù)據(jù)。
三是合約永久運(yùn)行。區(qū)塊鏈中有著成千上萬的節(jié)點(diǎn)支撐區(qū)塊鏈網(wǎng)絡(luò)的運(yùn)行,而部分節(jié)點(diǎn)的失效對智能合約的運(yùn)行并不會產(chǎn)生過多的影響,則其在可靠性理論上接近于永久運(yùn)行,這樣就保證了智能合約能像紙質(zhì)合同一樣每時每刻都有效。
四是數(shù)據(jù)管理自動化。數(shù)據(jù)管理流程的自動化實(shí)際上革除了一些傳統(tǒng)合同的弊端,因?yàn)椴恍枰谌饺藛T的介入,這也就消除了人為因素產(chǎn)生的錯漏,因此也無需擔(dān)心執(zhí)行合約的風(fēng)險,進(jìn)而促使了傳統(tǒng)的商業(yè)紙質(zhì)合同發(fā)生了根本性的轉(zhuǎn)變。同時,由于該合約具有的“自動化”的特點(diǎn),因此智能合約可以通過快速運(yùn)行的計算機(jī)代碼生成和執(zhí)行條款,進(jìn)而減輕了人工成本,提高了合約的執(zhí)行效率。
從自動化方面來看,交易雙方一旦有其中一方或兩方觸發(fā)了交易的條件,智能合約將會通過計算機(jī)進(jìn)行快速的智能判斷,而傳統(tǒng)合約則只能進(jìn)行人為的認(rèn)為判斷。因此智能合約消除了人為因素產(chǎn)生的錯漏,交易雙方無需擔(dān)心執(zhí)行合約的風(fēng)險,同時也提高了合約的執(zhí)行效率。
從主客觀方面來看,智能合約適合客觀性請求的場景,而傳統(tǒng)合約適合主觀性請求的場景。智能合約中的權(quán)利、義務(wù)和違約的懲罰措施都是提前進(jìn)行明晰的,一旦觸發(fā)合約條件程序就會自動執(zhí)行合約內(nèi)容。而適用于主觀性判斷指標(biāo)的傳統(tǒng)合約因主觀因素的影響很難被納入合約自動機(jī)中去實(shí)行,因此也就很難指導(dǎo)合約事務(wù)的及時準(zhǔn)確執(zhí)行。
從成本方面來看,智能合約中的各項(xiàng)執(zhí)行條件和相關(guān)數(shù)據(jù)都已經(jīng)被提前寫入了計算機(jī)代碼中,因此執(zhí)行的過程中不需要再耗費(fèi)更多的人力物力即可執(zhí)行,而傳統(tǒng)合約執(zhí)行的過程中需要花費(fèi)大量的人力物力去判斷交易雙方是否違反了合約的條件,并判定交易是否可以繼續(xù)進(jìn)行??梢钥闯鲋悄芎霞s為合約的執(zhí)行節(jié)省了大量的人力物力,因此智能合約的成本也要明顯低于傳統(tǒng)合約的成本。
從執(zhí)行時間方面來看,智能合約是采取的事前預(yù)定、預(yù)防執(zhí)行的模式。簡單來說,智能合約是一段寫在區(qū)塊鏈上的代碼,通常情況下,在執(zhí)行智能合約之前,也就是在智能合約構(gòu)建時,參與制定人員會根據(jù)用戶的權(quán)利和義務(wù)科學(xué)地不可避免地給交易對方帶來損失編寫代碼,代碼中包含的規(guī)則可限制行為,當(dāng)一個事件滿足代碼中包含的條件,合約才能執(zhí)行,因此,則可提前防范抵賴、歪曲事實(shí)、違約等狀況發(fā)生。相反的,傳統(tǒng)合約屬于事后執(zhí)行、根據(jù)狀態(tài)決定懲罰的模式,在這種模式下,事后再進(jìn)行判斷處理,將會大大延長事件完結(jié)的時間。
從懲戒的方式而言,智能合約的“智能”特性賦予了它獨(dú)特的功能,它可以和數(shù)字資產(chǎn)直接掛鉤,在合約設(shè)立過程中把數(shù)字資產(chǎn)被當(dāng)作抵押品。所以,若有違約行為發(fā)生,違約者將不可避免地遭受資產(chǎn)損失。但是傳統(tǒng)合約則不同,如果一方違反了合約規(guī)定,糾紛問題也會隨之而來,在雙方無法有效溝通解決的情況下,然后最終就只能通過法律進(jìn)行裁剪。
從適用范圍來看,智能合約的使用不會局限于單個地區(qū),它可以在全球范圍內(nèi)進(jìn)行推廣并投入使用,不論你在任何國家,都可以達(dá)成一項(xiàng)合作,不存在任何束縛。但傳統(tǒng)合約則因文化、習(xí)俗、具體法律法規(guī)的不同而有特定的使用范圍,達(dá)成合作往往會存在障礙,和智能合約相比,靈活性、便捷性較弱。
一方面,由于區(qū)塊鏈技術(shù)的數(shù)據(jù)公開透明,進(jìn)行交易的雙方往往會事先查看交易對象的償債能力,選擇能力強(qiáng)的企業(yè)進(jìn)行交易,從而降低應(yīng)收賬款轉(zhuǎn)變?yōu)閴馁~的風(fēng)險;另一方面,智能合約能夠自動執(zhí)行的特點(diǎn)會使得在交易對象欠債不還時從其賬戶中自動劃款給債權(quán)人,舉例說明如下,假設(shè)A企業(yè)向B企業(yè)銷售一批貨物,貨物已送達(dá)至B企業(yè),但A企業(yè)尚未收到貨款,雙方就此業(yè)務(wù)簽訂購銷合同,約定B于一年內(nèi)將貨款交付于A,并將此合同編制為智能合約分享至區(qū)塊鏈上。如果B在到期時仍未償付A貨款,智能合約即會發(fā)揮它的作用,從B綁定于區(qū)塊鏈上的賬戶中自動劃款給A,極大地降低A企業(yè)應(yīng)收賬款轉(zhuǎn)變?yōu)閴馁~的風(fēng)險。
傳統(tǒng)的合同在簽訂后可以對合約內(nèi)容進(jìn)行修改,使得按原合同進(jìn)行會計記錄的內(nèi)容與實(shí)際發(fā)生的業(yè)務(wù)出現(xiàn)偏差,不得不進(jìn)行錯賬調(diào)整,很可能牽扯出一連串的業(yè)務(wù),加大了會計人員的工作強(qiáng)度。使用智能合約能夠有效規(guī)避此類情形,智能合約的數(shù)據(jù)具有不可篡改以及公開透明的特性,合約的內(nèi)容一旦制定完成并上傳至區(qū)塊鏈,所有節(jié)點(diǎn)都可以看到,就不可以對其進(jìn)行改動,即簽訂之后就不能改變。因此,智能合約能夠規(guī)避因合約改變而引起的錯賬發(fā)生,進(jìn)而降低了會計人員的工作強(qiáng)度。
某些企業(yè)領(lǐng)導(dǎo)可能會為了使公司財務(wù)數(shù)據(jù)“好看”,授意會計人員做虛假賬務(wù),用一定的手段掩蓋事實(shí)真相,獲取信任,吸引更多的合作者以獲得利潤,扭虧為盈。為扭轉(zhuǎn)會計造假的局面,可以應(yīng)用智能合約從數(shù)據(jù)源頭上保證真實(shí)性,一旦智能合約被上傳至區(qū)塊鏈,全網(wǎng)各節(jié)點(diǎn)均可以看到該合約的具體條款,包括交易的具體金額,如果會計人員未按合約標(biāo)明的金額做賬,就相當(dāng)于對所有人宣布該公司的賬務(wù)存在虛假成分,反而會使公司信譽(yù)受損,所以一般企業(yè)都不會選擇做假賬來提高企業(yè)信譽(yù),智能合約能有效扭轉(zhuǎn)造假現(xiàn)象,提高會計做賬真實(shí)性。
基于區(qū)塊鏈技術(shù)的智能合約是一套包括合約參與者、合約資源集合、自動狀態(tài)機(jī)以及合約事物集合的以數(shù)字形式定義的承諾。它的內(nèi)容是不可公開、不可篡改、永久存在、自動執(zhí)行的,這些特點(diǎn)為它在履行過程中客觀公正、節(jié)約成本、減少糾紛的優(yōu)勢奠定了基礎(chǔ)。將這些特性和優(yōu)勢應(yīng)用于會計領(lǐng)域能為會計行業(yè)帶來福音。數(shù)據(jù)的公開透明性以及合約自動執(zhí)行的優(yōu)勢可以有效地降低應(yīng)收賬款轉(zhuǎn)變?yōu)閴馁~的風(fēng)險,合同的不可篡改性可以有效規(guī)避壞賬的發(fā)生,合同具體數(shù)據(jù)的公開性能夠有效扭轉(zhuǎn)造假現(xiàn)象,提高會計信息的真實(shí)性,本文對于智能合約在會計行業(yè)的應(yīng)用還不夠完善,仍有待深入研究。