주요 콘텐츠로 건너뛰기

NXT 블록체인 생성 키트

NXT 블록체인 생성 키트를 이용하면 개발자는 NXT 기반 자체 블록체인을 만들어 출시 할 수 있습니다

Nxt 퍼블릭 블록체인은 기본적으로 많은 사용 사례를 지원합니다. 하지만 일부 사용 사례의 경우 기본 합의 메커니즘에 영향을 주는 수정이 필요 할 수 있는데, 이러한 경우엔 퍼블릭 API를 사용하거나 클라이언트를 커스텀화 하더라도 수행 할 수 없습니다. 이 예로, 새로운 트랜잭션 유형 추가, 새로운 페이징 모델 정의, 코인 인플레이션 변경, 블록 매개 변수 수정, 지분증명(Proof of Stake) 알고리즘 변경 등이 있을 수 있습니다. 이처럼 호환되지 않는 수정 사항들이 Jelurida 팀의 로드맵 및 우선 순위와 일치하지 않는다면, Nxt 퍼블릭 블록체인에서는 구현 할 수 없습니다.

Nxt 블록체인 생성 키트는 이러한 사용 사례를 다루기 위해 제공되고 있습니다. 전체 소스 코드를 오픈소스인 Jelurida 퍼블릭 라이센스에 의거 누구나 사용 가능 하도록 공개 하였기 때문에, 개발자는 시간으로 증명되고 탄탄한 NXT 블록체인 기술을 바탕으로 자신의 프로젝트의 고유한 기능과 토큰을 가진 애플리케이션을 만들 수 있게 됩니다. 

이 키트를 사용하여 새 블록체인 프로젝트를 생성하려면 우선, README.md 파일(https://bitbucket.org/Jelurida/nxt-clone-starter/overview)의 지침을 따르십시오.

적어도 conf / data / genesisParameters.json 및 conf / data / genesisAccounts.json 파일에서 새 블록체인에 대한 제네시스 블록 계정 및 매개 변수를 정의해야 할 것입니다. NLS(Nxt Reference Software) v1.11.8 이상에 포함되어 있는 JPLSnapshot 유틸리티 애드온은 퍼블릭 Nxt 블록체인의 현재 스냅샷을 찍어 새로운 블록체인 토큰의 10 %를 자동으로 할당하는 과정을 단순화 할 수 있도록 설계되어 있습니다. 스냅샷 시점에 기존 Nxt 보유자에게 토큰을 주고 이 계정 목록을 프로젝트의 제네시스 블록 계정 목록과 병합하여 단일 genesisAccounts.json 구성 파일을 작성하시면 됩니다. 아래는 위의 과정을 설명한 영상입니다.

Nxt 블록체인 생성 키트는 엔드 유저를 위한 것이 아니라, 새 블록체인을 생성하려는 개발자를 위한 것입니다. 만약 프라이빗 블록체인을 테스트 및 평가 목적으로 실험 하고자 하신다면, 프라이빗 블록체인 평가 키트를 사용 하는 것이 좋을 것입니다.

또한 이 Nxt 블록체인 생성 키트를 사용하여 생성 된 모든 블록체인 프로젝트 및 Nxt 코드베이스에서 파생된 결과물들은 반드시 Jelurida Public License 조건을 준수 하여 동일한 라이센스 조건에서 오픈 소스로 릴리즈되고, 10% 에어드랍 요구사항을 충족 해야 합니다. 만약 이 조건에서 예외되는 프로젝트를 생성 하고자 하신다면, info@jelurida.com로 연락 하셔서 맞춤형 상용 라이센스에 대해 문의하십시오.

Nxt 블록체인 생성 키트(1.11.15):