BIP 0016 QA
このページは、BIP 16の品質保証テスト計画です。テストが見つからない場合は追加してください。
テストを手伝うことができる方は、このページを編集してサインオフしてください。
Done | 試験手順 | テスト者 |
---|---|---|
✓ | テストネットとメインネットでBIP-16対応Bitcoin 0.6を実行する GUI、RCP sendtoaddress、およびRCP sendmanyコマンドを使用してコインを送信する |
Gavin Andresen |
✓ | Test multisig 1-of-1 0.6ビットコインを実行し、公開鍵を取得する:./bitcoind -testnet validateaddress $(./bitcoind -testnet getnewaddress) |
Gavin Andresen; 参照 testnet block 44989
|
✓ | Test multisig 1-of-2 0.6ビットコインを実行し、2つの新しいビットコインアドレスを取得する |
Gavin Andresen; 参照 testnet block 44989
|
✓ | Test multisig 1-of-3, 2-of-3, 3-of-3 上記のテスト手順を再度、他の新しいマルチシグネチャトランザクションタイプで |
Gavin Andresen; 参照 testnet block 44989 |
✓ | Test multisig send-to-other 上記の手順を繰り返しますが、次のように準備された2つのビットコンドを使用します。 |
Gavin Andresen; 参照 testnet block 44989
|
✓ | Test redeeming multisignature transactions 新しい、空の財布を完全にmultisigトランザクションで資金調達する |
Gavin Andresen; 参照 testnet block 44989
|
✓ | Run 0.6 Bitcoin-Qt GUI on one of the test wallets from above 結果:残高と取引が正しく表示されます |
Gavin Andresen |
✓ | テストネットとメインネットでBIP-16対応バックポートBitcoin 0.3.19〜0.5.1を実行 GUI、RCP sendtoaddress、およびRCP sendmanyコマンドを使用してコインを送信する |
Gavin Andresen (tested 0.3.19, 0.3.24 and 0.5.1) |
✓ | テストネットでBIP-16対応Bitcoin 0.6.0を実行 ビルトインの鉱夫を使った鉱山のコイン |
Gavin Andresen |
✓ | テストネットでBIP-16対応Bitcoin 0.6.0を実行 ネットワークインターフェイスを使用した鉱山のコイン |
Gavin Andresen |
テストネットでBIP-16対応Bitcoin 0.6.0を実行 getmemorypoolインターフェースを使った鉱山のコイン |
Gregory Maxwell; Using p2pool see testnet block 45400 (他にもメインネットでたくさんテストされています) | |
✓ | テストネットでBIP-16対応Bitcoin 0.3.19〜0.5.1バックポートを実行 ビルトインの鉱夫を使った鉱山のコイン |
Gavin Andresen (tested all on a testnet-in-a-box) |
✓ | テストネット上でBIP-16対応Bitcoin 3.19から0.5.1バックポートを実行 ネットワークインターフェイスを使用した鉱山のコイン |
Gavin Andresen (tested all on a testnet-in-a-box) |
✓ | テストネットでBIP-16対応Bitcoin 0.3.19〜0.5.1バックポートを実行 ビルトインの鉱夫を使った鉱山のコイン |
Gavin Andresen (tested all on a testnet-in-a-box) |
✓ | テストネット上でBIP-16対応Bitcoin 3.19から0.5.1バックポートを実行 ネットワークインターフェイスを使用した鉱山のコイン |
Gavin Andresen (tested all on a testnet-in-a-box) |
テストネット上でBIP-16対応Bitcoin 3.19から0.5.1バックポートを実行 getmemorypoolインターフェースを使った鉱山のコイン |
||
✓ | ユニットテストの作成/実行: マルチ署名署名/検証 |
Gavin Andresen (see test/multisig_tests.cpp, test/script_tests.cpp, test/script_P2SH_tests.cpp, test/sigopcount_tests.cpp in the bitcoin source tree; 'make test_bitcoin' in src/ directory to compile) |
✓ | BIP 16トランザクションのストレステストを行うための「トランザクションファジー」の作成/実行 | Gavin Andresen(https://github.com/gavinandresen/bitcoin-git/tree/fuzzer、testnet-in-a-boxとtestnetの両方で2回実行、100,000回の「ファジー化された」トランザクションでテストを実行)有効なファジートランザクション(例) testnet block 44987 |
✓ | Bitcoin 0.6をメインネットで実行 結果:適切に作成されたブロック 結果:ブロックには/ P2SH / stringがコインベースに含まれています |
various mining pools |
✓ | メインネット上のBIP 16 vinced_mergedmineバックポートを実行する 結果:適切に作成されたブロック 結果:ブロックには/ P2SH / stringがコインベースに含まれています |
(Gavin for slush: after bug fixes, running with no issues) |
✓ | testnet-in-a-boxでのチェーン分割処理のテスト testnet-in-a-boxチェーンで時間的に分離された2つのブロックに2つの有効なハッシュ、無効な署名トランザクションを作成する |
Gavin Andresen: testnet-in-a-box files at: http://www.skypaint.com/bitcoin/bip16chain.tar.gz first half-valid BIP16 transaction at block 2431 (time 1328202835) second at block 2436 (time 1328204241) |