2017 / 文章

區塊鏈瀏覽器 — 帶你看懂比特幣運作實況

嗨,早安!

區塊鏈對多數人來說都是陌生且抽象的概念。我曾經推薦你到 Blockchain Demo 這個網站上試玩區塊鏈,今天我們來看實際的區塊鏈是如何運作的。


要探索網路,得用網路瀏覽器例如 Internet Explorer 或 Chrome。要看區塊鏈如何運作,也有區塊鏈專屬的線上瀏覽器例如 BlockExplorer,這是一款專門看比特幣區塊鏈的瀏覽器。

導覽:比特幣區塊鏈

區塊(Block)是記錄比特幣交易資訊的地方,也就是常聽到的「帳本」。一個區塊就像是帳本上的一頁。帳本一頁可能是 A4 大小,寫滿了就換頁。而比特幣一個區塊的容量是 1MB,大約 10 分鐘就換下一個區塊。你可以看看每個區塊的大小都不會超過 1MB。

目前比特幣交易系統的處理速度是每秒 7 筆,所以每個區塊通常都包含了數百筆到數千筆的交易,交易數量越多區塊就越大。而這些交易訊息會連同時間(timestamp)、前一個區塊亂數(previous block hash)和其他資訊(data),一起被礦工計算出一組新的亂數,紀錄在區塊鏈上。你可以看到這個區塊是由哪個礦工生成,目前通常生成者幾乎都是大型的礦池

例如常見的 AntMiner 就是全球最大的比特幣礦場 Bitmain 的礦池,光這一個礦池就佔了全球比特幣運算能力的 15% 左右。另一個 BTCC 則是比特幣中國的礦池,也大約佔了全球 8% 左右的運算能力。在目前 POW 的運作機制下,常常會是由運算能力強大的礦池負責驗證交易,獲得每個區塊 12.5 個比特幣的獎勵。

比特幣交易

比特幣的交易金額、時間、雙方的錢包地址,都可以在瀏覽器查詢得到。而且可以往回查詢每筆交易的比特幣,之前是從哪個源頭來的。

比特幣的可追蹤性,其實是比現金交易來得高。只是一個人可以同時擁有多個錢包,要用錢包追人困難度比較高。

左下角的 FEE 是指交易手續費。因為比特幣交易系統一秒只能處理 7 筆交易,遠比 VISA 這類金融組織每秒千筆交易速度慢。用戶可以靠著提高交易手續費,來讓自己的交易優先被記錄到區塊上。交易手續費會連同挖礦的獎勵,一併給產出這個區塊的礦工。

不同區塊鏈、不同瀏覽器

今天的內容比較直覺,主要是推薦大家可以藉由 BlockExplorer 來認識比特幣的區塊鏈。其他區塊鏈因為區塊記錄的內容不同,也會有不同的瀏覽器,例如以太坊的 Etherscan

不同之處是以太坊區塊鏈上的每個區塊,除了有以太幣的交易之外,還有智慧合約的程式碼也會被區塊鏈記錄、運行。所有內容都是公開可以讓所有人查閱,不過很難憑藉著區塊上錢包的代碼就知道雙方是誰。

發問

如果今天的內容讓你產生新的想法,你可以到 Sli.do 上匿名分享、發問。

Sli.do 的好處是可以針對其他人提出的問題按讚,於是我就知道如果我回答了某個問題,有多少人會覺得開心。