NULS는 전 세계적인 블록체인 오픈소스 프로젝트로, 높은 수준의 맞춤형 모듈식 블록체인 인프라를 제공합니다. 마이크로커널과 기능 모듈로 구성되어 있으며, 스마트 계약, 멀티체인 메커니즘 및 크로스체인 합의를 제공합니다. 블록체인의 기술적 장벽을 허물고 개발 비용을 줄이며 상업 분야에서 블록체인 기술의 사용을 장려하는 것을 목표로 합니다.[1][2]
NULS 블록체인 개발 플랫폼은 블록체인을 네트워크, 계정, 원장, 저장소, 합의 및 스마트 계약과 같은 여러 모듈로 나눕니다. 각 모듈은 독립적으로 작동하며 다른 모듈의 변경 사항을 무시합니다. NULS의 모듈은 서비스 버스와 이벤트 버스를 통해 협력하며, 마이크로커널이 서비스 버스와 이벤트 버스를 관리합니다.
NULS는 또한 애플리케이션 개발자가 정의하고 실행할 수 있는 스마트 계약 컨테이너(NulsVM)를 제공합니다. 또한 NULS는 사용자가 모듈 라이브러리에서 적절한 모듈을 결합하여 자신의 애플리케이션 요구 사항에 따라 자신만의 서브체인을 사용자 지정할 수 있도록 지원합니다. NULS는 사용 편의성, 다양한 애플리케이션 시나리오에 대한 적응성, 높은 성능, 데이터의 투명성 및 보안을 지원하는 것을 목표로 합니다.
NULS의 기본 합의 메커니즘은 Proof-of-Credit(POC)입니다. 합의 미팅의 노드는 차례로 블록을 패킹해야 하며, 각 노드는 라운드당 하나의 블록만 패킹합니다. NULS 플랫폼의 서브체인은 합의 모듈을 교체하여 다른 메커니즘을 사용할 수 있습니다.
기술적 업그레이드의 불가피성과 비즈니스 애플리케이션 로직의 예측 불가능성을 인식하여 NULS는 Linux 커널의 모듈성을 통합하여 NULS 마이크로커널을 개발합니다. NULS의 설계는 “모든 것이 모듈이다”라는 원칙을 따릅니다.
튜링 완전 스마트 계약 가상 머신인 NulsVM은 JAVA를 첫 번째 언어로 지원하며 개발 중에 확장될 것입니다. NulsVM은 코딩 계층 내에서 가벼운 사용자 지정의 핵심입니다.
일반적인 블록체인 플랫폼의 경우와 마찬가지로 NULS는 NULS로도 알려진 자체 통화를 가지고 있습니다. 이 토큰은 이 네트워크 상위에서 실행되는 분산 애플리케이션을 지원하고, 애플리케이션 비용 지불, 향후 개발 지원 및 거래 수수료 지불에 사용됩니다. 하지만 이 네트워크가 잠재력을 완전히 발휘하려면 시간이 걸릴 수 있습니다. [3][4]
핵심 구성원은 커뮤니티 운영 관리 경험이 있는 매우 경험이 풍부하고 블록체인 기술에 정통한 열정적인 전문가들입니다. 그들의 공유된 목표와 철학적 이념은 그들을 하나로 모아 블록체인 기술에 대한 신뢰를 단순화하는 새로운 블록체인 인터넷 경제를 개발하도록 이끌었습니다.[5]
팀 구성원 대부분은 프로그래밍 분야에서 많은 경험을 가지고 있습니다. NULS의 설립자인 Jason은 은행 보안 부문에서 6년의 경험을 가지고 있으며 중국의 수십 개 은행을 위해 보안 시스템을 설계했습니다.
NULS는 또한 좋은 수동적 수입을 창출하는 마스터노드를 가질 것입니다. 현재 가장 저렴한 마스터노드는 20,000 NULS입니다. [6][7]