-
바이 낸스 체인과 바이 낸스 DEX 란??
인용 : “새로운 블록 체인과 DEX의 목적은 분산 된 방식으로 디지털 자산을 발행하고 교환 할 수있는 대체 시장을 만드는 것입니다.”
바이 낸스 체인은 바이 낸스 거래소 이 새로운 체인에서 운영되는 Binance DEX라는 탈 중앙화 거래소의 운영을 지원하기위한 커뮤니티입니다. 가장 기본적인 형태의 바이 낸스 체인은 BNB 토큰 송수신과 같은 기본적인 거래를 허용합니다..
더 흥미롭게도 새로운 바이 낸스 체인은 회사 나 프로젝트에서 새로운 디지털 자산 유형을 발행하는 방법이기도합니다. 이를 위해 바이 낸스 체인을 사용하면 체인에서 자산을 직접 발행 할 수있을뿐만 아니라 기본 네트워크의 교환 / 전송 기능을 사용할 수 있으므로 많은 이점이 있습니다. 이는 새로 발행 된 디지털 자산에 즉각적인 유동성과 유용성을 제공합니다..
그 외에도 프로젝트는 두 개의 다른 토큰간에 새로운 거래 쌍을 생성하고 이러한 새로운 거래 쌍에 대한 주문을 제공하도록 제안 할 수 있습니다. 다음으로 탐색기를 통해 DEX를 모니터링하여 특정 자산의 가격 및 시장 활동을 확인할 수 있습니다..
기본적으로 바이 낸스 체인에는 트랜잭션 탐색기, API 및 노드 RPC 인터페이스가 장착되어 있습니다. RPC (Remote Procedure Call)에 대해 읽을 때 길을 잃은 사람들을 위해 기본적으로 노드와 연결할 수 있으며 계정 잠금 해제 또는 자금 이체와 같은 노드와 상호 작용할 수있는 간단한 인터페이스를 제공합니다..
바이 낸스로 더 많은 일을하고 싶은 사용자를 위해 다음도 가능합니다 :
– 유효성 검사기 노드 실행 신청.
– 전체 노드를 실행하여 트랜잭션, 블록 및 합의 활동에 대한 실시간 업데이트를 듣고 방송합니다..
– 풀 노드 또는 API를 통해 바이 낸스 체인의 다른 데이터 추출.
– Binance Chain 또는 Binance DEX를 사용할 때 사용자 경험을 개선하는 데 도움이되는 맞춤형 도구를 개발합니다..
Binance DEX Mechanics-매칭 로직
Kraken과 같은 거래소는 메이커 및 테이커 모델을 사용하여 “테이커”에 대한 수수료를 줄일 수 있습니다. 이것은 주문 장에서 주문을 생성하는 “메이커”가 유동성을 생성하는 책임이 있으므로 주문에 더 낮은 수수료가 적용됨을 의미합니다. “테이커”수수료는 장부에 이미있는 지정가 주문에 대해 즉시 실행되는 시장 또는 지정가 주문을하여 장부에서 유동성을 제거 할 때만 적용됩니다. Kraken에 따르면 “메이커”와 “테이커”수수료의 차이는 0.10 % 정도이지만 일반적으로 이는 메이커 테이커 모델에서 발견되는 더 깊은 유동성과 더 타이트한 스프레드로 상쇄됩니다..
바이 낸스 DEX는 거래 쌍당 특정 시간 슬롯에 사용 가능한 모든 주문과 일치하는 주기적 경매를 사용하여이를 다르게 수행합니다. 매칭 알고리즘은 최상의“입찰”과“질문”을 취합니다. 다음으로 교차 “입찰”및 “질문”이 일치되고 실행됩니다. 주문은 가격 및 시간 순서대로 실행됩니다..
바이 낸스 체인 블록 체인
비잔틴 내결함성
바이 낸스 체인은 가장 많이 구현 된 BFT 솔루션 중 하나 인 텐더 민트 솔루션을 사용하여 BFT (Byzantine Fault Tolerance)를 구현합니다. 비잔틴 내결함성은 블록 최종성에 도달하는 것입니다. 즉, 네트워크의 2/3가 블록의 내용에 동의하여 최종 레이블로 지정해야합니다..
기본적으로 Byzantine Fault Tolerance는 처리량이 많은 시스템에서 작동하는 합의 알고리즘입니다. 네트워크에있는 노드의 2/3가 올바르게 작동하는 한 finality 속성이 보장됩니다. 따라서 일부 노드가 악의적으로 행동하거나 실패하더라도 최종성은 여전히 보장됩니다..
요컨대, BFT는 노드가 공유 상태에 동의 할 수 있는지 확인하고 노드간에 전송 된 메시지가 전송시 수정되지 않았 음을 증명해야합니다. 이 인기있는 합의 메커니즘을 구현하는 다른 프로젝트로는 Hyperledger Fabric, Lisk 및 Zilliqa가 있습니다..
유효성 검사기 노드
검증 노드는 바이 낸스 체인과 바이 낸스 DEX가 체인으로 전파하는 모든 데이터를 유지하면서 가장 높은 책임을지는 네트워크의 노드입니다. 그들은 새로운 블록을 체인에 추가하기 위해 합의에 참여하고 블록에 동의합니다. 검증 프로세스에서 수집 된 수수료는 모든 참여 검증 자에게 분배됩니다..
증인 노드
바이 낸스 체인에있는 대부분의 노드는 데이터 복제본을 생성하고 네트워크를 통해 체인 상태를 전파 할 책임이있는 소위 “증인 노드”로 구성됩니다. 그들은 합의 과정에 참여하지 않고 일종의 방송사 역할을합니다..
가속 노드
가속 노드는 더 풍부한 합의를 유지하는 특별한 유형의 노드입니다. 이러한 노드의 주요 목표는 시간에 더 민감한 시스템에 더 빠른 API 액세스를 제공하는 것입니다. 이러한 가속화 된 노드는 바이 낸스 체인에 대한 첫 번째 액세스 권한이있는 검증 자 노드 주변에 고도로 최적화 된 인프라를 구축함으로써 가능합니다. 이 노드를 중심으로 구축함으로써 바이 낸스 체인에 불리한 검증 인 성능에 영향을주지 않습니다..
개발 키트
현재 Binance는 Go, Java, Javascript 및 C의 네 가지 프로그래밍 언어에 대한 Binance Chain 기반의 도구 및 응용 프로그램을 개발하는 키트를 제공합니다.+++.
Javascript SDK를 살펴보면 전체 API 문서와 시작하는 데 도움이되는 몇 가지 코드 예제가 제공됩니다. 더 흥미롭게도 원장 지원 (하드웨어 지갑)도 제공하므로 원장에서 거래에 서명하고이 지원을 구현하기로 결정한 모든 애플리케이션 내에서 거래를 확인할 수 있습니다. 보다 안전한 토큰 처리 표준을 추가로 채택하기위한 훌륭한 기능입니다..
바이 낸스 체인의 BEP-2 토큰
Binance DEX의 출시 외에도 Binance는 새로 개발 된 BEP-2 토큰 제안을 사용하여 Binance Chain에서 토큰 관리를위한 새로운 제안을 만들었습니다. 다른 모든 토큰 제안 (ERC20 표준 참조)과 마찬가지로이 BEP-2 제안은 바이 낸스 체인에서 토큰을 관리하기위한 공통 규칙 집합과 실행할 수있는 작업을 설명합니다..
Binance Chain이 Genesis Block을 통해 생성되었을 때 찾을 수있는 유일한 자산은 네이티브 BNB 자산이었습니다. 이것은 BNB 토큰의 BEP-2 변형으로 교체 될 ERC20 토큰입니다. 이 새로운 BEP-2 BNB 토큰은 수수료 (가스) 지불 및 바이 낸스 체인의 스테이 킹에 사용할 수 있습니다..
토큰 제안은 BEP-2 자산에 대한 다음 속성을 요약합니다 (Binance Github의 필드 유형에 대한 자세한 정보).
– 소스 주소 : 새 토큰을 발행하는 사용자의 주소.
– 토큰 이름
– 티커 기호
– 총 공급
– Mintable : 미래에 새로운 토큰을 만들 수 있는지 아니면 고정 공급을 사용할지 여부.
가능한 토큰 조치
Binance 사이트에 따르면 Binance Chain은 다음과 같은 토큰 작업을 지원합니다.
1. 토큰 발행
2. 이전 토큰
3. 토큰 고정 : 자신의 주소에 일정량의 토큰을 잠글 수 있습니다. 즉, 토큰을 주문 생성, 양도 또는 수수료 지불에 사용할 수 없습니다..
4. 토큰 동결 해제 : 동결의 반대 행동.
5. 민트 토큰 : 생성 한 자산에 대해 더 많은 토큰을 발행하기 위해 민트 트랜잭션을 시작할 수 있습니다..
6. 소각 토큰 :“소각”하여 토큰 총량을 줄일 수 있습니다. 이는 존재하지 않는 주소로 토큰을 전송하고 있으므로 토큰을 복구 할 수없고 거래 탐색기가이를 추적 할 수 없음을 의미합니다..