바이낸스 스마트 체인(BSC) 설명
바이낸스 스마트 체인(BSC) 설명
아티클

바이낸스 스마트 체인(BSC) 설명

초급
1h ago
4m

요약

여러분은 BNB 통화가 기반을 두고 있는 바이낸스 체인에 대해 들어보셨을 수 있습니다. 이는 무척이나 빠른 트레이딩에 최적화되어 있습니다. 그러나 프로그래밍 관점에서는 다른 블록체인보다 유연하지 못하다는 단점을 갖고 있습니다.

이러한 단점을 보완하기 위해 바이낸스 스마트 체인이 출시되었습니다. 바이낸스 스마트 체인은 고성능 탈중앙 애플리케이션 개발을 위한 기능을 모두 갖춘 새로운 블록체인입니다. 바이낸스 체인과 크로스체인 호환을 위해 구축되었으며, 사용자는 두 블록체인 모두에서 혜택을 누릴 수 있습니다.


들어가며

바이낸스는 2019년 4월 바이낸스 체인을 출시했습니다. 바이낸스 체인은 빠르고, 탈중앙화된(또는 비위탁) 트레이딩에 초점을 맞춘 것이었습니다. 자연스레 바이낸스 체인상에서 가장 규모가 큰 탈중앙 애플리케이션(또는 디앱)은 탈중앙 거래소 중에서도 가장 사용하기 편한 바이낸스 DEX였습니다. binance.org에서 웹 인터페이스를 사용하거나 이와 자체적으로 통합된 트러스트 월렛을 통해 이를 이용할 수 있습니다.
그러나 블록체인 시스템의 내재적인 한계로 인해, 바이낸스 체인은 유연하지 못했습니다. 빠른 트레이딩에 최적화된 시스템에서의 스마트 콘트랙트 구현은 네트워크를 상당히 혼잡하게 만들 수 있었습니다. 크립토키티를 기억하시나요? 인기가 절정에 달했을 무렵, 이는 이더리움 블록체인을 마비시켰습니다.
확장성은 블록체인 개발의 주요한 장벽 중 하나로 남아있습니다. 이것이 바로 바이낸스 스마트 체인이 출시된 이유입니다.


바이낸스 스마트 체인이란 무엇인가요?

여러 설명 중에서도 바이낸스 스마트 체인(BSC)은 바이낸스 체인과 병렬로 실행되는 블록체인이라는 설명이 가장 적합합니다. 바이낸스 체인과 다르게 바이낸스 스마트 체인은 스마트 콘트랙트 기능 및 이더리움 가상 머신(EVM)과의 호환성을 자랑합니다. 바이낸스 스마트 체인의 설계 목적은 바이낸스 체인의 높은 처리량을 온전하게 유지하며, 생태계에 스마트 콘트랙트를 도입하는 것이었습니다.
핵심은 두 블록체인이 병렬로 운영된다는 것입니다. 바이낸스 스마트 체인은 일반적인 레이어2 또는 오프체인 확장성 솔루션이 아님을 알아둘 필요가 있습니다. 이는 독립적인 블록체인으로 바이낸스 체인이 오프라인 상태인 경우에도 작동할 수 있습니다. 그렇기는 하지만, 두 체인은 설계 구조는 상당히 유사합니다.
바이낸스 스마트 체인은 이더리움 가상 머신과 호환되기 때문에, 출시 당시 이더리움 생태계의 풍부한 도구와 디앱들을 지원할 수 있었습니다. 이는 이론적으로 개발자가 자신의 프로젝트를 이더리움에서 바이낸스 스마트 체인으로 쉽게 복사할 수 있게 합니다. 사용자는 메타마스크와 같은 애플리케이션이 바이낸스 스마트 체인에서 작동하도록 손쉽게 설정할 수 있습니다. 정말이지 이는 몇 가지 설정만을 수정하면 됩니다. 바이낸스 스마트 체인에서 메타마스크 사용하기를 참고해 시작해 보시기 바랍니다.



바이낸스 스마트 체인은 어떻게 작동하나요?

합의

바이낸스 스마트 체인은 지분 증명 합의 알고리즘을 통해 ~3초 블록 시간을 달성합니다. 보다 정확하게는 지분 권위 증명(또는 Proof of Staked Authority, PoSA)이라 하는 것을 사용하며, 참여자는 검증자가 되기 위해 BNB를 스테이킹할 수 있습니다. 이들이 유효한 블록을 제시할 경우, 트랜잭션에 포함된 트랜잭션 수수료를 지급받습니다.
한 가지 알아둘 것은 다른 많은 프로토콜과 다르게 새롭게 생성된 BNB에 대한 블록 보조금이 존재하지 않는다는 것이며, 이는 BNB에 인플레이션이 존재하지 않기 때문입니다. 반면, 바이낸스 팀이 정기적으로 코인 소각을 진행하기 때문에, 시간이 지나며 BNB 공급량은 감소합니다.


크로스체인 호환

바이낸스 스마트 체인은 기존 바이낸스 체인과 독립적이면서도 이를 보완하기 위한 시스템으로 구상되었습니다. 듀얼 체인 구조가 사용되고 있으며, 사용자는 각 블록체인 간에 자유롭게 자산을 전송할 수 있습니다. 이를 통해 바이낸스 체인상의 빠른 트레이딩 기능을 사용하는 동시에, 바이낸스 스마트 체인상에 강력한 탈중앙 앱을 구축할 수 있습니다. 사용자는 이러한 상호 운용성을 통해 수많은 활용 예시를 보유한 광범위한 생태계를 경험할 수 있습니다.
바이낸스 체인의 BEP-2와 BEP-8 토큰은 바이낸스 스마트 체인에서 도입된 새로운 표준인 BEP-20 토큰으로 스왑할 수 있습니다. ERC-20 토큰 설명을 읽어보셨나요? 그렇다면 이미 BEP-20 형식에 익숙하실 것입니다. 이는 이더리움과 동일한 기능을 사용합니다.
토큰을 특정 체인에서 다른 체인으로 이동(예를 들면, BEP-2에서 BEP-20으로 또는 반대로)하는 가장 간단한 방법은 바이낸스 체인 지갑을 이용하는 것입니다. 크롬, 파이어폭스에서 사용할 수 있으며, 바이낸스 체인 확장 지갑 사용 방법을 참고하시기 바랍니다.


바이낸스 스마트 체인상의 탈중앙 금융

여러분은 BTCLTCETHEOSXRP와 같은 여러 자산이 이미 바이낸스 체인의 “페기 코인(Peggy coins)”으로 존재하는 것을 알고 계실 것입니다. 페기 코인이란 해당 자산의 자체 체인에 페깅되어 있는 토큰입니다. 예를 들어, 여러분은 바이낸스 체인상에서 10 BTCB를 수령하기 위해 10 BTC를 동결하고 싶을 수 있습니다. 여러분은 언제나 10 BTCB를 10 BTC로 거래할 수 있으며, 이는 BTCB의 가격이 기본 BTC의 가격을 거의 동일하게 추적해야 한다는 의미입니다. 
이를 통해 여러분은 바이낸스 체인에 해당 자산들을 복사할 수 있습니다. 이것이 어떻게 가능한 것인지 더 알아보고 싶으신가요? 이더리움상의 비트코인 토큰화를 살펴보시기 바랍니다.
바이낸스 스마트 체인에서 제공하는 유연성 덕분에, 수 많은 체인상의 자산을 성장하는 탈중앙 금융(DeFi) 세계에 사용할 수 있습니다. 예를 들어, 팬케이크스왑과 같은 애플리케이션을 통해 사용자는 신뢰가 필요 없는 방식으로 자산을 교환할 수 있으며(유니스왑과 상당히 유사), 이자 농사에 참여하고, 각종 제안에 투표할 수 있습니다. 비슷한 프로젝트로는 버거스왑베이커리스왑이 있습니다(암호화폐에 이제 막 입문하셨다면 이러한 용어 사용이 낯설어 보일 수 있지만, 탈중앙 거래소들은 음식 이름을 따라 명명하기를 무척 좋아합니다!)


마치며

바이낸스 스마트 체인은 기존 바이낸스 체인의 사용성을 크게 확장시켰으며, 여러 블록체인 간의 간극을 해소하기 위한 다양한 최신 프로토콜들을 통합했습니다. 여전히 초기 단계이긴 하지만, BNB 스테이킹과 더불어 이더리움 가상 머신 호환 기능은 개발자로 하여금 강력한 탈중앙 애플리케이션을 구축할 수 있게 할 것입니다.

바이낸스 스마트 체인에 대해 궁금한 점이 있으신가요? 아카데미 문의(Ask Academy)를 방문해 보시기 바랍니다. 커뮤니티 구성원들이 궁금증을 해결해 줄 것입니다. 보다 자세한 기술적 측면의 자료들은 백서에서 확인하실 수 있습니다.