@mizumotokのブログ

テクノロジー、投資、書評、映画、筋トレなどについて

ブロックチェーン

意外と簡単!ERC20トークンの作り方

ICOに使われるトークンはほとんどがイーサリアム上のERC20トークンと呼ばれるものです。統一規格になっているためERC20トークン対応のウォレットであれば、誰が発行したトークンでもウォレットで使用することができます。 ERC20トークンを作るのは非常に簡単…

EOSはEthereumキラーとなるのか

特に海外でEOSが話題になっています。EOSは史上最大のICOとなる4300億円を調達し、時価総額はBitcoin、Ethereum、Ripple、Bitcoin Cashについて5位につけました。 EOSはEthereumと同じく、スマートコントラクト、分散アプリケーションプラットフォームですが…

ブロックチェーンの進化~さまざまなアルトコインを徹底解説

ビットコインが注目されてから、多くの仮想通貨(アルトコイン)が出てきました。 アルトコインはもちろんブロックチェーンを利用していますので、仮想通貨の違いはブロックチェーンの違いでもあります。 ブロックチェーンの進化という観点からアルトコイン…

javascriptでブロックチェーンをつくってみよう - 6 P2Pネットワーク

ビットコインをJavascriptで実装しながら理解しましょう。 前回までにウォレットの実装をしました。今回はP2Pネットワークを実装してみます。これで完成です。 開発の流れ 前回までの状態を再現 シリアライズ テスト Webユーザインターフェース P2Pネットワ…

javascriptでブロックチェーンをつくってみよう - 5 ウォレットの実装

ビットコインをJavascriptで実装しながら理解しましょう。 前回までにトランザクション(送金取引)の実装を行いました。今回はウォレットを実装してみます。 開発の流れ 前回までの状態を再現 ウォレットの実装 テスト マイニング報酬 テスト まとめ 開発の…

javascriptでブロックチェーンをつくってみよう - 4 トランザクションの実装

ビットコインをJavascriptで実装しながら理解しましょう。 前回までにブロックをマイニングする処理を実装を行いました。今回はトランザクション(送金取引)を実装してみます。 開発の流れ トランザクションの実装 テスト トランザクションプール テスト ま…

javascriptでブロックチェーンをつくってみよう - 3 マイニングの実装

ビットコインをJavascriptで実装しながら理解しましょう。 前回までにブロックチェーンの実装を行ないました。今回はブロックをマイニングする処理を実装してみます。 開発の流れ 前回までの状態を再現 マイナーの実装 ブロックチェーンでマイニングされたブ…

javascriptでブロックチェーンをつくってみよう - 2 ブロックチェーンの実装

ビットコインをJavascriptで実装しながら理解しましょう。 前回までにブロックの実装を行ないました。今回はブロックをチェーンでつなげるブロックチェーンの実装を行ないます。 開発の流れ 前回までの状態を再現 ブロックチェーンの実装 テスト まとめ GitH…

javascriptでブロックチェーンをつくってみよう - 1 ブロックの実装

ビットコインを支える技術として注目をされているブロックチェーンですが、仕組みはそれほど複雑ではありません。 複数のトランザクションをブロック単位で管理 ブロックに前のブロックのハッシュ値をもたせてチェーンのようにつなげることで特定のブロック…

仮想通貨界の古典「仮想通貨革命-ビットコインは始まりにすぎない」

ビットコインはテクノロジーによって、これまでの通貨のあり方の一石を投じました。これまでの通貨や決済には国や銀行のような信頼できる管理者がいて成り立っていましたが、その管理者をなくしてしまおうという「革命」が起きたのです。このムーブメントが…

ブロックチェーンの中身を読んでみよう

ビットコインはP2Pですべての人にオープンにされています。その取引を全部記したブロックチェーンは当然誰でも閲覧可能です。 Blockchain.infoというウェブサイトではブロックチェーンを読みやすい形式で公開してくれています。Blockchain.info上でをブロッ…

これからビットコインとブロックチェーンの仕組みをちゃんと理解しよう

ビットコインはサトシ・ナカモトと名乗る人物によって発明され、2009年1月3日から運用が開始されました。 通常の決済は金融機関を通して行われますが、そのために決済コストがかかり少額決済には向かないという問題があります。また金融機関の破綻や法定通貨…