「區塊鏈」說白了,在解決一個問題:如何讓彼此不認識的陌生人,建立信任。
區塊鏈,讓彼此不認識的人能夠建立起信任
區塊鏈可以讓,網路上,互相不認識的人,可以直接進行支付。 直接支付不就是A轉帳給B,這件事有什麼困難的?
讓我們從買年菜的例子,快速理解區塊鏈所解決的問題:
實體貨幣 vs 網路支付
【實體貨幣】 我想買一套年菜,我把錢交給了王太太,王太太把年菜交給了我,可以確定錢正確的交到了王太手上。
【網路支付】 那如果變成是網路支付,我們並不是真的轉錢。 透過網路轉帳給王太太,實際上是把一份網路的文件(二元資料)轉給王太太,讓她知道我的錢給了她。 問題來了,就像我們在email照片一樣,同一張照片實際上也是二元資料,同一份照片你可以傳給你媽,你也能傳給你爸。
那我們怎麼確保,有一個人在轉帳錢的時候,不會同時給王太太又給李太太呢? 這樣他就會一份錢,獲得兩份年菜了。
【雙重支付】 同一筆數位貨幣被花費兩次以上的狀況,就稱之為「雙重支付」(Double Spending)。 【銀行轉帳】 為了避免「雙重支付」,我們需要透過一個可被信任的第三方來確認交易是否成功,他會記錄所有的交易,確保交易的正確性。
這個第三方就是銀行,銀行會收取轉帳的手續費,來作為他幫我們做第三方確認的報酬。
但是,我們怎麼保證第三方是絕對的公正呢?萬一他突然倒了怎麼辦? 有沒有可能我們透過網路,彼此認識的人可以不用透過第三方認證,也能交易,這樣也不用被收取較高額的轉帳費了。 有的,就是區塊鏈 BlockChain!
【區塊鏈】
區塊鏈透過數學與密碼學的基礎,透過一致的共識或協議(protocol),讓人跟人可以在沒有信任的基礎下,針對何者為「真」達成共識。
區塊鏈有一個共識,可以確認資料是否是正確的,一經記錄在區塊鏈的資料就會永久保存並且是不可竄改的,完全透過數學的公式由程式自動去判定哪筆交易是正確的。
只要被記錄在區塊鏈上,這筆交易就是被認可的了。
區塊鏈 Blockchain 是一本大帳本
白話來說,區塊鏈就是一個大帳本,所有的交易都會依據時間順序被記錄在區塊鏈裡面,並且,所有交易一經紀錄就不會再被竄改。
☕️訂閱專欄,用一杯星巴克的錢,掌握最新投資理財資訊
本篇解鎖內容🔑
- 🍒區塊鏈是什麼
- 🍒區塊鏈的應用
- 🍒區塊鏈所使用的技術