Ethereum開発者向けParallax

あなたのスタックはそのまま動きます — Solidity、Hardhat、Foundry、MetaMask — 必要なのはチェーンIDの変更とコンパイラフラグひとつだけ。変わるのはコントラクトの立つ地盤です: ガバナンス投票によって足元から変えられることのない金融ルールとコンセンサスです。

ネットワーク情報

チェーンID
2110 (0x83E)
通貨
LAX (小数点以下18桁)
RPCエンドポイント
https://rpc.parallaxprotocol.org
ブロックエクスプローラー
https://explorer.parallaxprotocol.org
EVMバージョン
Parisまで完全対応
ターゲットブロック時間
600秒
ブロックガスリミット
ローンチ時600M (約1M gas/秒)、ブロックあたり±0.1%
手数料モデル
ファーストプライス・ガスオークション — ベース手数料なし、バーンなし

コンパイラとネットワークの設定

唯一つまずきやすい点: Solidity 0.8.20以降はデフォルトでShanghaiをターゲットにし、Parisには存在しないPUSH0を出力します。EVMバージョンを固定すれば、あとはすべて通常どおりです。

hardhat.config.ts
import { HardhatUserConfig } from "hardhat/config";

const config: HardhatUserConfig = {
  solidity: {
    version: "0.8.24",
    settings: { evmVersion: "paris" },
  },
  networks: {
    parallax: {
      url: "https://rpc.parallaxprotocol.org",
      chainId: 2110,
    },
  },
};

export default config;
foundry.toml
[profile.default]
evm_version = "paris"

[rpc_endpoints]
parallax = "https://rpc.parallaxprotocol.org"

Ethereumメインネットとの違い

設計の仕方を変える5つの違い。Solidityの書き方を変えるものはひとつもありません。

確率的ファイナリティ
PoWにはファイナリティのチェックポイントがありません。高額のフローでは6承認 (約1時間) を決済とみなし、少額ならより少なくても構いません — そしてUXはペンディング状態を前提に設計してください。
10分ブロック
トランザクションの取り込みには秒ではなく分単位の時間がかかります。処理をバッチ化し、可能なものは事前計算し、イベントと楽観的UIを活用してください。サブ秒のUXは決済の上に築かれるレイヤーの領分です — そしてここでは、EVMがそれを可能にします。
レガシー手数料マーケット
ファーストプライス・ガスオークションです: gasPriceを直接設定します。ベース手数料もEIP-1559による推定もありません — メインネットの手数料マーケット向けに書かれた手数料ロジックには、レガシー価格設定のパスが必要です。
ParisレベルのEVM
PUSH0なし、トランジェントストレージ (EIP-1153) なし、MCOPYなし、ブロブ (EIP-4844) なし。Parisまでのすべてはメインネットとまったく同じように動作します — 監査済みの依存ライブラリが元々前提としていたセマンティクスです。
予定されたフォークなし
アップグレードの周期もなければ、非推奨化に追われることもありません。デプロイ先の実行環境は、そのまま維持されることを意図しています — オシフィケーション (骨化) こそが機能であり、地盤が動かないからこそ、コントラクトの前提は時を経ても劣化しません。

なぜPoWのベースレイヤーの上に構築するのか

歴史上、希少な貨幣の上に築かれてきたあらゆる金融手段 — 信用、交換、カストディ、デリバティブ — は、どこかで決済されます。Parallaxでは、供給量が固定され、物理的な仕事によって保護された基軸資産を相手に決済されます。財団もトークン投票もなく、トランザクションを優遇したり拒否したりする仕組みも存在しないチェーンの上でです。あなたのコントラクトはその中立性を継承します: 誰もデプロイを妨げられることはなく、デプロイされたものを止めることもできません。