검증 모범 사례
Chiliz Chain 컨트랙트 검증 모범 사례: CAP-20 토큰 특성, 권장 Solidity 및 EVM 버전 설정, Ethereum 우선 코드의 일반적인 함정.
마지막 업데이트
도움이 되었나요?
Chiliz Chain 컨트랙트 검증 모범 사례: CAP-20 토큰 특성, 권장 Solidity 및 EVM 버전 설정, Ethereum 우선 코드의 일반적인 함정.
Chiliz Chain에서 스마트 컨트랙트를 검증하려면 표준 EVM 관행과 체인 특화 세부사항에 대한 주의가 함께 필요합니다.
Chiliz Chain이 CAP-20과 같은 특정 표준과 특정 EVM 버전을 갖춘 PoSA(Proof of Staked Authority) 합의 메커니즘으로 운영되기 때문에, Ethereum의 코드를 그대로 이식하면 작동하지 않을 수 있습니다.
Chiliz Chain은 EVM 호환이지만, 생태계는 토큰에 CAP-20 표준을 사용합니다. 이것은 ERC-20의 Chiliz 특화 구현입니다.
토큰 세부사항은 여기서 확인하세요.
CAP-20Fan Token 또는 그와 유사하게 동작하는 자산을 개발하는 경우 소수점을 명시적으로 0으로 설정해야 합니다. 표준 DeFi 토큰은 18자리 소수점을 사용할 수 있습니다.
Chiliz Chain 검증자는 특정 EVM 버전에 최적화되어 있습니다. "최신 버전" 구성을 사용하면 배포 실패나 예상치 못한 동작이 발생할 수 있습니다.
다음 버전을 사용해야 합니다.
Chiliz Chain 권장 Solidity 및 EVM 버전:
Solidity 컴파일러 버전: 0.8.30 (또는 그 이하)
대상 EVM 버전: prague
Chiliz Chain은 스팸을 방지하고 검증자의 지속 가능성을 보장하기 위해 "high-Gwei" 최소 가스 가격을 적용합니다.
Dragon8 하드포크 이후 Chiliz Chain은 EIP-1559를 구현하지만 최소 기본 수수료는 2500 gwei입니다. 이는 최적화되지 않은 코드가 다른 체인보다 사용자에게 훨씬 더 비싸다는 것을 의미합니다.
따라서 스토리지 사용(가장 비용이 많이 드는 작업)에 대해 컨트랙트를 최적화해야 합니다.
uint128, uint64, bool 변수를 나란히 배치하여 단일 32바이트 스토리지 슬롯에 맞게 합니다.
읽기 전용 함수 인수(외부 함수)에는 memory 대신 calldata를 사용하여 실행 중 가스를 절약합니다.
hardhat-gas-reporter를 설치하고 Chiliz 가스 가격 설정으로 구성하여 배포 전에 CHZ의 실제 비용을 확인하세요.
Ethereum 경험을 바탕으로 Mainnet과 동일하다고 가정하지 마세요. Chiliz Chain Mainnet으로 이동하기 전에 Spicy Testnet에서 Chiliz PoSA 합의와의 상호작용을 반드시 검증해야 합니다.
연결 세부사항은 여기서 확인하세요.
Chiliz Chain 연결마지막 업데이트
도움이 되었나요?
도움이 되었나요?