Easiest Blockchain~簡単 ブロックチェーン・Cloudの勉強ブログ~

ブロックチェーン技術の勉強のために学んだことをシェアしていきます。ブロックチェーン技術の基礎から応用まで幅広く勉強していきます。

phpパスワード暗号化「password_hash()、password_verify()」簡易ログインフォーム

こんにちはmiyaです。 しばらくプログラミングの勉強をブログにしていませんでした。今年はぼちぼち再開していきます。 今年最初のテーマとしてphpの簡易ログイン処理を行っていきます。大学で使用するウェブサービス(ゼミ生向け)を作成していて、メモとし…

新年明けましておめでとうございます。今後の方針について。

しばらく更新をサボっていました。。。 今年はもう始まって一週間経ってしまいましたが、今やっていることがひと段落したらまた再開したいと思います。 内容としては、現在PHPを勉強しており、並行して暗号技術を1から勉強しています。 そのことをブログにし…

Truffleフレームワークを利用したサンプル「MetaCoin」実装

こんにちはmiyaです、今回もブロックチェーンの話です。前回までの記事でブロックチェーンを利用した投票アプリを紹介しましたが、 少し前に公式サンプルとして公開されているMetaCoinを利用してコントラクトを実装する勉強をしました。 ※初めての方でもわか…

ビザンチン将軍問題~ブロックチェーン理解への道~

この記事を読んでくださっているということはブロックチェーンに興味があるということですよね。 そんな皆さんには基礎知識であるビザンチン将軍問題(Byzantine Fault Tolerance)について改めて整理していきます。ブロックチェーンには合意形成アルゴリズム…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part6 番外編

今回はものすごく短い記事です。 前回までの記事でEthereumを利用した投票Dappsプログラムを開設しました。前回はCUI上で投票を実現したのですが、あまり実践的ではありません。 そこで私が参考にした元サイトではhtmlが公開され、GUI操作によって投票ができ…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part5

前回までにEthereumを利用した匿名投票プログラムをコーディング、ブロックチェーンへデプロイをしてきました。 今回は前回のデプロイ編の続きになります。 ↓前回の記事 www.miyatech-univ.com投票プログラムをブロックチェーンにのせる行程に関しては前回で…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part4

今回はついにコントラクトをブロックチェーンにデプロイしていきます! これまでの記事は下準備+コーディング+コンパイルでした。 区切りをつけて理解していくと簡単に感じますよね。 今後もこのようなスタイルで行こうかと思います。 では早速本題に入っ…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part3

今回も前回に引き続きブロックチェーンアプリケーション匿名投票Dappsプログラムの解説をしていきます。その前にモナコインのブロックチェーンへの攻撃が行われました。 簡単に言うと、事前にブロックチェーンをある程度生成しておいて、本丸のブロックチェ…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part2

前回導入編では、環境準備としてnpm、web3、ganacheをインストールしました。 この記事を読む前にPart1を読むことをお勧めします。↓ miyatech.hatenablog.com今回はプログラム作成編です! 実際にプログラミング言語のSolidityを利用して、コードを記述しコ…

超簡易 ブロックチェーン(Ethereum)上での匿名投票プログラム解説 ”Easiest voting app with blockchain”Part1

今回からは手始めにブロックチェーンアプリケーションの初級編として 匿名投票をブロックチェーン上に載せるプログラムを作っていきます。 今回はPart1ということで導入編です。参考にしたのはこちらのサイトです↓ medium.com 今回はnpmとnodeを使用し、また…

ブロックチェーンの勉強のためブログ開設しました!

はじめましてmiyaと申します。 私は現在都内の4年制大学に通っています。 ブロックチェーン技術に興味を持ち、ブロックチェーンプログラマー王に俺はなる!!と意気込んでおります。 このブログは自分の勉強のために閲覧者の方とともにブロックチェーン技術…