본문 바로가기
재테크/가상자산

[가상자산] 아더(ARDR) 쉽고 빠르게 알아보기

by KTC 2023. 10. 4.

목차

    반응형

    안녕하세요!

    블록체인 개발을 쉽게 할 수 있도록 도와주는 BaaS(Blockchain as a Service) 플랫폼, 아더에 대해 알아보겠습니다.

     

    아더

     

    아더(ARDR)란?

    아더 코인은 NXT 코인을 좀 더 개량하여 만든 가상화폐입니다. 아더는 블록체인 기술을 좀 더 쉽고 편하게 개발할 수 있는 도구를 지원합니다. 기본적으로 아더의 블록체인을 사용하여 기업에서는 하위 체인을 생성할 수 있습니다. 이러한 기능은 기존의 엔엑스티 코인에서는 실현은 가능했으나 단점이 있어 진화하여 만든 것이 바로 아더입니다. 기업에 따라 프라이빗한 하위 체인을 생성할 수 있으며 확장성과 기능이 NXT보다 월등합니다. 아더 코인의 첫 번째 하위 체인으로 생성된 코인은 이그니스가 있습니다. ARDR는 엔엑스티 코인에서 발생하였던 거래 수수료 한계를 재해석하여 만들어지게 되었습니다. 거기다 데이터가 병목 되는 현상과 블록 용량에 대한 문제도 해소되었습니다. 따라서 아더(ARDR) 코인은 NXT의 모든 기능이 실현되면서 확장성이 좀 더 커지게 되었습니다.

     

    아더(ARDR)의 작동원리

    메인 체인 (Ardor Main Chain)

    메인 체인은 전체 네트워크의 보안을 담당하며 ARDR 토큰의 거래 기록을 유지합니다. 메인 체인은 새 블록을 생성하고 이를 기록함으로써 전체 네트워크의 상태를 유지합니다.

     

    하위 체인 (Child Chains)

    메인 체인 위에 있는 여러 하위 체인은 각자 독립적으로 작동하며, 특정 비즈니스 로직이나 용도에 맞게 최적화됩니다. 각 하위 체인은 자체의 토큰을 관리하고 자체의 트랜잭션을 처리합니다. 하위 체인은 메인 체인의 보안을 활용하며, 자체적인 보안 조치나 보증을 갖습니다.

     

    Bundler 및 트랜잭션 번들링

    Ardor 플랫폼은 트랜잭션을 번들로 묶어서 블록 생성자에 의해 처리됩니다. Bundler는 트랜잭션을 번들로 묶어 메인 체인에 제출하고, 보상을 받습니다.

     

    Proof of Stake (PoS)

    Ardor는 PoS (Proof of Stake) 알고리즘을 사용하여 새로운 블록 생성을 결정합니다. 보유한 ARDR 토큰의 양에 따라 블록 생성에 대한 권한이 부여되며, 이를 통해 네트워크를 안전하게 운영합니다.

     

    트랜잭션 처리

    사용자들은 하위 체인을 통해 자체 토큰을 생성하고 관리할 수 있습니다. 스마트 계약을 사용하여 특정 조건에 따라 자동으로 트랜잭션을 실행할 수 있습니다.

     

    체인 분리 및 Safe Mode

    각 하위 체인은 독립적으로 작동하며, 하위 체인 간에 간섭 없이 독립적으로 보안과 트랜잭션을 처리합니다. Safe Mode는 문제가 발생했을 때 네트워크 전체에 영향을 미치지 않도록 하기 위한 안전장치를 제공합니다.

     

    아더(ARDR)의 특징

    아더 플랫폼은 엔엑스티 코인에 사용되었던 기술을 채택하고 개선하여 기존의 엔엑스티가 가지던 한계점을 극복했다는 특징이 있습니다. 더불어 설계 단계에서부터 블록체인의 확장성에 주안점을 두어 자원 집약적인 시스템 구조를 가지도록 개발되었습니다. 결과적으로 아더 플랫폼은 하위 체인의 숫자에 상관없이 독립적으로 빠른 거래 속도를 지원한다는 특징이 있습니다. 또한 아더 플랫폼에서는 블록체인의 크기 안정성을 위해서 스냅숏을 이용해 최신 상태를 주기적으로 저장하여 부모 블록체인에서 분리하는 작업을 수행하고 있습니다. 단순히 아더의 부모 체인에 계속해서 블록 데이터를 저장하면 나날이 많은 블록체인 데이터가 쌓여 용량 거대해지기 때문입니다. 더불어 이러한 스냅숏 작업이 수행됨에 있어서 데이터 유실이나 안정성 문제가 발생하지 않는 높은 보안성을 자랑합니다.

     

    단일체인과 차일드체인

    단일 체인은 한 계정에서 다른 계정으로의 아더코인 이전, 각 차일드 체인 토큰으로 아더코인을 거래하고, 특수 계정에 아더코인 잔액을 임대하는 등의 매우 제한된 허용 트랜잭션 유형을 지원합니다. 각 계정은 아더코인 균형에 따라 달라지며, 전체 합의 모델은 변경되지 않고 그대로 남아 있습니다. 아더코인 잔액을 변경하는 모든 트랜잭션은 단일 체인에 기록되므로, 단일 체인의 트랜잭션을 다운로드 및 재처리하여 엔엑스티 플랫폼과 정확히 동일한 고정 상태 증명 보안을 제공합니다. 그러나 하위 체인 토큰 잔액만 수정하거나 그 밖의 모든 계정 보유는 단일 체인에 기록되지 않고 해당 하위 체인에만 기록됩니다. 따라서 각 노드에 의해 아더코인 계정 잔액의 유효성을 항상 확인할 수 있으므로 이러한 하위 체인 트랜잭션의 실행은 더 이상 필요하지 않아 블록체인 보안을 보완하지 않습니다.

     

    트랜잭션 검증

    차일드 체인 거래와 계정 잔액의 유효성은 플랫폼에 의해 보장되어야 하며, 이는 차일드 체인 블록 거래를 이용해 그것들을 단일 체인에 고정시킴으로써 이루어집니다. 이 거래 유형에는 해당 하위 체인의 고유 토큰으로 표시된 트랜잭션 목록이 첨부 파일로 포함되어 있으며, 이 트랜잭션의 실행으로 해당 계정 잔액만 정산되어 있습니다. 에픽스에서는 그러한 첨부파일이 차일드 체인의 블록을 나타내지만, 이에 대한 실제 블록 생성은 이루어지지 않습니다. 이러한 첨부파일은 암호화 해시를 통해서만 차일드 체인 블록 트랜잭션에 연결되므로, 첨부파일의 실제 내용보다 트랜잭션 서명 확인을 수행할 수 있습니다. 이는 이미 구현된 설계 및 기술을 기반으로 구축되었으며, 엔엑스티 플랫폼에서 운영 중입니다. 아더 블록체인을 실행하는 각 노드는 폐기되기 전에 모든 하위 체인의 트랜잭션을 확인합니다. 블록체인을 처음부터 다운로드하는 노드는 해시와 차일드 체인 블록 트랜잭션 서명만 확인하기 때문에 이미 폐기된 하위 체인 트랜잭션을 완전히 검증할 필요가 없습니다. 그러나 이러한 계정이 포함된 블록이 위조된 계정이 그 당시에 위조될 수 있는지 확인할 수 있기 때문에 전체 블록체인 보안이 낮아지지 않습니다. 따라서 해당 트랜잭션은 최신 노드에서 모두 검증되어야 합니다.

     

    라이트 웨이트 계약

    기존 이더리움 등의 스마트 계약은 여러 문제점이 있었습니다. 심각한 보안문제, 존재하는 노드 모두가 스마트 계약을 처리해야 하는 문제, 모든 노드가 계약을 실행해야 하기 때문에 블록체인 외부 데이터를 가져오기 어려운 문제와 혹시라도 계약을 잘못 작성 시 네트워크가 망가지는 문제도 있습니다. 하지만 아더의 라이트 웨이트 계약은 노드 전부가 아닌 몇몇의 노드로 처리가 가능하며 계약을 잘못 작성하면 노드 1개만 재부팅하면 되고 기존 네트워크는 적상 작동합니다. 일부 노드만 계약을 실행하기 때문에, 블록체인 외부 데이터를 가져오기 용이합니다. 보안문제를 해결하고 블록체인 위에 저장함으로써 기존 이더리움 등의 스마트 계약 문제점을 해결했습니다. 새로운 프로그래밍 언어를 배울 필요가 없으며 우리가 흔히 쓰고 있는 자바(JAVA) 언어를 사용합니다.

     

    번들링 시스템

    번들링(Bundling) 시스템은 Parent/Child 체인을 분리하고 상호 운용성을 제공하는 시스템입니다.

     

    포징 체인

    포칭(Forging) 체인은 아더 플랫폼의 메인 체인이다. 제한된 몇 가지 트랜잭션을 허용합니다.(계정 간의 아더코인 전송, 차일드 체인 간의 아더코인 거래, 아더코인 임대 및 'ChildChainBlock' 트랜잭션) 단, Parent체인 도움 없이 차일드 체인 내에서 처리되는 아더코인 잔액 수정은 기록하지 않습니다.

     

    아더(ARDR) 토큰의 용도

    블록 생성 및 보안 보증

    ARDR 토큰을 보유하고 있는 사용자들은 블록을 생성할 권한을 가집니다. 이를 통해 새로운 블록을 생성하고 블록체인 네트워크의 보안을 유지합니다.

     

    트랜잭션 수수료 지불

    ARDR 토큰은 Ardor 플랫폼에서 트랜잭션 수수료를 지불하는 데 사용됩니다. 트랜잭션을 생성하고 처리할 때 일정량의 ARDR 토큰이 소비됩니다.

     

    하위 체인의 보증금 (Child Chain Security)

    Ardor 플랫폼의 하위 체인은 자체의 토큰을 사용하여 트랜잭션을 처리하고, ARDR 토큰을 사용하여 메인 체인에 대한 보증금을 유지합니다.

     

    번들링을 통한 수익

    ARDR 토큰을 보유한 사용자들은 트랜잭션 번들링을 통해 트랜잭션을 번들로 묶어 메인 체인에 제출하고 이에 대한 수수료를 받을 수 있습니다.

     

    스마트 계약 실행

    ARDR 토큰은 스마트 계약을 실행하고 관리하는 데 사용됩니다. 스마트 계약을 실행함으로써 특정 조건에 따라 자동으로 트랜잭션을 실행할 수 있습니다.

     

    참여 및 투표

    Ardor 플랫폼에서 ARDR 토큰을 보유한 사용자들은 프로토콜 개선에 참여하고 투표할 수 있습니다.

     

    자체 토큰 생성 및 관리

    ARDR 토큰을 보유한 사용자들은 Ardor 플랫폼에서 자체 토큰을 생성하고 관리할 수 있습니다.

     

    거래 및 교환

    ARDR 토큰은 거래소에서 다른 암호화폐와 교환하거나, 지불 및 송금 등의 용도로 사용됩니다.

     

    아더(ARDR) 실시간 시세

    반응형