徹底理解ブロックチェーンを読む【ch01】

はじめに

最近、ブロックチェーンの本を購入したので、読書メモがてらブログに投稿していきます!

これから、読む本は以下のものです。 徹底理解ブロックチェーン ゼロから着実にわかる次世代技術の原則(impress top gear) | Daniel Drescher, 株式会社クイープ |本 | 通販 | Amazon

ch01(レイヤと機能面)

今回の章は今後の説明のため、ソフトウェアに対しての考え方(レイヤ、完全性) を説明しています。

レイヤ

システムは以下の2つのレイヤに合わせる事ができる。

  1. アプリケーション層と実装層
  2. アプリケーション層はユーザーのニーズに合わせて、実装層はそれらのニーズを満たすことに焦点をあわせる。

  3. 機能面(システムが行うこと)と非機能面(システムに行わせること)

完全性

  • データ完全性
    • 管理されるデータが完全かつ正確
  • 振る舞い完全性
    • システムが意図したとおりに動くこと
  • セキュリティ
    • 承認されたユーザーだけがシステムのデータや機能にアクセス出来る。