Block Chain は書き換えができない台帳 と聞いて真っ先に思いついたのが、労働時間の管理。 やりたい事 誰が雇用者で誰が被雇用者とか抜きにして、A は B の為に X 時間労働しましたよ といった記録を台帳に記していく。 雇用者も被雇用者も改ざんできない労働管理台帳を作れないか。 ということで、これを作ったらどんな感じになるのか試してみた。 機能要件 まずは、分かりやすい Block Chain の解説 5分でわかるブロックチェーンの基本的な仕組み ● トランザクション 冒頭に述べた通り、誰が誰に何時間与えるのか、を記録していく。 Sender : 被雇用者 Recipient : 雇用者 Amount : 時間 本当は、雇用者 / 被雇用者 間の合意部分も含めたいが、やり過ぎになりそうなので今回は合意後の記録だけをする。 ● コンセンサスアルゴリズム 一番ノーマルな Proof