位元幣簡介
位元幣是一種加密的數字/虛擬貨幣,在2018年11月1日由中本聰在《對等網路電子現金系統》中系統闡述,簡單理解就是去中心化的記賬系統,所謂的“去中心化”,是與“中心化”相比較而言,現下世界各種發行的貨幣都有統一的政府信用機構背書,其交易皆有銀行系統進行記賬,如銀行卡、微信錢包、支付寶等金融工具,
因為是去中心化,所以使用位元幣的交易除了交易雙方外,還需將交易在社區內公布,以期記賬員記錄此次交易,位元幣使用區塊鏈的方式進行記賬,可將其想象是單向鏈表,鏈表的每個節點稱之為“塊”(block), 每個“塊”可記錄4000條交易資訊,
既然是去中心話,去權威的“記賬”,則會面臨一些列問題,如
- 賬目記錄以誰為準
- 誰來記賬/為何記賬
- 如何保證賬目準確
誰來記賬?
位元幣交易環節中通常會存在一些“記賬員”,每次的交易會有手續費補貼給交易員,
同時中本聰另設計了“打包獎勵”,每10分鐘打一個包,沒打一個包,獎勵50個位元幣,每4年獎勵減半,根據這一原則,我們可大致計算出位元幣的總量,
于是位元幣的總量只有2100萬個,
以誰為準?
中本聰提出了一套類似“撞庫”的方法來進行“記賬”權的爭奪,這個程序即是我們常說的“挖礦”,挖礦的流程可描述如下:
-
每個記賬員,會依據本次交易資訊和額外一些資訊編碼出一個字串,該字串的組成可表示為: 前區塊頭部 + 交易資訊 + 時間戳 + 其他資訊 + 亂數
- 計算一個hash值 = SHA256(SHA256(字串)),其結果是一串二進制字符,
- 記賬員可更改步驟1中的亂數,使得步驟2中的hash值前N均為0,如此,認為該次記賬成功,
如何確定N值?
位元幣要使出塊速率恒定保持在平均10分鐘一個,而隨著挖礦算力飛速增加,挖礦難度必須根據這些變化進行調整,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/260309.html
標籤:區塊鏈
