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