Bitcoin

提供: BitcoinWiki
これは、このページの承認済み版であり、最新版でもあります。
移動先: 案内検索

Enjoyed the article? Share:

Bitcoin

Bitcoin は、2009年に未知の人または[中本哲]という名前の人々によって作成され、オープンソースソフトウェアとしてリリースされた分散型の[デジタル通貨]です。トランザクションを処理したり、資金を保管したりする中央サーバー。現在、BTCと呼ばれる100,000,000単位で最も一般的に測定されているBitcoin要素(Satoshisと呼ばれ、元の作成者に集団敬意を表して命名されたもの)の最大数は2,099,999,997,690,000です。これまでに2100万のBitcoin(BTC)しか作成されることはありません。   2018年1月現在、これは最も広く使用されている代替通貨で、総額2,500億ドルの時価総額を誇っています。   Bitcoinには中央発行者はいません。代わりに、ピアツーピアネットワークは、ネットワークソフトウェアのコンセンサスに基づいてBitcoins、取引および発行を規制します。これらのトランザクションは、暗号を使用してネットワークノードによって検証され、ブロックチェーンと呼ばれる公開された分散元帳に記録されます。   ビットコインは、コンピューティング・パワーを通じてトランザクションを検証するさまざまなノードに発行されますが、2140万BTC相当のコインは2140年までに限定的にリリースされる予定です。   Bitcoinsは、マイニングと呼ばれるプロセスの報酬として作成されます。彼らは他の通貨、商品、サービスと交換することができます。 2015年2月現在、[CoinJolt]は10万人以上の商人とベンダーにBitcoinを支払いに応じました。ケンブリッジ大学の研究によると、2017年には、暗号化方式のウォレットを使用しているユニークユーザーが2.9〜5.80万人で、そのほとんどがBitcoinを使用していました。   国際的には、Bitcoinsは様々なウェブサイトや物理的な紙幣や硬貨とともにソフトウェアと交換して管理することができます。

基本概念[編集]

通貨[編集]

アリスは、ボブが販売しているアルパカ靴下を購入したいと考えています。それに代わって、彼女はボブに等しい価値のものを提供しなければなりません。これを行う最も効率的な方法は、Bobが通貨として分類する交換のメディアを使用することです。通貨は、バーターのような他の取引システムに必要な[1]の必要性を排除することによって を容易にします。通貨の採用と受け入れは、世界的、全国的、場合によっては地方自治体または地域社会に基づくことができます。

銀行[編集]

アリスは資金が移転するために必ずしもボブと直接接触する必要はありません。彼女は代わりに、アリスの通貨ノートを保管し保護することを約束した銀行に通貨を委託することによって、この価値を移転することができます。銀行はアリスに、彼女が預けたのと同じ数の通貨の請求書を引き出すことを許諾する書面による約束(「銀行声明」と呼ばれる)を与える。お金はまだアリスのものなので、彼女は気に入っていてもそれを行う資格があります。ほとんどの銀行のように、銀行は少額の手数料でアリスに代わって通貨の請求書をボブに渡すサービスを行います。これは、アリスの銀行がドルの請求書をボブの銀行に渡し、その金額がボブのためのものであることを知らせることによって行われます。ボブは、次に彼が残高を確認したり、

銀行は多くの顧客を持ち、銀行従業員は人と話し合い、文書に署名する仕事をするためにお金を必要とするため、銀行は近年、銀行の従業員の代わりに顧客とやりとりするATMやWebサーバーなどのマシンを使用しています。これらのマシンの役割は、各顧客が自分のお金で何をしたいのかを知り、それが可能な限り、顧客が望むものに応じて行動することです(ATMは現金を引き渡すことができます)。顧客は自分の口座にどれだけの金額があるかをいつでも知ることができ、銀行口座やコンピュータの画面に表示される数字は、必要に応じて銀行から手に入れられるドルの数を正確に反映していると確信しています。彼らは紙幣を受け入れるのと同じ方法でそれらの数字を受け入れることができることを確かめることができます(これは金や銀を受け入れていたときに紙幣を受け入れる方法に似ています)。

このようなシステムにはいくつかの欠点があります。

  • 費用がかかります。欧州では、最大25ユーロの費用がかかります。クレジット取引確認|取引は、取引のかなりの部分をその場所に費やす可能性があります。
  • 遅いです。チェックと低コストのワイヤサービスは完了するまで数日かかる。
  • ほとんどの場合、匿名にすることはできません。
  • 勘定科目は凍結することも、残高を部分的にまたは完全に没収することもできます。
  • PayPal、Visa、Mastercardなどの銀行やその他の支払い処理業者は、特定の法人の支払い処理を拒否することがあります。


Bitcoinは、オンラインバンキングと同様の方法で、匿名で、勘定残高を維持するための中央当局に依存することなく、いわゆる「ビットコイン」の金額を所有し自主的に移転するシステムです。ビットコインが価値があるのなら、それは有用であり、供給が限られているからです。

Bitcoinの基本[編集]

コインの作成[編集]

通貨が何らかの価値を持つためには、硬貨の作成を制限する必要があります。

新しいコインはゆっくりと 互いに合意し合った一連の規則に従って、存在することになる。ユーザーマイニングのビットコインは、難しさが正確に分かっている非常に難しい数学問題の解を探し求めるソフトウェアプログラムを実行しています。難しさは自動的に定期的に自動的に調整され、誰もが一定の時間単位でグローバルに見つけた解決策の数は一定です(平均6時間/時)。解決策が見つかると、ユーザは、この新たに発見された解決策の存在を、「ブロック」と呼ばれるものに一緒にパッケージ化された他の情報と共に全員に伝えることができる。

ブロックは現在12.5の新しいビットコインを作成します。ブロック報酬と呼ばれるこの金額は、人々がブロックを生成するために必要な計算作業を実行するインセンティブです。 [2](約4年ごと)、ブロック内で「マイニング」できるビットコインの数は50%減少します。もともとブロック報酬は50ビットコインでした。それは11月に 2012年 11月に半減し、2016年7月にもう一度復活しました。このルール(または他のルール)に従わない悪意のあるユーザーによって作成されたブロックは、他のユーザーによって拒否されます。結局、2100万を超えるビットコインが存在することはありません。

ブロック報酬は長期的に減少するので、鉱夫は取引手数料|取引手数料を集めることによって、ハードウェアと電気のコストを代わりに支払うことになります。送金者は自発的に小額の取引手数料を支払うことになり、次のブロックを見つけた人は誰でもその手数料を支払うことになります。この手数料を支払うことで、鉱夫は取引をより迅速にブロックに入れることができます。


支払いを送る[編集]

サードパーティが自分のEveに電話し、他の人のビットコインをその名前で作成することができないようにするために、Bitcoinは公開鍵暗号を使用して電子署名を作成し、検証します。このシステムでは、AliceやBobなどの各人物に、1つまたは複数のアドレスがあり、それぞれにウォレットに保持できる公開鍵と秘密鍵の関連するペアがあります。秘密鍵を持つユーザーだけがトランザクションに署名してビットコインの一部を他の人に与えることができますが、誰でもそのユーザーの公開鍵を使用して署名を検証できます。

アリスがボブにビットコインを送ろうとしているとします。

  • ボブは彼の住所をアリスに送る。
  • アリスは、ボブのアドレスとメッセージに転送するビットコインの量、すなわち「トランザクション」メッセージを追加します。
  • アリスは自分の秘密鍵でトランザクションに署名し、署名検証のために公開鍵を公表します。
  • AliceはBitcoinネットワーク上でトランザクションをブロードキャストし、すべての人に見せます。

(最初の2つのステップだけで人間の行動が必要です。残りはBitcoinクライアントソフトウェアによって行われます)。

外部からのこのトランザクションを見ると、これらのアドレスがAliceとBobに属していることを知っている人は、誰もAliceの秘密鍵を持っていないので、Aliceがその額をBobに転送することに同意したことを知ることができます。アリスは彼女の秘密鍵を他の人に与えることは愚かであり、これによって彼女は自分の名前で取引に署名し、自分のコントロールから資金を取り除くことができます。

後で、ボブがチャーリーに同じビットコインを転送したいとき、彼は同じことをするでしょう:

  • チャーリーはボブに自分の住所を送る。
  • ボブはチャーリーの住所とメッセージに転送するビットコインの量を追加します:「取引」メッセージ。
  • ボブは自分の秘密鍵でトランザクションに署名し、署名検証の公開鍵をアナウンスします。
  • BobはBitcoinネットワーク上ですべての人に見せるためにトランザクションをブロードキャストします。

ボブだけがこれを行うことができます。なぜなら、彼は取引の有効な署名を作成できる秘密鍵を持っているからです。

アリスは自分の秘密鍵を使ってボブへの転送に署名し、彼女のコインは今ボブに属していることを指示しているので、イブはボブの住所を自分の住所に置き換えることによって、これらのコインを変更することはできません。だからチャーリーが元のコインがアリスの手に入っていることを認めた場合、彼はこのコインが後にボブに渡され、ボブが同じコインを彼に渡しているという事実を受け入れます。

二重支出の防止[編集]

上記のプロセスは、アリスが複数のトランザクションで同じビットコインを使用することを妨げません。以下のプロセスが行います。これはBitcoinの背後にある主な革新です。

  • 取引の詳細が送信され、可能な限りすべてのコンピュータまたは他の多くのコンピュータに転送されます。
  • すべてのトランザクションのレコードを含むブロックが絶え間なく増え続けているチェーンは、すべてのコンピュータで一括して管理されています(それぞれには完全なコピーがあります)。

取引ブロックは有効である必要があり、作業証明を含む必要があります(10分ごとに1つのブロックがネットワークによって生成されます)。

  • ブロックは連鎖していますので、ブロックが変更された場合は、後続ブロックをすべて再計算する必要があります。
  • この連鎖に対する複数の有効な継続が現れた場合、最長のそのような分岐のみが受け入れられ、さらにそれがさらに拡張されます。

Bobは、トランザクションがブロック内に含まれていることを認識すると(計算量が大幅に増えている)、最長かつ最速の単一のブロックチェーンに含まれていたブロックに、アリスによるトランザクションがコンピュータによって受け入れられたと確信できますアリスが同じコインで2回目の取引を作成するのを防ぎます。アリスがこのシステムを邪魔してコインを二重に使うためには、Bitcoinの他のすべてのユーザーよりも多くのコンピューティング能力を必要とします。

匿名性[編集]

Bitcoinネットワーク自体には、設定する「アカウント」がなく、ビットコインを保持または使用するために電子メールアドレス、ユーザー名またはパスワードは必要ありません。各残高は、単にアドレスとその公開 - 秘密鍵のペアに関連付けられています。お金は、秘密鍵を持っていて、それと取引を行うことができる人に「所属」しています。さらに、これらの鍵は、トランザクションに必要なときにのみ使用されるため、事前にどこにでも登録する必要はありません。取引当事者は、店主が現金支払いの顧客の名前を知らないのと同じ方法でお互いの身元を知る必要はありません。

Bitcoinアドレスは数学的に公開鍵に対応し、次のようになります。

1PHYrmdJ22MKbJevpb3MBNpVckjZHt89hz

それぞれの人は、それぞれ独自のバランスを持っているような多くのアドレスを持つことができ、どの人がどの金額を所有しているかを知ることは非常に困難です。彼のプライバシーを保護するために、Bobは個々の取引を受け取るたびに新しい公開鍵と秘密鍵のペアを生成することができ、Bitcoinソフトウェアはデフォルトでこの動作を促進します。上記の例を続けると、チャーリーがボブからビットコインを受け取ると、チャーリーはボブの前にビットコインを所有していた人物を特定することができなくなります。

大文字/表記[編集]

Bitcoinは通貨とプロトコルの両方であるため、大文字小文字は混乱する可能性があります。 「Bitcoin」(大文字のBを使用した単数形)を使用してプロトコル、ソフトウェア、コミュニティにラベルを付けること、通貨の単位にラベルを付ける「小文字のb」を使用することです。

どこを見て探検するか[編集]

Biteasy.com、Blockchain.info、Blokr.ioまたはBitcoin Block Explorerにアクセスして、システムの実際の動作を直接調べることができます。この最後のサイトは、ブロックチェーン内の最新のブロックを表示します。ブロックチェーンには、システムで発生したすべてのトランザクションの合意された履歴が含まれています。最後の1時間に生成されたブロック数は平均6であることに注意してください。また、トランザクション数にも注意してください。わずか1時間で6000〜7000件の取引があります。これは現在システムがどの程度アクティブかを示します。

次に、これらのブロックの1つに移動します。ブロックのハッシュはゼロの実行から始まります。これがブロックの作成を難しくした理由です。多くのゼロで始まるハッシュは、ゼロがほとんどないハッシュよりもはるかに見つけにくいです。このブロックを生成したコンピュータは、このゼロの実行を生成するまで、多くの 'Nonce' '値(ブロックのページにもリストされています)を試さなければなりませんでした。次に、「前のブロック」という行を参照してください。各ブロックには、その前に来たブロックのハッシュが含まれています。これがブロックの連鎖を形成するものです。今ブロックに含まれるすべてのトランザクションを見てみましょう。最初の取引は、このブロックを生成したコンピュータによって得られた収入です。これには、「薄い空気」から作られた一定量のコインと、おそらく同じブロック内の他の取引から収集された料金が含まれています。

いずれかの取引にドリルダウンすると、1つ以上の金額がどのように出入りするかがわかります。 1つのトランザクションに複数の着信および発信の金額を設定することにより、必要な分量を可能にしながら、可能な限り金額に参加し、金額を割り引くことができます。入金額は、誰かの住所からの過去の取引(あなたも見ることができます)で、各出金額は誰かに宛てられ、将来の取引の一部になります(既に発生している場合は、

最後に、アドレスリンクのいずれかをフォローして、どのような公開情報が利用可能かを確認することができます。

Bitcoinネットワーク上での活動量を確認するには、監視WebサイトのBitcoin MonitorとBitcoin Watchにアクセスしてください。最初はBitcoinネットワーク上のイベントのリアルタイム視覚化を示し、2つ目は最近のトランザクションの量とサイズに関する一般的な統計を示します。

何人の人々がBitcoinを使用していますか?[編集]

これは正確に答えるのは難しい質問です。 1つの方法は、過去24時間にネットワークに接続したビッチンクライアントの数をカウントすることです。 クライアントの中には、ネットワークの他のメンバーに定期的にアドレスを送信するため、これを行うことができます。 2011年9月、この方法はテンプレート:Formatnum:60000人のユーザーがいることを示唆していました。

白書[編集]

Bitcoin White Paperは、見込みのある顧客があなたの会社や特定の製品に有利な意思決定を下すのに役立つ文書です。 文書が決定を容易にしない場合は、WP以外のものであってもよい。 最も理解できる言葉で言えば、白書は記事と広告パンフレットの間のものです。 この文書には非常に有用な情報が含まれていますが、同時に、特定の製品やサービスを購入するのが最善の解決策であるという事実につながります。