Design Principle
LCPの設計は次のような原則に基づいている:
- 最小限の信頼仮定: Chainの検証方式として最も優れたLight Client方式の信頼仮定に加え、TEEを信頼する必要がある
- オンチェーンでの低い検証コスト: 対象Chainに対するon-chainでのLight Client検証は不要となる。代わりにEnclave内で生成された検証結果のcommitmentに対する1つの署名の検証のみ行う。すなわちオンチェーンでの署名検証コストの削減および検証トランザクションのサイズ削減(e.g. target chainのvalidators infoが不要)が可能。
- 拡張性(Extensible): Chainの組み合わせごとのOn-chain Light Client実装が不要であり、Enclaveで実行可能なLight Client実装のみを必要とする