見出し画像

Gnosis Pay:発行者のSafe内のトークンを使用したVisaとの決済などについて

この記事は「A Hackers Guide To Gnosis Pay」を日本語訳したものです。

Gnosis は、過去 7 年間にわたって Web3 インフラストラクチャのパイオニアとして機能してきました。当社は、Safe から Cow Swap まで、業界をリードするいくつかの業界プロジェクトの育成と立ち上げに成功してきました。そして現在、Gnosis の最新プロジェクトの 1 つが、とりわけ Gnosis Pay です。

Gnosis Pay は、Visa デビット カードに接続された初の完全なセルフ カストディアル ウォレットで、完全に管理している暗号通貨を使用できます。これは、crypto.com や Coinbase などの取引所が提供するデビット カードとは大きく異なります。これらの仲介業者が閉鎖した場合、資金を失うことになります。 Gnosis Pay を使用しますか?たとえ明日 Gnosis Pay が閉鎖されたとしても、ウォレット内のすべての資金に引き続きアクセスできるでしょう。

ユーザーが Gnosis Pay にオンボーディングする方法

1 ユーザーであるあなたは、Gnosis Pay カードを注文します。

2 当社のパートナーである Fractal と KYC プロセスを経ます。

https://web.fractal.id/


3 安全なアカウントが作成されました。

4 あなたの IBAN (国際銀行口座番号) はカードにリンクされており、カードは郵送されます。

5 資金の KYT (Know Your Transaction) とともに EURe でセーフ アカウントを補充します。

6 Gnosis Pay カードが使用できるようになりました。

7 取引は Gnosis Pay ネットワーク上でユーロで行われ、オフチェーンのビザ取引と Gnosis Chain 上のオンチェーン取引の間のブリッジとして機能します。

Gnosis Pay 上に製品を構築しようとしている多くの人は、オンチェーンでどのベンダーに資金を費やしているかを追跡できると想定しているため、これは注意することが重要です。この記事の執筆時点では、これを追跡することはできません。

8 その後、チェーン上の Gnosis Pay トランザクションを確認できるようになります。Gnosis Pay Safe トランザクションは Gnosis Chain 上で公開されています (参考: GP ユーザーにとって物事をもう少しプライベートなものにしたい人向けのプロジェクトのアイデアです 😉)。

Gnosis Pay トランザクションのライフサイクル 🦉💳

Gnosis Pay トランザクションには 2 種類あります。Gnosis Pay カードでトリガーされるトランザクションと、ユーザーが Gnosis Pay Safe アカウントを使用してオンチェーンでトリガーするトランザクションです。 以下の両方のトランザクションの図と、その後の説明をご覧ください。

https://link.excalidraw.com/readonly/MuvKjCJySvjrcPSocViE

Gnosis Pay カードでトリガーされるトランザクション

ここで、キオスクで Gnosis Pay カードをスワイプすると実際に何が起こるかについて、さらに詳しく見てみましょう。

1 アイスクリーム ショップの端末にカードをタップします。 2 秒のタイマーが鳴り始めます。何故ですか?これは、Gnosis Pay などの決済プロバイダーがユーザーの取引を 2 秒以内に承認するために準拠する必要がある業界標準です。通常、それよりも大幅に高速に発生します。

2 Gnosis Pay は Visa から承認リクエストを受け取ります。 Gnosis Pay は、ユーザーのSafeにアクセス可能な資金が存在するかどうかを確認し、アカウント残高に基づいて「はい」または「いいえ」を返します。

3 Gnosis Pay ネットワークは、Rolesモジュール (後で説明しますが、これはユーザーのSafe口座に接続されたモジュールです) を使用してトランザクションをトリガーし、Visa リクエストと同時に EURe を発行者のSafeに転送します。発行者は Gnosis Pay と Visa の間の仲介者であり、毎営業日の終わりに発行者のSafe内の資金を使用して Visa オフチェーンとの取引を決済します。

オンチェーンでトリガーするトランザクション

もちろん、Gnosis Payを特別なものにしているのは、Visa カードに関連付けられた自分専用のウォレットがあることです。そのセルフカストディアルウォレットを使用すると、通常チェーンで行うのと同じように、やりたいことを何でも行うことができます。

1 Gnosis Pay Safe Account でトランザクション (たとえばスワップ) をトリガーすると、Delay Module (GP Safe Account に接続された別の安全なモジュール) を通じてトランザクションを送信します。Safe Account では 3 分間のトランザクション遅延が生じます。

2 3分間の遅延は、チェーントランザクションをトリガーする際に、Gnosis Pay ユーザーによる二重支払いを避けるために設けられています。

3 トランザクションは遅延モジュールのキューに入れられ、この間、Gnosis Pay カードは使用できません。

Delay/Rolesモジュールを理解する

Gnosis Pay 上に構築する場合、最初にわかることの 1 つは、Gnosis Pay アカウントが、Role モジュールと Delay モジュールという 2 つのモジュールが接続された安全なアカウントであるということです。

これら 2 つのスマート コントラクトは基本的に、Gnosis Pay トランザクションに関与する当事者、カード ユーザーと Gnosis Pay 自体の両方を保護します。

Roleモジュールでは、これにより、Gnosis Pay ネットワークが EURe と GBP のみを使用できるようになります。

Gnosis Pay はこれら以外のトークンにはアクセスできないため、他の投資は安全に保たれます。トークンは、ユーザーが許可なく変更できる特定の 1 日の制限までのみアクセスできます。

Gnosis Pay 上で製品を開発する方法🦉

Gnosis Pay は、暗号通貨決済にイノベーションをもたらすことに興奮しているハッカソンやスタートアップ チームの多くのインディーズ ハッカーの間で非常に人気があります。私たちは、存在するすべての設計領域と、何が実現可能で何が実現不可能かを適切に説明したいと考えています。

Gnosis Pay の設計空間はシンプルです。 EURe/GBP をSafeアカウントに取得します。支払い統合や SDK などを構築する必要はありません。Gnosis Pay は通常の Visa カードとして機能し、それらの多くは現実世界ではそのままで機能し、従来のセルフ カストディ ウォレットはオンチェーン上で機能します。

Gnosis Pay を Stripe のような決済 API として見るのではなく、Visa デビット カードが付属した DeFi ウォレットとして考えてください。そのコンテキストでどのようなことをしますか?

・EUReをレンディングプロトコルに入金し、取引に間に合うようにそれらのポジションを削除することで、GPユーザーにEUReの利回りを生み出しますか?

・AMM に流動性を提供することで得られる LP トークンをユーザーの Gnosis Pay Safe に補充しますか?

・NFT / トークンをオンチェーンのロイヤルティ報酬プログラムとして Gnosis Pay ユーザーにエアドロップしますか?

Gnosis Pay を中心とした潜在的な設計スペースは無限です。ユーザーは、デビットカードで取引を行うまでにデビットカードに十分な EURe トークンがある限り、あらゆるクレイジーな defi ステーキング、融資などのアクティビティを行うことができます。

ただし、もう 1 つ注意すべき重要な点は、この記事の執筆時点では、Delay モジュールと Role モジュール以外の Gnosis Pay セーフ アカウントにアタッチされているモジュールは、アカウントをネットワークからブロックしていることです。ビルダーには、興味深いソリューションを考え出すために必要なだけ多くのルールを破ることをお勧めしますが、その多くは本番環境ではまだ具体的ではありません (安全なアカウントに接続する別のモジュールを作成することから成らないソリューションを作成する場合を除く) 、それなら大丈夫です)。

Gnosis Pay で構築しましょう!

必要なすべての議論とコード例が記載されたドキュメントがここにあります。 まだ役に立ちませんか?

これは、Gnosis DevRel および Gnosis Pay エンジニアとの Telegram グループ チャットで、必要なことは何でも質問できます。

https://t.me/+xBArjAV-UuEzMGQx

Happy Hacking! 🦉💳🟢

この記事が気に入ったらサポートをしてみませんか?