SpringEmail: 支払い可能なブロックチェーンの安全なメールボックスを設計するには?

SpringEmail: 支払い可能なブロックチェーンの安全なメールボックスを設計するには?

1 SpringMail と BiSMTP プロトコルの概要

Chunyou について: Chunyou は、ブロックチェーン プロトコルと既存のインターネット メール プロトコル (SMTP) を統合することで、暗号通貨の使いやすさを大幅に向上させ、暗号通貨のユーザー ベースと使用シナリオを拡大し、Qtum の価値転送プロトコルのビジョンを実現し、インターネット上でシームレスな支払い体験を実現したいと考えています。 Qtum のホワイト ペーパーでは、Qtum は、スマート コントラクトをプロトコル層に埋め込み、World Wide Web の既存の標準を組み合わせて、既存の TCP/IP プロトコル スタックを統合するブロックチェーン支払いプロトコルを実装する、Value Transfer Protocol (VTP プロトコル) の概念を革新的に提案しました。この支払いプロトコルは、より多くのインテリジェンスとより多くのビジネスの可能性をもたらし、シームレスなインターネット支払いエクスペリエンスを実現します。

BiSMTP プロトコルについて: (ブロックチェーン統合シンプルメール転送プロトコル) は、ブロックチェーンに基づくシンプルなメール転送プロトコルであり、Qtum チームによって提案された、ブロックチェーン技術と既存のメール プロトコルを統合した融合プロトコルです。このプロトコルを通じて、ユーザーは電子メールを使用して少額のデジタル通貨を送受信できます。このプロトコルは、既存の SMTP プロトコル スタックを拡張して、マークアップ言語を介して暗号通貨を送受信し、メール サーバーがこのマークアップ言語を処理できるようにメール サーバーの機能を拡張することで、電子メールを介した小額のデジタル通貨の送受信を実現し、インターネット上の支払いシナリオで広く使用できるようになります。

デジタル通貨を使用する場合、ユーザーは通常、ウォレット クライアントをダウンロードするか、オンラインでホストされるウォレットを使用する必要があります。ウォレット クライアントをダウンロードするということは、ユーザーが自分の資産を正常に管理するために、ブロックチェーン データ全体を同時にダウンロードする必要があることを意味します。カストディアルウォレットは、ユーザーがますます長くなるブロックチェーンデータをダウンロードするのを回避したり、オンライン拡張機能を増やしたりするなど、ユーザーにさらなる利便性を提供できます。

ここでは、ユーザーがブロックチェーン全体をダウンロードする必要なく、ユーザーとコミュニティがデジタル決済機能を完了できる別の可能性を提供します。当社は、従来の電子メールエクスペリエンスに基づいたデジタルウォレットをユーザーに提供し、Qtum ネットワークに基づいた電子メールソリューションをコミュニティに提供します。

SMTP は、インターネットの古典的な電子メール オフィス プロトコルです。私たちの目標は、分散型 Qtum ネットワークに従来の電子メール オフィスの機能を実装し、従来の電子メール ボックスをさらに抽象化して BiSMTP プロトコルに拡張することです。

2 メールボックスを再定義する

[email protected] などの従来の電子メール アドレスは、次の 2 つの部分で構成されます。
 メールID(アカウント):spring
 メールサーバー名: coco.info
電子メール ID はドメイン coco.info 内でのみ有効です。この標準アドレス形式は継承されますが、従来の電子メール ボックスや従来の電子メール クライアントとの互換性を確保しながら、その意味は再定義されます。

Qtum ネットワークでは、電子メール アドレスは上記と同じ従来の形式ですが、各部分の意味は変更されています。たとえば、[email protected] は次の 2 つの部分で構成されます。
チェーンアドレス: 1PkyncFDsXmcg6pnPUvNJWougztWejAdVe
アクセスドメイン名: node.example.com
チェーン アドレスが 2 つあると仮定します。

①1KvwTxFqJSSjztyEN3LLmLDWr4xVZtGk96
②1PkyncFDsXmcg6pnPUvNJWougztWejAdVe

チェーンアドレス①はWang Junが所有し、チェーンアドレス②はLi Junが所有しています。 Qtumウォレットクライアントをダウンロードせずに、Wang JunはLi Junに情報(資産)を送信したいと考えています。ネットワークで次のメールを作成できます。
送信者: [email protected]
宛先: [email protected]
件名: 李氏にとって大きな利益

ここで、@node.example.com は Qtum ネットワーク内の到達可能なノードまたはブローカーを表します。
新しいアドレスと従来の電子メール アドレスの主な違いは、クロスドメイン識別機能です。

定義: クロスドメイン識別
定義: 分散メールサーバー

図1: ネットワーク識別

2.1 チェーンアドレス

チェーン アドレスはウォレット アドレスと呼ばれます。チェーン アドレスは、Qtum ネットワーク内の実際のメッセージ受信者を表します。住所を持っている人なら誰でもその住所を使ってメールを受け取ることができます。ユーザーがアドレスの所有権を取得すると、対応する秘密鍵を所有することになります。

チェーン アドレスは Qtum ネットワーク内で一意であり、このプロパティはドメインの影響を受けません。電子メールが Qtum ネットワーク経由で送信される限り、どのドメインからアクセスされたかに関係なく、チェーン アドレス経由で配信できます。これは従来の電子メールと比較すると大きな違いですが、従来のシステムにとっては透過的です。

従来の電子メールは通常、gmail.com などのメール サーバー ドメインにバインドされているためです。しかし、Qtum ネットワークでは、ドメインはエントリ ポイント、つまりアクセス ドメインのようなものです。

2.2 アクセスドメイン

ユーザーが電子メール要求を開始すると、従来の SMTP プロトコルが適用されます。ユーザーは通常、電子メール クライアントを使用してSMTP要求を開始しますが、この要求は Qtum ネットワークに入る前にエスケープするか、受信者の電子メール オフィスに直接転送する必要があります (電子メールのメール クラス定義属性に従って)。

Qtum ネットワーク内のノードは電子メールの受信を担当できます (ただし、ノードがそうである必要はありません)。または、SMTP 要求の処理を特に担当するブローカーによってエスケープされ、処理されてから Qtum ネットワークに配置されます。
SMTP 要求を処理し、メッセージを Qtum ネットワーク上で送信するために (特定のプロトコル プロトコル定義に従って) 所定の形式 (メッセージ間形式定義) に変換できるホストは、アクセス ドメインと呼ばれます。したがって、従来の概念では、アクセス ドメインは従来のメール クライアントにサービスを提供するメール サーバーです。

3. ネットワークアクセス(相互接続)

前述のように、Qtum ネットワーク内のノードは電子メールの受信を担当できますが、ノードの処理能力を考慮すると、SMTP 要求を直接処理することが主な機能になることはできません。ノードは通常、散在しており不確実です。メール サービスは、信頼性が高く、能力のあるホストによって提供される必要があります。

SMTP 要求の受信を担当するコンポーネントをブローカーと呼ぶため、そのようなブローカーを実行しているホストはアクセス ドメインと呼ぶことができます。ブローカーは信頼性の高いサービスの形で存在し、多くの顧客に電子メール サービスを提供して、Qtum ネットワークにアクセスするための電子メール要求を回避できます。

サービス オペレーターは、ユーザーが電子メール クライアントを構成しやすくするために、broker.example.com などのブローカー サービス専用のドメイン名を登録できます。さまざまなユーザー グループにサービスを提供する、多数のアクセス ドメインが同時に存在すると考えられます。しかし、Qtum ネットワークにアクセスする限り、それらは実際には同等です。

broker1.example.netとbroker2.example.netという2つのドメインがあると仮定します。

次の 2 つのアドレスにメールを送信する場合:

[email protected]
[email protected]

結果は同じです。最終的にメールを受け取ったのは、アドレスが 1KvwTxFqJSSjztyEN3LLmLDWr4xVZtGk96 の人たちです。

図2: ブローカートポロジ ブローカートポロジ

Broker は Spring Email の重要なコンポーネントです。以下の動作モードを設計しますが、これらに限定されません。

3.1 ブローカーノードプロキシ

プロキシノードは、完全なブロックチェーンをダウンロードするのではなく、ネットワークの受信と情報転送のタスクを引き受ける軽量ノードです。 Node Proxy にブローカーを実装することは良い選択です。

プロキシノードは、巨大なブロックチェーンをダウンロードする必要がないため、ユーザーにとって非常に良い選択肢であり、より使いやすいですが、完全な機能を得ることはできません。ノード プロキシはフル ノードではないことに注意してください。ネットワーク内にプロキシが多すぎると、ネットワークの集中化につながり、ネットワークの分散化にはつながりません。

3.2 ブローカーノード

ブローカー ノードは、フル ノードに実装されたブローカー機能です。ユーザーにとって、これは Wallet Client でブローカー オプションをオンにするのと同じであり、ローカル ネットワーク内の他のユーザーは通常のメール クライアントを使用してホストを送信メール サーバーとして設定できます。

3.3 ブローカーメールサーバー

Broker メール サーバーは、より多くの電子メール クライアントにサービスを提供して、信頼性が高くパーソナライズされた電子メール サービスを提供するように設計されています。

3.4 拡張サービス

1. ウォレットの保管
ブローカーは信頼性の高いサービスに拡張でき、ユーザー用のウォレットをホストしないため、ユーザーはコインやデジタル資産の送受信が容易になります。
2. メール サービスは、高可用性の従来のメール サービスを提供します。
3. 特殊事業者は、独自の事業に基づいて独自のサービスを提供し、そこから利益を得ます。
4. MX サービス エンタープライズ レベルのメールボックス サービスへのアクセス プラン。エンタープライズレベルの電子メール サービスには、多くのリソース投資が必要です。既存の企業メール サービス プロバイダーにアクセス ソリューションを提供することもできます。

4. メール配信

4.1 クラシックモード

私たちは、従来の Post Office Protocol を考慮し、それを Qtum ブロックチェーン ネットワークに拡張します。これにより、電子メールの送信機能が強化され、メールボックスの概念と適用領域が拡大し、より実用的でアクセスしやすくなります。この強化された拡張を要約すると、少なくとも次の明らかな変更があります。

  1. • メールボックスは特定のメールサーバーに限定されなくなりました

  2. • メールの配信経路が動的になり、複数の可能性が生まれます

  3. • メールは暗号化され、署名されるため、受信者のみが読むことができます

ユーザーは通常、互換性のあるメール クライアントを使用してメールを作成します。クライアントは SMTP を介してメール サーバーとのネットワーク セッションを開始し、サーバーは受信者のメールボックスが配置されているサーバーにメールを配信します。サーバーは受信者のアカウントを判別し、メールを受信者のメールボックスに配信します。これは、従来の SMTP メール オフィスのメール送信プロセスです (従来のメール送信の図)。

図3: 従来の電子メール配信パス

従来の電子メール送信モデルには明らかな欠点がいくつかあります。
• メールボックスの集中化。その可用性はメール サーバーによって完全に決定されます。従来の電子メールは、それが配置されているドメインに制限されます。通常、サービスプロバイダーがマルチドメインのサポートを提供していない場合、ユーザーは異なるドメインで同じメールボックスを使用することはできません。もちろん、ユーザーは異なるドメインで同じユーザー名とパスワードを使用して複数の電子メール アドレスを登録することもできます (これは私たちが議論したいことではありません)。

• 電子メールは通常暗号化されておらず、署名には特別なツール (GPG、PGP など) が必要であり、通常は電子メール クライアントからの特別なサポートも必要になります。

• 電子メール サービスは地域限定です。 Gmail を例に挙げてみましょう。強力なサーバーサポートがありますが、インターネットを使用できる地球上のすべての人が Gmail を使用できるわけではありません。

• メールボックス サーバーにアクセスできない可能性があります。場合によっては、メール サーバーが互いに適切に接続できず、2 つのメール サーバー上のメールボックスが相互に通信することが困難になり、ユーザーが特定のメールボックスにメールを送信できなくなります。

4.2 分散型

分散メール配信は従来のメール システムに対する重要な変更ですが、この変更はメール クライアントには透過的です。分散メール配信では、メールが受信者に届くまでの経路が変更されます。
アリスとボブがそれぞれ次のチェーン アドレスを持っていると仮定します。
1: 1PkyncFDsXmcg6pnPUvNJWougztWejAdVe
2: 1KvwTxFqJSSjztyEN3LLmLDWr4xVZtGk96

アリスはブローカー 1 にアクセスでき、ボブはブローカー 3 にアクセスできるため、次の電子メール アドレスを使用して電子メールを送信できます。

3:[email protected]
4:[email protected]@com

アリスはアドレス 3 を通じてブローカー 1 にアクセスし、ボブに電子メールを送信します。ブローカー 1 はボブに到達する方法がわからないため、Qtum ネットワークにボブのチェーン アドレス 2 (ブローカー 3 のネットワーク アドレスなど) のネットワーク情報を要求します。ネットワーク情報を見つけた後、ブローカー 1 はブローカー 3 との対話を開始して電子メールを送信します。ブローカー 3 はさらにボブに電子メールを通知します。 (分散メール送信図)

図4: 分散型電子メール配信パス

5. メールストレージ

電子メールは即時のコミュニケーションではありません。メールが失われないようにするには、ユーザーのメールを保存する必要があります。

5.1 オンチェーンストレージ

メールをブロックチェーンに保存する場合は、次の問題を慎重に考慮する必要があります。
郵便料金 チェーン内で郵便物を保管する場合は、不正使用を避けるために高い料金を支払う必要があります。

電子メールの合計バイトサイズは厳密に制限する必要があります。

5.2 外部ストレージ

電子メールをどのように保存するかはブローカーが決定し、ブローカーはユーザーにこれに対して料金を請求することもできます。

電子メールの保存方法を決定するのはブローカーまたはユーザー次第です。次のような状況が考えられます。

ブローカーホスティングメール

従来のメール サーバーと同様に、ブローカーはユーザーにストレージ スペースを割り当て、ユーザー自身のビジネスに基づいてサービス料金を請求できます。

ユーザーフレンドリーなメールストレージ

ユーザーは、システムを自分で実行し、独自のストレージ方法を構成することもできます。一般ユーザーにとって、これは簡単な作業ではありません。メールを失わないように、携帯電話を常にオンラインにしておく必要があるからです。

6下位互換性

6.1 メールクライアント

従来の電子メールクライアント

- 従来のメールの送受信

- コイン転送をサポートする補助ツールが利用可能

ブローカーホスト型メールクライアント (WebMail)
- すべての高度な機能が適切に統合されています · 専用のメールクライアント(開発)
- すべての高度な機能とウォレットを統合できます

6.2 従来のメールサーバーとのやり取り

7 セキュリティ上の懸念

  1. DDoS

  2. ・ 確認する

  3. スパム防止

  4. ポリシーの影響(分散ネットワークを通過する電子メールはファイアウォールを突破する可能性があります)

公式発表: ブロックチェーン技術に基づく価値転送プロトコルを解決するために、Qtum チームは後日、2 番目のコミュニティ プロジェクトである Qloha を発表する予定です。 Qloha が皆様に違った感動をもたらしてくれることを願っています!

最初のコミュニティ プロジェクトに興味のある開発者やユーザーは、詳細について [email protected] にメールを送信することもできます。 Qtum Foundation は、全員の参加を促すために一連のインセンティブも開始します。

<<:  米国の諜報機関はなぜビットコインにそれほど執着しているのでしょうか?

>>:  金取引はブロックチェーンに移行しています。ビットコインはまだその地位を揺るがすことができるのか?

推薦する

R3、バミューダでブロックチェーン技術を実証

R3は最近、ブロックチェーンの研究結果をバミューダに持ち込み、分散プロセスがバミューダとその企業の運...

正式に決定しました!インドネシア中央銀行、2018年にビットコインを禁止へ

インドネシア中央銀行はビットコインを含む暗号通貨の全面禁止を計画している。中央銀行総裁のアグス・マル...

次のホットスポットブロックチェーンの可能性を理解していますか?

2015年には、米国のナスダックをはじめ、欧米の多くの主流金融機関が「ブロックチェーン」技術のテス...

機関投資家のダイヤモンドの手はビットコインをしっかりと保持し、62,000元が新しい購入ベンチマークになる可能性がある

関連レポートでは、以前の強気相場と比較して、ビットコインの長期保有者は売却する意欲が低く、多くの機関...

華強北から試験場まで、深センのマイニングマシンはどのような道を辿るのでしょうか?

8月18日、「深圳における中国の特色ある社会主義のモデル試験区の建設を支持することに関する中国共産...

この強気相場はいつピークを迎えるのでしょうか?降りるタイミングを判断するのに役立つ7つの指標

著者: ファイブ・ファイアボールズ・マスター出典: Vernacular Blockchain (I...

強気相場は始まる準備ができていますか? 5つの重要なデータが答えを教えてくれる

一連のオンチェーンデータは、市場が回復し、資金が流入していることを示しています。市場はほとんどの人が...

分散型プロトコル Bancor が流動性マイニング計画を発表、最初のバッチで 8 つのトークンプールをサポート

11月16日、分散型取引プロトコルのBancorは流動性マイニング計画を発表したが、現在はコミュニテ...

インターネット大手が暗号通貨市場に再参入

かつては仮想通貨に懐疑的だったトランプ大統領は、わずか2日前、ブルームバーグ・ビジネスウィーク誌に対...

AMDとNvidiaのマイニングチップの損失は予想よりも長引くだろう

ロシアのニュースサイトRBCのアナリスト、ミッチ・スティーブス氏は、高品質の暗号通貨マイニングGPU...

中国証券監督管理委員会元委員長の肖剛氏が「仮想資産の取引は必ず起こる」と言ったのはどういう意味だったのか? 1か月前にHuobiのLi Linと会話をした

一つの石が千の波紋を引き起こす可能性がある。中国証券監督管理委員会の元委員長、肖剛氏はフォーラムで講...

RBIは、銀行は2018年の仮想通貨取引を制限する通達を引用できないと述べている

インド準備銀行(RBI)は月曜日、商業銀行は2018年4月に失効した仮想通貨銀行業務禁止令を根拠に、...

元イーサリアムCEO:「貪欲で傲慢」なイーサリアム財団はDAO危機に関与すべきではない

「彼らはタイタニック号を修理しているようなもので、何の役にも立っていません。」イーサリアムプロジェク...

2020年のブロックチェーン年次式典と第2回BoChain Finance「スターパワー」授賞式が成功裏に開催されました

2020年10月25日、BoChain Financeが主催する2020年ブロックチェーン年次式典と...