testnet
GitHub EN

네트워크 파라미터

term network

체인 ID, 통화 단위, 주소 접두사를 포함하여 마루 네트워크를 정의하는 핵심 상수 및 식별자.

마루의 네트워크 파라미터는 블록체인과의 일관된 상호작용을 보장하는 미리 정의된 상수 집합입니다. config 디렉토리에 정의된 이 값들은 지갑, 탐색기, 개발자가 주소를 올바르게 형식화하고, 자산을 식별하며, 올바른 네트워크에 연결하는 데 매우 중요합니다. 여기에는 트랜잭션 서명을 위한 EVM 체인 ID, 다양한 토큰 단위, 그리고 사람이 읽을 수 있는 주소를 위한 Bech32 접두사가 포함됩니다.

체인 ID

마루는 다른 EVM 호환 체인 간의 트랜잭션 리플레이 공격을 방지하기 위해 특정 체인 ID를 사용합니다.
  • 체인 ID: 450815 (config/constants.go에 정의됨)

토큰 단위

네트워크는 다른 목적을 위해 여러 단위를 사용합니다:
  • okrw (표시 단위): 사용자가 보는 원화 스테이블코인의 표현입니다. 1 okrw = 1 KRW.
  • aokrw (체인 단위): 이더리움의 'wei'와 유사하게 체인 상에서 계산에 사용되는 기본 단위입니다. a는 'atto'를 의미합니다. 1 okrw = 10¹⁸ aokrw. 이것이 네이티브 가스 토큰입니다.
  • amaroo (본딩 단위): 지분 증명(Proof-of-Stake)을 통해 네트워크를 보호하는 데 사용되는 스테이킹 토큰입니다. 검증인과 위임자는 amaroo를 본딩합니다.

주소 접두사 (Bech32)

마루는 코스모스 SDK 계정에 Bech32 주소 형식을 사용하여 오타를 방지하는 체크섬을 제공합니다. 기본 접두사는 maroo입니다.
  • 계정 주소: maroo... (예: maroo1...)
  • 검증인 운영자 주소: maroovaloper...
  • 합의 노드 주소: maroovalcons...

이러한 접두사는 config/config.goSetBech32Prefixes 함수를 통해 설정됩니다.

HD 월렛 경로

메타마스크와 같은 계층적 결정성(HD) 지갑을 위해, 마루는 이더리움 호환 체인에 대한 표준 BIP-44 코인 유형을 사용합니다.
  • 코인 유형: 60

이는 SetBip44CoinType 함수에 의해 설정되어 기존 이더리움 지갑 인프라와의 호환성을 보장합니다.
소스: maroo
ESC
검색어를 입력하세요