원문 출처 : https://medium.com/@lyaffe/benefits-of-ardor-0-fee-transactions-355ca775c3b6
저는 일전에 쓴 Token duality Problem에서, Single blockchain/token(기존 대부분의 코인들)이 왜 실제 생활에 제대로 적용 될 수 없는지를 설명했습니다.
오늘은 간단한 예제를 들어 더 자세히 설명해보도록 하겠습니다. 2015 년 Nxt Monetary 시스템을 출시 한 직후였습니다. 블록 체인을 사용하여 콘서트 티켓을 판매하고 싶어하는 기업가가 우리에게 연락을취해 왔습니다.
NXT Monetry 시스템의 사용목적이 뚜렸했기 때문에, 확장성이 큰 문제는 아니 었으며, 우리는 당연히 Nxt API를 기반으로하는 지갑을 제작하려 하였습니다. 컨셉은 각 콘서트마다 주최자가 입장권을 뜻하는 Token을 발행하도록 하는 것이었습니다. 고객은 이 토큰을 Nxt로 구입하고, 콘서트에 입장할 때는 이 토큰을 주체자에게 돌려주고, 그것이 확인되면 입장하는 프로세스입니다. 사용자가 티켓 토큰을 다른사람에게 양도하거나 매매 할 수 있도록 허용할지 여부는 주체자에게 있었습니다.(NXT Monetary는 3자 양도나 매매를 허용하거나 금지하는 두 가지 옵션이 모두 지원 되었기 때문에)
우리는 설계를 진행하면서 하면서 큰 문제에 봉착했는데요. 바로 사용자가 구매 한 티켓 토큰을 사용하거나 전송하기 위해서는 Nxt로 표시된 거래 수수료!!!!를 지불해야했기 입니다.(다른 모든 Blockchain도 같은 문제가 발생합니다. 블럭체인 안에서 코인을 사용하거나 전송할때는 반드시 수수료가 들거든요). 따라서 NXT를 티켓 판매에 사용 하기 위해서는 주최자가 고객에게 수수료의 짐을 덜어 주기 위해 거래수수료도 지불해야 하기 때문에, 주최자는 티켓 토큰과 함께, 거래 수수료 위한 최소 1 Nxt를 함께 보내야 했습니다. 토큰의 양도 및 Nxt의 양도는 두 가지 다른 거래로 간주되므로 주최자는 판매 된 모든 티켓(주최자가 거래 수수료를 지불하고 직접 거래 수수료를 지불하기 위해 ) 1토큰당 3Nxt를 지불해야하며 구매자는 단일 거래로 제한됩니다 . 이 Design이 너무 불편했기 때문에, 우리는 다른 방법을 찾기 시작했습니다.
아더의 경우를 보면, Ardor Child Chain에서 발행 된 통화나 자산을 이용한다면 이 문제는 해결됩니다. 예를 들어 Child Chain 중 하나 (예 : Ignis)에서 토큰 (자산 또는 통화)을 발급 한 다음 구매자에게 티켓 토큰을 보냅니다. 구매자가 토큰을 소비(소비하려면 Transaction이 필요 하므로)하면 수수료가 필요한데요. 주최자는 자신의 자산과 관련된 Transaction 만 무료로 Bundling하는 사용자 정의 Bundler를 실행할 수 있고, 이를 통해 수수료를 0으로 만들 수 있습니다.
이 디자인을 사용하면 최종 사용자는 Child Chain 또는 Parent Chain이 아닌 티켓 토큰 만 처리하면되며 실제로 블록 체인을 사용하고 있는지도 알 필요가 없습니다. 주최자는 단지 무료 Bunding이 진행 가능하도록 미리 Ardor를 구입해야하며 이로써 Ardor 가격의 변동을 Hedge 할 수 있게됩니다. 이 Ardor의 초기 비용은 티켓 가격에 포함될 수 있으며 티켓 가격은 AEUR 체인을 사용하여 유로화로 표시 될 수도 있습니다.
Ardor의 고유 한 Parent / Child 아키텍처는 기업이 사용자에게 0 수수료 거래를 허용 할 수있는 기능을제공합니다. 이 기능은 다른 Single Blockchain Model에서는 찾을 수 없는 Ardor의 독특하고 강력한 기능이며, Blockchain 기반 응용 프로그램을 개발하기 위한 문턱을낮 출 수 있도록 하여 우리 실생활에 블럭체인을 한걸음 더 다가 올 수 있게하는 기회를 제공 합니다.
출처: http://cafe.naver.com/ardorer