本文書では、ウォレットアドレスが、分散型キャリアと中央集権型キャリアの両方からの通知を、プラットフォームに依存しない方法で受信できるようにする分散型通知プロトコルを紹介します。プラットフォームの例としては、dApps、ユーザウォレット、iOSおよびAndroidアプリ、ChromeまたはFirefoxブラウザ、または他の任意のそのようなプラットフォームを挙げることができます。
また、プロトコル/プラットフォームの理論と技術的側面、プロトコルがエコシステム内の善良なアクターのインセンティブを確保するために利用するゲーム理論についても探り、説明します。
問題点
ブロックチェーン空間は非常に急速なペースで成長しており、ユーザー、サービス、収益の面で指数関数的な成長は今後も急速に続くと予測されています。このような成長にもかかわらず、サービス(dApps、プラットフォーム、サービス、スマートコントラクト)には、ユーザーとの真の分散化されたコミュニケーション媒体がまだ不足しています。今日、プロバイダと消費者の間のコミュニケーションは、電子メール、Twitterのようなソーシャルメディア、Telegramのようなコミュニティプラットフォームのような媒体で行われることが多い。これらの方法では、Web3.0の目的は達成されません。
以下は、Web3.0サービスが現在抱えている問題点と、分散化されたコミュニケーション層の欠如が、イベントやアクション、その他の重要な更新を逃す結果となっていることを簡単にまとめたものです。
- AAVE、Compound、および他の DeFi プロトコルでは、ユーザーが通知を受け取る方法がないため、ユーザーは手動で確認するまでローンの清算について知らないままである
- DEX に取引注文が発注されるたびに、取引が完了したかどうかを手動でサービスやウォレットアドレスで確認する必要がある
- ENS ドメインの期限切れは、グレースドメインのユーザーが読んでくれることを期待して Twitter に掲載しなければならない
- ガバナンストークンが重要な提案に使えるようになったら、いつでもユーザーに通知する機能がない
- ツイートを待つのではなく、将来的にPoolTogetherの宝くじの当選者は、通知を介して当選した宝くじを受け取ることができない
- 分散型マーケットプレイスでのデジタルアートの利用可能性や限定版のNFTは、簡単な通知でユーザーに共有することができない
- 新プロトコル機能の発表をユーザーと共有できない
これらの例は、Web3.0コミュニケーションにおける重要な問題点を浮き彫りにしており、特にDeFi内でのサービスやdAppの成長に伴い、問題は悪化するばかりです。
解決策
Ethereum Push Notification Service(EPNS)は、ブロックチェーンプロトコルで、サービスが、分散型の方法でユーザー(ウォレットアドレス)と通信することを可能にします。DeFiの側面として、このプロトコルは、通知がインセンティブになることを可能にします。つまりユーザは通知からトークンを取得することができます。
さらに、プロトコルの分散化された性質により、モバイルアプリ、ユーザーのウォレット、ウェブブラウザ、その他どのプラットフォームに渡って、すべての中央集権型または分散型のコミュニケーション方法を向上させたいプラットフォームが利用することができます。
EPNS Protocol
アプリケーションのフロー
定義
エコシステムにおける特定の役割については、以下のような定義があります。
説明
EPNSは、その中心にある通知プロトコルです。Ethereumの上に構築され、それは完全に分散化されたミドルウェア層であり、任意のdApps、スマートコントラクト、または従来のサービスがプライバシー重視(ウォレットアドレス)と分散化された方法で、ユーザーと通信することを可能にします。
とりわけ、このミドルウェアは、サービスとユーザーが通信するためのスパムフリー、ユーザー中心、オプトイン、透明な環境を保証します。