時間:2023-06-16|瀏覽:286
課代表ucc2cc
發布時間:2022-04-26 11:29
關注
1.概述
區塊鏈技術是一種通過去中心化和去信任的方式集體維護一個可靠數據庫的技術。它包含四個核心技術:區塊鏈式數據結構、分布式存儲、加密算法和共識機制。通俗來講,區塊鏈相當于一個“串珠”的過程,就像向一條基于時間的射線上不斷追加新的珠子,在鏈上不斷新增新的區塊;“鏈”是基于密碼學以及時間戳的原理在時間上凸顯先后次序的數據機制,而“區塊”就是擁有存儲信息能力的網絡事務數據包,數據包內可以包含轉賬交易數據、智能合約代碼或執行數據等信息。“分布式存儲”指的是串珠不僅由個人完成,而是一個公開的、透明的、無中心程序,由共識機制決定“誰”有權力在線上“串珠”。
2.概念
區塊鏈是通過去中心化和去信任的方式集體維護一個可靠數據庫的技術。塊鏈式數據結構是一種以區塊為單位進行存儲的數據結構,它通過密碼學算法將區塊按時間先后順序連接成鏈條。去信任表示用戶不需要相信任何第三方。點對點是讓單個節點與其他節點直接交互,無需通過中介機構進行的技術。去中心化是指區塊鏈不依賴于中心的管理節點,能夠實現數據的分布式記錄、存儲和更新。
3.特性
區塊鏈具有匿名性、自治性、開放性、可編程、可追溯以及不可篡改等特性。匿名性是指采用地址而非個人身份進行數據交換。自治性是指采用基于協商一致的機制,使整個系統中的所有節點能在去信任的環境自由安全地交換數據、記錄數據、更新數據,任何人為的干預都不起作用。開放性是指區塊鏈系統是開放的,除了數據直接相關各方的私有信息通過非對稱加密技術被加密外,區塊鏈的數據對所有節點公開,因此整個系統信息高度透明。可編程性意味著區塊鏈交易可以關聯到計算邏輯,并且本質上是可編程的。可追溯是指在區塊鏈上的任一一條數據皆可通過鏈式結構追溯其本源。不可篡改是指區塊鏈的信息通過共識并添加至區塊鏈后,就被所有節點共同記錄,并通過密碼學保證前后互相關聯,篡改的難度與成本非常高。
4.基本技術
區塊是在區塊鏈網絡上承載交易數據的數據包,是一種被標記上時間戳和之前一個區