鐳核心/質押
質押是鐳網路增長和保障其區塊鏈的過程。鐳不使用挖礦,而是使用 Blackcoin Proof-Of-Stake v3 協議來生成新的區塊/代幣。質押需要錢包中擁有鐳代幣的餘額,才能進行質押。餘額越大,錢包的質押權重或質押能力就越高,錢包生成區塊的頻率就越高。質押沒有最低代幣數量要求,但餘額非常小的錢包可能需要幾個月甚至幾年才能獲得獎勵。質押需要錢包保持開啟狀態,並且為了質押而解鎖。關閉或未連線到網路的錢包無法質押和生成新代幣。
當您的錢包進行質押時,它會掃描您的未花費的輸入(傳入的代幣交易),並嘗試找到一個可用於生成新區塊的輸入。當找到一個潛在的新區塊時,輸入將在一個特殊的質押交易中被分成兩個新的輸入。如果質押交易和潛在的新區塊符合網路目標,錢包將把區塊提交到網路,並希望它被接受。
在參考客戶端(qt)中,既有可支配餘額,也有質押餘額。當您的錢包成功生成一個區塊時,用於質押交易的代幣將鎖定 60 個區塊的時間。在代幣被鎖定的這段時間裡,它們會從可支配餘額轉移到質押餘額中。在 120 個區塊之後,代幣將返回到可支配餘額,並可用於消費或質押另一個區塊。質押餘額中的代幣已經用在質押交易中。可支配餘額中的代幣可以用於新的質押交易。
質押權重是對“質押能力”的衡量,每個進行質押的錢包的質押權重等於其可用餘額的權重。網路質押權重是整個網路上所有被質押的代幣總數。粗略估計,任何特定錢包每天產生的代幣率可以用以下公式確定。(錢包質押權重 / 網路質押權重)* 1440 * 0.5。例如:如果一個錢包質押了 1,000 鐳,而整個網路上質押的鐳總數為 10,000,則公式為 (1,000 / 10,000) * 1440 * 0.5 = 72。這大致表明,每天,錢包產生的代幣數量佔每天總區塊數量的比例大約與其佔整個網路質押權重的比例相同。
一個常見的問題是,所有代幣是否應該在同一個地址,還是在不同的地址進行質押?理論上的答案是否定的,所有代幣是否都在同一個地址,沒有任何區別。可能會影響您質押過程的因素是您的代幣是如何分配到輸入中的。每個地址都可以擁有多個輸入。關於輸入和交易結構的討論超出了本文件的範圍,但 Google 是您的朋友!每次網路上發現一個新的區塊時,錢包都會嘗試為每個輸入生成一個新的候選區塊。您的錢包擁有的輸入越多,完成這一步驟所需的時間就越長,所需的 CPU 能力也越多。只有當錢包擁有數百甚至數百個輸入時,這個問題才會變得明顯。對此的明顯解決方案是將所有代幣合併為儘可能少的輸入,但這也有其自身的弊端。每次錢包成功質押一個區塊,一個輸入就會被花費,它會變成兩個新的輸入。這意味著,如果所有代幣都在一個輸入中,錢包將不得不等待新的輸入成熟,然後才能嘗試再次質押。最佳的質押方式介於兩者之間。將您的輸入數量保持在 200 個以下可以避免第一個問題,而超過 20 個可以避免第二個問題。只要您的錢包不會在出現新的網路區塊時每分鐘或每隔一段時間就鎖定,並且擁有幾個不同的輸入,它就應該可以正常執行。您質押的時間越長,您獲得的輸入就越多,因此一個合理的策略是在您注意到錢包似乎變慢時,將所有代幣傳送給自己。您可以使用不同的地址,但這沒有真正的好處。
有時錢包會生成一個不被網路接受的區塊。雖然這令人失望,但它是質押的正常部分。通常,多個錢包會發現符合網路要求的區塊,並提交多個區塊供網路批准。當提交多個區塊時,雜湊值最佳或難度最大的區塊會被選中,併成為鏈中的下一個區塊。未被選中的區塊會變成孤兒區塊,在客戶端中顯示為“已生成但未被接受”,並在它們旁邊有一個問號。
使用參考 QT 客戶端質押鐳的教程
質押教程 (樹莓派)
[編輯 | 編輯原始碼]使用樹莓派質押鐳的教程