虛擬貨幣開發專題(區塊鏈創世塊寫入和讀取)
來源:互聯網
上載者:User
區塊鏈愛好者(QQ:53016353)
虛擬貨幣的傳世塊首先要確認你的founder id是否已經在btsx的創世塊中。btsx用戶端裡選擇目錄->註冊,然後輸入你的創始ID,如果在列表中看到並且右側顯示Genesis字樣,說明已經成功的收錄在創世塊中。 你也可以在如下檔案中尋找(5MB), 注意,如果你的創始ID包含大寫字母,在btsx中都會變為小寫字母,如果包含空格等特殊字母,則變為中劃線"-"。 如果你是founder ID,但是沒有在BTSX創世塊中找到,很可能是你沒有使用keyhotee的0.7版重新註冊並提交公開金鑰給官方(因為當初有過一次演算法變更,要求必須使用0.7版以上重建公開金鑰並提交)。對這部分朋友,請等待官方的後續解決辦法。
接下來,你就可以開始匯入founder ID到btsx系統中了。有兩種方法。 方法一: 啟動keyhotee,正常情況下你不用重建立立身份id而可以直接看到你建立過的founder ID。選擇你的ID,然後在下方你的公開金鑰(public key)欄的右側可以看到一個鑰匙狀的小按鈕,點擊此按鈕會將你ID的私密金鑰複製到剪下板。 然後開啟BTSX用戶端,控制台輸入命令 : wallet_import_private_key 複製過來的私密金鑰 即可匯入成功。
方法二: 在BTSX控制台處輸入命令: wallet_import_keyhotee "firstname" "middlename" "lastname" "brain_key" "keyhotee_id" 這裡的參數"firstname" "middlename" "lastname" "brain_key"是你當初建立keyhotee profile時自己設定的。 "keyhotee_id"是你的founder id。方法二不能處理ID中含有大寫字母,空格等特殊字元的情況,建議大家使用第一種方法。 有什麼問題歡迎跟帖提出。 此外你成功匯入founder ID後,可以向官方索取當初承諾給founder的5000ags所對應的BTSX。