PirateCashプロトコル
PIRATE ピアツーピア決済ネットワークの技術概要: UTXO 台帳、Proof of Stake コンセンサス、決定論的マスターノード、LLMQ、発行モデル、および計画中の Tenderdash ベースのレイヤー 2 プラットフォーム。
リビジョン 1.1 · 2026 年 7 月- 目標ブロック時間
- 120 秒
- コンセンサス
- PoS + LLMQ
- 最大供給量
- ≈105M PIRATE
- Coreライセンス
- MIT open source
プロトコルの概要
PirateCash は、ネイティブ資産が PIRATE であるオープンソースの分散型決済ネットワークです。
このネットワークは、中央の発行者や決済オペレーターを必要とせずに、公開 UTXO 台帳を維持します。独立したノードはすべてのトランザクションを検証し、同じコンセンサス ルールに基づいてブロックします。ステーカーはブロックを作成し、担保化されたマスターノード層はクォーラムベースのサービスと分散型ガバナンスを提供します。
独立した検証
すべての完全なノードは、状態を受け入れる前に、トランザクション署名、未使用の出力、ブロック構造、ステークプルーフ、報酬制限をチェックします。
ステークベースのセキュリティ
ブートストラップ フェーズの後、ブロック生成では、継続的な競合ハッシュ計算の代わりにプルーフ オブ ステークが使用されます。
2層ネットワーク
決定論的マスターノードは、フルノード検証を置き換えることなく、トランザクション ロック、ブロック ロック、ガバナンスのためのクォーラムを形成します。
PirateCash Core は Dash Core のフォークであり、ビットコイン由来の UTXO モデル、ピアツーピア ネットワーキング、およびサービス ノード アーキテクチャを保持しています。 PirateCash は、ブロック 100,000 で PoS をアクティブにすることで、ネットワーク ID、通貨パラメータ、およびコンセンサスを変更します。
アップストリーム Dash Core リポジトリを開きますネットワークアーキテクチャ
PirateCash は、ローカル キー管理、コンセンサス検証、サービス層のクォーラム義務を分離します。この分離により、ウォレットの所有権がブロックの生成やマスターノードの操作とは区別されます。
フルノード
チェーンをダウンロードし、UTXO セットを維持し、すべてのコンセンサス ルールを個別に適用します。フルノードはマスターノードである必要はありません。
ステーカー
適格な PIRATE 出力を使用して同期されたウォレットを実行し、出力でステーク カーネルが見つかったときに有効な PoS ブロックに署名します。
マスターノード
必要な担保をロックし、決定論的リストに登録し、選択された場合はサービス クォーラムに参加します。
ウォレットまたは統合
トランザクションを作成して署名し、確認を追跡し、信頼できるローカル ノードまたは個別に保護されたサービスにクエリを実行します。
プルーフ・オブ・ステークのコンセンサス
PoS は、ブロック 100,000 以降、PirateCash メインネットで施行されています。これにより、生のハッシュパワーではなく、対象となる UTXO の所有権がブロックの提案に使用されるリソースになります。
目標インターバルは120秒で、難易度は継続的に調整されます。ブロックの発見は依然として確率的です。適格なステークを保持すると、ブロックが生成される期待される可能性が高まりますが、固定または保証されたリターンは生み出されません。
-
01
対象となる出力を選択する
ステーキングウォレットは、確認ルールを満たし、少なくとも 28,800 秒間存在していた未使用の PIRATE 出力を考慮します。マスターノードの担保はデフォルトでステーキングから保護されています。
-
02
ステークカーネルをテストする
ノードは、現在の PoS ターゲットに対して適格な出力と許可されたタイムスタンプをテストします。適格な値が大きいほど、期待される選択確率が高くなります。
-
03
構築と署名
カーネルがターゲットを満たした場合、ウォレットはブロックステークトランザクションを構築し、有効なメモリプールトランザクションを含め、選択された出力を制御するキーでブロックに署名します。
-
04
検証と伝播
ピアは、出力が未使用で成熟していること、カーネルとタイムスタンプがターゲットを満たしていること、署名が有効であること、要求された報酬がコンセンサス制限を超えていないことを検証します。
P(ブロック) ∝ 適格株式 ÷ ネットワークの問題
この関係は、予想される選択のみを説明します。実装では個別のステーク カーネルが評価されるため、短期的な結果は平均とは大きく異なる可能性があります。
ステーキングには、完全に同期されたノードと署名キーへの安全なアクセスが必要です。ウォレットを暗号化し、オフラインバックアップを保管し、対応している場合に限りステーキングのためだけにロックを解除してください。プールの利回りは、実際に得られたステーキング報酬と、ブロックを発見する際のプールの運に左右されます。Wrapped PIRATE はユーザーに対する運営者の債務的な義務を表し、サービスがネイティブ PIRATE を受け取り、その対価として BEP-20 トークンを交付します。市場価格と取引可能性は、PancakeSwap に提供された流動性によって支えられます。
マスターノードとクォーラム
決定論的なマスターノード リストは、第 2 ネットワーク層を固定します。担保は長期にわたる経済的関与を証明します。コンセンサス ルールを変更する許可は付与されません。フルノードは引き続き、結果のトランザクション、ブロック、およびクォーラム署名を検証します。
担保は所有者のキーの下に残りますが、マスターノードが登録されアクティブになっている間は使用されないままにしておく必要があります。
InstantSend
LLMQ 署名を通じてトランザクション入力をロックするため、通常のブロック深さが蓄積される前に競合する支出を拒否できます。
ChainLocks
高い位置で観察された最初の有効なブロックに署名し、ネットワークがロックを受け入れると、深い再編成が大幅に困難になります。
ガバナンス
アクティブなマスターノードのオペレーターが提案に投票します。承認された支払いは、プロトコルのスーパーブロック予算メカニズムを通じて決済できます。
Corsa
PirateCash のマスターノードは、分散型メッセンジャー Corsa の基盤にもなります。end-to-end 暗号化により、中央サービスに依存せず、境界のないプライベートなコミュニケーションを実現します。
PirateCash Core v19 以降、マスターノードは同じサーバー上でローカルの corsa-chat/Corsa ノードも実行する必要があります。masternode リポジトリの自動設定は、PirateCash Core と corsa-chat をまとめて設定します。この要件は PIP-0001 に記載されています。
| サービス | クォーラムプロファイル | プロトコルの役割 |
|---|---|---|
| ChainLocks | LLMQ_400_60 |
ブロックロックのしきい値署名 |
| InstantSend | LLMQ_60_75 |
決定論的なトランザクション ロックのためのローテーション クォーラム |
| Platform | LLMQ_100_67 |
プラットフォーム サービス用に予約されたクォーラム プロファイル |
PirateCash プラットフォーム: 計画中のレイヤー 2
レイヤ 2 ネットワークはまだユーザー状態を処理しておらず、アクティブな PirateCash コンセンサスの一部ではありません。以下の設計は、現在稼働している製品ではなく、意図された開発の方向性を示しています。
PirateCash は、Tenderdash を BFT コンセンサス エンジンとして使用し、オープンソース Dash プラットフォーム スタックのフォークおよび適応として独自のレイヤー 2 プラットフォームを構築する予定です。
Tenderdash は、動的マスターノード クォーラムおよび BLS しきい値署名に適合した Tendermint フォークです。これはプラットフォームのコンセンサスコンポーネントです。状態ストレージ、データ プロトコル、開発者インターフェイスは別個の層を形成します。 PirateCash バージョンでは、これらのコンポーネントは、レイヤー 1 PoS チェーンおよび PirateCash 決定的マスターノード リストと統合することを目的としています。
PirateCash Core
ネイティブ PIRATE、UTXO の支払い、エミッション、プルーフ オブ ステーク、マスターノード、レイヤー 1 ファイナリティはプライマリ チェーンに残ります。
PirateCash Platform
迅速な確認、検証可能なデータ変更、分散型アプリケーション サービスを実現する別個の状態チェーン。
BFT ファイナリティ
ブロックは、アクティブなバリデーター セットの 3 分の 2 以上による同意後にコミットされます。クォーラムに到達できない場合は、状態の一貫性を維持するためにファイナライズを停止する必要があります。
LLMQ および BLS
Tenderdash は、静的バリデータ セットを回転マスターノード サブセットに置き換えます。 BLS しきい値署名は、クォーラム決定を 1 つのコンパクトな署名として表します。
同一ブロック実行
ターゲット デザインは同一ブロック実行を継承します。ブロック ヘッダーにコミットされた AppHash は、含まれるトランジションが実行された後の状態を表します。
EVM ではなくデータ契約
計画されているプラットフォームは、署名された状態遷移を伴う ID、ドキュメント、およびスキーマで管理されるデータを対象としています。これは、EVM の互換性や任意の Solidity 契約を意味するものではありません。
実装段階
互換性のある Tenderdash/プラットフォーム ベースラインを選択し、ネットワーク ID を置き換えて、PirateCash、Core、PoS、およびマスターノード モデルと統合します。
consensus.MN_RRHeight = 1910840;
メインネットのブロック 1,910,840 で MN_RR が有効になり、プロトコルはマスターノード報酬の Platform 向け部分を credit pool に再配分し始めます。これはプールへの積立開始であり、PirateCash Platform の起動や有効化ではありません。
DKG、バリデータのローテーション、クォーラム損失の停止、決定論的状態、DAPI、およびプロトコルのアップグレードを敵対的な条件でテストします。
PirateCash Platform は、devnet と testnet の検証、公開仕様、監査、オペレーターソフトウェアの準備後に、別のアクティベーション手順で後日ローンチされます。ブロック 1,910,840 は Platform のローンチ高度ではありません。
LLMQ_100_67 プロファイルは PirateCash Core パラメータにすでに存在しますが、これだけではレイヤ 2 がライブであることを意味しません。別のアクティベーションが行われるまで、パフォーマンス、料金、アプリケーション機能、およびプラットフォームの経済性は設計目標のままです。
トランザクションと UTXO 台帳
PIRATE は、未使用のトランザクション出力として考慮されます。トランザクションは、既存の出力を消費し、スクリプトと暗号キーによって消費条件が定義される新しい出力を作成します。
アカウント残高が合意に達していません
表示されるウォレット残高は、キーによって制御される使用可能な UTXO の合計です。支払いからの変更は通常、新しく作成された出力として返されます。
料金
総インプットと総アウトプットの差が取引手数料となります。ノードは、ブロックレベルのコンセンサスチェックに加えて、リレーポリシーとメモリプールポリシーを適用します。
キーの所有権
このプロトコルは、ID やサポート リクエストではなく、有効な署名を認識します。秘密キーまたは回復フレーズを失うことは、通常、PIRATE の制御を失うことを意味します。
確認とロック
ブロック確認により、PoS チェーン内のトランザクションが順序付けされます。 InstantSend および ChainLocks は、競合する支出や再組織に対するクォーラム署名付きの保護を追加します。
発行と分配
PIRATE にはプロトコルで定義された発行曲線があり、最大供給量は約 5,604 万コインです。
ネットワークはブロック 100,000 まで Proof of Work を使用し、その後は Proof of Stake がブロック生成方式になりました。基本報酬は 50 PIRATE から始まり、直前ブロックの高さが 1,048,576 増えるごとに半減します。決定論的マスターノード報酬はブロック 1,266,000、DAO 予算は 1,899,666、MN_RR による credit pool への積立は 1,910,840 から始まります。取引手数料は許容報酬に加算されますが、それ自体で追加発行は生じません。
プレマインなしで起動
PirateCash メインネットは、チェーンの開始前に割り当てられたネイティブ PIRATE の事前作成された予約なしで、2018 年 11 月 3 日に一般公開されました。コインは、ネットワーク参加者によって生成されたブロックに対するプロトコルで定義された報酬を通じて流通に入りました。
- ネイティブ PIRATE プレマイン
- 0 PIRATE
- 一般公開
- 2018-11-03
- 初期ブロック報酬
- 50 PIRATE
プレマインなしという説明は、ネイティブ PIRATE コインとレイヤー 1 のローンチに適用されます。後から追加された BNB Smart Chain 上の BEP-20 コントラクト表現には、別個の供給・流通履歴があります。
| ブロック範囲 | 基地補助金 | プロトコルフェーズ |
|---|---|---|
| 0–99,999 | 50 PIRATE | PoW 初期フェーズ |
| 100,000–1,048,575 | 50 PIRATE | 基本報酬満額で PoS 稼働 |
| 1,048,576–1,265,999 | 25 PIRATE | プログレッシブマスターノード割り当てを備えた PoS |
| 1,266,000–1,899,665 | 25 PIRATE | 決定論的マスターノード報酬が稼働 |
| 1,899,666–2,097,151 | 25 PIRATE | DAO 予算。MN_RR はブロック 1,910,840 で続く |
| 2,097,152+ | 12.5 PIRATE、その後 1,048,576 ブロックごとに半減 | 長期的な有限発行 |
予算開始高の後、プロトコルはスーパーブロックを通じて承認されたガバナンス支払いのための補助金の割合を予約します。
マスターノードのシェアは 0.1% から始まり、Core で定義された長期目標の 60% に向かって段階的に再割り当てされます。
最大値は発行スケジュールの結果であり、自由に作成可能なトークン設定ではありません。コンセンサスは、許可された補助金を超える報酬を拒否します。
BNB Smart Chain 上の Wrapped PIRATE
ラップされた PIRATE は、ネイティブ PirateCash ネットワークをステーキング プールおよび BNB スマート チェーン エコシステムに接続する BEP-20 トークンです。ユーザーはネイティブ PIRATE をプールにデポジットし、サービス ルールに基づいてラップされた PIRATE を受け取ることができます。このプールはデポジットを集約し、PirateCash ネットワークでのステーキングにネイティブ コインを使用しますが、トークンはユーザーの互換性のあるウォレットで利用可能なままになります。
ネイティブ PIRATE とラップされた PIRATE は別々の台帳に記録されます。前者は PirateCash UTXO ブロックチェーンに記録され、後者は BNB スマート チェーン上の BEP-20 コントラクトによって記録されます。ラップされたトークンは、PirateCash プロトコル レベルで追加のネイティブ コインの発行を作成しません。
ラッピングされたPIRATEの入手方法
@piratecash_bot で wrapped PIRATE を取得する
交換は @piratecash_bot を通じて行われます。ネイティブ PIRATE を入金し、wrapped PIRATE を自分の BNB Smart Chain(BEP-20)アドレスへ出金します。
@piratecash_bot を開く ↗PancakeSwapで購入する
ラップされたPIRATEは、BNBスマートチェーン互換のセルフカストディウォレットを使用して、利用可能な流動性プールから直接取得することもできます。
PancakeSwapを開く ↗0xaFCC12e4040615E7Afe9fb4330eB3D9120acAC05
BscScan ↗
固定供給量: 105,000,000 PIRATE · 小数点以下 8 桁 · 契約が展開されたときに全供給量が鋳造されました
Wrapped PIRATE とステーキングプールの運用は、PirateCash メインネットのコンセンサス外です。コントラクトは入金時にトークンを自動発行せず、ネイティブなトラストレスブリッジも実装していません。ネットワーク間の変換は、既存供給を使用するプロジェクトゲートウェイが処理します。@piratecash_bot 経由のゲートウェイは、native PIRATE ↔ wrapped PIRATE の双方向交換を保証します。入金または交換の前に、コントラクトアドレス、発行・償還ルール、手数料、ネイティブコインの保管条件を確認してください。DEX 価格、利回り、流動性は PirateCash プロトコルによって保証されません。
双方向交換ゲートウェイ @piratecash_bot ↗セキュリティと信頼の境界
セキュリティは階層化されています。署名は所有権を保護し、PoS は有効な状態遷移を命令し、フルノードはコンセンサスを強制し、LLMQ 署名はトランザクションの競合やチェーンの再編成に対する迅速な保護を追加します。
競合するトランザクション
ノードはすでに消費された出力の支出を拒否しますが、InstantSend は通常の確認の深さに達する前に入力をロックできます。
InstantSend · UTXOチェーン再編
ChainLocks は、クォーラム合意を特定の高さのブロックにバインドし、受け入れられた履歴を再編成するための実際的な範囲を減らします。
ChainLocks · LLMQ無効な賭け金または報酬
すべてのノードは、ステーク適格性、カーネルターゲット、ブロック署名、トランザクションの有効性、および最大報酬を個別に検証します。
PoS · validationウォレットの侵害
コンセンサスでは盗まれたキーを復元できません。暗号化、リカバリフレーズのバックアップ、システムの強化、オペレータキーの分離は引き続きユーザーの責任となります。
signatures · backupsこの文書ではプロトコルについて説明します。それは監査、投資の約束、または中断のない運営の保証ではありません。この概要とアクティブなソフトウェア リリースが異なる場合、実行可能 PirateCash Core コンセンサス コードが正式です。
統合リファレンス
運用統合では、互換性のある PirateCash Core ノードを実行し、報告されたネットワークとジェネシス ブロックを検証し、リスク モデルに適した確認またはロック ポリシーを待ち、展開前にアップグレードをテストする必要があります。
- ネイティブシンボル
- PIRATE
- 小数点以下の桁数
- 8
- メインネット P2P ポート
- 63636
- パブリックアドレスプレフィックス
- P
- 創世記の時間
- 2018-11-02 23:45 UTC
- ジェネシスブロックハッシュ
33422d3f8e94bae7cd2544e737d64ff8ec3ee140cc3fdc4db3d14656f9a60912