在第一部分中,我們將介紹區(qū)塊鏈、智能合約和區(qū)中心化網(wǎng)絡的基本原理。目的是想解釋技術(shù)是如何工作的以及為什么區(qū)塊鏈可以改變游戲規(guī)則。在第二部分中,我們將重點介紹一些實用的指南。
區(qū)塊鏈
區(qū)塊鏈是比特幣的底層技術(shù),似乎是下一代互聯(lián)網(wǎng)背后的推動技術(shù),也被稱為去中心化網(wǎng)絡或Web3.0。區(qū)塊鏈是解決人類信任問題的一種新穎的解決方案。它為所謂的不信任系統(tǒng)提供了架構(gòu)。使我們能夠信任系統(tǒng)的輸出而不信任其中的任何角色。
區(qū)塊鏈是共享的、可信任的、公共的交易賬本,每個人都可以檢查,但沒有哪個單個用戶可以控制。它是一個分布式數(shù)據(jù)庫,可以保持不斷增長的交易數(shù)據(jù)記錄,以加密的方式保存防止篡改。
區(qū)塊鏈協(xié)議運行在互聯(lián)網(wǎng)之上,在運行該協(xié)議的P2P網(wǎng)絡上的所有計算機擁有相同的交易賬本的副本,通過計算機共識在沒有中間人的情況下實現(xiàn)P2P交易。 區(qū)塊鏈本身就是一個文件,一個共享的公共的交易賬本,記錄了從創(chuàng)世區(qū)塊(第一區(qū)塊)到現(xiàn)在為止的所有交易。
該帳本是由一個鏈表構(gòu)成的或這說是由區(qū)塊鏈接而成的,其中每個塊都包含一定數(shù)量的交易記錄,并在給定的時間范圍內(nèi)由網(wǎng)絡進行驗證。區(qū)塊鏈協(xié)議(共識層)的crypto-economic規(guī)定了網(wǎng)絡中所有利益相關(guān)者的行為規(guī)則和激勵機制。
該賬本運行在P2P網(wǎng)絡上?;诮?jīng)濟激勵機制(博弈論)和密碼學的分布式共識算法允許對交易進行安全的P2P驗證,從而繞開對傳統(tǒng)可信的第三方的需求。
它作為比特幣提案的一部分,在2008年10月首次成名,目的是在沒有銀行的情況下創(chuàng)建P2P貨幣。所有網(wǎng)絡交易都存儲在區(qū)塊鏈中:想象一下Google Docs,每個人都有最新版本的文檔,每個人都可以檢查它。為了改變文檔的內(nèi)容,用戶需要達成共識。
與Google Docs不同,該文件并未集中存儲,但網(wǎng)絡的每個節(jié)點都保留區(qū)塊鏈的一個副本,分布式賬本記錄所有的交易歷史記錄。
踢開第三方
單個的可信的第三方通過他們的權(quán)威(單記投票)服務器驗證交易,而運行區(qū)塊鏈協(xié)議的計算機的P2P絡通過協(xié)商一致(多數(shù)投票)來驗證交易。 因此,區(qū)塊鏈協(xié)議將批準P2P網(wǎng)絡上事務的預定義共識規(guī)則形式化為硬編碼治理規(guī)則,管理和自動執(zhí)行網(wǎng)絡中所有參與者的事務。服務器驗證交易,運行區(qū)塊鏈協(xié)議的計算機的點對點網(wǎng)絡通過協(xié)商一致(多數(shù)投票)來驗證交易。因此,區(qū)塊鏈協(xié)議將P2P網(wǎng)絡上交易的共識規(guī)則形式化為硬編碼管理規(guī)則,管理和自動執(zhí)行網(wǎng)絡中所有參與者的事務。
以比特幣為例,代替銀行驗證的金融交易,比如A給B轉(zhuǎn)賬需要檢查存儲在其服務器上的數(shù)字帳本,而運行比特幣協(xié)議的P2P網(wǎng)絡根據(jù)多數(shù)人的共識確認交易。比特幣網(wǎng)絡的共識規(guī)則控制著網(wǎng)絡中的參與者如何相互交流。他們定義:
(1)在什么條件下交易(A給B轉(zhuǎn)賬)是合法的
(2)A給B轉(zhuǎn)賬的交易成本
(3)用加密令牌驗證交易的博弈論激勵機制
(4)如何改變當前共識規(guī)則的規(guī)則
智能合約
區(qū)塊鏈最初只針對P2P貨幣設(shè)計的,但它很快被發(fā)現(xiàn)可用于互聯(lián)網(wǎng)之上的任何一種P2P交易。 因此以太坊項目引入了將合約層與區(qū)塊鏈層分離的想法,其中賬本本身由智能合約使用,當滿足某些預定義條件時自動觸發(fā)交易。通過將智能合約層與區(qū)塊鏈層分離,像以太坊這樣的區(qū)塊鏈旨在提供比比特幣區(qū)塊鏈更靈活的開發(fā)環(huán)境。
這些智能合約是在區(qū)塊鏈網(wǎng)絡之上運行的一段代碼,其中數(shù)字資產(chǎn)由執(zhí)行任意規(guī)則的代碼片段控制。他們擁有合同協(xié)議的財產(chǎn),但不應與法律合同混淆。
如果當智能合約的所有方履行預先定義的任意規(guī)則時,智能合約將自動執(zhí)行交易。 這些智能合同旨在提供優(yōu)于傳統(tǒng)合同法的安全交易,并降低協(xié)調(diào)和執(zhí)行交易的成本。
智能合約可以用于簡單的經(jīng)濟交易,例如將A給B轉(zhuǎn)賬,也可以用于任何類型的所有權(quán)和財產(chǎn)權(quán)的注冊,如土地注冊和知識產(chǎn)權(quán)等,或管理共享經(jīng)濟的智能訪問控制。此外,智能合約還可以用于更復雜的交易,例如管理具有相同興趣和目標的一群人。DAO就是更復雜的智能合約的例子。
通過區(qū)塊鏈和智能合約,我們現(xiàn)在可以想象一個世界,在這個世界中合約以數(shù)字代碼的形式嵌入,并存儲在透明的共享數(shù)據(jù)庫中,從而避免被刪除,篡改和修改。
每個協(xié)議,每個過程,任務和付款都會有一個數(shù)字記錄和簽名,可以被識別,驗證,存儲和共享。
像律師,經(jīng)紀人,銀行家和公共管理者這樣的中介機構(gòu)可能不再是必要的。個人,組織,機器和算法會自由地交易和相互作用,幾乎沒有摩擦,交易成本也很小。
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
54文章
11217瀏覽量
105168 -
區(qū)塊鏈
+關(guān)注
關(guān)注
112文章
15565瀏覽量
107710 -
比特幣
+關(guān)注
關(guān)注
57文章
7006瀏覽量
142472
原文標題:揭開區(qū)塊鏈的神秘面紗
文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
區(qū)塊鏈如何改變AI
什么是區(qū)塊鏈 區(qū)塊鏈有什么用
區(qū)塊鏈在商業(yè)方面的應用如何
2018區(qū)塊鏈技術(shù)應用大會:FEC夯實區(qū)塊鏈技術(shù),賦能數(shù)字經(jīng)濟
區(qū)塊鏈熱度不止,參考架構(gòu)9個部分解密
最全區(qū)塊鏈專業(yè)術(shù)語盤點
區(qū)塊鏈在其他領(lǐng)域的一些應用
區(qū)塊鏈金融優(yōu)勢究竟表現(xiàn)在哪里?
什么是智能合約?區(qū)塊鏈智能合約漏洞又是怎么回事?
區(qū)塊鏈智能合約技術(shù)特點全面分析

評論