【三分鐘學 Web3】虛擬貨幣和共識機制

2022/09/25閱讀時間約 2 分鐘

虛擬貨幣的定義和用途

虛擬貨幣,西方多稱爲加密貨幣(Cryptocurrencies)由於,主要是在資料儲存的過程中有非常多加密、解密及雜湊計算的過程,加上最早的比特幣是以交易爲用途被發明,因此被稱爲貨幣。
在實務上,以比特幣(Bitcoin)和以太坊(Ethereum)來說,加密貨幣是在獎勵使用者提供他們的電腦充當節點(Node)。
先思考一個問題:人們爲什麼要提供電腦給去中心化的區塊鏈做運算?
最直白的答案是:區塊鏈提供虛擬貨幣獎勵那些提供電腦的人們,這也是最初的設計,而這些人提供電腦獲得獎勵的動作,俗稱挖礦(Mining)。

共識機制的用途

區塊鏈會把資料存放在世界各地的節點,因此節點們會需要一個方式來達成共識(Concensus),以確保所有資料在每個節點保持一致,此確保技術就是共識機制(Concensus Mechanism)。
共識機制除了保持資料一致,也決定了每筆交易負責執行的節點和獎勵。
共識機制負責保持資料的一致性和決定獎勵方式。

透過共識機制發放虛擬貨幣

我們可以先把節點想成是一群人,而在區塊鏈中會有非常多交易在進行,這群人則負責執行交易內容和記錄,例如:A 把 20 元匯款給 B是一筆交易內容。
在實務上,區塊鏈並不需要那麼多人來執行交易,因此共識機制會從這些人中篩選出 8 個人,並讓他們來執行交易,在交易執行完成後,大家來比對一下交易結果是否相同,如果相同,表示結果相同大家達成共識。
所有人把資料拷貝一份保留記錄即可,並獎勵完成執行交易的這 8 個人。
共識機制在這邊扮演了至少三個重要的角色:
1)篩選節點和獎勵
2)比對交易結果
3)資料保存
共識機制的設計決定了區塊鏈是否能健康的發展
共識機制的好壞會直接影響一個區塊鏈的發展,因此新的區塊鏈多採用新的設計方式以克服既有機制的問題。

希望我的文章有幫助到你!
如果喜歡我的文章,歡迎訂閲阿泰的電子週報:https://assignarch.com/newsletter/
萬事屋阿泰協助你疏理人生找到定位,更多文章:https://assignarch.com/
如果你有任何問題想詢問,隨時歡迎來信:[email protected]
萬事屋阿泰
萬事屋阿泰
偶爾寫程式的專案經理,目前為台灣科技大學博士生,在國立政治大學擔任資訊管理師,興趣是個人成長和教學,每天會花時間閲讀和了解世界趨勢;固定花時間寫文章,未來會推出實體課,歡迎訂閱我的電子周報:https://assignarch.com/newsletter/
留言0
查看全部
發表第一個留言支持創作者!