アプリケーション領域レイヤーモデルとは、プロトコルを階層化したものです。レイヤーモデルの全体像を把握することで、プロジェクトがどのレイヤーにあたるのかがわかり、理解が早まります。レイヤーモデルは、コンピュータの通信機能を分割したOSI参照モデルを参考につくられ、開発者によって分類されたものです。見る人や立場によって見解が変わり、諸説ありますが、ここでは全体像をつかむことを目的として分類しています。ProtocolP2Pネットワーク内でブロックやノード間の通信を行う階層です。コンセンサスアルゴリズムを決める階層です。Machineブロックチェーンを実行させる仮想マシンとして機能する階層です。ブロック内に入れる情報をプログラムで定義します。イーサリアムのスマートコントラクトやBitcoinのSegwitなどがこれにあたります。Scalingブロックチェーンをスケールさせるための階層です。スケーリング問題を解決するためのプロジェクトはこのセカンドレイヤーが多いです。Scaling層ブロックチェーンの仮想マシンをOSとして扱えるようにするための階層です。アプリケーション領域レイヤー3.0以降は、一般のユーザーの目に触れるサービスと言えます。Dapps層アプリケーションの中でも、サービスの基盤となるようなものを指します。Dappsで、それを利用するその他多くのアプリなどがレイヤー4.0のサービスです。具体的には、DEXやDappsなどがレイヤー3.0です。Dapps層ウォレットやブラウザなど、ユーザーが直接操作するアプリケーションです。