BNB Smart Chain이란 무엇인가
참고: 이 문서는 영문 원본의 자동 번역본입니다.
BNB Smart Chain이란 무엇인가
BNB Smart Chain(BSC)은 Proof of Staked Authority (PoSA) 컨센서스 메커니즘을 사용하는 EVM 호환 레이어 1 블록체인 네트워크입니다. 원래 2020년 Binance에 의해 "Binance Smart Chain"으로 출시되었으며, 2022년 더 넓은 BNB Chain 생태계의 일부로 BNB Smart Chain으로 리브랜딩되었습니다. BSC는 이더리움 도구 및 스마트 컨트랙트와의 호환성을 유지하면서 높은 처리량과 낮은 트랜잭션 비용을 위해 설계되었습니다.
요약: BNB Smart Chain은 빠르고 저비용이며 EVM 호환인 L1 블록체인입니다. DecAIHub에서는 BSC 네트워크에 스마트 컨트랙트와 토큰을 배포하는 프로젝트의 Main chain 필드에 나타납니다.
BNB Smart Chain의 작동 방식
BNB Smart Chain은 자체 밸리데이터 세트와 컨센서스 메커니즘을 갖춘 독립형 레이어 1 블록체인으로 작동하는 한편, EVM 호환성을 유지하여 개발자가 최소한의 변경으로 이더리움 호환 스마트 컨트랙트를 배포할 수 있게 합니다.
컨센서스: Proof of Staked Authority (PoSA)
BSC는 위임 지분 증명(DPoS)과 권위 증명(PoA)의 요소를 결합한 하이브리드 컨센서스 메커니즘인 PoSA를 사용합니다.
- 제한된 밸리데이터 세트. BSC는 고정된 활성 밸리데이터 세트(약 40개의 활성 밸리데이터와 추가 후보)로 작동합니다. 이는 이더리움의 수십만 밸리데이터보다 현저히 적어, 더 빠른 블록 타임을 가능하게 하지만 블록 생산을 더 적은 참여자에게 집중시킵니다.
- 스테이킹 요건. 밸리데이터는 참여하기 위해 BNB 토큰을 스테이킹해야 하며, 이는 정직하게 행동할 경제적 인센티브를 제공합니다. 밸리데이터는 악의적 행동에 대해 슬래싱(스테이킹된 토큰 상실)될 수 있습니다.
- 권위 구성 요소. 밸리데이터는 스테이킹 금액과 커뮤니티 위임에 따라 선출되어, 누구나 단지 노드를 실행하는 것만으로 밸리데이터가 될 수는 없는 준허가형 시스템을 만듭니다.
- 블록 타임. BSC는 약 3초마다 블록을 생산하며, 이는 이더리움의 약 12초 블록 타임보다 현저히 빠릅니다.
PoSA 설계는 의도적인 트레이드오프를 나타냅니다: 이더리움 같은 네트워크에 비해 더 중앙화된 밸리데이터 세트의 대가로 더 빠르고 저렴한 트랜잭션을 얻습니다. 이 트레이드오프는 BSC에 배포하는 프로젝트를 평가할 때 관련된 맥락입니다.
EVM 호환성
BSC는 이더리움 가상 머신을 실행하며, 이는 다음을 의미합니다.
- 이더리움용으로 Solidity나 Vyper로 작성된 스마트 컨트랙트는 대개 최소한의 변경으로 BSC에 배포할 수 있습니다(호환성이 동일한 동작을 보장하지는 않으므로, 컨트랙트는 실제 자금으로 배포하기 전에 대상 체인에서 테스트해야 합니다).
- 이더리움용으로 만들어진 개발자 도구(Hardhat, Foundry, Remix, MetaMask)는 네트워크 엔드포인트를 변경하여 BSC와 함께 작동합니다.
- ERC-20 같은 토큰 표준이 BSC에서 작동하지만, 동일한 표준의 BSC 특화 구현을 나타내기 위해 때때로 BEP-20으로 불립니다.
- 애플리케이션과 스마트 컨트랙트는 이더리움, Base, Arbitrum One, Avalanche C-Chain, Polygon 같은 다른 EVM 호환 체인과 구조적으로 상호운용 가능합니다.
BNB 생태계 아키텍처
BNB Smart Chain은 더 넓은 BNB Chain 생태계의 일부이며, 여기에는 다음이 포함됩니다.
- BNB Beacon Chain(이전 Binance Chain) — 원래 거버넌스와 스테이킹에 사용되었으며, 그 기능이 BSC로 마이그레이션되면서 종료 예정입니다.
- BNB Smart Chain — 스마트 컨트랙트와 dApp을 위한 주요 실행 계층.
- opBNB — Optimism OP Stack을 사용하여 BSC 위에 구축된 레이어 2로, 훨씬 낮은 수수료와 높은 처리량을 위해 설계되었습니다.
- BNB Greenfield — BNB 생태계의 탈중앙화 데이터 스토리지 네트워크.
DecAIHub 목적상, 프로젝트 카드가 Main chain: BNB Smart Chain을 나열할 때, 이는 스마트 컨트랙트 실행 계층 — BSC 자체 — 을 구체적으로 가리킵니다.
BNB Smart Chain이 DecAIHub에 나타나는 곳
- Main chain 필드 —
BNB Smart Chain은 프로젝트가 BSC 네트워크에 스마트 컨트랙트, 토큰, 또는 온체인 로직을 배포함을 나타냅니다. - Token standard 필드 — BSC의 프로젝트는 일반적으로 ERC-20과 기능적으로 동등한 BEP-20 표준을 사용합니다.
- Type 필드 — BSC에 배포된 프로젝트는 일반적으로
Type: EVM을 가집니다(BSC는 EVM 호환 실행 환경을 사용).
프로젝트 카드에서 Main chain: BNB Smart Chain을 볼 때, 이는 다음을 알려줍니다.
- 프로젝트는 고처리량, 저비용, EVM 호환 체인에서 운영됩니다.
- 트랜잭션 검증은 PoSA 컨센서스를 사용하는 비교적 작은 밸리데이터 세트를 통해 일어납니다.
- 프로젝트는 BSC 생태계의 유동성, 도구, 사용자 기반에 접근할 수 있습니다.
- 스마트 컨트랙트는 BSC 블록 탐색기인 BscScan을 통해 검사할 수 있습니다.
체인 필드는 프로젝트가 컨트랙트를 어디에 배포하는지 알려줍니다. 이는 프로젝트의 AI 주장이 검증되었는지(AI reality), 토큰이 진정한 목적을 수행하는지(Token necessity), 또는 온체인 구성 요소가 의미 있는지(Onchain necessity)를 알려주지 않습니다. 그러한 평가는 해당하는 DecAIHub 평가 축에서 별도로 처리됩니다.
주요 특성
| 속성 | 값 |
|---|---|
| 유형 | Layer 1 |
| 컨센서스 | PoSA (Proof of Staked Authority) |
| EVM 호환 | 예 |
| 블록 타임 | 약 3초 |
| 네이티브 토큰 | BNB |
| 토큰 표준 | BEP-20 |
| 밸리데이터 세트 | 약 40개 활성 밸리데이터 |
BNB Smart Chain만으로는 증명되지 않는 것
- BSC에 배포하는 것은 프로젝트가 안전하거나 잘 감사되었음을 증명하지 않습니다. BSC는 인프라를 제공하며, 스마트 컨트랙트 보안은 프로젝트의 책임입니다.
- BSC의 낮은 수수료를 사용하는 것은 프로젝트가 의미 있는 온체인 활동을 하거나 Onchain necessity를 충족함을 증명하지 않습니다. 낮은 트랜잭션 비용은 최소한의 사용으로 컨트랙트를 배포하는 것을 저렴하게 만듭니다.
- EVM 호환 체인에 있다는 것은 스마트 컨트랙트가 올바르게 구현되었음을 증명하지 않습니다. 호환성은 동일한 언어와 도구를 의미하지, 자동적인 정확성을 의미하지 않습니다.
- BSC의 높은 처리량은 프로젝트가 그 처리량을 필요로 함을 증명하지 않습니다. 많은 프로젝트는 사용 사례가 높은 트랜잭션 볼륨을 요구해서가 아니라 생태계 접근이나 낮은 비용을 위해 BSC에 배포합니다.
- BNB 생태계에서 운영하는 것은 프로젝트가 Binance의 보증을 받거나 제휴되어 있음을 증명하지 않습니다. BSC는 공개적이고 허가가 필요 없는 블록체인입니다.
혼동하지 마세요
- BNB(토큰) — BSC의 가스 수수료와 기타 목적에 사용되는 BNB 생태계의 네이티브 토큰. BNB는 토큰이고, BNB Smart Chain은 네트워크입니다.
- Binance(거래소) — 중앙화된 암호화폐 거래소. BSC는 별개의 공개 블록체인 네트워크입니다. Binance가 BSC의 개발을 시작했지만, 네트워크는 공개 체인으로서 독립적으로 운영됩니다.
- BNB Beacon Chain — 원래 거버넌스와 스테이킹에 사용된 BNB 생태계의 더 오래된 체인. BSC와 동일하지 않습니다.
- opBNB — 추가 확장성을 위해 BSC 위에 구축된 레이어 2. BSC 자체와는 다른 네트워크 계층입니다.
자주 묻는 질문
BEP-20과 ERC-20의 차이는 무엇인가요?
BEP-20은 ERC-20과 기능적으로 동등합니다 — 동일한 인터페이스와 토큰 표준을 따릅니다. 차이는 네트워크입니다: ERC-20 토큰은 이더리움에서, BEP-20 토큰은 BNB Smart Chain에서 실행됩니다. BSC가 EVM 호환이기 때문에, 기반 스마트 컨트랙트 코드는 동일하거나 거의 동일합니다. 명명 구분은 토큰이 어느 네트워크에 존재하는지 나타내기 위해 존재합니다.
BNB Smart Chain은 탈중앙화되어 있나요?
BSC는 제한된 밸리데이터 세트(약 40개 활성 밸리데이터)를 사용하며, 이는 이더리움의 수십만 밸리데이터보다 현저히 더 중앙화되어 있습니다. PoSA 컨센서스 메커니즘은 처리량과 비용 효율성을 위해 의도적으로 탈중앙화를 교환합니다. 이 수준의 탈중앙화가 충분한지는 사용 사례와 사용자의 요구사항에 달려 있습니다. DecAIHub는 이를 품질 판단이 아니라 사실적 속성으로 기록합니다.
일부 AI 프로젝트는 왜 이더리움 대신 BSC를 선택하나요?
일반적인 이유에는 낮은 트랜잭션 수수료(고빈도 온체인 작업에 중요), 빠른 블록 타임(실시간 애플리케이션에 유용), BSC의 큰 사용자 기반과 유동성에 대한 접근이 포함됩니다. 트레이드오프는 이더리움에 비해 더 중앙화된 밸리데이터 세트와 다른 보안 가정입니다. 네트워크 선택은 DecAIHub가 보증하거나 비판하지 않고 Main chain 필드에 기록하는 프로젝트 수준의 결정입니다.
외부 참고 자료
- BNB Smart Chain documentation — 아키텍처, 컨센서스, 개발자 가이드를 포함한 BSC 네트워크의 공식 기술 문서.
- BscScan — BNB Smart Chain의 주요 블록 탐색기로, 스마트 컨트랙트, 트랜잭션, 토큰 활동을 검증하는 데 유용합니다.
No comments to display
No comments to display