@mizumotokのブログ

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

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

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

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

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

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

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

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

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

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

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

効果的な英語の学習法 - 応用言語学を活用しよう

応用言語学という学問があって、その中に第2言語習得(SLA = Second Language Acquisition)という分野があります。 英語のリスニングとスピーキングを研究して、効果的な学習法をした方がいいよねという学問です。言語はどのように学ばれるか――外国語学習…

電子書籍リーダーKindleでスクリーンショットをとる

本の内容をシェアしたいときスクリーンショットがとりたくなります。 カメラで撮影するのもなんだなと思っていたら、簡単にできる方法がありましたのでシェア。電子書籍リーダのKindle(Kindle、Kindle Paperwhite、Kindle Voyage、Kindle Oasis)の場合は、…

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

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

React NativeでRSSリーダーをつくろう

Swift版に続き、React Native版のRSSリーダーを作ってみましょう。React Native版ならjavascriptで実装でき、iOSでもAndroidでも動きます。今回はシンプルにYahoo!トピックスの見出しのみを表示して、内容はSafariに飛ばして表示するようにしています。 プロ…

Swift4でRSSリーダーをつくろう

以前の、Swiftで作成したRSSリーダーの記事が好評でしたがSwiftのバージョンもあがって古くなったので作り直しました。RSSリーダーはTableViewを使いますし、データの通信もあるので、サンプルとしては手頃です。 今回はシンプルにYahoo!トピックスの見出し…

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

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

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

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