BHDウォレットが v1.2.4 に更新されました

更新日付 2019-05-13

本バージョンはブロック高度168300でハードフォークし、動的条件下容量証明とブロック署名コンセンサスを起動します。

コンセンサスの更新について:
1. 168300高(テスト用ネットワークでは72550高)において、動的条件下容量証明コンセンサスを起動し、168300高から172332高(テスト用ネットワークでは76582高)まで、コンピューティングパワーをスムーズに正常値に削減します。これは、条件下容量証明係数が3.75 BHD/TBから3.00BHD/TBに削減されたことに相当します。

2. 172333高から、前週の平均ハッシュパワーと1250PBの倍数の対数平滑により、条件下容量証明係数を減少させ続けます。係数調整は週1回行い,計算力変動制限は隣接週の20%とします。詳しくは、“getmininginfo”コマンドで返される情報をご覧ください。

3. 168300高(テスト用ネットワークでは72550高)から、ブロックアドレスの秘密鍵を用いてブロックに署名を要求します.。暗号化されていないウォレットは、ウォレットに入っている秘密鍵を使って全ブロックに署名します。暗号化されたウォレットやウォッチアドレスは自動的にウォレットから秘密鍵を入手することができず、手動で“addsignprivkey”コマンドを使用するか、btchd.confファイル中に“signprivkey=YOUR PRIVATE KEY”を加えます。手動で導入した秘密鍵はウォレットに保存されないため、ウォレットの起動ごとに手動での操作が必要となります。btchd.confファイル中に秘密鍵を配置する方式をお勧めし、ウォレットの起動後、秘密鍵を削除してください。ウォレットの環境を安全に保ち、“レンタル”を使用し、ウォレットには余分な使用可能金額を残さないようにしてください。

RPCインターフェイスの更新について:
1.“listbindplotterofaddress“コマンドに、返された結果に電力計算値を示す「キャパシティ」フィールドを追加します。verboseパラメーターを追加して、「バインド ハイト リミット」、「アンバインド ハイト リミット」、および「アクティブ」を出力するかどうかを制御します。パフォーマンス上の理由から、デフォルトでは出力されません。「バインド ハイト リミット」は、“getbindplotterlimit”コマンドを単独で使用して取得できます。「アンバインド ハイト リミット」は、”getunbindplotterlimit” コマンドを単独で使用して取得できます。

2.“getpledge”と“getpledgeofaddress”に返される結果の“bindPlotters”は“plotters”に、"pledgeLoanBalance"は“loanBalance”に、"pledgeLoanBalance"は“loanBalance”に、"pledgeDebitBalance"は“borrowBalance”に、"availablePledgeBalance"は“availableMiningBalance”に、それぞれ修正されます。パフォーマンス上の理由から、“plotters”は出力されなくなり、”verbose“出力の”plotters“データが使用できます。

3.“getbindplotterlimit”コマンドを追加し、コンピューティングパワーのバインド制限情報の問い合わせに使用します。

4.“getunbindplotterlimit”コマンドを追加し、バインドされたトランザクションのバインド解除制限情報の問い合わせに使用します。

5.“addsignprivkey”コマンドを追加し、ブロックアドレスの秘密鍵を追加し、生成されたブロックの署名に使用します。

6.“listsignaddresses”コマンドを追加し、ウォレット内の秘密鍵が署名できるアウトバウンド・アドレスのリストを表示します。

7.“getminginfo”コマンドは、コンピューティングパワーと動的条件下容量証明の情報を追加します。