區塊鏈在漢語又稱為
❶ 區塊鏈的定義
區塊鏈是指一個分布式可共享的、通過共識機制可信的、每個參與者都可以檢查的公開賬本,但是沒有一個中心化的單一用戶可以對它進行控制,它只能夠按照嚴格的規則和公開的協議進行修訂。
特徵:
1、去中心化
在現在的系統設計或者應用開發中,都是考慮中心伺服器實現所有的信息交換和數據存儲。但在區塊鏈中,通過構建分布式的結構體系和開源協議,讓所有的參與者都參與數據的記錄和驗證,再通過分布式傳播發送給各個節點,即使部分節點受到攻擊或者損壞,也不會影響整個資料庫的完整性和信息更新,相當於每個參與的節點都是「自中心」。
2、去信任
在傳統的互聯網模式中,是通過可信任的中央節點(比如住房登記系統)或者第三方通道(比如支付寶)進行信息的匹配驗證和信任積累,所以其無法實現價值傳遞的去中心化,能夠去中心化的一定是無需信用背書的。
3、時間戳
區塊是指對某一段時間內生成的所有信息(包含數據和代碼)進行打包而生成的,每下一個區塊的頁首都包含上一個區塊的索引信息,首尾相連便形成了鏈。所以,區塊(完整歷史)與鏈(完整驗證)相加便形成了時間戳(可追朔完整歷史),其存儲了系統中全部的歷史數據,可為每一筆數據提供檢索和查找功能,並可藉助區塊鏈結構追本溯源,逐筆驗證。
4、非對稱加密
區塊鏈通過數學共識機制是非對稱加密演算法,即在加密和解密的過程中使用一個「密鑰對」,「密鑰對」中的兩個密鑰具有非對稱的特點:一是用其中一個密鑰加密後,只有另一個密鑰才能解開;二是其中一個密鑰公開後,根據公開的密鑰其他人也無法算出另外一個密鑰。
❷ 為何區塊鏈被稱為繼互聯網之後偉大的發明
區塊鏈3.0架構 區塊鏈3.0主要應用在社會治理領域,包括了身份認證、公證、仲裁、審計、域名、物流、物聯網醫療衛士,比如今天最新消息馬化騰在今日召開的2018中國「互聯網+」數字經濟峰會上指出,騰訊會利用區塊鏈技術與醫院合作開數字處方,此外微信也在多地推出數字醫保卡等醫療創新服務。
❸ 區塊鏈的"區塊"是何含義
「區塊鏈,就相當於這個賬本,區塊就相當於這個賬本的一頁,區塊中所承載的信息,就是這一頁上記載的交易內容。區塊鏈是一塊一塊的,每一塊寫滿了交易記錄,連在一起成了一條鏈就是區塊鏈。」
以比特幣為例,大約每十分鍾就行一次「算力競賽」來競爭這個記賬的權利。就好比說,你的算力牛逼,算得多,就像肌肉更結實,更會打,大家都服你,讓你來記這個帳,即向區塊鏈這個總賬本寫入一個區塊(注意不是區塊里的內容)的權利。不過需要說明的一點是,計算能力只能決定贏得競爭的概率。就好比說,一共有若干張彩票,算力多的可以買更多張提高中獎概率,然而買得多的人,也不一定最後就中獎了
區塊鏈即為一個個用這樣的計算力保障的數據塊鏈條。從第一塊開始,每一個區塊依照一定規則收集數據,然後將這些數據附上一個值,使得形成的數據塊經過類似的單向函數計算後的結果落到一定范圍內。通過估算全網的算力以及控制結果范圍的大小,來保障符合要求數據塊在足夠長的時間內才能被找到。這個計算結果會被下一個區塊包含,而這樣形成的鏈式數據結構則稱為區塊鏈。
每一個小賬本被稱為區塊,每一個不同的區塊鏈協議(產生不同的加密貨幣)都會規定每一個區塊的大小(最初比特幣為1M)賬本組成區塊,區塊構成鏈表,區塊的頭包含前一塊的哈希值,這就是區塊鏈。如此一來,任何人就不能隨意修改其中的內容,或者交換順序。如果你這么做,意味著你需要重新計算所有的特殊數字。
規定,允許世界上的每一個人建造區塊。每一個新建區塊的人(找到了這個特殊數字 - SHA256值有30個零)都能獲得獎勵,對於新建區塊的這部分人(礦工)來說:
1.沒有發送者信息,不需要簽名
2.每一個新區塊都會給整個幣種增加新的虛擬(加密)貨幣
3.新建區塊的過程又被稱為「挖礦」:需要大量工作量並且可以向整個經濟體注入新的貨幣
4.挖礦的工作是:接受交易信息,建造區塊,把區塊廣播出去,然後得到新的錢作為獎勵
對每個礦工來說,每個區塊就像一個小彩票,所有人都在拚命快速猜數字,直到有一個幸運兒找到了一個特殊數字,使得整個區塊的哈希值開頭有許多個零,就能得到獎勵。我記得有一個知乎答主給了一個形象的比喻,區塊鏈就像一個擁有貌美如花女兒(區塊)的國王,有很多的青年翹首以盼,而國王的方法是出了一道很難得題目讓所有的青年計算(學習改變人生),誰算的快(在計算哈希值過程也可能是運氣好)就能抱得美人歸
對於想用這個系統來收付款的用戶來說,他們不需要收聽所有的交易,而只要收聽礦工們廣播出來的區塊,然後更新到自己保存的區塊鏈中就可以了
「區塊」也可以想像為一個盒子,區塊里放著一些數字貨幣以及一張小紙條,小紙條上記錄了這十分鍾內產生的那唯一一筆交易信息, 比如說——「小A轉賬給了小B100元」;當然,這段信息肯定是被加密處理過的,為的就是保證只有小A和小B(通過他們手上的鑰匙)才有能力解讀裡面真正的內容。
這個神奇的區塊被創造出來之後,很快被埋在了地底下,至於埋在哪裡?沒有一個人不知道,需要所有計算機節點一起參與進來掘地三尺後才有可能找到(找到一個有效的工作量證明)。顯然,這是一件工作量巨大、成果隨機的事件。但是呢,對於計算機節點來說,一旦從地底下挖出這個區塊,他將獲得區塊內價值不菲的數字貨幣,以及「小A轉賬給了小B100元」過程中小A所支付的小費。同時,對於這個節點來說,也只有他才有權利真正記錄小紙條里的內容,這是一份榮耀,而其他節點相當於只能使用它的復製品,一個已經沒有數字貨幣加持的副本。當然這個神奇的區塊還有一些其他很特別的地方,
可以將計算機節點從地底下挖出區塊的過程叫做「挖礦」,剛才說了,這是一件工作量巨大、運氣成分較多、但收益豐厚的事兒。來自中國上海浦東新區張衡路上的一個節點突然跳出來很興奮的說:「 我挖到區塊了!裡面的小紙條都是有效的!獎勵歸我!」 。雖然此刻張衡路節點已經拿到了數字貨幣,但對於其他計算機節點來說,因為這裡面還涉及到其他一些利益瓜葛,他們不會選擇默認相信張衡路節點所說的話;基於陌生節點彼此不信任的原則,他們拿過張衡路節點所謂挖到的區塊(副本),開始校驗區塊內的小紙條信息是否真實有效等等。在區塊鏈世界裡,節點們正是通過校驗小紙條信息的准確性,或間接或直接判斷成功挖出區塊的節點是否撒謊。(如何定義小紙條信息真實有效,後面會講解,這里暫不做贅述)。在校驗過程中,各個節點們會直接通過下面兩個行為表達自己對張衡路節點的認同(准確無誤)和態度:停止已經進行了一半甚至80%的挖礦進程;將張衡路節點成功挖出的區塊(副本)追加到自己區塊鏈的末尾。你可以稍微有點困惑:停止可能已經執行了80%的挖礦行為,那之前80%的工作不是就白做了嘛?!然後,區塊鏈的末尾又是個什麼鬼東西?對於第一個困惑。我想說,你說的一點沒錯,但是沒辦法,現實就是這么殘酷,即便工作做了80%,那也得放棄,這80%的工作勞苦幾乎可以視為無用功,絕對的傷財勞眾。第二個困惑,區塊鏈和區塊鏈的末尾是什麼鬼?這里因為事先並沒有講清楚,但是你可以簡單想像一下:區塊是周期性不斷的產生和不斷的被挖出來,一個計算機節點可能事先已經執行了N次「從別人手上拿過區塊 -> 校驗小紙條有效性」的流程,肯定在自己的節點上早已經存放了N個區塊,這些區塊會按照時間順序整齊的一字排列成為一個鏈狀。沒錯,這個鏈條,就是你一直以來認為的那個區塊鏈。如果你還是不能夠理解,沒關系,文章後面還會有很多次機會深入研究。
進入到區塊內更微觀的世界裡一探究竟,看看小紙條到底是怎麼一回事,它的產生以及它終其一生的使命:發起交易的時候,發起人會收到一張小紙條,他需要將交易記錄比如說「盜盜轉賬給張三40元」寫在紙上。說來也神奇,當寫完的那一剎那,在小紙條的背面會自動將這段交易記錄格式化成至少包含了「輸入值」和「輸出值」這兩個重要欄位;「輸入值」用於記錄數字貨幣的有效來源,「輸出值」記錄著數字貨幣發往的對象。剛剛創建的小紙條立馬被標記成為「未確認」的小紙條。從地下成功挖出區塊並最終連接到區塊鏈里的小紙條一開始會被標記為「有效」。若這條有效的小紙條作為其他交易的輸入值被使用,那麼,這個有效的小紙條很快會被標記為「無效」。因為各種原因,區塊從鏈上斷開、丟棄,曾經這個區塊內被標記為「有效」的小紙條會被重新標記為「未確認」。區塊鏈裡面沒有賬戶余額的概念,你真正擁有的數字資產實際上是一段交易信息;通過簡單的加減法運算獲知你數字錢包里的余額。上面的1、2、3僅僅作為結論一開始強行灌輸給你的知識點,其中有幾個描述可能會有點繞,讓你覺得雲里霧里,只有了解整體區塊鏈你才能更全面認知其中奧妙。
區塊容量,比特幣從被創建時,或者說源代碼中規定了,區塊容量是1M。最初設計成1M的原因一方面,防止DOS攻擊。另一方面,當年中本聰在創建區塊鏈的時候的容量是32M,但是他通過一個說明為」Clear up「這樣毫不起眼的Commit把區塊容量改成了1M,為防止區塊鏈體積增長過快,為區塊容量這個問題添加了些神秘色彩。1M的容量意味著比特幣最大的處理交易數量在約2400(486882區塊1034.39的大小很接近了)。
區塊鏈說白了,就是一個分布式的記賬的一個小本本,用來記賬的一個工具,並且基於密碼學加密學的技術鋪墊,一旦數據交易記錄在區塊鏈這個本本上了,數據是不可篡改和抵賴的。互聯網是價值的傳遞,那區塊鏈呢就是信任的傳遞。在區塊鏈技術作為信用背書的前提下,區塊鏈中的各節點從各自單一的中心變為多方參與的統一多中心,不需要第三方機構的參與便可實現交易傳遞,效率提高。
❹ 區塊鏈的有什麼分類
1.公有鏈,無官方組織以及管理機構,無中心伺服器,參與的節點按照系統規則自由接入網路,不受控制,節點間基於共識機制開展工作。(顛覆性:絕對可信以及公開)
典型案例:數字貨幣代表比特幣
2.私有鏈,建立在一個集團內部,系統的運作規則根據集團要求進行設定,修改或者讀取許可權都被進行了一定的限制,同時保留著區塊鏈的真實性和部分去中心化的特性。(相對可信以及公開)
典型案例:R3
3.聯盟鏈,由若干機構聯合發起,介於公有鏈和私有鏈之間,兼具部分去中心化的特性,這區快鏈上的讀許可權可能是公開的,也有可能是部分公開的,也就是說通過內部指定多個預選的節點為記賬人,預選人爭奪記賬許可權,其他接入節點可以參與交易,但不過問記賬過程。(預選人的能力不能參差不齊)。?
(相對可信以及公開)
已有案例:超級賬本
例:?以貸款導流來說,當用戶通過我們的鏈接跳轉到對方網頁注冊之後,對接方可以選擇耍賴,說沒有收到用戶注冊的請求。但是如果我們把用戶注冊的行為放到區塊上去,對接方要想接收用戶注冊行為,必須在接收的時候同時付款給我方。
❺ 目前區塊鏈技術大致可分為哪幾類
就已知的區塊鏈技術應用分類來看,金窩窩集團認為大致可分為三大類:
1-公共區塊鏈;是指任何人都可讀取、可發送交易進行有效性確認,任何人都能參與其共識過程的區塊鏈,共同維護公共區塊鏈數據的安全、透明、不可篡改。舉例比如比特幣為代表的
2-共同體區塊鏈;又稱聯盟鏈,是指參與區塊鏈節點是事先選擇好的,節點間通常有良好的網路連接等合作關系; 共同體區塊鏈就是區塊鏈與實物商品結合的實際應用場景,例如多梅內克珠寶的卯貝模式
3-私有區塊鏈:參與的節點只有有限的范圍,數據的訪問及使用有嚴格的許可權管理,寫入許可權僅在參與者手裡,讀取許可權可以對外開放。
❻ 區塊鏈為什麼叫區塊鏈
區塊鏈是一個可以共同記賬的數字賬本,會記錄所有曾經發生並經過系統一致認可的交易。相當於全家總動員的方式記賬,你在記賬,你爸爸和媽媽也在記賬,他們都能看到總賬,但是已經被保存的信息就無法再被篡改。
2008年由中本聰第一次提出了區塊鏈的概念。隨後區塊鏈成為了電子貨幣比特幣的核心組成部分,是作為所有交易的公共賬簿。通過利用點對點網路和分布式時間戳伺服器,區塊鏈資料庫能夠進行自主管理。
(6)區塊鏈在漢語又稱為擴展閱讀:
區塊鏈的類型
1、公有區塊鏈
世界上任何個體或者團體都可以發送交易,且交易能夠獲得該區塊鏈的有效確認,任何人都可以參與其共識過程。公有區塊鏈是最早的區塊鏈,也是應用最廣泛的區塊鏈,各大bitcoins系列的虛擬數字貨幣均基於公有區塊鏈,世界上有且僅有一條該幣種對應的區塊鏈。
2、聯合(行業)區塊鏈
行業區塊鏈(Consortium Block Chains):由某個群體內部指定多個預選的節點為記賬人,每個塊的生成由所有的預選節點共同決定(預選節點參與共識過程),其他接入節點可以參與交易,但不過問記賬過程(本質上還是託管記賬,只是變成分布式記賬,預選節點的多少,如何決定每個塊的記賬者成為該區塊鏈的主要風險點),其他任何人可以通過該區塊鏈開放的API進行限定查詢。
3、私有區塊鏈
僅僅使用區塊鏈的總賬技術進行記賬,可以是一個公司,也可以是個人,獨享該區塊鏈的寫入許可權,本鏈與其他的分布式存儲方案沒有太大區別。