본문으로 건너뛰기

JSON-RPC-엔드포인트

JSON-RPC 엔드포인트는 프로그램이 서버 데이터에 액세스하기 위해 RPC 요청을 전송할 수 있는 네트워크 위치를 나타냅니다. 분산형 애플리케이션을 RPC 엔드포인트에 연결하면 다양한 작업 기능에 액세스할 수 있어 블록체인 데이터를 실시간으로 사용할 수 있습니다. BOT Chain는 메인넷과 테스트넷 모두에 연결하기 위한 여러 RPC 엔드포인트를 제공합니다. 이 섹션에서는 BOT Chain에 연결하는 데 사용할 수 있는 JSON-RPC 엔드포인트를 나열합니다.

원클릭 BOT 네트워크 추가

ChainList를 방문하여 지갑에 연결하세요. 살아있는 RPC 엔드포인트를 추가합니다.

RPC BOT Chain의 끝점

eth_getLogs는 아래 메인넷 엔드포인트에서 비활성화됩니다. 여기에서 타사 엔드포인트를 사용하세요. 로그를 자주 가져와야 하는 경우 WebSocket을 사용하여 사용 가능한 새 로그를 푸시하는 것이 좋습니다.

BOT 메인넷 (ChainID 677)

BOT Chain 테스트넷 (ChainID 968)

HTTP 시작 JSON-RPC

–http 플래그를 사용하여 HTTP JSON-RPC를 시작할 수 있습니다.

## mainnet
https://rpc.botchain.ai

## testnet
https://rpc.bohr.life

JSON-RPC API 목록

BOT Chain는 EVM와 호환되며 Go-Ethereum API와 최대한 호환되도록 노력하고 있습니다. 그러나 BOT Chain에는 더 빠른 최종성 및 실행 계층의 blob 데이터 저장과 같은 고유한 기능도 있으며, 이를 위해서는 고유한 특수 API가 필요합니다.

Geth(가-Ethereum) API

BOT Chain는 Geth API와 거의 완벽하게 호환됩니다. 모든 예외나 비호환성은 명시적으로 나열됩니다. 특정 API의 자세한 사용법을 찾고 있다면 다음 링크에서 답을 찾을 가능성이 높습니다.

Geth JSON-RPC API 문서.

최종성

"Gasper"로 알려진 Ethereum의 PoS 합의 프로토콜은 LMD-GHOST(포크 선택 규칙) 및 Casper FFG(최종성 가젯)를 기반으로 구축되었습니다. 마찬가지로 "Parlia"라고 불리는 BOT Chain의 합의 프로토콜은 BEP-126에 설명된 대로 FFG를 사용한 난이도 기반 포크 선택 메커니즘 위에 구성됩니다. BOT Chain의 처리량을 더욱 향상시키기 위해 검증자는 BEP-341에 설명된 대로 여러 개의 연속 블록을 생성할 수 있습니다. 이러한 차이점으로 인해 BOT Chain는 Ethereum와 비교하여 고유한 최종성 프로세스를 갖습니다.

Blob

BOT Chain는 Shard Blob Transaction을 지원하는 EIP-4844를 구현합니다. 자세한 내용은 Blob API 문서를 참고하세요.

기타 BOT Chain API

BOT Chain는 다른 API를 구현합니다.