ブックマーク / bitcoin.peryaudo.org (2)

  • トップ - ビットコインの仕組み:Bitcoinを技術的に徹底解説!

    このサイトについて このサイトのモットーは「ビットコインの仕組みは決して難しくない」です。 このサイトは、技術的にビットコインを解説するサイトです。簡単な説明から入り、最後は、ウォレットをRubyで実装します。しかし、プログラミングに慣れていない方にも、十分に理解できるようよう配慮しました。 私は、多くの人が容易に理解できるからこそ、ビットコインは価値ある発明だと思っています。 ビットコインの簡単な仕組み ビットコインは、中央を持たないのに、銀行を経由しているかのようにコインをやりとりできる「通貨」。 「公開鍵暗号」で第三者がコインを勝手に盗めなくなり、 「ブロックチェーン」のしくみで、当事者が通貨を二重に譲渡するのを防ぐことができる。 「ブロックチェーン」の運営に貢献した人は報酬がもらえる、これが「マイニング」。 これだけではよく分からない? はやく仕組みを知りたい:「Bitcoinの仕

    gactoon
    gactoon 2016/02/17
  • Bitcoinウォレットを実装する - ビットコインの仕組み:Bitcoinを技術的に徹底解説!

    Bitcoinウォレットを実装する Bitcoinの仕組みについてより深く解説するため、実際に筆者が簡易的なBitcoinウォレットをRubyで実装した。(bcwallet.rb) Rubyの標準ライブラリのみで書かれ、コメント・空行を除いて800行程度と、非常にコンパクトに収まったと自負している。 全体のソースコードはGithubにアップロードしたのでご覧頂きたい。 この章では、実際にこのクライアントのソースコードを解説しつつ、Bitcoinの仕組みについてさらに詳しく掘り下げていく。 Rubyに慣れていない読者もおられるかもしれないが、決してRubyとして高度な使い方をしている訳ではないのでどうかお付き合いいただきたい。 以下ではソースコードを引用しながら解説していくが、その全てを掲載する訳ではないので、適宜Githubの完全版を参照してほしい。 ダウンロードデータが小さい方が気軽にテ

    gactoon
    gactoon 2016/02/17
  • 1