검증자 세트 로테이션
플랫폼 블록체인 상에서 컨센서스를 달성하기 위해, 검증자라고 불리는 특별한 마스터노드세트가 블록을 검증하고 서명합니다. 0.19 버전까지는 이 검증자 세트가 고정되어 있었으며, DCG가 통제하는 노드에 호스트되었습니다. 0.20 버전부터는 롱 리빙 마스터노드 쿼럼 (LLMQ) 가 사용되어, 모든 마스터노드 사이에서 검증자 세트를 배분 및 순환합니다. 이와 같은 접근법을 통해 로드를 공평히 분배할 수 있으며 네트워크 또한 보다 안전하고 신뢰할 수 있게 되었습니다.
암호학 프루프
이전에는 클라이언트가 신뢰할 수 있는 풀노드를 사용해야만 플랫폼 네트워크에서 검색한 데이터의 유효성과 진실성을 검증할 수 있었습니다. 이 버전에서, DAPI는 라이트 클라이언트가 가능하도록 도와주는 플랫폼 데이터에 더하여 효율적인 암호학 프루프를 제공합니다. 이로써 대시 플랫폼과 보다 안전한 방법으로 상호작용 할 수 있습니다.
플랫폼 상태 한계점 사인
이전에 검증자는 플랫폼 상태 암호학 다이제스트의 집계되지 않는 EdDSA 서명을 사용하여 암호학 프루프와 네트워크 컨센서스 보증을 제공했습니다. 이들 서명의 전반적 크기와 숫자는 라이트 클라이언트가 사용하기에 지나치게 리소스 집중적인 프루프였습니다. 0.20 버전에서는 BLS 한계점 사이닝 매커니즘을 사용하여 한 개의 서명만을 만들어내며, 이로써 모바일 지갑 및 기타 라이트 클라이언트들도 손쉽게 검증할 수 있게 되었습ㄴ디ㅏ.
피어 투 피어 레이어 최적화
이전에는 검증자와 더불어 풀노드 역시 모든 유형의 p2p 메시지에 의존하고 검증하였습니다. 이는 곧 풀노드가 검증자의 컨센서스 달성 관련 메시지만을 담은 네트워크 트래픽을 받았다는 것을 의미합니다. 이번 새로운 버전에서는 검증자가 만든 중간 컨센서스 메시지를 풀노드가 더 이상 받지 않아도 됩니다. 그 대신, 검증자는 BLS 한계점 사인을 통해 한 개의 메시지만을 만들고, 이로써 나머지 네트워크에 컨센서스 결정 결과를 전파할 수 있게 됩니다. 이로써 많은 수의 메시지가 풀노드에 전파되지 않아도 되게 되므로, 네트워크 로드가 상당수 감소하여 대역폭 사용의 약 99.5%가 감소되게 되었습니다.
플랫폼 메타데이터
이제 대시 플랫폼은 DAPI 응답에 현재 플랫폼의 블록체인 높이나 네트워크 컨센서스에 참여한 모든 노드가 관찰하고 동의한 동기화된 코어 블록체인 높이와 같은 추가적 메타데이터를 첨부할 수 있습니다. 플랫폼과 코어 블록체인이 동기되지 않으므로, 플랫폼은 이 코어 높이를 사용하여 모든 플랫폼 노드가 코어 네트워크 상태에 대한 결정론적 관점을 가지고 있음을 확인하였습니다.
엄격하고 안전한 데이터 계약 인증
이 새로운 버전의 대시 플랫폼 프로토콜은 가장 최신의 2020-12 버전까지의 데이터 계약을 규정하는 데 사용된 JSON 스키마 항목화를 업데이트하고, 이 네트워크에 제출된 데이터 계약의 잠재적 사용자 에러를 방지하기 위해 엄격한 검증 규칙을 도입합니다. 특별한 레귤러 익스프레션 엔진이 도입되어 ReDoS 공격을 완화합니다.
견고한 JS 지갑 동기화
이전 버전의 JS 지갑 라이브러리는 동기화 중 DAPI로부터 발생되는 모든 거래와 인스턴트락 메시지 요청을 모두 수신하지는 못했습니다. 0.20 버전에서는 이 문제가 해결되었습니다.
대시메이트 개선
최신 버전의 대시메이트는 20가지의 수정과 개선 사항을 담고 있습니다. 이와 같은 내용 중 중요 내용으로는 로컬 개발 네트워크를 보다 편리하고 신뢰할 수 있도록 만들고, 퍼포먼스를 개선하며 윈도우를 지원하게 된 것 등을 꼽을 수 있습니다.