프로젝트 개요
Bancor는 소형 시가총액 토큰에 유동성을 제공하는 시스템으로, 하나 이상의 ERC20 토큰을 준비금으로 내장한 거래 가능한 시스템입니다. 스마트 계약을 통해 새로운 토큰을 발행하여 준비금 토큰과 교환하며, 새로운 토큰의 가격은 스마트 계약에 의해 자율적으로 결정되어 거래소 없이도 토큰 간 직접 변환이 가능하며, 제2자나 제3자의 거래 중개 없이도 거래가 이루어집니다. Bancor 프로토콜이 생성한 토큰의 네트워크 효과는 이러한 새로운 통화의 시장 진입 장벽을 낮추고 유동성 문제를 효과적으로 해결합니다.
새로운 토큰은 Bancor에 의해 보증되며, Bancor는 ETH에 의해 보증됩니다. Bancor의 고정 준비금 비율(CRR)은 20%로 설정 및 유지됩니다. Bancor의 준비금을 보유한 스마트 계약에 ETH를 전송함으로써 BNT를 발행하며, 이렇게 전송된 ETH는 Bancor의 보증이 됩니다. 이러한 설정에서 사용자는 20ETH를 이 스마트 계약에 전송하여 100BNT를 구매할 수 있으며, 이 20ETH는 스마트 계약에 의해 강제로 준비금으로 편입됩니다. 동일한 방식으로 BNT는 ETH로 다시 교환될 수 있으며, 사용자가 Bancor의 스마트 계약에 BNT를 전송하면 일정량의 ETH를 받게 됩니다. Bancor 프로토콜은 사용자가 준비금(ETH)을 예치하거나 인출할 때마다 BNT를 생성하거나 소멸시킬 수 있도록 합니다. 만약 ETH의 가격이 상승하면(이더리움 생태계의 발전으로 인해), BNT 가격도 상승하게 되며(BNT와 그 준비금 토큰인 ETH 간의 고정 준비금 비율 유지로 인해), BNT 가격의 상승은 새로운 토큰의 가격 상승으로 이어집니다.
Bancor 프로토콜의 가장 큰 혁신은 전통적인 거래소에서의 디지털 통화 가격 발견이 매수(BID)와 매도(ASK)의 실시간 동기화(Synchronous) 매칭에 기반하는 반면, Bancor 프로토콜 기반의 디지털 통화 가격은 준비금 잔액과 토큰의 유통량에 따라 결정되며, 가격 발견 과정은 비동기적(Asynchronous)이라는 점입니다.
1. 지속적인 유동성
시장에 다른 구매자나 판매자가 거의 없거나 전혀 없는 경우에도 사용자는 스마트 계약을 통해 네트워크에서 직접 토큰을 구매하거나 판매할 수 있습니다. 가격은 교환 규모에 따라 조정되므로 항상 일정한 교환 가격이 형성됩니다. Bancor 프로토콜은 효과적으로 유동성이 거래량과 무관하게 유지되도록 합니다.
2. 스마트 계약은 교환 실행에 수수료를 부과하지 않음
사용자가 부담하는 유일한 비용은 기본 블록체인과 상호 작용하는 데 필요한 비용입니다. 일부 스마트 토큰의 교환은 생성자에 의해 선택적 사용료가 설정될 수 있지만, 이러한 비용은 일반적으로 매우 낮습니다. Bancor 프로토콜의 오픈 소스 특성으로 인해 다른 사용자들이 유사한 교환 서비스를 제공하는 경쟁적인 스마트 토큰을 쉽게 생성할 수 있어 비용이 효과적으로 낮아집니다.
3. 조절 가능한 가격 민감도
대규모의 연결자 토큰 준비금과 비교적 높은 CW는 레버리지 효과를 생성하여 스마트 토큰의 가격이 단기 투기나 대량 주문으로 인한 급격한 변동에 덜 민감하도록 합니다.
4. 가격 차이 없음
매수 및 매도 주문을 처리할 때 Bancor 공식은 동일한 가격 계산 방법을 사용하므로 매수 가격과 매도 가격 사이에 차이가 없습니다. 이는 전통적인 거래 플랫폼에서 매수 가격이 항상 매도 가격보다 낮은 것과 대조됩니다.
5. 가격 예측 가능
전통적인 주문서 기반 거래와 달리 스마트 토큰의 가격 알고리즘은 완전히 투명하여 사용자가 교환 실행 전에 교환의 유효 가격을 미리 계산할 수 있으며, 거래량에 따른 가격 하락을 사전에 경고할 수 있습니다.
Bancor, KyberNetwork 및 0x 유동성 솔루션 비교:
1) Bancor 프로토콜은 블록체인 기반의 스마트 계약과 준비금 통화를 통해 거래 상대방 없이도 해당 환율에 따라 스마트 토큰을 준비금으로 교환할 수 있도록 함으로써 유동성 문제를 해결합니다.
2) KyberNetwork는 준비금 및 준비금 기여자를 통해 유동성을 제공하며, Kyber 스마트 계약은 최적의 준비금 풀 가격을 제공하여 체인 상의 스마트 계약을 통해 빠른 결제를 완료할 수 있습니다.
3) 0x는 주문 매칭 메커니즘을 사용하여 유동성을 보장할 수 없으며, relayer가 체인 상의 주문서를 호스팅하고 체인 상에서 결제를 완료하며, 매칭 속도는 거래량 크기에 따라 결정됩니다.
응용 시나리오
1. 사용자 생성 통화(User Generated Currency) 이는 Bancor 팀이 개발한 첫 번째 응용 제품으로, 사용자는 기술적 배경 없이도 Facebook과 같은 사용자 인터페이스와 WhatsApp, Telegram(향후 WeChat 지원 예정) 기반의 지능형 챗봇(Chatbot)을 통해 자신만의 디지털 통화 네트워크를 생성할 수 있습니다. 사용자는 또한 이 제품을 통해 원클릭으로 토큰 크라우드세일(Token Crowdsales)을 시작할 수 있습니다.
2. 통화 교환자(TokenChangers) 사용자가 "고정 준비금 비율"을 100%로 설정하면(즉, "준비금 잔액"이 "토큰 유통량"과 같음), 준비금에 두 가지 다른 디지털 통화 X와 Y를 넣으면 이 두 통화를 교환할 수 있는 능력을 갖게 되며, 이를 "통화 교환자"라고 합니다. 예를 들어, 사용자가 통화 X를 통화 Y로 교환하고 싶다면, 통화 X를 준비금에 예치한 후 "스마트 토큰"을 소멸시키고 준비금에서 통화 Y를 인출하면 됩니다. 주목할 점은 X와 Y의 "준비금 잔액"과 "토큰 유통량"을 변경하면 그 가격에 영향을 미치며, X와 Y의 Bancor 네트워크 내 가격과 외부 거래소 시장 가격 사이에 차이가 발생할 때 무위험 차익(Arbitrage) 기회가 생성된다는 것입니다. 통화 교환자는 지속적으로 차익 거래 기회를 발견함으로써 경제적 인센티브 하에서 Bancor 네트워크 내 각 통화 가격과 시장 가격을 일치시키도록 효과적으로 작동합니다.
3. 탈중앙화 바스켓 통화(DecentralizedToken Baskets) "통화 교환자"와 마찬가지로, 사용자가 "고정 준비금 비율"을 100%로 설정하고 준비금에 여러 디지털 통화를 넣으면, 그는 거래소 거래 펀드(Exchange Traded Funds, ETF) 또는 인덱스 펀드(Index Fund)와 유사한 기능을 구현할 수 있습니다. 주목할 점은 Bancor의 개념은 원래 2차 세계 대전 후 영국 재무부 고문이었던 경제학자 케인스(John Maynard Keynes)에 의해 처음 제안되었으며, 그는 초과 인출 원칙을 주장하고, 국제 결제 연합이라는 세계적인 중앙 은행을 설립하며, Bancor라는 초국가적 통화(Supranational Currency)를 발행할 것을 제안했습니다. 어떤 의미에서 Bancor 팀은 케인스에게 경의를 표하며, Bancor 프로토콜을 통해 첫 번째 진정한 "네트워크 통화"(Network Currency)를 구축하고 있습니다.
















