베이스체인 검증자 요구사항

Loom Network Korean
Loom Network Korean
8 min readSep 26, 2018

이 글은 Michael Cullinan이 쓴 Basechain Validator Requirements를 번역한 글입니다. 오역이 있으면 Private Note 기능으로 알려주세요!

업데이트:

배경

Loom Network 팀은 이더리움의 확장성과 대중을 위한 DApp들을 만드는 개발자들에게 도움이 될 도구들을 만드는 일을 꾸준히 진행해왔습니다.

최근에 우리는 상호 연결되고, 처리량이 많으며, 공용 사이드체인들로 이루어진 네트워크에 대한 우리의 비전을 발표했습니다. 그 핵심은 여러 사이드체인들을 이더리움으로 연결하는 레이어 2 허브인 베이스체인 입니다. 이는 더 빠르고 저렴한 토큰 트랜잭션을 가능하게 하고, 개발자들이 그들의 솔리디티 DApp들을 배포할 수 있도록 보다 우수한 성능을 제공하죠.

Plasma Cash 기반 릴레이들을 사용해 체인들 간에 자산을 전송함으로써, 이더리움 메인넷의 보안을 유지할 수 있습니다. 우리 사이드체인의 DPoS 합의로 레이어 2에서 속도와 확장성을 높이면서 말이죠.

사용자들은 이제 양쪽의 장점을 모두 가질 수 있습니다 — 가스 없이 트랜잭션을 처리하고 Loom의 사이드체인에서 1초 미만의 확인 시간을 갖는 것과 이더리움 메인넷의 보안으로 토큰을 보호받는 것을 말이죠.

베이스체인(구 플라즈마체인): 다른 사이드체인들이 이더리움 메인넷에서보다 더 빠르고 저렴하게 트랜잭션을 주고받을 수 있는 플라즈마 캐시를 지원하는 레이어 2 허브

우리는 어디쯤에 있을까요?

베이스체인은 공식적으로 올해 8월에 출시되었고, 현재는 좀비 배틀그라운드 마켓플레이스가 그 위에서 돌아가고 있습니다. 그 성과는 적지 않았죠. Loom 엔지니어링 팀과 커뮤니티 팀은 다시 한번 진가를 발휘하여, 1,800명이 넘는 초기 후원자들에게 거의 2백만 장의 카드를 지급했습니다(이를 위해 새로운 ERC721x 토큰 표준을 출시했답니다).

향후 몇 개월간, 우리는 여러 개의 외부 테스트넷을 릴리즈할 예정입니다. 외부 검증자들을 위한 스테이킹을 지원하고, 서드 파티 개발자들이 그들의 DApp들을 베이스체인에 배포할 수 있도록 하기 위해서 말이죠.

검증자가 되려면 어떻게 해야 하나요?

DPoS 체인을 운영하는 데 있어 가장 중요한 부분 중 하나는 체인의 사용자들로부터 선출되고 책임을 질 다양한 검증자들을 두는 것입니다.

호기심 많은 사람들은 이미 참가할 방법에 관해 물으며 관심을 보여왔습니다 — 너무 기쁘게도 말이죠. 이들을 제외한 다른 분들을 위해, 다음에서 이 프로세스가 초기 테스트넷 검증자들에게 어떻게 적용되는지 알 수 있습니다:

  • 이 양식을 작성해서 여러분이 관심이 있다는 것을 우리에게 알려주세요.
  • 스테이킹을 위해 최소한 1,250,000 LOOM 토큰을 가지고 있어야 합니다.
  • 하드웨어 스펙 및 설정에 대한 Loom Network의 승인을 받습니다.
  • Loom Network의 개별 교육 세션에 참가하여 생산 노드를 만들고 네트워크에 연결하는 방법을 익힙니다.

참고: 이는 초기 테스트넷 단계에만 해당합니다. 메인넷이 출시하고 나면, 이 초기 검증자들은 네트워크를 안정화하고, 이후 토큰 소유자는 선거에서 새로운 검증자를 투표할 수 있게 됩니다.

업데이트: 검증자들은 이제 아래 링크를 통해 직접 등록할 수 있습니다:
https://loomx.io/developers/ko/validator.html

검증자의 책임

네트워크를 정직하게 유지하는 데 있어 검증자가 아주 핵심적인 역할을 한다는 것은 두말하면 잔소리죠. 이를 위해 검증자 노드에게는 다음과 같은 책임이 있습니다:

  • 계속해서 최신 버전의 Loom SDK 실행
  • 일정 기간 LOOM 토큰 스테이킹
  • Loom의 검증 요구사항 및 스펙 준수
  • 하드웨어가 올바르게 작동하도록 유지
  • 네트워크 거버넌스에 적극적으로 참여(소프트웨어 업그레이드, 수수료 체계 변경 등에 관한 투표)

검증자 요구사항

초기 테스트넷 단계 동안의 검증 활동은 일반적으로 최소한의 자원을 필요로 합니다. 하지만, 최근의 중요한 일들과 그 추진력을 고려하면, 네트워크가 점점 더 빠르게 성장할 것으로 기대하고 있습니다.

따라서, 지속적인 테스트를 통해 메인넷을 위한 최적의 설정과 예상되는 트랜잭션 규모의 증가량을 확인하여 정확한 스펙과 요구사항을 맞춰나갈 것입니다. 이 시점에서, 테스트넷 검증자들을 위한 대략적인 가이드라인은 다음과 같습니다:

하드웨어

  • Loom 소프트웨어를 실행하는 서버 및 백업 서버(모두 방화벽 있음)
  • 메모리: 램 32GB, 권장 사항 32GB
  • 저장 공간: SSD 1TB, NVME 드라이브 (일반 또는 네트워크 하드 디스크 불가)
  • CPU: 64-bit
  • 프로세서: 쿼드 코어, 3GHz 클럭
  • 네트워크: 1GB fiber
  • 하드웨어 보안 모듈(HSM) 및 백업

가동 조건

  • 최상위 등급 데이터 센터에 Co-location; 보안 및 100% 업타임이 가장 중요하기 때문에, 이중화(redundancy)가 필수
  • 추가적인 백업 장소 운영
  • Loom에서 모니터링과 알림 도구에 대한 예제와 문서를 제공할 것이나, 각 검증자는 자신의 인스턴스에 대한 책임이 있음
  • 초기에 테스트넷 단계 동안에는 작은 버그들을 고치면서 더 잦은 업그레이드가 있음

LOOM 토큰

  • 반드시 1,250,000 LOOM 토큰 스테이킹
  • 스테이킹된 토큰에 대해 6개월간의 락업(lock-up) 기간 필요
  • 더 많이 스테이킹 할수록, 검증자가 받을 보상은 더 커짐

왜 노드를 실행해야 하나요?

검증자들은 그저 재미로 블록 제안 및 트랜잭션 검증을 하지 않습니다 — 그들은 네트워크의 보안을 위해 노력한 것에 대한 보상을 받죠. 토큰을 스테이킹하고 참여한 검증자들은 두 가지 주요 소스에서 보상을 받을 것입니다:

  • 자신들의 DApp들을 베이스체인에서 호스팅하고 실행하는 서드 파티 개발자들로부터 받은 LOOM 수수료
  • 사용자들이 마켓플레이스 트랜잭션에 대해 지불하는 수수료의 최대 50% 검증자 노드들에 지급

우리의 로드맵은 사용과 거래를 유도하고, 서트 파티 DApp들을 네트워크로 가져오는 것에 매우 집중되어 있습니다. 그렇기 때문에 우리는 그 호스팅과 수수료를 통해 엄청나게 성장할 수 있는 잠재력이 있다고 보고 있습니다. 단기적으로 우선순위에 있는 항목들이 미칠 영향을 생각해보면:

  • 좀비 배틀그라운드와 마켓플레이스는 이미 활성화되어 있으며, 1,800명이 넘는 사용자들과 거의 2백만 개에 가까운 토큰(카드)를 구입하여 전달했습니다!
  • 모든 기능을 갖춘 게임과 마켓플레이스 모두 12월까지 대중에 공개할 것입니다 — 신규 사용자 급증
  • 이미 일부 서드 파티 개발자들은 Loom SDK로 개발하여 베이스체인에 배포하기만을 기다리고 있답니다(그리고 이는 마켓플레이스의 기초 자산에 기여하게 되겠지요)
  • 우리는 곧 450,000명 이상의 크립토좀비 사용자들이 베이스체인에 직접 배포하도록 돕기 시작할 것입니다.

또한 조기에 참여하면, 검증자들은 커뮤니티에 선거가 완전히 열리기 전에 명성을 쌓을 수 있습니다. 그뿐만 아니라, GameChain 및 SocialChain이 스테이킹을 지원하기 시작하면 여기에 얼리 액세스를 할 수도 있을 겁니다.

결론

기술적 전문성이 뛰어나고, 대규모 네트워크의 검증자 노드를 운영해본 경험이 있으며, 관심이 있으시다면 이 양식을 작성해주세요.

앞으로 올라올 더 많은 발표들을 위해 계속해서 주시해주세요. 검증자 프로세스, 베이스체인 및 Loom Network에서 하려는 모든 멋진 것들에 대한 추가 정보를 올릴 예정입니다(GameChain, SocialChain, 좀비 배틀그라운드, 마켓플레이스, Plasma Cash, DelegateCall, 그리고 크립토좀비까지 말이죠!).

말이 나왔으니 말인데… 너무 기쁘게도, 우리의 몇몇 팀원들(Matt와 George)이 다음 달에 DevCon에서 발표를 하게 되었습니다. Matt와 George가 의심할 여지 없이 멋진 베이스체인 관련 업데이트들을 공유할 예정입니다. 그러니, 채널 고정하세요!

Loom Network는 고성능 디앱을 확장하기 위한 멀티체인 상호운용 플랫폼입니다 — 이미 상용 가능한 상태이며, 감사 및 실제 테스트를 거쳤습니다.

Loom 베이스체인에 여러분의 디앱을 한 번 배포하고 나면, 오늘날 모든 주요 블록체인에 걸쳐 가능한 가장 광범위한 사용자 기반에 접근할 수 있습니다.

Loom Network를 처음 접하시나요? 여기서 시작하세요.

LOOM 토큰을 스테이킹해서 베이스체인을 보호하는 데 참여하고 싶으신가요? 여기서 그 방법을 알아보세요.

우리가 하는 일이 마음에 드시나요? 그렇다면 어서 우리의 프라이빗 메일링 리스트에 가입하고, 우리가 계속 전달하는 모든 업데이트를 계속 받아보세요.

--

--