Pay to script hash
BIP number | BIP 16 |
Type | Miner-activated softfork |
Deployment | |
CB signature | / P2SH / |
Starttime | 2012-03-08 00:00:00 |
Timeout | 2012-03-15 00:00:00 |
P2SHを使用すると、セキュリティがどのように設定されているかの詳細について何も知らなくても、様々な異常な方法で保護されたアドレスにビットコインを送信できます。 〜34文字のP2SHアドレスにビットコインを送信するだけです。受取人は、これらのビットコインを費やすために数人の署名を必要とするか、パスワードが必要となるか、要件が完全に一意である可能性があります。
アドレス[編集]
BIP13は、アドレス形式を指定します。 BitcoinのP2SHアドレスは常に 3 </ code>で始まります。
例[編集]
取引40eee3ae1760e3a8532263678cdf64569e6ad06abc133af64f735e52562bccc8はP2SHアドレス3P14159f73E4gFr7JterCCQh9QjiTjiZrGに支払われます。 <code> OP_FALSE <sig> {OP_1 <pubkey> OP_1 OP_CHECKMULTISIG} </ code>を使用して、トランザクション7edb32d4ffd7a385b763c7a8e56b6358bcd729e747290624e18acdbe6209fc45で償還スクリプトを見ることができます。
歴史[編集]
最初の起動ウィンドウが失敗し、もう1つがv0.6.0rc2で2012年4月1日にアクティブに設定されました<ref> BIP16の切り替え時間を4月1日に移動する(gavinandresen ) </ ref>。 v0.6.0rc1を実行しているユーザーは、遅延のためにアップグレードされず、早期にアクティブになり、ブロック170,060に固執しました<ref> bitcointalkトピック63165 < / ref>を参照してください。後で BIP34や BIP9などのソフトフォークアクティベーション手法は、この問題を防ぐためにブロック履歴を反映して(マイナーシグナリングからも)アクティブ化を判断します。
その後、活性化の問題は、残りの45%の鉱夫が数ヶ月間無効ブロックを生成することによって引き起こされていました<ref> [Bitcoinのコンセンサスフォークの完全な歴史] </ ref >。その後、ソフトフォークアクティベーション手法は、この問題を緩和するために、シグナリング施行しきい値を55%から95%に上げました。
テストネットは、最初の(失敗した)メインネットウィンドウよりも2週間早い、最初のウィンドウの後にアクティブになりました<ref> -bip16と-paytoscripthashtimeのコマンドライン引数gavinandresen) </ ref>。
342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUeyは、実動ネットワーク上のビットコインを受信する最初のP2SH互換アドレスであることを特色とするBitcoin addressです。 その支払いは[ブロック] 160720で採掘されました。それは BIP16の施行前に費やされたので、P2SHを理解するのは良い例ではないことに注意してください。