업데이트 소식 2019년 7월
2019-07-31 00:00:00

7월은 웹사이트 지원언어 추가 작업과 DecentRandom 코어 정리에 시간을 쏟았습니다. 이제 보름 정도 추가적인 작업을 마무리하고 8월 16일 부터 semi_decentrandom을 운영합니다.

TL;DR

웹사이트 언어지원 추가

영어 버전과 일본어 버전이 추가되었습니다. 작업에 도움을 주신 두 분께 감사드립니다. 두 분 모두 테스트넷 보상 프로그램 신청자로, 정식버전 런칭 시점에 각각 150,000 RAND를 지급받게 됩니다.

홍보에 크게 노력하지 않아, 아직 남아있는 테스트넷 보상프로그램이 많습니다. 많은 관심 부탁드립니다.

DecentRandom 코어 변경

DecentRandom 코어에 사용하는 Cosmos-SDK를 기존 v0.34.x에서 v0.36.x로 변경하였습니다. v0.36부터 일부 커맨드가 모듈화 되는 등 변경 사항이 많기에 장기적인 관점에서 업데이트가 필요하다고 판단하였습니다.

코어를 변경하면서 당장 필요도가 낮은 Docker, Terraform 지원 등을 제거하였습니다.

semi_decentrandom

8월 16일부터 semi_decentrandom을 운영합니다. 초기 검증인은 misskiwi 단독이며 추후 참여자가 있을 시 확장하게 됩니다.

semi_decentrandom에서는 검증인의 시드(Seed) 생성기능을 지원하지 않습니다. 검증인이 생성하는 시드 대신 블록의 해시 값을 시드로 사용합니다. 이를 요청자의 논스(Nonce)와 함께 연산하여 난수 및 추첨에 사용합니다. (반 정도의 안정성이지만 요청자가 논스를 공개하지 않는다면 안정성은 유지됩니다.)

이 방식을 취하는 이유는 아직 cosmos-SDK의 기능이 계속 추가되는 단계에 있기 때문입니다. 현재 cosmos-SDK의 기능만으로 DecentRandom의 전체 기능을 구현하는 것이 어렵기에 텐더민트를 fork하여 사용해야 합니다. 이로 인해 추후 IBC 완성 시 연동 문제가 발생할 소지 등의 불확실성이 커지게 됩니다. 때문에 지금 시점은 cosmos-SDK 및 IBC의 버전 업 추이를 지켜보는 것이 낫고, 이에 구애받지 않는 요청자 관련 모듈과 토큰 전송, 네트워크 참여자를 안정적으로 다지는 편이 좋다고 판단하였습니다.

semi_decentrandom은 다른 프로젝트의 테스트넷 개념과 달리 토큰 분배 구조가 메인넷으로 그대로 이어집니다. 따라서 실질적인 토큰 분배는 semi_decentrandom에서부터 시작됩니다.

가령, semi_decentrandom 시기에 A 주소의 RAND를 B 주소로 옮겼다면 메인넷 시점에 A 주소의 RAND는 존재하지 않고, B 주소에 RAND가 존재하게 됩니다.

테스트넷 보상프로그램 참여자 중 지급이 확정된 이들은 semi_decentrandom 제네시스 파일에 추가가 되므로 바로 토큰 사용이 가능합니다.

8월 16일 이전에 semi_decentrandom에 대한 자세한 내용을 공지하도록 하겠습니다.

감사합니다.