什麼是區塊鏈

本文已影響2.82W人 

什麼是區塊鏈,區塊鏈是一種新型去中心化協議,能安全地存儲比特幣交易或其它數據,信息不可僞造和篡改,可以自動執行智能合約,下面小編分享什麼是區塊鏈,一起來了解一下吧。

什麼是區塊鏈1

一 、什麼是區塊鏈?

區塊鏈(Blockchain)是由節點參與的分佈式數據庫系統[1], 它的特點是不可更改,不可僞造,也可以將其理解爲賬簿系統(ledger)。它是比特幣的一個重要概念,完整比特幣區塊鏈的副本,記錄了其代幣(token)的每一筆交易。通過這些信息,我們可以找到每一個地址,在歷史上任何一點所擁有的價值。

區塊鏈是由一串使用密碼學方法產生的數據塊組成的,每一個區塊都包含了上一個區塊的哈希值(hash),從創始區塊(genesis block)開始連接到當前區塊,形成塊鏈。每一個區塊都確保按照時間順序在上一個區塊之後產生,否則前一個區塊的哈希值是未知的。 這些特徵使得比特幣的雙花(double-spending)非常困難。區塊鏈是比特幣的核心創新。

什麼是區塊鏈

區塊鏈概念的出現,首先是在中本聰的比特幣白皮書[2]中提到的,但是以工作量證明鏈(proof-of-work chain)的形式而存在,以下是中本聰對區塊鏈概念的描述:

時間戳服務器通過對以區塊(block)形式存在的一組數據,實施隨機散列而加上時間戳,並將該隨機散列進行廣播,就像在新聞或世界性新聞組網絡(Usenet)的發帖一樣 。 顯然,該時間戳能夠證實特定數據必然於某特定時間是的'確存在的,因爲只有在該時刻存在了才能獲取相應的隨機散列值。 每個時間戳應當將前一個時間戳納入其隨機散列值中,每一個隨後的時間戳都對之前的一個時間戳進行增強(reinforcing),這樣就形成了一條鏈(Chain)。

節點始終都將最長的鏈視爲正確鏈,並持續工作和延長它。如果有兩個節點同時廣播不同版本的新區塊,那麼其他節點在接收到該區塊的時間上,將存在先後差別。 當此情形,他們將在率先收到的區塊基礎上進行工作,但也會保留另外一條鏈,以防後者變成最長鏈。 該僵局(tie)的打破,要等到下一個工作量證明被發現,而其中的一條鏈被證實爲是較長的一條,那麼在另一條分支鏈上工作的節點將轉換陣營,開始在較長的鏈上工作。

比特幣錢包的功能依賴於與區塊鏈的確認,一次有效檢驗稱爲一次確認。 通常一次交易要獲得數個確認才能進行。輕量級(SPV )[3] 比特幣錢包, 其客戶端在本地只需保存與用戶可支配交易相關的數據,而不會存儲完整的區塊鏈。

區塊鏈技術是衆多加密數字貨幣的核心,包括比特幣、以太坊、萊特幣、狗狗幣等。 維護區塊鏈的方式,有工作量證明(proof-of-work)、權益證明(proof-of-stake)等。

二、區塊鏈系統核心優勢

區塊鏈體系結構的核心優勢包括:

任何節點都可以創建交易,在經過一段時間的確認之後,就可以合理地確認該交易是否爲有效,區塊鏈可有效地防止雙花問題的發生。

對於試圖重寫或者修改交易記錄而言,它的成本是非常高的。

區塊鏈實現了兩種記錄:交易(transactions)以及區塊(blocks)。交易是被存儲在區塊鏈上的實際數據,而區塊則是記錄確認某些交易是在何時,以及以何種順序成爲區塊鏈數據庫的一部分。交易是由參與者在正常過程中使用系統所創建的(在加密數字貨幣的例子中,一筆交易是由bob將代幣發送給alice所創建的),而區塊則是由我們稱之爲礦工(miners)的單位負責創建。

什麼是區塊鏈2

區塊鏈是什麼

區塊鏈就是把加密數據(區塊)按照時間順序進行疊加(鏈)生成的永久、不可逆向修改的記錄。某種意義上說,區塊鏈技術是互聯網時代一種新的“信息傳遞”技術,下面這幅圖較爲清晰的說明了這種的的信息傳遞技術的工作過程。

什麼是區塊鏈 第2張

如果覺得過程抽象不明白的話,那麼可以從其實現效果上理解,區塊鏈的信息傳遞可以達到類似“微信羣聊”的效果:

羣裏發一條信息,全羣的人都知道並且是一樣的結果。比如說,羣裏有人發了一張蘋果的圖片,如果羣員A說發的是香蕉,那麼羣員B、C以及任意一個羣員都知道A說錯了。

例子雖然簡單,但體現出的區塊鏈的功能卻是不可小覷的,我國曾經出現過需要“證明我媽是我媽”這樣啼笑皆非的尷尬事件,看似荒唐無稽的證明在現實生活並不少見,比如說學生證、畢業證、房產證等。其實,生活中經常會遇到一些造假問題,但區塊鏈應用之後可能會大有改觀!

大家根據區塊鏈生成的記錄判斷真僞,不需要你再擔心“畢業證書”“媽媽證明”或“房產證明”之類文件真假問題,事實上區塊鏈初創公司 Bitproof 已經與霍伯頓學校開展合作,該校宣佈將利用比特幣區塊鏈技術向學生頒發學歷證書,解決學歷造假等問題。因此《經濟學人》就曾把區塊鏈比作製造信任的機器。

區塊鏈與比特幣

說到區塊鏈就不得不提一下比特幣。我們知道紙幣通常是以某國央行爲信用背書而印發的,但是它存在兩個問題,貨幣超發以及假幣!區塊鏈技術形成的電子貨幣可以很好的解決這兩個問題,事實上這也是比特幣最初的故事:2008年日本人“中本聰”在互聯網上一個討論信息加密的郵件組中發表了一篇文章,勾畫了比特幣系統的基本框架, 2009年他爲該系統建立了一個開放源代碼項目,正式宣告了比特幣的誕生。

相關內容

熱門精選