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/s), 블록당 ±0.1%
수수료 모델
최초가격 가스 경매 — 기본 수수료 없음, 소각 없음

컴파일러 및 네트워크 설정

주의해야 할 단 한 가지: Solidity 0.8.20+는 기본적으로 Shanghai를 대상으로 하여 PUSH0를 출력하는데, 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 메인넷과 다른 점

설계 방식을 바꾸는 다섯 가지 차이 — Solidity를 작성하는 방식을 바꾸는 것은 없습니다.

확률적 최종성
작업증명에는 최종성 체크포인트가 없습니다. 고액 흐름에는 6컨펌(~1시간)을 정산으로 간주하고 소액에는 더 적게 잡되, 대기(pending) 상태를 중심으로 UX를 설계하십시오.
10분 블록
블록 포함까지 초가 아니라 분 단위가 걸립니다. 작업을 배치로 묶고, 가능한 것은 미리 계산하고, 이벤트와 낙관적 UI를 활용하십시오. 1초 미만의 UX는 정산 위에 구축되는 레이어의 몫이며 — 이곳의 EVM이 바로 그것을 가능하게 합니다.
레거시 수수료 시장
최초가격 가스 경매입니다: gasPrice를 직접 설정하십시오. 기본 수수료도 EIP-1559 추정도 없습니다 — 메인넷의 수수료 시장을 위해 작성된 수수료 로직에는 레거시 가격 책정 경로가 필요합니다.
Paris 수준의 EVM
PUSH0 없음, 일시적 스토리지(EIP-1153) 없음, MCOPY 없음, 블롭(EIP-4844) 없음. Paris까지의 모든 것은 메인넷과 정확히 동일하게 동작합니다 — 감사를 거친 여러분의 의존성들이 본래 작성될 때 전제했던 그 의미론입니다.
예정된 포크 없음
업그레이드 주기도, 지원 종료의 쳇바퀴도 없습니다. 배포 대상이 되는 실행 환경은 그대로 유지되도록 의도되었습니다 — 화석화가 곧 기능이며, 지반이 움직이지 않기에 컨트랙트의 가정은 시간이 지나도 유효합니다.

왜 작업증명 기반 레이어 위에 구축하는가

역사적으로 희소한 화폐 위에 세워진 모든 금융 수단 — 신용, 교환, 수탁, 파생상품 — 은 어딘가에서 정산됩니다. Parallax에서는 고정된 공급량을 갖고 물리적 작업으로 보호되는 기초 자산을 상대로, 재단도, 토큰 투표도, 특정 트랜잭션을 우대하거나 거부할 메커니즘도 없는 체인 위에서 정산됩니다. 여러분의 컨트랙트는 그 중립성을 물려받습니다: 누구도 배포를 막을 수 없고, 배포된 것은 무엇도 멈출 수 없습니다.