Tour de SOL Stage 1 런칭

Jeeuk Lim
Node A-Team
Published in
5 min readFeb 5, 2020

Link to English Version

6개의 Dry Run 테스트넷 후에, 오랜 기간 기다려온 솔라나의 Tour de SOL(TDS)의 온보딩 단계가 2월 4일 8:00am PST에 시작했습니다! 공식적인 Tour de SOL의 시작일은 정확하게 하루 뒤인 2월 5일 8:00am PST입니다.

Staking Facilities의 익스플로러에서 Tour de SOL 네트워크 정보를 실시간으로 확인할 수 있습니다.

이 글을 작성한 시점에는 총 54개의 노드가 TDS네트워크에 올라온 상태입니다. Tour de SOL에 등록한 모든 팀들을 보고싶으시면, 이 링크를 참고해주시기 바랍니다!

TDS의 첫 스테이지는 약 4주간 진행되며, 네트워크에 치명적인 공격을 실행하거나, 주요 취약점들을 발견하는 팀에게 20,000 SOL씩 상금을 나눠줄 계획입니다.

새 Tour de SOL 구성

기존의 계획과는 달리, Tour de SOL은 더 이상 3개의 스테이지로 나눠서 진행하지 않으며, 올 한해 동안 여러 개의 스테이지로 나눠서, 각 스테이지당 약 1 개월씩 진행할 계획입니다. 각 스테이지는 서로 다른 목적을 가질 예정이며, 목적이 변경될 때마다 다른 평가 방식이 적용될 계획입니다.

Tour de SOL에서 이번에 변경된 주요 내용은 아래와 같습니다:

  • 이전: 3개의 스테이지
    →현재: 스테이지의 수는 정해지지 않았으며, 2020년 동안 계속 진행될 예정입니다.
  • 사용하는 소프트웨어: v0.23.2
  • Dry Run에서 진행하던 RAMP TPS (네트워크에 계속 증가하는 트랜잭션을 보내는 것)은 진행하지 않을 계획입니다.
  • 각 노드의 퍼포먼스를 (Uptime 등) 바탕으로 평가하지 않을 것입니다. 현재 어떠한 요소들이 노드 성능의 최적화에 도움을 주는지 불투명하기 때문입니다.
  • 첫 스테이지 상금의 대부분은 네트워크에 치명적인 공격을 하거나, 중요한 취약점을 발견하는 팀에게 주어질 계획입니다.

변경된 Tour de SOL의 내용을 더 자세하게 알고 싶으신 분들은, Dominic이 작성한 솔라나 포럼의 글을 참고 부탁드립니다.

첫번째 오류? — Keypairs의 재사용

Tour de SOL 온보딩 기간의 시작과 동시에, 수 많은 검증인들이 Solana의 디스코드 채널에서 활동하고 있었으며, 모두 새로 시작한 네트워크에 참여하려는 시도를 하고 있었습니다. 그 중 몇 개의 팀들이 Solana의 다른 테스트넷에서 사용하던 동일한 Key를 Tour de SOL에서 사용하려는 내역들이 감지되었습니다. 이로인해 30분 만에 멈춘 TDS 클러스터는 바로 재시작되어야 했습니다.

왜 이런 일이 발생했는지 이해하기 위해서는, 현재 Solana에 TDS외에 동시에 운영되고 있는 네트워크가 존재한다는 점을 알아야합니다 — SLP (Soft Launch Phase), testnet.solana.com.

이 중, TDS와 같이 SLP는 참여 신청 과정에서 검증인들이 자신의 Key를 등록해야 했습니다. 그리고, TDS에 참여한 팀들 중에 SLP에도 동시에 참여하는 팀들이 있었기 때문에, 동일한 Key를 사용하는 팀들이 생겼던 것입니다.

여러 네트워크에서 Key가 중복되는 현상 때문에, SLP 그리고 testnet.solana.com 네트워크에서 TDS의 gossip 네트워크를 찾아내고, 하나의 거대한 네트워크로 합쳐지는 현상이 발생했습니다.

빠르게 공지를 올려준 mvines에게 진심으로 감사드립니다

하지만, 공식 공지내용에 따라서 검증인들이 EXPECTED_GENESIS_HASH command-line을 추가했고, TDS 클러스터를 구분해서 연결이 가능해졌기 때문에, 문제는 금방 해결될 수 있었습니다.

Node A-Team도 중복되어 있는 SLP와 TDS의 Key 문제를 해결하고자, TDS의 Key를 변경하여 이 문제를 빠르게 해결했습니다.

Solana 텔레그램 알림

검증인 노드를 운영하기 위해서는, 노드 운영자들이 지속적으로 네트워크 상태에 대해서 인지하고 있어야 합니다. 네트워크 상태에 대한 내용을 실시간으로 받아 볼 수 있도록, Node A-Team은 Solana 텔레그램 알림을 만들었습니다.

이 텔레그램 알림의 첫 버전은 SLP 네트워크에 맞춰서 개발되었지만, Tour de SOL에서도 정보를 실시간으로 받아서 볼 수 있도록, Tour de SOL에 맞는 버전도 함께 만들었습니다.

위 링크에서 Telegram Bot에 대한 정보를 더 보실 수 있습니다.

이 알림기능이 Solana에 관심을 가진 많은 분들에게 도움이 되기를 바라는 마음에 공유드립니다!

Node A-Team

  • Cosmos Game of Stakes “Never Jailed Group”
  • IRISnet Nyancat Testnet: 모든 과제 수행, 만점
  • Terra Genesis Drill #3
  • Kava Founder Member Badge
  • IOV (Internet of Value) Validator Candidate TOP 5
  • LINO Network Validator Prize Winner Top 7
  • Akash Network Founding Member Challenge Winner
  • Solana Dry Run 6–#5 Accumulated stakes

[ATEAM 검증인 주소: cosmosvaloper14l0fp639yudfl46zauvv8rkzjgd4u0zk2aseys]

Webpage: https://nodeateam.com/

Twitter: https://twitter.com/Node_Ateam

E-mail: contact@nodeateam.com

--

--