Bitcoin Sats ドメイン名の標準プロトコル仕様、FAQ、ロードマップを説明する記事

Sats ドメイン ネーム システムは、ビットコイン ユーザーによって作成され、ビットコイン上で完全に開発されたドメイン名エコシステムを構築することを目的として、ビットコイン序数にドメイン名を刻印するための標準化されたプロトコルです。

編集: BeyondLee、0xUClub 研究者

翻訳者のメモ

2023年のウサギ年には、序数理論に基づいて開発されたビットコインの碑文システムがウサギのように誕生し、円の外に爆発し、Brc20、BTCnftなどのビットコインのエコシステムが風に乗って誕生しました。 unisat が主導する革新的なアプリケーションは市場で高く評価されており、Binance や Ouyi などの有名な機関が共同建設への参加を発表しています。

セクターのローテーションと価値の回帰に伴い、ビットコインドメイン名は、分散化、ワンタイムキャスティング、永久所有権などの優れた特性により、徐々に市場で広く注目を集めるようになりました。ただし、前例のないドメイン名システムのため、これまでさまざまな規格が混在しており、投資家の間で合意が得られていないことにも言及しなければなりません。 Sats は、高度に分散化され、完全なプロトコルを備え、反復的に更新でき、ビットコインの序数理論に完全に基づいている最初の Web3 ドメイン ネーム システムとして、より注目に値します。Sats プロトコル標準は依然として深く誤解されています。情報の誤りをなくすことが、私がこの契約書を翻訳する主な目的です。

ただし、私は技術的な観点から新興の衛星システムを高く評価しているだけであり、投資アドバイスを構成するものではないと宣言しなければなりません。言語の制限により、必然的に省略や誤訳が存在します。投資家の皆様もお読みください。慎重に英語版のSatsドメイン名契約を締結し、合理的な投資を行ってください。

Sats ドメイン名

I. 概要

1 はじめに

Sats ドメイン ネーム システムは、ビットコインの序数にドメイン名を記述するための標準化されたプロトコルです。その目標は、ビットコイン ユーザーによって作成され、ビットコインに基づいて完全に開発されたドメイン名エコシステムを構築することです。開発チームはこのプロジェクト用にインデクサーを構築しており、構文は他の開発者によるその後の改良のために共有される予定です。基本原則は次のとおりです。

すべてのドメイン名情報はビットコイン チェーンに保存されます

ドメイン名の登録とドメイン名の更新に関連するすべてのコンテンツには、ビットコインのトランザクション データのみが含まれます。ビットコイン ノードにはすべてのドメイン名のすべての情報が含まれているため、他のデータベースや関連サービスのサポートは必要なく、誰でもドメイン名の実際のステータスを独立して知ることができます。

プロトコルは信頼性と中立性を保ちます

データ管理者が存在しないため、誰も契約を一時停止したり、他人がドメイン名を登録するのを妨げたりすることはできません。特権的なスマートコントラクトやフロントエンド、トークンエコノミクス、プレマイン、ガストークン、集中管理、邪悪なインセンティブはありません。

ビットコインに最初にドメイン名を登録した人がそのドメインを所有することになります

たとえば、最初に「さとし.sats」を登録した人がドメイン名の所有者となり、ドメイン名を更新する権限を取得します。序数を使用すると、重複したドメイン名を含め、誰でも必要な情報を書き込むことができます。しかし、これはドメイン名標準に関する紛争や競争につながり、コミュニティのエネルギーを消耗することに等しいです。したがって、私たちは紛争を解決するための唯一の中立的かつ客観的な原則、つまり早い者勝ちを守る必要があります。

2. 使用例

完全にビットコイン チェーン上に保存されている Sats ドメイン名システムには多くの利点があり、多くの既存の製品やエコシステムに付加価値を与えます。例えば:

  • Nostr プロトコルでの Sats ドメイン名の使用
  • Sats ドメイン名をライトニング ネットワーク アドレスとして使用します
  • Sats ドメイン名をパブリック ビットコイン アドレスとして使用する
  • Sats ドメイン名を使用してアプリケーションにログインします
  • Bitcoin Explorer で衛星ドメインを表示

2. プロトコルの仕様

新しいドメイン名は、ビットコイン取引プロセスの初回登録序数として登録できます。このプロセスは希望者に誰でも参加できます。

1. ドメイン名を登録する

簡単登録

Sats ドメイン名システムに新しいドメイン名を登録するには、ドメイン名を含む序数を記述するだけで済みます。この例のように。

satoshi.sats

事前登録

高度な登録により、ユーザーは JSON5 構文を使用してドメイン名ステートメントに追加データを追加できます。登録形式はオプションであり、ドメイン更新プロセス中に使用されます。この例のように。

{

"p": "SNS",

"上": "右"、

"名前": "helloworld.sats",

}

登録制限

これらの制限は、上記の両方の登録タイプに適用されます。

  • 各序数には 1 つのドメイン名のみを彫刻できます
  • UTF-8 文字はすべて有効です
  • 大文字と小文字は関係ありません。すべてのドメイン名は小文字で登録されます。
  • ドメイン名にスペースは使用できません

2. インデクサーを構築する

これらの手順では、ドメイン名を適切にインデックス付けし、各ドメイン名が最初に登録された時期を特定できるように、ドメイン名を抽出および検証するロジックについて説明します。

データを取得

以下の説明は、タイプ、ID、テキスト内容などの基本的な詳細を含む完全な序数データ構造へのアクセスを前提としています。 Sats ドメイン名の有効性を適切に検証するには、ユーザーは登録番号 159710 の最初の Sats ドメイン名からインデックス作成を開始する必要があります。

碑文のタイプが次のいずれかであることを確認します。

*テキスト/プレーン

  • アプリケーション/json

碑文の生のテキスト コンテンツとしてテキストを取得します。たとえば、このドメイン名のテキストは、この URL によって返される元のコンテンツです。

ドメイン名を確認してください

最初に刻印された Sats ドメイン名がシステム内で唯一の有効なドメイン名であるため、ユーザーが多数の同一のドメイン名に直面した場合、刻印番号を通じて有効なドメイン名を見つけて判断できます。以下に、碑文番号を比較するためにドメイン名を抽出して検証する方法を説明します。

JSON5 からドメイン名を抽出

  1. テキストが JSON5 標準に従って有効な JSON であることを検証します。したがって、テキストの解析を試みる必要があります。エラー (無効な JSON) を報告する場合は、検証の「プレーン テキスト」部分に進んでください。

  2. JSON に必要なキー値が含まれていることを確認します。

p は「sns」に等しい

op は「reg」に等しい

名前は存在し、文字列型です

  1. 名前を抽出した後、手順に従って検証を続けます。

JSON5 では末尾のカンマが有効です。値の改行が無効です。

ドメイン名を確認してください

  1. 文字列を小文字に変換します。
  2. 最初のスペースまたは改行 (\n) 以降をすべて削除します。
  3. すべての空白と改行を削除します。
  4. ドメイン名にピリオド (.) が 1 つだけ含まれていることを確認します。
  5. 文字列が .sats で終わることを確認します。

3. インデクサーと API

Sats ドメイン名が有効かどうかを判断するには、すべての同一のドメイン名を比較する必要があります。このうち、刻印番号が先頭にあるものだけが有効なもの、つまり最初に登録されたドメイン名とみなされます。

検索するときは必ずすべての文字を小文字に変換してください。そうしないと、誤って無効なドメイン名を登録する可能性があります。

詐欺師はドメイン名に隠し文字を含む可能性があるため、API がデコードされた UTF-8 ドメイン名を返すようにする必要があります。この情報を識別することで、ユーザーは不正なドメイン名を区別できます。

ユーザー

または ? を含むドメイン名を直接クエリするとエラーが発生するため、最初に URL エンコードに変換する必要があります。

4. 実験的な構文

開発チームはテストでより関連性の高い情報を公開する予定です。鋳造碑文は安くないので、すべての関係者が同じ文法システムを共有していることを確認する必要があり、少なくともドメイン名システムは文法を更新できる必要があります。

ユーザーは、より関連性の高いドメイン名の構文パラメータを自分で彫刻できます。将来的には、開発チームも同様のパラメータを採用する可能性がありますが、実際のリリース前に十分に調査およびテストする必要があります。もちろん、開発チームのインデクサーはこれらのパラメーターを解析しない可能性があり、他のインデクサーまたはクライアントはそれらを無期限に無視することを選択する可能性があります。したがって、自己責任で進めてください。

{

"p": "SNS",

"上": "右"、

"name": "satoshi.sats",

"lnurl": "LNURL1DP68GURN8GHJ7CTSDYHXCMNSV9UJUCM09AMRZTMHV9KXCET59AMKZH60WPHXUDRTGA85WSJDDENYXNZXTP68X3RWDF2XYTMVDE6HYMPDWPEX7CM9WDEN7MM5WS7NYUZGG34N2SESFCUYS3PXDE6K6HMNV 96X7UMGD9EN6VCY8TWN5"、

"npub": "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m"

"btc": "3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy"

}

3. よくある質問

1. Sats ドメイン名について

**なぜSatsドメイン名を所有しているのですか? **

ドメイン ネーム システムはオンラインでの交流に不可欠ですが、通常は中央機関によって管理されています。ビットコインベースのドメイン名システムは、個人または組織のインターネット ID に革命をもたらす可能性があります。将来的には、Sats ドメイン名を中心にさらに多くのウォレット、市場、アプリケーションが開発されるでしょう。

Sats ドメイン名はいつ公開されますか?

実際、中央組織がその立ち上げを発表する必要はなく、Sats ドメイン名システムはビットコイン ブロックチェーン上にすでに存在しており、ユーザーは序数を書き込むことでいつでも登録できます。

Sats ドメイン名を交換できますか?

もちろん、Sats ドメインは通常の序数と同様に取引できます。どのウォレットが有効な Sats 名を保持しているかに関係なく、インデクサーはそれを正しく解決できます。

Sats ドメイン名をサポートするにはどうすればよいですか?

ユーザーは、有名な名前をいくつか登録したり、Twitter、Nostr のニックネーム、またはハンドルをサポートのために Sats ドメイン名に変更したりすることを選択できます。開発チームは、Sats ドメイン名を支援する GitHub コードも共有します。

Sats ドメイン名から利益を得た人はいますか?

Sats ドメイン名の開発中、関連チームはそこから何の利益も受けておらず、利益を得る計画もありませんでした。 Sats ドメイン名の登録プロセス、つまり序数の登録中、ユーザーはビットコイン ネットワーク マイナーにガスを支払うだけで済みます。

DAO とプロトコルを管理しているのは誰ですか?

Sats ドメイン名には DAO はなく、スマート コントラクトという意味での合意もありません。開発チームが決定できるのは、Sats ドメイン名の共通項のみです。それ以外には、ドメイン名の変更、ドメイン名の更新、ドメイン名登録のコストの増加などのことはできません。

OG ステータス、エアドロップ、ホワイトリストなどを取得するにはどうすればよいですか?

実際、Sats ドメイン名システムには、これらの報酬メカニズムは存在しません。 「先着順」に基づいた一連の登録メカニズムのみがあり、誰でも希望する Sats ドメイン名を序数に書き込む権利を持っています。

2. 登録

sats ドメイン名を登録するにはどうすればよいですか?

プロトコル仕様 の指示に従うか、そのプロトコルをサポートするアプリを使用してください。

誰かがSatsドメイン名を登録したかどうかを判断するにはどうすればよいですか?

関連するアプリケーションに必要なドメイン名インデクサー。詳細については、インデクサーと API を参照してください。

ドメイン名の信頼性と有効性を判断するにはどうすればよいですか?

開発チームには、ドメイン名の「信頼性」を定義する権利はなく、同様に、ドメイン名を所有する個人または組織がドメイン名によって表示される情報と一致している必要があることを確認する責任もありません。

チームは、市場、ウォレット、個人がどの SAT ドメイン名が最初で有効であるかを確認するのに役立つ関連ツールを開発することのみを目的としています。ユーザーは、ドメイン名の「有効性」に関しては、開発チームを含むインデクサーと関連ツール以外の人物を信頼すべきではありません。したがって、チームは、sats ドメイン名がインデクサーによって迅速かつ効率的に検証できるように努めています。

1 つの序数に複数のドメイン名を記述できますか?

いいえ、詳細についてはプロトコル仕様を参照してください。

絵文字やIDNを登録に使用できますか?

はい、直接ご利用ください。

ユーザーが重複したドメイン名を登録した場合はどうなりますか?

「先着順」の登録メカニズムに基づいて、インデクサーは重複したドメイン名を無効なものとして扱います。

一部のドメイン名が正しくインデックス付けされないのはなぜですか?

特殊な形式または不完全な形式が原因でこの問題が発生する場合があります。ユーザーはここをクリックして JSON 形式を確認できます。

4. ロードマップ

*Sats ドメイン コミュニティの将来に関するアイデアをいくつか紹介します。なぜなら、Sats ドメインには技術協定も、スマート コントラクトも、DAO も、主導権を握る企業も存在しないためです。したがって、これらは、オープンソース コミュニティが集まって出てきた提案のほんの一部にすぎません... *

1. スタートアップフェーズ

これらはすべて最初の 30 日以内に完了しています:

  • Twitter に文法を投稿
  • インデクサーと API を公開する
  • 60,000 の有効なドメイン名が鋳造されました
  • Ordinalsbot、Unisat、Ordinals Wallet などのプラットフォームを統合
  • gm.satsは0.125BTCで取引されています
  • Nostrの統合
  • BTCの送受信にはSatsドメイン名を使用します

2. 基本段階

この段階は 3 つの主要な課題によって定義されます。

ドメイン名の更新

DNS や ENS と同様に、Sats は、より多くのアプリケーション シナリオを拡張するために更新可能なドメイン名プロトコルである必要があります。将来的には、文法およびインデクサーのアップグレードをデジタル署名と組み合わせて、碑文を通じて更新を承認できるようになる可能性があります。

修理コレクション

Ordinals は静的なコレクションに焦点を当てていますが、Sats は動的であり、現在 1 日に数千の速度で増加しているため、これと互換性のある新しい標準をやがてリリースする必要があります。

集中力を下げる

ENS、BNS、DNS と同様に、ユーザーが Sats ドメイン名を使用する場合、単一ノードから提供される信頼できる情報を信頼します。序数に刻まれた Sats ドメイン名は非常に分散していますが、インデクサーはそのような情報を収集する際に集中化によりリスクを負う可能性があります。これにはいくつかの改善ソリューションがあります。

  • Optimistic ロールアップのようなレイヤー 2 プロトコルと同様に、すべての有効な Sats ドメイン名を別のブロックチェーンに書き込みます。
  • すべての有効なSatsドメイン名に対応する検証ハッシュを作成し、このハッシュをビットコインにも刻みます。
  • ドメイン名が有効かどうかについて合意を得るために、リゾルバー ノードのネットワークを作成します。

3. 加速段階

このフェーズは成長と拡大がすべてです:

  • ネットワークの成長に貢献した人に報酬を与えるために、SNS 構文に推奨システムを追加しました。
  • ハッカソン、報奨金、スポンサーシップ、パートナーシップ。
  • 他のドメイン名システムと互換性があります。
  • 世界に影響を与える現象レベルのドメインネームシステムになる。

## 索引

1. インデクサーと API

URL:

コード:

ドキュメント: document/static/index.html#/

注意: 開発チームは再インデックス機能を追加していません。転送によって送信された序数は解析時に特別な反映を受けません。開発チームは将来この機能を改善する予定です。

警告: 上記のインデクサーはビットコイン ブロックチェーン ネットワークをスキャンして整理されたデータのみを返します。開発チームはその正確性をいかなる形でも保証しません。そのため、自己責任で使用してください (詳細については利用規約を参照してください)。したがって、ユーザーは検証のために独自の独立したインデクサーを使用することをお勧めします。

2. 利用規約

利用規約

規約は2023年2月27日に更新されました

API (api.sats.id のユーザーとして、次の条件が適用されます。

著作権者およびその所有者によって提供される以下の規約 (「規約」)

寄稿者 (「著作権者」、「当社」、または「当社」)。 API を引き続き使用することで、

追加の条件を含む規約を読み、理解したことを認めます。

ここで参照されている、および/またはハイパーリンクで利用可能な利用規約およびポリシー、

そしてそれらに拘束されることに同意します。

**免責事項;責任の制限**

あなたは、API へのアクセスと使用はあなたの単独のリスクで行われることに明示的に同意するものとします。

保証や条件なしで「現状のまま」および「利用可能な状態」で提供されます。

明示的または黙示的を問わず、いかなる種類の保証も含みますが、これに限定されません。

非侵害、商品性、または適合性の権原または黙示の保証

特定の目的。上記を制限することなく、著作権者もその者も、

関連会社または子会社、取締役、役員、従業員、請負業者、代理店、

弁護士、サードパーティプロバイダー、販売代理店、ライセンシー、ライセンサー、後継者または

API が中断されないこと、安全であること、バグがないこと、または保証しないことを割り当てます。

エラーなし。また、著作権所有者のいずれも、API が以下のものであることを保証しません。

商品化可能、または特定の目的に適合する。全体の品質とパフォーマンス

API のリスクはあなたにあります。 API に欠陥があることが判明した場合、お客様は次のことを想定します

必要なすべてのサービス、修理、または修正の費用。

法律で許可される最大限の範囲で、あらゆる損害、損失、および/または傷害

何らかの原因による API の使用、または API の使用不能によって引き起こされる、またはそれに関連する、あるいは

法域を問わず、次のような訴訟を含みますがこれに限定されません。

保証違反、契約違反、および/または不法行為(過失を含む)は、

ここに含まれる責任の免責事項が適用されます。著作権者

当事者は、利益の損失を含むがこれに限定されない、いかなる損失に対しても責任を負わないものとします。

収益、財務損失、または直接的、間接的、偶発的、特別な損失、

の使用から生じる懲罰的、および/または結果的損害、または

API の使用不能、または収益の損失、情報の損失に関連する損害については、

利益、ビジネスの損失、使用の損失、信用の損失、またはデータの損失。

不法行為(過失を含む)、契約違反、またはその他の原因による場合であっても、

予見可能であり、たとえ著作権所有者の当事者が次のことについて知らされていたとしても、

かかる損害の可能性。さらに、著作権所有者が次のことを認識するものとします。

当事者は責任を負わず、著作権所有者を保持しようとしないことに同意するものとします。

API の他のユーザーを含む第三者の行為に対して責任を負う当事者、

API の使用および前述の損傷による傷害のリスクが存在しないこと

完全にあなたと一緒に。

管轄裁判所および/または仲裁人が以下の判断を下した場合

著作権所有者当事者はいずれも、お客様に対して責任を負います(たとえば、例外なく)。

本契約に基づくいかなるリリースまたは権利放棄も無効であることが判明したため、またはそれ以外の場合に制限される

法的強制力がない、またはいかなる請求もその範囲外であることが判明したため

リリースまたは権利放棄)、いかなる場合でも、著作権保有者当事者はいかなる権利も負いません。

総額 100 ドル ($100) を超える場合は、次のいずれかにかかわらず、お客様に対して責任を負います。

かかる責任は、保証違反、契約違反、または不法行為(以下を含む)に基づくものとします。

過失)またはその他。このセクションの規定 (免責事項、制限事項)

責任) API の使用または API へのアクセスが終了しても存続します。

**補償**

あなたは、著作権保持者当事者を補償し、擁護し、免責することに同意します。

あらゆる損失、請求、損害、判決、要求、訴訟に対して、

手続き、調査(公式か非公式かを問わず)、または経費(を含む)

合理的な弁護士費用)、またはそれに起因する、またはそれに関連する脅迫

(a) お客様による (i) 法律または (ii) 第三者の権利への違反、または (b) お客様の

APIの使用。

そのような請求、訴訟、訴訟が発生した場合、当社はお客様に次の情報を提供するよう努めます。

あなたのアカウントまたはファイルに登録されている連絡先情報に通知してください。ただし、失敗

かかる通知を送付しても、補償義務が排除または軽減されるわけではありません

以下。著作権保持者当事者は、自らの費用負担で、以下の権利を留保します。

それ以外の場合は、あらゆる事項の独占的な防御と管理を引き受けます。

あなたによる補償。その場合、あなたは著作権に全面的に協力するものとします。

保有者当事者は、利用可能な防御を主張します。あなたはそれを認め、同意します

このセクション (補償) の規定は、契約の終了後も存続するものとします。

API の使用または API へのアクセス。

その他

当社は、本規約の一部を更新、変更、修正、または置き換える権利を留保します。

更新および変更を投稿することにより、当社の裁量により変更されます。定期的に行うのはあなたの責任です

本規約の変更を確認してください。 API の継続的な使用または API へのアクセス

本規約への変更の掲載後は、それらの規約に同意したものとみなされます

変化します。これらの規約は、お客様間の完全な合意と理解を構成します。

API に関連する当社。本規約およびそれに起因または関連するすべての紛争

本規約は、法律に準拠し、法律に従って解釈、施行されるものとします。

抵触法の有無に関係なく、米国デラウェア州の

原則。これらの紛争は連邦および州でのみ解決されます。

デラウェア州の裁判所に管轄権を持ち、あなたと私たちはデラウェア州の対人管轄権に同意します。

それらの裁判所。

リンク

  1. ギットハブ
  1. ツイッター
  1. 英語版Satsドメイン名契約

購読://

原文表示
内容は参考用であり、勧誘やオファーではありません。 投資、税務、または法律に関するアドバイスは提供されません。 リスク開示の詳細については、免責事項 を参照してください。
  • 報酬
  • 7
  • 共有
コメント
0/400
Ruyi1314vip
· 2024-07-06 02:35
オールイン All in 🙌
返信0
Yiqingvip
· 2024-03-03 10:04
100倍のコイン📈を待ち伏せする
返信0
GateUser-faaa0d71vip
· 2024-02-03 15:56
私が投資したSATSコインのことを言っているのですか?それはとても素晴らしいですか?なぜそれが私の心の琴線に触れ、トレンドを把握し、2024 ✌️年に大金を稼いだのですか?
返信0
Handsome0606vip
· 2023-12-28 12:14
取られると思いますか?
返信0
GateUser-15f71185vip
· 2023-12-15 17:46
コインサークルを100倍👍待ち伏せする
返信0
ChotProvip
· 2023-12-09 02:31
ブイドル💪
返信0
ItIsBetterToRelyOnvip
· 2023-11-13 05:40
兄貴、すごい
返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)