Nxt 기능

자산 거래소

NXT는 사용자 친화적이면서 완전히 탈중앙화된 자산 거래소를 출시한 최초의 블록체인입니다. NXT 차일드 체인 상에선 누구나 토큰(자산)을 발행 할 수 있으며, 이 토큰은 발행자의 의도에 따라 크라우드 펀딩용, 회사 주식 등 어떠한 목적으로도 사용 될 수 있습니다. 매수 매도 주문이 온체인에서 체결되면 자산이 거래되어 계정간 이전됩니다. 자산 발행자는 자산 소지자에게 배당금을 지불하거나 보유 자산 수량을 토대로 투표를 진행 할 수도 있습니다. 싱글톤 에셋(Singleton Asset)으로 불리는 특수한 NFT 형태의 자산을 발행하여 고유한 물리적 혹은 디지털 객체를 대표 하도록 할 수도 있습니다.

더 알아보기

투표 시스템

투표 시스템을 사용하면 누구나 주제에 관계 없이 투표를 진행 할 수 있으며, 이 때 단일 혹은 다중등 원하는 옵션을 구성 할 수 있습니다. 투표는 계정별, 잔고별, 자산 보유량별 등 다양하게 구성 가능하며, 결과는 그래픽을 사용해 보여 줄 뿐만 아니라 투표 모델에 따라 다양한 방법으로 분석 할 수 있습니다. 블록체인을 기반으로 한 투표를 진행하면, 결과가 투명하면서도 영구적으로 안전하게 보호 될 수 있습니다. 기본적으로 투표는 공개적으로 진행 되지만, 통제가능한 통화 시스템(Controllable Monetary System)이나 셔플링(Shuffling)같은 NXT의 고급 기능들을 함께 사용 한다면, 투표자의 프라이버시를 보호 할 수 있습니다.

더 알아보기

데이터 클라우드

데이터 클라우드 기능을 사용하면 사용자는 소량의 데이터(문서, 텍스트 파일, 이미지, 토렌트 파일 등)를 블록체인에 업로드 할 수 있습니다. 이러한 데이터들은 키워드로 태그가 지정 가능하기 때문에 채널로 분류 할 수 있어 쉽게 검색이 가능합니다. 기본적으로 대부분의 노드는 일정 시간 후에 클라우드 데이터를 제거하지만, 아카이브(Archive) 노드들은 이 데이터를 영구적으로 저장하기 때문에 필요 할 때마다 데이터를 파일이 위조 되지 않았다는 암호학적 증명과 함께 복원 할 수 있습니다.

더 알아보기

마켓 플레이스

NXT 마켓플레이스는 디지털 혹은 실제 상품을 위한 완전히 탈중앙화된 개방형 상점입니다. 사용자는 어떠한 품목이라도 등록 하고 사진을 첨부 할 수 있으며, 가격은 NXT로 책정됩니다. 등록된 상품들은 키워드 태그를 기반으로 검색/탐색이 가능합니다. 구매한 구매자는 판매자에 대한 공개 리뷰를 남기거나 암호화된 메시지를 통해 판매자와 비공개로 연락을 취할 수도 있습니다.

더 알아보기

통화 시스템

통화 시스템(Monetary System)을 통해 사용자는 NXT 블록체인 상에서 "통화(Currencies)"를 생성하고 거래 할 수 있습니다.실제 기업의 주식을 대표 할 수 있도록 설계된 자산(Asset)과는 달리 통화 시스템의 통화는 지불 혹은 특수 목적의 토큰을 대표 할 수 있도록 설계되었습니다. 따라서 통화는 특수한 형태의 토큰이라 볼 수 있으며, 크라우드 펀딩, 투표 토큰, 게임 머니 등에 보다 적합하도록 다양한 제한 사항들을 사전 정의 할 수 있습니다.

더 알아보기

코인 셔플링

코인 셔플링(Coin Shuffling)은 사용자의 기존 계정과 사용자가 지정한 새로운 수신자 계정 사이에 랜덤 맵핑을 만들어서 빠르고 효율적으로 NXT, 자산, 통화와 같은 자금을 섞을 수 있도록 하는 기능입니다. NXT는 중앙화된 믹서 없이 모든 셔플링 단계들은 블록체인 상에서 진행할 수 있도록 코인 셔플링 알고리즘을 메인넷에 구현한 최초의 블록체인입니다.

더 알아보기

메시지

NXT 블록체인의 모든 트랜잭션 유형들은 메시지를 첨부 할 수 있는 옵션을 제공합니다. 메시지는 이진 혹은 텍스트 형태 모두 가능하며, 평문으로 보낼 수도 있고 암호화 하여 보낼 수도 있습니다. 메시지는 트랜잭션 목적, 인보이스, 계좌 번호 등 수신자에게 필요한 정보를 포함하는데 사용 될 수 있습니다. 또한 메시지를 암호화 하여 보낼 시 기본적으론 상대방이 프라이빗 키를 이용해 메시지 내용을 해독 할 수 있지만, 필요한 경우 고유한 암호키를 별도로 생성 할 수 있기 때문에 제 3자와도 안전하게 데이터를 공유 할 수 있습니다.

더 알아보기

별칭

NXT 별칭(Alias) 시스템은 탈중앙화된 온체인 네이밍 시스템으로, 플랫폼 상에서 고유한 이름("별칭")을 임의의 문자열이나 데이터 조각에 맵핑하는데 사용 할 수 있습니다. 이러한 별칭은 DNS 처럼 도메인 이름을 IP 주소에 맵핑하는데 사용이 가능하며, 공개된 중요한 데이터(예 : 최신 NXT 클라이언트의 체크섬)의 현재 값 혹은 별칭을 소유한 계정의 기억하기 쉬운 별명으로 사용 할 수도 있습니다.

더 알아보기

조건부 트랜잭션

모든 트랜잭션은 추가적인 조건 하에만 실행이 되도록 제한 할 수 있습니다. 이러한 조건들로는 다른 계정의 추가승인, 투표 모델(잔고, 토큰수, 투표 토큰의 소유)에 의한 승인, 블록체인에 다른 특정 트랜잭션이 존재할 경우에만 승인, 특정 해시 조건에 부합하는 암호가 나온 경우에 승인(암호 노출 후 지불) 등 다양하게 구성 할 수 있습니다. 이 조건부 트랜잭션은 다중 서명 트랜잭션, 복합 페이징, 아토믹 트랜잭션 실행을 만들 수 있는 강력한 기능입니다.

더 알아보기

다중 서명 계정

NXT 계정들은 발생시키는 모든 트랜잭션들을 미리 화이트리스트된 다른 계정의 승인을 받아야 실행이 될 수록 구성 할 수 있기 때문에 이를 이용해 다중 서명 계정을 만들 수 있습니다. 반드시 승인 되어야 트랜잭션이 실행 가능 하도록 만듦으로써 더욱 유연한 통제를 할 수 있습니다. 예를 들어 자산 수량 근거한 투표로 승인 모델을 구성하게 되면 회사 지출에 대해 주주 투표 모델을 만들 수 있습니다. - NXT 블록체인 상의 어떠한 투표 모델이라도 비슷하게 활용이 가능합니다.

더 알아보기

계정 속성

계정 속성(Account Properties) 기능을 사용하면 임의의 이름/값 메타데이터로 계정에 태그를 지정 할 수 있습니다. 사용자는 이러한 메타 데이터를 자신의 계정이나 다른 계정에 추가 할 수 있습니다. 이는 계정에 대한 추가 정보(이메일이나 SNS 계정 등)를 제공하거나, 특정 권한이나 다른 속성을 가진 다른 계정을 보증하는(예, 비지니스가 계정들을 여러개의 KYC 레벨로 구분하여 태그 하거나 고객의 특정 상태를 태그) 매우 편리한 방법입니다.

더 알아보기

잔고 임대

지분증명방식(POS, proof-of-stake) 프로토콜을 사용하는 NXT 블록체인에서 사용자가 블록 생성하고 싶다면 자신의 계정으로 "포징(Forging)" 상태를 유지해야 합니다. 이 때 계정의 암호문구는 서버측 메모리에 저장되어 새로운 블록에 서명 하는데 사용됩니다. 수량이 많이 보유하여 높은 가치를 가진 계정의 경우 잔고 임대 기능을 사용하면, 포징(Forging) 할 수 있는 능력을 다른 계정에 대신 빌려 줄 수 있기 때문에 포징에 참여 하면서도 수량이 많은 계정의 암호문구 노출 위험을 제거 할 수 있습니다. 또한 임대 기능을 사용해 여러 사용자의 포징 잔고를 하나의 계정으로 모으면 포징 풀(Forging Pool)을 운영 할 수 있기 때문에, NXT 보유 수량이 적은 홀더도 블록체인 네트워크에 기여 할 수 있습니다. 포징 하는 능력만 임대가 되기 때문에, 임대 하였더라도 계정의 자금은 항상 자유롭게 거래 할 수 있습니다.

더 알아보기

펀딩 모니터

펀딩 모니터(Funding Monitor)는 하나 혹은 여러개의 계정이 보유한 잔고(NXT, 자산, 통화)가 설정된 임계값 아래로 떨어질 때 펀딩 계좌로부터 해당 NXT, 자산, 통화를 자동으로 전송하는 서버 측 컴포넌트 입니다. 이 기능은 어떤 계정이 항상 트랜잭션을 수행 할 수 있도록 충분한 토큰을 보유 하고 있어야 하지만, 불의의 사고로 너무 많은 토큰을 탈취 당하는 일이 없도록 사전 장치가 필요한 사용 사례에 유용합니다.

더 알아보기

플러그인 및 애드온

NXT 블록체인 소프트웨어는 확장이 가능하도록 설계되었습니다. 클라이언트 측에서는 자바 스크립트로 구현된 플러그인을 사용하여 지갑 기능을 향상 시키고 사용자 경험을 개선 할 수 있습니다. 서버 측에서는 Java로 작성된 애드온을 배치하여 블록체인 외부 시스템과 통합하거나 사용자 정의 백엔드 기능을 구현 할 수 있습니다.

더 알아보기