대시가 0.13 업데이트를 발표하였다. 이로써 마스터노드 시스템에 대한 확연한 개선과 인스턴트샌드 및 프라이빗샌드에 등 대시의 주요 기능이 한층 더 개선되었다.

 

오늘 오전, 대시 코어 팀이 0.13 버전의 출시를 알려 주요 업데이트를 알렸으며, 이번 업데이트에는 처음으로 에볼루션 업데이트의 기본 수준이 반영되었다고 한다. 대시 코어의 CEO인 라이언 테일러에 따르면 이러한 업데이트에 따라 차후 탈중앙화된 응용 프로그램(Decentralized Application, Dapp)을 포함한 특별한 기능이 가능해질 전망이라고 한다.

 

“우리가 대시 에볼루션을 출시하기 위해 계속해서 대시를 향상시키고 있는 만큼, 이번 업데이트는 우리에게 매우 기쁜 소식입니다. 버전 0.13.0은 대시 네트워크 내의 다중 키 기능을 개선할 예정입니다. 또한 인스턴트샌드와 프라이빗샌드의 기능 향상이 포함되며, 대시 플랫폼의 많은 미래 사용자들을 위한 기초를 다지기 위해 새로운 거래 타입을 구축하는 것, 예컨대 거래에 응용 프로그램을 구축하거나 메타데이터를 첨부하는 것 등의 기능이 포함됩니다”.

 

이와 같은 특별한 거래는 암호화폐 공간에서 일반적인 기본적 금융 거래 수준을 넘어 거래의 유형을 넓히고, 에볼루션의 향상된 기능을 가능하게 하기 위해 옵코드(opcodes)를 사용하는 등 전통적 거래 포맷을 확장하거나 오용하는 것을 방지한다.

 

인스턴트샌드를 거래 기본값으로 설정하다… 업계 전반에 있어 게임 체인저 되나

 

한편 대시는 인스턴트샌드를 거래 기본값으로 구현하였다. 이로써 거의 대부분의 거래를 1.3초 내에 잠금으로써 빠른 거래 확인이 가능해진다. 이전에 인스턴트샌드는 거래 선택 사항으로 작동하였으며, 대시 공식 지갑에서 서비스 사용을 선택 하는 경우에만 가능하였고 그 수수료 역시 일반 수수료의 10배에 달했다. 현재 4 DASH 이하의 입력값을 가지는 모든 일반 거래(현재 모든 거래의 90%가 이에 해당)가 기본 수수료를 바탕으로 하여 인스턴트샌드 잠금 기능이 자동 적용될 예정이며, 이로써 거의 대부분의 거래가 즉각적으로 확인될 수 있게 된다. 특히 이러한 개선점이 거래에 대한 기본값으로 적용되었다는 것은 곧 이전에 인스턴트샌드 기능을 지원하지 않던 지갑이나 서비스에서도 인스턴트샌드가 기본적으로 수행될 것임을 의미한다. 이와 같은 기능의 확대를 통해 대시를 거래하는 모든 사람들이 인스턴트샌드를 경험할 수 있게 되었다.

 

대부분의 암호화폐 거래가 방송된 후 즉시 수신되는 것처럼 보이지만, 대부분의 판매자와 서비스는 이들 거래가 블록체인 상에서 최소 1회의 확인을 받지 않는 이상 최종 확정된 것으로 받아들이지 않는다. 거래 대부분의 경우 일반적으로 즉시 받아들여질 수 있으나 여전히 이와 같은 거래가 완전히 정립되는 데 수일이 소요된다는 점에서 이는 암호화폐가 잘 확립된 지불 체계로 나아가는 데 장애물이 되어왔다. 그러나 이번 업데이트를 통해 인스턴트샌드가 기본값이 됨에 따라 오늘날 대시는 암호화폐 지불 업계 최초로 보안과 탈중앙화 측면에서 높은 수준을 자랑하는 즉각적이고 영구적인 거래 확인 기능을 갖추게 되었다.

 

키 분할 시스템과 결정론적 리스트를 바탕으로 마스터노드를 새로 쓰다

 

이번 0.13 업데이트에서 구조적으로 중요한 개선점은 현재 마스터노드 시스템에 정밀 검사를 진행하고 키 분할 시스템과 결정론적 마스터노드 리스트를 도입했다는 점이다. 원래 마스터노드 운영의 모든 기능은 단일 키에 의존하였다. 이 키는 마스터노드를 운영하기 위한 1,000 대시의 담보를 소유하고 있음을 증명하는 방식이었다. 이 키는 노드를 생성하고, 노드를 재시작하거나 유지 보수를 수행하며, 재무 제안서에 대해 투표하는 데 사용되었다. 또한 이전에 마스터노드 보상은 단일 주소로만 보낼 수 있었다.

 

현재, 마스터노드 키를 담보, 운영 및 투표의 세 가지로 분할하는 것이 가능하다. 우선 담보 키는 1,000 대시에 대한 소유권을 입증하며 노드를 생성하는 데 필요하고, 운영 키는 담보 키에 대한 접근 없이도 노드 자체를 운영하는 데 사용되며, 이로써 제3자에 의한 노드의 운영을 더욱 안전하고 믿을 수 있도록 만든다. 마지막으로 투표 키는 나머지 두 키에 접근하지 않고도 재무 시스템에 투표를 할 수 있도록 만들고, 간단한 절차를 통해 신뢰하는 당사자에 투표의 권한을 위임할 수 있도록 한다. 마스터노드 보상 주소 역시 두 개로 분할할 수 있는데, 이로써 노드를 운영하는 데에 대한 자동적 지불을 가능하게 하고 담보 소유자가 끊임없이 지불 문제에 신경쓰지 않을 수 있도록 개선하였다.

 

이러한 키 분할의 결과, 결정론적 마스터터노드 리스트가 만들어졌다. 즉 유효한 마스터노드를 결정하기 위해 전체 대시 블록 체인을 검증할 필요 없이 활성 마스터노드 목록을 만들 수 있게 된 것이다. 이는 곧 완전한 노드 대신 SPV 및 라이트 클라이언트가 마스터노드 리스트에 접근 및 검증할 수 있게 되며, 다양한 클라이언트의 추가 기능을 사용할 수 있다는 것을 의미한다.

 

대시의 가장 큰 프라이버시

 

결정론적 마스터노드 리스트를 구현함에 따라 대시의 프라이빗샌드 기능 역시 신뢰할 필요 없는 라이트 클라이이언트에 의해 구현될 수 있게 되었다. 이전에 프라이빗샌드는 전체 대시 블록체인에 접근하기 위해 완전한 노드를 필요로 했는데, 이는 코인 믹싱 과정을 수행하기 위해 마스터노드 리스트를 활용해야 했기 때문이다. 즉 사용자가 프라이빗샌드를 마이대시월렛(MyDashWallet)과 같은 모바일 환경에서 구현하기 위해서는 믹싱 과정에서 완전한 노드를 신뢰해야 했다. 현재 0.13 버전이 출시됨에 따라 모바일 클라이언트가 전체 블록체인에 접근하지 않고도 결정론적 마스터노드 목록에 접근할 수 있게 되면서, 제3자의 전체 노드를 신뢰하지 않고도 믹싱 과정을 수행할 수 있게 되었다. 신뢰가 필요 없는 모바일 프라이빗샌드가 구현되는 시점에 따라 대시는 모바일 기기에서 신뢰 없이 향상된 프라이버시 기능을 구현하는 첫 번째 암호화폐가 될 수도 있다.

 

결정론적 마스터노드 목록을 통해 가능한 개선점에 더하여 대시는 프라이빗샌드에 추가적인 다양한 개선점 역시 구현하였다. 믹싱 사용자들이 더 적은 새로운 믹싱 분할 단위인 0.001 대시를 사용할 수 있게 된 것이다.  이로써 더욱 적은 금액의 거래의 사용이 용이해지고 일반적 수수료가 상당부분 감소하게 될 전망인데, 이는 프라이빗샌드가 그 기본 성질에 따라 분할 입력값에 대한 잔돈을 사용자에게 보낼 수 없으며 대신 수수료 항목에서 잔돈을 수수해야 했기 때문이다. 입력값을 보다 정확하게 할 수 있다는 것은 곧 프라이빗샌드의 수수료가 한층 더 균일해질 수 있음을 의미한다. 또한 이전에는 믹싱 라운드가 기본 2회, 최고 8회였으나 더욱 확장되어 기본 4회, 최고 16회가 되었으며, 이로써 거래의 개인 정보 보호 수준이 크게 향상되었다. 마지막으로 다중 병합 믹싱 세션이 추가되었는데, 이는 곧 전체적인 믹싱 과정이 훨씬 빨라질 수 있음을 의미한다. 전반적으로 상기의 개선 사항들이 프라이빗샌드 경험을 크게 향상할 것으로 보이며, 이에 따라 그 사용의 용이성 및 효율성 역시 확대될 전망이다.