區塊鏈的基礎問題(二)

2020-09-19 16:00:16

1、 如何才能挖礦?

挖礦首先需要有一個作為連入位元幣網路的全節點,其次需要下載相應的挖礦軟體到挖礦的機器上,然後就可以挖礦了。此外挖礦可以是節點直接挖礦,也可以是節點上掛很多的礦機或者叫伺服器(這些礦機並不作為一個網路的全節點)進行挖礦。最先計算出來並被認可的節點獲得獎勵收益。

2、挖礦的收益是如何產生的?

位元幣中大約平均每10分鐘會產生一個區塊,在這期間所有的挖礦計算機都在嘗試計算並打包這個區塊,然後提交到節點上並廣播,第一個成功生成這個資料塊的礦機,就可以得到一筆位元幣作為獎勵。最初,大約每10分鐘就可以產生50個位元幣的位元幣報酬。但是該報酬每4年減半,現在每10分鐘位元幣網路可以產生12.5個位元幣。

3、什麼是位元幣網路中的(全)節點?

節點就是通過網際網路相連的伺服器,他們彼此之間能夠存取,其中下載了完整的區塊鏈及其軟體,並且能參與交易和挖礦的節點稱之為全節點。目前全球有10000多個全節點。

4、 位元幣如何進行轉賬?

舉例說明:你要傳送10個位元幣給朋友。當你傳送交易申請後,周邊的節點會檢查你的賬戶是否擁有 10 個位元幣,如果有,則同意這次交易,並且把這條資訊廣播到附近的節點,一傳十,十傳百,很快整個網路都會確認這筆交易資訊,然後寫入到區塊中,你的朋友將會收到 10 個位元幣,交易就算完成了。一般人使用錢包進行位元幣轉賬。

5、 位元幣的錢包是什麼?

位元幣錢包是一種軟體,用於管理位元幣地址,以及位元幣的交易。錢包往往需要同步區塊鏈的全資料,但通常錢包安裝在手機上,此時只同步與自己相關的區塊鏈資料。

6、 什麼是位元幣地址?

位元幣地址是一串由字母和數位組成的26位到34位元字串,位元幣地址就是個人的位元幣賬戶,所有的位元幣轉賬交易都是通過位元幣地址進行的,類似銀行卡的卡號。

7、 一共有多少個位元幣地址或賬號?

一共有2^160(2的160次方)個,也就是
(1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,97)個地址,意味著75億的地球人,每人可以分到2^127個地址。

8、位元幣地址如何生成?

位元幣地址通過使用數位簽章技術得到。首先隨機選出256位二進位制數位,形成私鑰,由私鑰生成公鑰,然後通過加密函數來生成地址。這個生成方向是單向的。也就是你知道了地址是無法通過解密方法來計算出私鑰的。

9、 什麼是數位簽章?

數位簽章(又稱公鑰數位簽章,英文為Digital Signature)是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用於鑑別數位資訊的方法。(參照自:維基百科)

10、 什麼是私鑰?

是一個證明你有權從一個特定的錢包消費電子貨幣的保密資料塊。私鑰是個亂數,這個亂數的概率空間很大(256位,也即是2的256次方),因此在概率論上是不可能生成一樣的私鑰的。私鑰決定了位元幣的產權,若私鑰丟失,則位元幣也丟失。