質問: どこかのサーバーに自分の仮想通貨アドレスを載せて http://saikutu.com/index.php?yourKASOUtuukaAddres=3xtJTJuy67kgyjk みたいにhttpリクエスト送るとhash計算式みたいなのが送り返されてきて 次にその計算結果と自分の仮想通貨アドレスとセッションコードみたいなものを載せてhttpリクエストをまた送信すると 自分の仮想通貨のアドレスに報酬が支払われるのでしょうか? 具体的なサーバーのurlはあるのでしょうか? 追記 {{{{ 仮想通貨は、取引履歴の記録とチェックを世界中のパソコンなどが行うことによって、整合性が保たれています。そのための処理能力を提供してくれたユーザにマイニング報酬として新規発行される仮想通貨が支払われるのです。 {{{{ できれば上のような物語的説明ではなく 具体的にどこのサーバーと通信してどんなhttpリクエスト帰ってきてどうやってマイニング(hash計算)の計算結果を 送信しているかなどの技術的説明をおねがいします!
回答: 本来的な採掘は、**各ノードが自ら新しい暗号通貨を生み出します**。中央集権的な「特定のサーバー」**なしで**システムが成立しているのです(ビットコインネットワークもP2Pで構築されています)。 ビットコインの場合、 1. 今進んでいるブロックチェーンの次に来るブロックの候補として、承認すべき取引を集めてきます。 2. 集めてきた取引をブロックとして繋げられれば、ブロックで承認手数料と、採掘報酬(1ブロックつなげるごとにもらえる額)が手に入ることとなります。 3. ただし、ブロック全体のハッシュ値を特定の形にできなければ、次のブロックをつなげることはできません。この「繋げられるブロックにするためにハッシュ値を探す」作業が、「採掘」と呼ばれるものです。 ただし、現実問題として、ビットコインをブロック単位で採掘しようとすれば、1ブロック当てるのにも途方もない計算量が必要となって、個人が参画するのは現実的ではありません。ということで、「マイニングプール」というものがあって、プール全体で1ブロック採掘できたら、提供してくれた計算量に応じて報酬を分ける、というような仕組みがあるのですが、この仕組の詳細は**各プール次第**です。