왜 눈사태인가?

눈사태를 기반으로 개발자는 복잡한 규칙 집합을 사용하여 강력하고 신뢰할 수있으며 안전한 응용 프로그램 및 사용자 정의 블록 체인 네트워크를 쉽게 만들거나 기존 개인 또는 공용 서브넷을 구축할 수 있습니다.

디앱(DApps)
결제 & 지불
자산의 인터넷

눈사태는 이전 분산 프로토콜보다 더 높은 성능, 보안 및 효율성을 가능하게 합니다.

* 온라인 정보와 코어 개발자의 대화를 통한 추정치
** 이론적으로 수백만의 네트워크 참가자를 유치할 수 있습니다.

아발란체(Avalanche) 컨센서스 프토콜은 이 모든 장점을 제공합니다. 심지어 51% 공격으로부터도 회복 탄력성이 있습니다.

눈사태 건축

1. 콘센서스 엔진

눈사태는 출시에 두 개의 합의 엔진을 가지고 :

눈사태: DAG 최적화 된 합의 프로토콜 - 높은 처리량, 병렬, 그리고 자두 간단.

Snowman: 체인에 최적화된 컨센서스 프로토콜-높은 처리량, 완전히 주문된 스마트 계약.

2. 가상 머신(VM)

눈사태의 가상 컴퓨터(VM)는 컨센서스를 사용하여 데이터베이스를 생성하는 코드입니다. 이 데이터베이스는 체인, DAG, 로그파일 또는 여러 컴퓨터에서 동기화가 필요한 다른 데이터 구조의 형태일 수 있습니다.

VM 논리는 여러 서브넷에 여러 번 배포할 수 있습니다.

3. 체인

체인은 VM 인스턴스의 일반 용어입니다. 각 체인에는 ChainID가 할당되며 하나의 서브넷에만 속할 수 있습니다. 그러나 동일한 VM 인스턴스를 사용하여 서브넷 내에서 동일한 유형의 체인을 여러 번 배포할 수 있습니다.

4. 서브넷

서브넷("서브 네트워크"의 약자)은 블록 체인 집합의 상태에 대한 합의를 달성하기 위해 함께 작동하는 동적 유효성 검사기 집합입니다. 서브넷은 이러한 유효성 검사기에 대한 사용자 지정 인센티브 메커니즘을 만드는 데 필요합니다.

서브넷과 그 힘에 대한 자세한 내용은

눈사태는 사용자 정의 할 수 있도록 설계되었습니다, 확장 가능, 상호 운용 할 수 있습니다. 눈사태의 모든 것은 서브넷이며 모든 체인은 서브넷의 일부입니다. 유효성 검사기는 기본 네트워크의 구성원이어야 합니다. 다른 모든 서브넷은 유효성 검사기에 따라 선택 사항입니다. 기본 네트워크에는 세 가지 블록 체인이 포함되어 있습니다.

플랫폼 체인 (P)

P-Chain은 눈사태의 메타데이터 체인이며 유효성 검사기를 조정하고 활성 서브넷을 추적하고 새 서브넷을 만들 수 있습니다.

플랫폼 체인은 눈사태로 구동되는 눈사람 합의 프로토콜을 구현합니다.

교환 체인 (X)

X 체인은 눈사태의 기본 자산 체인이며 새 자산을 생성하고 자산 간에 교환하고 서브넷 간 전송을 할 수 있습니다.

Exchange 체인은 눈사태 합의 프로토콜을 구현합니다.

계약 체인 (C)

계약 체인은 눈사태의 기본 스마트 계약 체인이며 이더리움 호환 스마트 계약을 만들 수 있습니다.

계약 체인은 눈사태에 의해 구동 눈사람 합의 프로토콜을 구현합니다.

눈사태 리소스

1. 애벌랜치고

애벌랜치고는 눈사태의 공식 이동 구현이며 눈사태에 가상 머신 API와 상호 작용하기위한 JSON RPC의 전체 제품군을 가지고있다. AvalancheGo는 노드 자체와 상호 작용하기 위한 로컬 KeyStore, 메트릭, IPC 및 관리 API로 가득합니다.

애벌랜치고 리포지토리 보기

2. 애벌랜치제이스

눈사태 API와 상호 작용하기 위한 자바스크립트 라이브러리입니다. AvalancheJS는 기존 분산 응용 프로그램과 통합되어 눈사태 통합을 가능하게 합니다. 모듈식 라이브러리 아키텍처가 있어 사용자 지정 VM이 애벌랜치JS 기능을 확장하기 위해 플러그인을 작성할 수 있습니다.

애벌랜치제이스 리포지토리 보기

3. 아바시(Avash)

Avash는 눈사태에 로컬 네트워크를 생성할 수 있도록 하는 것을 목표로 Go에서 작성된 프로그램으로, 테스트 목적으로 신속하게 사용할 수 있습니다. Avash는 개발자가 다양한 로컬 네트워크를 자동화하고, 서브넷을 시작하고, 이러한 네트워크에 체인을 배포하여 CI 파이프라인에 통합할 수 있는 Lua 스크립트를 지원합니다.

아바시 리포지토리 보기

4. 눈사태 지갑과 수도꼭지

개발자가 눈사태와 상호 작용할 수 있도록 지갑과 수도꼭지 서버가 오픈 소스로 제공되었습니다. 지갑을 사용하면 네트워크를 통해 자금을 보내고 받을 수 있습니다. 개인 공유 테스트 환경을 사용하는 경우 수도꼭지는 자체 테스트 목적으로 자금이 필요한 개발자에게 유용합니다.


지갑 리포보기수도꼭지 레포 보기

지금 시작하기

문서 보기

AVA 뉴스레터 구독

👍 뉴스레터 주소록에 추가되었습니다! 이제 AVA의 새로운 소식을 가장 먼저 이메일로 받아보시게 될거에요 :)
이런! 양식을 제출하는 과정에서 문제가 생겼어요 :(
👍 뉴스레터 주소록에 추가되었습니다! 이제 AVA의 새로운 소식을 가장 먼저 이메일로 받아보시게 될거에요 :)
이런! 양식을 제출하는 과정에서 문제가 생겼어요 :(