Skip to content

Commit dcda24b

Browse files
committed
Add japanese translation of 0.21.1
1 parent 6de487d commit dcda24b

File tree

2 files changed

+266
-0
lines changed

2 files changed

+266
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Taprootのアクティベーションコードを実装したBitcoin Core 0.21.1をリリース
3+
name: blog-release-0.21.1
4+
id: ja-blog-release-0.21.1
5+
lang: ja
6+
permalink: /ja/2021/05/01/release-0.21.1/
7+
type: posts
8+
layout: post
9+
10+
## If this is a new post, reset this counter to 1.
11+
version: 1
12+
13+
## Only true if release announcement or security annoucement. English posts only
14+
announcement: 1
15+
16+
excerpt: >
17+
Taprootのアクティベーションと適用をサポートするBitcoin Core 0.21.1が利用可能になりました。
18+
---
19+
Bitcoin Core バージョン 0.21.1が[ダウンロード][download page]できるようになりました。
20+
[リリースノート][release notes]に詳細が記載されているように、
21+
このバージョンのBitcoin Coreで生成されるマイナーのブロックテンプレートは、
22+
BIP341で定義された約3ヶ月の期間中にTaprootを適用するための準備ができていることを通知します。
23+
24+
期間中に、2,016ブロックのリターゲット期間内の90%のブロックが通知を出した場合、
25+
Taprootはロックインされ、このバージョンのBitcoin Coreは、
26+
11月上旬もしくは中旬に予想されるブロック709,632で、
27+
BIP 341および342で定義された追加のコンセンサスルールの適用を開始します。
28+
29+
3ヶ月のシグナリング期間が終わるまでにマイナーがTaprootをロックインしない場合、
30+
別の仕組みを使ってTaprootをアクティベートする試みが別途行われることが予想されます。
31+
アクティベーションの仕組みは、8月中旬頃までに、Taprootが間もなく利用可能になることを保証するか、
32+
ユーザーや開発者が次のアクティベーションの試みを成功させるために利用できる貴重な情報をすぐに提供するように設計されています。
33+
34+
**注:** Windows版のBitcoin Coreのコード署名証明書を提供する認証局の[問題][wincodesign]により、
35+
Windowsユーザーはインストールの際に追加のプロンプトをクリックする必要があります。
36+
また、問題が修正された際は、証明書が更新された0.21.1.1がリリースされる予定です。
37+
アップグレードを予定されている方は、この問題のために0.21.1の使用を遅らせる必要はありません。
38+
39+
ご不明な点がありましたら、#bitcoin IRCチャットルーム([IRC][irc][web][web irc])にお立ち寄りください。
40+
可能な限り支援します。
41+
42+
[release notes]: /ja/releases/0.21.1/
43+
[IRC]: irc://irc.freenode.net/bitcoin
44+
[web irc]: https://webchat.freenode.net/#bitcoin
45+
[download page]: /ja/download
46+
[wincodesign]: https://github.com/bitcoin-core/gui/issues/252#issuecomment-802591628
47+
48+
{% include references.md %}
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
---
2+
title: Bitcoin Core 0.21.1
3+
id: ja-release-0.21.1
4+
name: release-0.21.1
5+
permalink: /ja/releases/0.21.1/
6+
excerpt: Bitcoin Core version 0.21.1 が利用可能になりました
7+
date: 2021-05-01
8+
type: releases
9+
layout: page
10+
lang: ja
11+
12+
## Use a YAML array for the version number to allow other parts of the
13+
## site to correctly sort in "natural sort of version numbers"
14+
release: [0, 21, 1]
15+
16+
## Optional magnet link. To get it, open the torrent in a good BitTorrent client
17+
## and View Details, or install the transmission-cli Debian/Ubuntu package
18+
## and run: transmission-show -m <torrent file>
19+
#
20+
## Link should be enclosed in quotes and start with: "magnet:?
21+
optional_magnetlink: "magnet:?xt=urn:btih:205b0189271c50a02fe966491e15737a01f94e08&dn=bitcoin-core-0.21.1&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.bitcoin.sprovoost.nl%3A6969"
22+
23+
# Note: it is recommended to check all links to ensure they use
24+
# absolute urls (https://github.com/bitcoin/bitcoin/doc/foo)
25+
# rather than relative urls (/bitcoin/bitcoin/doc/foo).
26+
---
27+
{% include download.html %}
28+
{% githubify https://github.com/bitcoin/bitcoin %}
29+
0.21.1 Release Notes
30+
====================
31+
32+
Bitcoin Core バージョン 0.21.1 は以下から入手可能です。
33+
34+
<https://bitcoincore.org/bin/bitcoin-core-0.21.1/>
35+
36+
このマイナーリリースにはさまざまなBug Fixおよびパフォーマンス改善、
37+
更新された翻訳が含まれます。
38+
39+
バグの報告にはGitHubのIssue Trackerを使用してください。
40+
41+
<https://github.com/bitcoin/bitcoin/issues>
42+
43+
セキュリティやアップデートの通知を受け取りたい場合は、以下に登録してください。
44+
45+
<https://bitcoincore.org/en/list/announcements/join/>
46+
47+
アップグレード方法 {#how-to-upgrade}
48+
==============
49+
50+
旧バージョンを起動している場合はシャットダウンしてください。
51+
完全にシャットダウンするのを待ってから(数分かかる場合があります)、
52+
Windowsの場合はインストーラーを実行、Macの場合は`/Applications/Bitcoin-Qt`を上書き、
53+
Linuxの場合は`bitcoind`/`bitcoin-qt`を上書きしてください。
54+
55+
EOLに達したBitcoin Coreのバージョンから直接アップグレードすることは可能ですが、
56+
データディレクトリを移行する必要がある場合は時間がかかる可能性があります。
57+
Bitcoin Coreの旧ウォレットバージョンが一般的にサポートされます。
58+
59+
互換性 {#compatibility}
60+
==============
61+
62+
Bitcoin CoreはLinuxカーネルやmacOS 10.12以降、Windows 7以降を使用している
63+
オペレーティングシステムでサポートされ、広範囲にテストされています。
64+
Bitcoin Coreは他のほとんどのUNIXライクなシステムでも動作するはずですが、
65+
それらの環境では頻繁にテストされていません。
66+
サポートされていないシステムでBitcoin Coreを使用するのはお勧めできません。
67+
68+
Bitcoin Core 0.20.0以降、10.12より前のmacOSはサポートされなくなりました。
69+
さらに、macOSのダークモードが有効になっていてもBitcoin Coreの外観は変わりません。
70+
71+
主な変更点 {#notable-changes}
72+
===============
73+
74+
## Taprootのソフトフォーク {#taproot-soft-fork}
75+
76+
このリリースには、Schnorr署名(BIP430)およびTapsript(BIP342)のサポートも含む
77+
Taprootのソフトフォーク(BIP341)のmainnetおよびtestnetのアクティベーションパラメータが含まれています。
78+
79+
これらの改善が有効になると、単一の署名スクリプトやマルチシグスクリプト、
80+
複雑なコントラクトの使用者は、すべてが同じ見た目のコミットメントを使用できるようになり、
81+
すべてのビットコインのプライバシーおよびファンジビリティ(代替可能性)を強化します。
82+
83+
マルチシグの使用者は、単一署名の場合と同様の効率性、低手数料および大規模な匿名セットで、
84+
多くのマルチシグスクリプトや複雑なコントラクトを解決することができます。
85+
TaprootとSchnorrには、署名検証をバッチ処理する機能など、フルノードの効率化も含まれています。
86+
これらの改良は、効率性、プライバシー、ファンジビリティをさらに向上させる可能性のある将来のアップグレードの基礎となるものです。
87+
88+
Taprootのアクティベーションは、(BIP341で定義された)Speedy Trialと呼ばれる
89+
BIP9 versionbitのバリエーションを使って管理されています。
90+
Taprootのversionbitはビット2で、
91+
ノードはTaprootの開始日である2021年4月24日を経過した最初のリターゲット期間の開始時から
92+
Taprootのサポートを通知するブロックの追跡を開始します。
93+
2021年8月11日を経過した最初のリターゲット期間の開始時よりも前に、
94+
リターゲット期間2,016ブロック(約2週間)の90%のブロックがTaprootのサポートを通知した場合、
95+
ソフトフォークはロックインされ、Taprootはブロック709632から有効になります(11月上旬もしくは中旬の予定)。
96+
97+
Speedy TrialアクティベーションでTaprootがロックインされなかった場合は、
98+
Speedy Trial方式が失敗した理由に対応するための変更を加えた後続のアクティベーション方式がデプロイされると予想されます。
99+
100+
本リリースにはTaprootアドレスへの支払い機能が含まれていますが、
101+
そのようなアドレスへの支払いはTaprootがアクティベートされるまで安全ではありません。
102+
また、アクティベーション後にTaprootトランザクションをリレー、マイニングする機能も含まれています。
103+
本リリースには、この2つの基本機能を除き、誰もがtaprootを直接使用できるようなコードは含まれていません。
104+
Bitcoin CoreウォレットにTaproot関連の機能が追加されるのは、
105+
Taprootのアクティベーションが確実になった後のリリースになる見込みです。
106+
107+
すべてのユーザー、企業およびマイナーはTaprootのアクティベーションに異議がない限り、
108+
このリリース(もしくは後続の互換性のあるリリース)にアップグレードすることが推奨されます。
109+
Taprootがロックインされた場合、ブロック709632の前にアップグレードし、
110+
Taprootの新しいルールを適用し、誤って確認されたトランザクションが発生する可能性を回避することを強くお勧めします。
111+
112+
Taprootをアクティベートしたいマイナーは、できればこのリリースを使って通知を制御する必要があります。
113+
`getblocktemplate`RPCの結果は、適切なスタートになると自動的に通知を更新し、タイムアウトが発生するか、
114+
Taprootがアクティベートされるまで通知を続けます。
115+
あるいは、マイナーはいつでも手動でビット2の通知を開始できます。
116+
Taprootがアクティベートされると、ブロック709632の前にノードを確実に更新する必要があり、
117+
更新されていないノードでは無効なチェーンがマイニングされる可能性があります。
118+
詳しくは、[versionbits FAQ](https://bitcoincore.org/en/2016/06/08/version-bits-miners-faq/)をご覧ください。
119+
120+
Taprootの詳細については、以下のリソースを参照ください:
121+
122+
- 技術仕様
123+
- [BIP340 Schnorr signatures for secp256k1](https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki)
124+
- [BIP341 Taproot: SegWit version 1 spending rules](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)
125+
- [BIP342 Validation of Taproot scripts](https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki)
126+
127+
- 人気記事
128+
- [Taproot Is Coming: What It Is, and How It Will Benefit Bitcoin](https://bitcoinmagazine.com/technical/taproot-coming-what-it-and-how-it-will-benefit-bitcoin)
129+
- [What do Schnorr Signatures Mean for Bitcoin?](https://academy.binance.com/en/articles/what-do-schnorr-signatures-mean-for-bitcoin)
130+
- [The Schnorr Signature & Taproot Softfork Proposal](https://blog.bitmex.com/the-schnorr-signature-taproot-softfork-proposal/)
131+
132+
- 開発経緯の概要
133+
- [Taproot](https://bitcoinops.org/en/topics/taproot/)
134+
- [Schnorr signatures](https://bitcoinops.org/en/topics/schnorr-signatures/)
135+
- [Tapscript](https://bitcoinops.org/en/topics/tapscript/)
136+
- [Soft fork activation](https://bitcoinops.org/en/topics/soft-fork-activation/)
137+
138+
- その他
139+
- [Questions and answers related to taproot](https://bitcoin.stackexchange.com/questions/tagged/taproot)
140+
- [Taproot review](https://github.com/ajtowns/taproot-review)
141+
142+
更新されたRPC {#updated-rpcs}
143+
------------
144+
145+
- [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)が実装されたことで、
146+
アドレスを受け取るすべてのRPCでnative witness version 1(またはそれ以上)が渡された場合の動作が変更されました。
147+
これらはBech32ではなくBech32mエンコーディングを必要とするようになり、RPCの出力でもそのようなアドレスには
148+
Bech32mエンコーディングが使用されます。version 1のアドレスは、
149+
それらに意味を与えるコンセンサスルールが採用されるまで
150+
(例えば、[BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)を介して)、
151+
mainnetでは作成しないでください。作成されると、Bech32mが使用されることになるでしょうから、
152+
プロダクションシステムには影響ありませんが、
153+
(signetのように)そのようなアドレスがすでに意味を持っている他のネットワークで観察される可能性があります。
154+
155+
0.21.1のチェンジログ {#change-log}
156+
=================
157+
158+
### コンセンサス
159+
- #21377 Speedy trial support for versionbits (ajtowns)
160+
- #21686 Speedy trial activation parameters for Taproot (achow101)
161+
162+
### P2Pプロトコルとネットワークコード
163+
- #20852 allow CSubNet of non-IP networks (vasild)
164+
- #21043 Avoid UBSan warning in ProcessMessage(…) (practicalswift)
165+
166+
### ウォレット
167+
- #21166 Introduce DeferredSignatureChecker and have SignatureExtractorClass subclass it (achow101)
168+
- #21083 Avoid requesting fee rates multiple times during coin selection (achow101)
169+
170+
### RPCとその他のAPI
171+
- #21201 Disallow sendtoaddress and sendmany when private keys disabled (achow101)
172+
173+
### ビルドシステム
174+
- #21486 link against -lsocket if required for `*ifaddrs` (fanquake)
175+
- #20983 Fix MSVC build after gui#176 (hebasto)
176+
177+
### TestsとQA
178+
- #21380 Add fuzzing harness for versionbits (ajtowns)
179+
- #20812 fuzz: Bump FuzzedDataProvider.h (MarcoFalke)
180+
- #20740 fuzz: Update FuzzedDataProvider.h from upstream (LLVM) (practicalswift)
181+
- #21446 Update vcpkg checkout commit (sipsorcery)
182+
- #21397 fuzz: Bump FuzzedDataProvider.h (MarcoFalke)
183+
- #21081 Fix the unreachable code at `feature_taproot` (brunoerg)
184+
- #20562 Test that a fully signed tx given to signrawtx is unchanged (achow101)
185+
- #21571 Make sure non-IP peers get discouraged and disconnected (vasild, MarcoFalke)
186+
- #21489 fuzz: cleanups for versionbits fuzzer (ajtowns)
187+
188+
### その他
189+
- #20861 BIP 350: Implement Bech32m and use it for v1+ segwit addresses (sipa)
190+
191+
### ドキュメンテーション
192+
- #21384 add signet to bitcoin.conf documentation (jonatack)
193+
- #21342 Remove outdated comment (hebasto)
194+
195+
クレジット
196+
=======
197+
198+
このリリースに直接貢献されたみなさん、ありがとうございます:
199+
200+
- Aaron Clauson
201+
- Andrew Chow
202+
- Anthony Towns
203+
- Bruno Garcia
204+
- Fabian Jahr
205+
- fanquake
206+
- Hennadii Stepanov
207+
- Jon Atack
208+
- Luke Dashjr
209+
- MarcoFalke
210+
- Pieter Wuille
211+
- practicalswift
212+
- randymcmillan
213+
- Sjors Provoost
214+
- Vasil Dimov
215+
- W. J. van der Laan
216+
217+
[Transifex](https://www.transifex.com/bitcoin/bitcoin/)での翻訳を手伝ってくれたみなさんもありがとうございます。
218+
{% endgithubify %}

0 commit comments

Comments
 (0)