国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[譯]區塊鏈技術全解析入門版

Sourcelink / 1615人閱讀

摘要:區塊鏈技術通過給數字信息標記時間戳,使其無法回溯或篡改。因此,除創世區塊外,所有區塊均含有上一個區塊的哈希值,這是保證區塊鏈安全的關鍵技術,下面將講解它的工作原理。它允許基于區塊鏈技術的金融交易,被用于貨幣和支付。

原文鏈接:https://www.guru99.com/blockc...
一、什么是區塊鏈?

簡而言之,區塊鏈就是由許多包含信息的區塊組成的鏈條。區塊鏈技術通過給數字信息標記時間戳,使其無法回溯或篡改。區塊鏈不需要銀行或政府第三方機構的參與,用于金錢、產權、合同等的安全交易,當數據記錄到區塊鏈上后,幾乎不可更改。

區塊鏈是一種軟件協議(類似于email使用的SMTP),但區塊鏈必須運行在互聯網之上,由于對其它技術的影響,因此也被成為元技術。區塊鏈由數據庫、軟件應用、互相連接的計算機等部分組成。

區塊鏈有時候被用于指比特幣區塊鏈,以太坊區塊鏈,或其它虛擬貨幣、數字代幣,但通常情況下是指分布式賬本

二、區塊鏈不是比特幣!

區塊鏈不是比特幣,是比特幣使用了區塊鏈技術

比特幣是數字代幣,區塊鏈是跟蹤記錄數字代幣擁有者的賬本

沒有區塊鏈就沒有比特幣,但是沒有比特幣照樣能有區塊鏈

三、區塊鏈的結構

接下來,我們通過理解區塊鏈的組成部分來學習它的結構

3.1 什么是區塊?

區塊鏈是包含信息的區塊組成的鏈條,存儲在區塊中的數據取決于區塊鏈的類型。例如,一個比特幣區塊含有發送者、接收者、交易的比特幣數量信息。

鏈上的第一個區塊被稱為創世區塊,其后的每一個區塊都與前一個區塊相連接。

3.2 理解SHA256 - Hash

每一個區塊都有一個獨一無二的哈希(Hash)值,可以理解成一個指紋,用于鑒定區塊及其中所有信息的唯一性。所以當區塊創建之后,區塊中任何信息的更改都會造成哈希值發生改變。

因此,當你想檢測各區塊中信息是否發生改變時,哈希值是非常有用的。如果區塊的哈希值改變,那就不是原來的區塊了。每一個區塊都含有:

數據

Hash值

上一個區塊的Hash值

舉例如下,假設有一個三個區塊的區塊鏈,第一個區塊沒有上一個區塊,即創世區塊,第二次區塊含有第一個區塊的哈希值,第三個區塊含有第二個區塊的哈希值。

因此,除創世區塊外,所有區塊均含有上一個區塊的哈希值,這是保證區塊鏈安全的關鍵技術,下面將講解它的工作原理。

假設攻擊者可以更改區塊2中的數據,區塊2的哈希值對應發生改變,但是區塊3依然包含原區塊2哈希值,這會造成區塊3以及所有后續區塊失效,因為沒有上一個區塊正確的哈希值。

因此,更改一個區塊會使得后續所有區塊都失效。

3.3 工作量證明

哈希是防止篡改的良好機制,但如今高速計算機每秒鐘能計算出成千上萬個哈希值,攻擊者在幾分鐘之內就能篡改一個區塊,然后重新計算所有區塊的哈希值使得整個區塊鏈失效。

為了避免這個問題,區塊鏈使用了作量證明的概念,一種降低區塊創建速度的機制。工作量證明是一個計算問題,需要花費一定資源來解決,而驗證這個問題的答案所需要的時間比解決起來花費的資源要少得多。

在比特幣網絡中,添加一個新的區塊到區塊鏈上需要花大概10分鐘計算出所需的工作量。在上例中,如果攻擊者更改了區塊2中的數據,就需要花10分鐘計算出區塊2的工作量,然后才能更改區塊3以及后續區塊中的數據。

工作量證明機制讓篡改區塊變得非常困難,篡改鏈上一個區塊則需要計算后續所有區塊的工作量,因此,哈希計算和工作量證明機制保證了區塊鏈的安全。

3.4 分布式P2P網絡

另外,還有一種保證區塊鏈安全的方法,那就是分布式。區塊鏈使用了分布式的點對點網絡,所有人都可以加入,而不是通過中心化的實體來管理。當有人加入到這個網絡中時,他會獲得區塊鏈的完整副本,每一臺計算機稱之為一個節點。

我們來看下,如果有人創建了新的區塊會發生什么。新的區塊會被發送給網絡中的所有人,每個節點都需要驗證這個區塊,確保它沒有被篡改,驗證完成之后,每個節點將此區塊添加到各自的區塊鏈上。

網絡中的所有節點有了共識機制,他們對區塊是否有效達成一致,節點會拒絕被篡改過的區塊。

因此,如果想成功的篡改區塊鏈:

需要篡改鏈上的所有區塊

重新計算所有區塊的工作量

控制區塊鏈網絡中至少50%以上的算力

以上都完成之后,篡改的區塊才能被網絡中其它節點接受,這幾乎是一項不可能完成的任務,所以區塊鏈是相當安全的。

四、區塊鏈交易是如何運行的?

步驟一 有人發起一筆交易,該交易可能涉及加密貨幣,合同,記錄或其他信息;

步驟二 在節點的幫助下,該交易被廣播到P2P網絡中;

步驟三 借助已知的算法,網絡中節點驗證交易的合法性和用戶狀態;

步驟四 交易一旦完成,新的區塊被添加到區塊鏈上,從此永久不可篡改。

五、為什么需要區塊鏈技術?

以下列舉了區塊鏈技術如此受歡迎的原因

彈性恢復 區塊鏈通常是冗余型的架構,即便在系統遭受大規模攻擊的情況下,多數節點依然可用。

高效率 在金融行業中,區塊鏈由于不需要冗長的驗證,結算和清算過程,可以通過更快地結算交易來發揮重要作用,因為一個對數據達成一致的共享賬本版本對所有持有者可用。

高可靠性 區塊鏈證明并驗證相關方的身份,移除了重復的記錄,降低費率并加速交易。

交易不可篡改 通過按時間順序注冊交易,區塊鏈證明了所有操作的不可更改性,這意味著任何新的區塊被添加到區塊鏈賬本后,都不能被刪除或更改。

阻止欺詐 共享信息和共識的概念可防止由于欺詐或貪污造成的可能損失。在以物流為基礎的行業中,區塊鏈作為一種監督機制,可以降低成本。

安全性 攻擊傳統數據庫會直接導致特定目標奔潰。有了分布式賬本技術,由于任何節點都有原區塊鏈的完整拷貝,即便大部分節點宕機,系統依然可用。

透明性 公有鏈的更改會對所有人可見,這提供了更高的透明度,并且所有交易都是不可篡改的。

協作性 每個節點如何交換區塊鏈信息都有標準規則,由此來保證所有交易的合法性,合法的交易會被逐筆添加到區塊鏈上。

去中心化 不需要第三方中介的介入,允許參與方之間直接交易。

六、區塊鏈的版本

區塊鏈 1.0:貨幣

DLT(分布式賬本技術)的使用產生了第一個也是最明顯的應用:貨幣。它允許基于區塊鏈技術的金融交易,被用于貨幣和支付。比特幣便是這一領域最突出的例子。

區塊鏈 2.0:智能合約

區塊鏈2.0時代的核心概念是智能合約,即“存活”在區塊鏈上的小型計算機程序,它是能自動執行的自由計算機程序,通過檢查預先定義好的條件,如簡化、驗證、實施,用于替代傳統的合同。

區塊鏈 3.0 Dapps

Dapp是Decentralized application的縮寫,即運行在去中心化的點對點網絡中的后端代碼。和傳統的互聯網App一樣,Dapp也有前端代碼和用戶界面,可使用任何能與后端交互的編程語言實現。

七、區塊鏈的種類

公有鏈

在公有鏈中,賬本對網絡中所有人可見,它允許所有人驗證區塊,將包含交易信息的區塊添加到區塊鏈中。公共網絡鼓勵人們加入并自由使用,任何人都能使用公共區塊鏈網絡。

私有鏈

私有鏈存在于某一機構中,它只允許該機構特定的人驗證和添加交易區塊,但允許網絡中所有人查看。

聯盟鏈

對于聯盟鏈,它只允許組織中的機構成員驗證和添加交易區塊,賬本可以公開或開放給部分組員。聯盟鏈用于多個機構之間,僅被已授權的節點控制。

八、區塊鏈的應用場景

如下表所示,區塊鏈技術在許多領域被廣泛使用

行業/領域 使用場景
市場 1. 賬單數據監控和傳輸
2. 供應鏈網絡中的配額管理
政府 1. 跨國個性化治理服務
2. 投票選舉,P2P債券
3. 文件與合同的數字化,所有權的轉讓證明
4. 登記與鑒定
5. 遠程律師服務
6. 知識產權登記與匯率
7. 稅收收據公證服務和文件登記
物聯網 1. 農業與無人機傳感網絡
2. 智能家居網絡
3. 綜合型智慧城市
4. 智能家庭傳感器
5. 無人駕駛汽車
6. 個性化機器人,機器人部件
7. 個性化無人機
8. 數字助理
健康 1. 健康數據管理
2. 通用EMR健康數據庫
3. 量化生活數據共享
4. 健康大數據流分析
5. 健康代幣
6. 個人發展合約
科學與藝術 1. 超級計算
2. 人群分析
3. P2P資源
4. 數字思維健康服務
金融與會計 1. 數字貨幣支付
2. 付款和匯款
3. 使用區塊鏈網絡的去中心化資本市場
4. 部門間會計
5. 清算和交易及衍生品
6. 簿記
九、區塊鏈的重要實際使用案例 9.1 迪拜 - 智慧城市

聰明的迪拜政府在2016年引入了區塊鏈戰略,使用區塊鏈技術,企業家和開發人員將能夠與投資者和領先公司建立聯系,目標是建設有利于各行各業發展的區塊鏈基礎系統,使迪拜成為世界上最幸福的城市。

9.2 提升客戶留存率

這是一個靠譜的項目,基于區塊鏈技術的CRaaS(客戶留存即服務),它基于為相關網絡附屬的業務生成代幣。在這個系統中,區塊鏈上的交易是即時的,它可以存儲在用戶手機的數字投資組合中或通過瀏覽器訪問。

9.3 區塊鏈用于人道主義援助

2017年1月,聯合國世界糧食計劃啟動了一個名為人道主義援助的項目,該項目是在巴基斯坦信德的偏遠地區開發的。通過使用區塊鏈技術,被援助人員接收到的錢,食物和所有類型的交易都注冊在區塊鏈上,以此確保了過程的安全性和透明度。

十、加密貨幣比特幣:最流行的區塊鏈應用

什么是加密貨幣?

和傳統貨幣美元一樣,加密貨幣是交易的媒介,但它旨在通過某些密碼學原理所實現的過程來交換數字信息。加密貨幣是一種數字貨幣,被視為替代貨幣和虛擬貨幣的一種。

加密貨幣是一種基于數字加密技術的承載工具,貨幣持有人擁有所有權,沒有其他記錄保留所有者的身份。1998年,魏岱發表了“B-Money”,這是一個匿名的分布式電子現金系統。

什么是比特幣?

比特幣是由一個化名中本聰的人在2009年推出的,是一種不被任何中心機構或銀行管理的點對點技術。如今,發行比特幣和管理交易都在網絡上集中進行,比特幣也是目前世界上主流的加密貨幣。比特幣是開源和為公眾設計的,沒人具有控制權,發行量總共2100萬枚,目前比特幣市值為120億美元。

任何人都可以使用比特幣而無需支付任何手續費,當你交易比特幣時,發送者和接收者直接交易而不需要第三方參與。

區塊鏈和比特幣

比特幣是使用了區塊鏈技術的數字代幣,區塊鏈是跟蹤記錄代幣持有者的賬本。沒有區塊鏈就沒有比特幣,而沒有比特幣照樣能有區塊鏈。其它主流的加貨幣:

以太坊

比特現金

瑞波幣

萊特幣

十一、區塊鏈 vs 分布式數據庫

比較參數 區塊鏈 分布式數據庫
操作性 插入 增刪改查
冗余性 所有節點的完整拷貝 主從復制或多主備
共識 大部分節點對交易結果達成一致 分布式交易分提交和確認兩步進行
有效性 全局規則在整個區塊鏈系統上實施 僅提供本地完整性約束
有無中介 必須有
機密性 完全保密 不完全保密
穩健性 完全穩健 不完全穩健
十二、關于區塊鏈的誤解
誤解 正解
能解決所有問題 只是一個分布式數據庫
無需信任的技術 可以改變并傳遞信用
絕對安全 重點是完整性和機密性
智能合約一定合法 只執行合法合同中的一部分
絕對不可變 從概率的角度講不可變
無需浪費電力 需要,但新興的區塊鏈會更節能
本質上不可售賣 是的,但新興的區塊鏈會提供更好的擴展性
十三、區塊鏈技術的局限性

交易費過高 節點會優先完成獎勵更高的交易,這是由商業中供需關系原則決定的

交易確認慢 由于節點會優先完成獎勵更高的交易,交易量會積壓

賬本太小 數據量過大是獲取區塊鏈的完整副本是不可能的,這可能會影響不變性,共識機制等

交易成本,網絡速度 在最初幾年被吹捧為“幾乎免費”之后,比特幣的交易成本變得相當高

錯誤風險 只要涉及人為因素,總會存在錯誤風險。區塊鏈用作數據庫,則所有傳入數據必須具有高質量。雖然人為干預可以迅速解決錯誤

資源浪費 所有運行在區塊鏈上的節點必須達成共識,這使得宕機時間非常短暫,存儲在區塊鏈上的數據永久不可篡改。但是這些都是資源浪費,因為每個節點為達成共識不斷重復同一任務。

總結

區塊鏈是由包含信息的區塊組成的鏈條

區塊鏈不是比特幣,是比特幣使用了區塊鏈技術

所有區塊都有唯一的哈希值

每一個區塊都包含上一個區塊的哈希值

向區塊鏈(這里指比特幣)中添加區塊需要工作量證明

區塊鏈的數據庫分布在多個節點,不是中心化的

區塊鏈技術具有彈性恢復、去中心化、高效率、高可靠和交易不可篡改的特點。

區塊鏈的三個版本,區塊鏈1.0:貨幣,區塊鏈2.0:智能合約,區塊鏈3.0:去中心化應用。

區塊鏈的三種類型:公有鏈、私有鏈、聯盟鏈

使用區塊鏈技術的不好之處包括交易費過高,交易確認慢,賬本太小,錯誤風險

區塊鏈的重要實際使用案例有:迪拜智慧城市,提升客戶留存率,聯合國人道主義救援項目

比特幣使用了區塊鏈技術,不被任何中心機構和銀行控制

程序員交流群,干貨分享,加我拉你入群。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/24289.html

相關文章

  • []區塊技術解析入門

    摘要:區塊鏈技術通過給數字信息標記時間戳,使其無法回溯或篡改。因此,除創世區塊外,所有區塊均含有上一個區塊的哈希值,這是保證區塊鏈安全的關鍵技術,下面將講解它的工作原理。它允許基于區塊鏈技術的金融交易,被用于貨幣和支付。 原文鏈接:https://www.guru99.com/blockc... 一、什么是區塊鏈? 簡而言之,區塊鏈就是由許多包含信息的區塊組成的鏈條。區塊鏈技術通過給數字信...

    binaryTree 評論0 收藏0
  • []區塊技術解析入門

    摘要:區塊鏈技術通過給數字信息標記時間戳,使其無法回溯或篡改。因此,除創世區塊外,所有區塊均含有上一個區塊的哈希值,這是保證區塊鏈安全的關鍵技術,下面將講解它的工作原理。它允許基于區塊鏈技術的金融交易,被用于貨幣和支付。 原文鏈接:https://www.guru99.com/blockc... 一、什么是區塊鏈? 簡而言之,區塊鏈就是由許多包含信息的區塊組成的鏈條。區塊鏈技術通過給數字信...

    CoXie 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<