0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

區(qū)塊鏈、智能合約和區(qū)中心化網(wǎng)絡(luò)的基本原理

SSDFans ? 來源:未知 ? 作者:李倩 ? 2018-04-19 15:07 ? 次閱讀

在第一部分中,我們將介紹區(qū)塊鏈、智能合約和區(qū)中心網(wǎng)絡(luò)的基本原理。目的是想解釋技術(shù)是如何工作的以及為什么區(qū)塊鏈可以改變游戲規(guī)則。在第二部分中,我們將重點介紹一些實用的指南。

區(qū)塊鏈

區(qū)塊鏈?zhǔn)?a href="http://www.ttokpm.com/tags/比特幣/" target="_blank">比特幣的底層技術(shù),似乎是下一代互聯(lián)網(wǎng)背后的推動技術(shù),也被稱為去中心化網(wǎng)絡(luò)或Web3.0。區(qū)塊鏈?zhǔn)墙鉀Q人類信任問題的一種新穎的解決方案。它為所謂的不信任系統(tǒng)提供了架構(gòu)。使我們能夠信任系統(tǒng)的輸出而不信任其中的任何角色。

區(qū)塊鏈?zhǔn)枪蚕淼?、可信任的、公共的交易賬本,每個人都可以檢查,但沒有哪個單個用戶可以控制。它是一個分布式數(shù)據(jù)庫,可以保持不斷增長的交易數(shù)據(jù)記錄,以加密的方式保存防止篡改。

區(qū)塊鏈協(xié)議運行在互聯(lián)網(wǎng)之上,在運行該協(xié)議的P2P網(wǎng)絡(luò)上的所有計算機擁有相同的交易賬本的副本,通過計算機共識在沒有中間人的情況下實現(xiàn)P2P交易。 區(qū)塊鏈本身就是一個文件,一個共享的公共的交易賬本,記錄了從創(chuàng)世區(qū)塊(第一區(qū)塊)到現(xiàn)在為止的所有交易。

該帳本是由一個鏈表構(gòu)成的或這說是由區(qū)塊鏈接而成的,其中每個塊都包含一定數(shù)量的交易記錄,并在給定的時間范圍內(nèi)由網(wǎng)絡(luò)進行驗證。區(qū)塊鏈協(xié)議(共識層)的crypto-economic規(guī)定了網(wǎng)絡(luò)中所有利益相關(guān)者的行為規(guī)則和激勵機制。

該賬本運行在P2P網(wǎng)絡(luò)上?;诮?jīng)濟激勵機制(博弈論)和密碼學(xué)的分布式共識算法允許對交易進行安全的P2P驗證,從而繞開對傳統(tǒng)可信的第三方的需求。

它作為比特幣提案的一部分,在2008年10月首次成名,目的是在沒有銀行的情況下創(chuàng)建P2P貨幣。所有網(wǎng)絡(luò)交易都存儲在區(qū)塊鏈中:想象一下Google Docs,每個人都有最新版本的文檔,每個人都可以檢查它。為了改變文檔的內(nèi)容,用戶需要達(dá)成共識。

與Google Docs不同,該文件并未集中存儲,但網(wǎng)絡(luò)的每個節(jié)點都保留區(qū)塊鏈的一個副本,分布式賬本記錄所有的交易歷史記錄。

踢開第三方

單個的可信的第三方通過他們的權(quán)威(單記投票)服務(wù)器驗證交易,而運行區(qū)塊鏈協(xié)議的計算機的P2P絡(luò)通過協(xié)商一致(多數(shù)投票)來驗證交易。 因此,區(qū)塊鏈協(xié)議將批準(zhǔn)P2P網(wǎng)絡(luò)上事務(wù)的預(yù)定義共識規(guī)則形式化為硬編碼治理規(guī)則,管理和自動執(zhí)行網(wǎng)絡(luò)中所有參與者的事務(wù)。服務(wù)器驗證交易,運行區(qū)塊鏈協(xié)議的計算機的點對點網(wǎng)絡(luò)通過協(xié)商一致(多數(shù)投票)來驗證交易。因此,區(qū)塊鏈協(xié)議將P2P網(wǎng)絡(luò)上交易的共識規(guī)則形式化為硬編碼管理規(guī)則,管理和自動執(zhí)行網(wǎng)絡(luò)中所有參與者的事務(wù)。

以比特幣為例,代替銀行驗證的金融交易,比如A給B轉(zhuǎn)賬需要檢查存儲在其服務(wù)器上的數(shù)字帳本,而運行比特幣協(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)用加密令牌驗證交易的博弈論激勵機制

(4)如何改變當(dāng)前共識規(guī)則的規(guī)則

智能合約

區(qū)塊鏈最初只針對P2P貨幣設(shè)計的,但它很快被發(fā)現(xiàn)可用于互聯(lián)網(wǎng)之上的任何一種P2P交易。 因此以太坊項目引入了將合約層與區(qū)塊鏈層分離的想法,其中賬本本身由智能合約使用,當(dāng)滿足某些預(yù)定義條件時自動觸發(fā)交易。通過將智能合約層與區(qū)塊鏈層分離,像以太坊這樣的區(qū)塊鏈旨在提供比比特幣區(qū)塊鏈更靈活的開發(fā)環(huán)境。

這些智能合約是在區(qū)塊鏈網(wǎng)絡(luò)之上運行的一段代碼,其中數(shù)字資產(chǎn)由執(zhí)行任意規(guī)則的代碼片段控制。他們擁有合同協(xié)議的財產(chǎn),但不應(yīng)與法律合同混淆。

如果當(dāng)智能合約的所有方履行預(yù)先定義的任意規(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)濟的智能訪問控制。此外,智能合約還可以用于更復(fù)雜的交易,例如管理具有相同興趣和目標(biāo)的一群人。DAO就是更復(fù)雜的智能合約的例子。

通過區(qū)塊鏈和智能合約,我們現(xiàn)在可以想象一個世界,在這個世界中合約以數(shù)字代碼的形式嵌入,并存儲在透明的共享數(shù)據(jù)庫中,從而避免被刪除,篡改和修改。

每個協(xié)議,每個過程,任務(wù)和付款都會有一個數(shù)字記錄和簽名,可以被識別,驗證,存儲和共享。

像律師,經(jīng)紀(jì)人,銀行家和公共管理者這樣的中介機構(gòu)可能不再是必要的。個人,組織,機器和算法會自由地交易和相互作用,幾乎沒有摩擦,交易成本也很小。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    54

    文章

    11013

    瀏覽量

    102085
  • 區(qū)塊鏈
    +關(guān)注

    關(guān)注

    110

    文章

    15558

    瀏覽量

    105228
  • 比特幣
    +關(guān)注

    關(guān)注

    57

    文章

    7001

    瀏覽量

    139722

原文標(biāo)題:揭開區(qū)塊鏈的神秘面紗

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    區(qū)塊如何改變AI

    比缺乏信任具有更大的威脅,也不排除人工智能區(qū)塊。為了使機器間的通信更加方便,則需要有一個預(yù)期的信任級別。想要在區(qū)塊
    發(fā)表于 02-27 14:01

    什么是區(qū)塊 區(qū)塊有什么用

    `區(qū)塊、人工智能、AI等等新科技進入我們的世界,很多大牛已經(jīng)在相關(guān)領(lǐng)域取得一定的成就了,但是作為普通人至少要知道這些名詞的含義,在新技術(shù)來臨之前做好充足的準(zhǔn)備。  區(qū)塊
    發(fā)表于 03-26 11:31

    區(qū)塊在商業(yè)方面的應(yīng)用如何

    ` 對于近期正受科技界和資本市場關(guān)注的區(qū)塊行業(yè),其在商業(yè)領(lǐng)域應(yīng)用如何呢?我們來從兩個方面去進行剖析。 第一方面,區(qū)塊技術(shù)可以解決基礎(chǔ)資產(chǎn)和貿(mào)易的真實性,在
    發(fā)表于 07-14 11:31

    2018區(qū)塊技術(shù)應(yīng)用大會:FEC夯實區(qū)塊技術(shù),賦能數(shù)字經(jīng)濟

    `  8月18日,由深圳市經(jīng)濟貿(mào)易和信息委員會、深圳市科技創(chuàng)新委員會、中國移動通信聯(lián)合會指導(dǎo),國家信息中心《財經(jīng)界》雜志社、中國移動通信聯(lián)合會國際區(qū)塊創(chuàng)新應(yīng)用聯(lián)盟、深圳市互聯(lián)網(wǎng)學(xué)會
    發(fā)表于 08-20 16:38

    DENC底層架構(gòu)的智能合約層與應(yīng)用API

    DENC區(qū)塊的去中心和可拓展性帶來很大的增強。今天,我們就為大家介紹一下這兩個部分。?智能合約
    發(fā)表于 09-03 10:00

    區(qū)塊熱度不止,參考架構(gòu)9個部分解密

    應(yīng)用。其中,區(qū)塊技術(shù)仍然處于實驗探索階段,各方對于區(qū)塊的概念、適用場景、架構(gòu)、技術(shù)特點、發(fā)展路線及治理與監(jiān)管尚未形成共識。比較常見的觀點是,區(qū)塊
    發(fā)表于 09-06 17:48

    最全區(qū)塊專業(yè)術(shù)語盤點

    貨幣)的一種。是一種使用密碼學(xué)原理來確保交易安全及控制交易單位創(chuàng)造的交易媒介。6、Node——節(jié)點由區(qū)塊網(wǎng)絡(luò)的參與者操作的分類帳的副本。7、OraclesOracle通過向智能
    發(fā)表于 09-25 11:21

    區(qū)塊軟件談:去中心原理

    `區(qū)塊軟件談:去中心原理最大基尼系數(shù):區(qū)塊中心
    發(fā)表于 11-20 16:02

    區(qū)塊在其他領(lǐng)域的一些應(yīng)用

    實現(xiàn)共享,降低協(xié)調(diào)成本;運行成本:減少人工和紙質(zhì)憑證,通過智能合約提高自動,以及中心協(xié)調(diào)也帶來了非常高的運行成本。2)提升效率:結(jié)算周期
    發(fā)表于 01-07 17:42

    區(qū)塊金融優(yōu)勢究竟表現(xiàn)在哪里?

    及實現(xiàn)端到端透明。所有參與方使用一個去中心的賬本分享文件并在達(dá)到預(yù)定的時間和結(jié)果時自動支付,極大提高效率的同時減少人工交易可能帶來的失誤。大數(shù)據(jù)風(fēng)控、智能客服、
    發(fā)表于 01-17 18:06

    什么是智能合約?區(qū)塊智能合約漏洞又是怎么回事?

    最近幾天,區(qū)塊平臺EOS智能合約漏洞事件再次把區(qū)塊安全推上了風(fēng)口浪尖。攻擊者可以通過發(fā)布包含
    發(fā)表于 06-02 07:16 ?5028次閱讀

    區(qū)塊智能合約技術(shù)特點全面分析

    隨著區(qū)塊技術(shù)的發(fā)展和核心價值的進一步被挖掘,智能合約將不僅僅只是傳統(tǒng)合約的數(shù)據(jù)。在
    發(fā)表于 01-17 10:57 ?3578次閱讀
    <b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b><b class='flag-5'>智能</b><b class='flag-5'>合約</b>技術(shù)特點全面分析

    基于區(qū)塊智能合約技術(shù)的去中心虛擬自治組織應(yīng)用聯(lián)盟介紹

    應(yīng)用聯(lián)盟(App Alliance Association,簡稱AAA)是由海量垂直領(lǐng)域應(yīng)用,基于區(qū)塊技術(shù)、智能合約及共識機制形成的?個去中心
    發(fā)表于 07-31 14:35 ?1947次閱讀

    區(qū)塊智能合約是什么情況

    智能合約只是區(qū)塊管家,它可以轉(zhuǎn)移代碼,并為了實現(xiàn)自動、去中心
    發(fā)表于 10-25 10:34 ?823次閱讀

    區(qū)塊智能合約的原理_區(qū)塊智能合約技術(shù)的發(fā)展前景

    本文主要闡述了區(qū)塊智能合約的原理及區(qū)塊智能
    發(fā)表于 07-21 17:34 ?5884次閱讀