Web3 基本概念
在去中心化世界如何進行交易
區塊鏈技術可以用來達成去中心化交易這件事,
區塊鏈是一個被網路上許多不同參與特定 區塊鏈網路 的電腦共同維護的公開資料庫。
這些電腦通常稱作為節點 (Node),他們靠著運行區塊鏈客戶端(如:Geth、Parity) 來連接彼此以及連接到區塊鏈網路。
每個節點都會隨時跟同一份資料庫保持聯繫,當有一個 transaction 在資料庫發生,他會被送到每個節點以及區塊鏈的交易池 (mempool),等待驗證和打包進區塊 (Block)
此時礦工會負責計算、驗證在區塊鏈上發生的交易 (transaction),將這個交易的區塊添加到區塊鏈
區塊鏈是實際上串連的資料,他透過節點使用區塊鏈客戶端連接上區塊鏈網路而存取、維護
所以節點構成的區塊鏈網路(點對點的網路(Peer-To-Peer, P2P)),會使用、負責維護區塊鏈,節點愈多,區塊鏈的去中心化程度就越高。
中心化 v.s. 去中心化
類型 | 中心化 | 去中心化 |
---|---|---|
帳本 | 銀行的資料庫 | 區塊鏈 |
維護帳本的角色 | 銀行或中心機構 | 運行區塊鏈 client 的節點們 |
區塊鏈錢包
區塊鏈錢包是一個讓你可以管理你的帳戶、證明你擁有的資產的東西。可以是軟體或是硬體的形式。
錢包可分成兩種主要類型:
- 熱錢包
- 冷錢包