[STEEM] 새로운 Full RPC node 추가 소식 및 RPC노드 설명

avatar
(Edited)

thumbnail.png

안녕하세요, 디온입니다. 지난 달에 증인으로서의 출사표를 던졌던 @techcoderx가 Full RPC 노드 운영을 시작한다고 합니다.

해당 증인 출마자인 @techcoderx와는 아무런 관계도 없고 개인적인 친분도 없으나, 나름의 비전을 가지고 베어마켓에서도 스팀 증인에 출마한 것을 응원할 겸, 그리고 Full RPC 노드에 대한 간략한 설명도 전달해 드릴겸 해서 해당 포스팅을 소개드립니다.

#1. 스팀 풀 노드란?


일반적으로 스팀 노드들은 다른 작업들을 수행하거나 다른 종류의 애플리케이션을 구동하기 위한 목적에 따라 다양한 형태의 노드가 존재합니다. 일반적인 노드들의 종류는 다음과 같습니다.

  • 시드 노드(Seed node)
  • 증인 노드(Witness node)
  • 네트워크 브로드캐스트 노드(Network broadcast node)
  • 하이브마인드 API 노드 (Hivemind API node)
  • 풀 RPC 노드(Full RPC 노드)

오늘 발표하고자 하는 것이 풀 RPC 노드에 관한 것이므로 풀 RPC 노드에 중점을 두고 설명을 하겠습니다.

풀 RPC 노드는 스팀 블록체인의 모든 데이터(예를 들어 포스팅 데이터, 큐레이션 데이터, 계정 기록 등)가 필요한 스팀 애플리케이션의 기능에 중요합니다.

풀 RPC 노드가 없으면 steemit.com, steempeak.com, esteem.app과 같은 인터페이스가 존재할 수 없으며 아마도 이 포스팅도 읽을 수 없을 것입니다.

#2. 풀 노드의 현재 상태


포스팅 작성일 기준으로 현재까지 완벽하게 작동하는 풀 RPC 노드는 7개 뿐입니다. 스팀 풀 노드를 더 많이 운영하는 것은 스팀 블록체인을 보다 탈중앙화시키는 데 있어서 꽤나 중요합니다. 현재 완벽하게 작동하고 있는 풀 노드는 다음과 같습니다.

최근 MIRA와 Hivemind의 개발을 통해 풀 노드를 운영하기 위한 서버의 요구사항이 줄어들면서 비용도 대폭 감소하였기 때문에, 이러한 풀 노드를 운영하지 않을 이유가 없습니다.

#3. 기술 및 성능


기술 및 성능 등과 관련된 전문적인 내용은 별도로 번역하지 않았습니다. 해당 내용이 궁금하신 분들은 원문 내용을 참고해주시기 바랍니다.

현재의 증인 순위에서는 2.8일에 한 개의 블록을 생성하는 수준이기 때문에 현재의 예산으로 엄청나게 좋은 세팅과 성능을 기대하는 것은 현실적으로 어렵습니다.

techcoderx.png

@techcoderx는 포스팅 작성일 기준 180위 정도였던 것으로 보이며, 현재는 순위가 조금 상승했으나 아직도 꽤나 하위권에 위치하고 있습니다.

그렇다고 해서 성능이 굉장히 뒤쳐지는 수준인 것도 아닙니다.

techcoderx.com은 모든 스팀 애플리케이션에서 사용할 수 있는 RPC 엔드포인트입니다. 애플리케이션 또는 프로그래밍 인터페이스에서 Steem API 설정을 변경하여 활용할 수 있습니다.

다른 풀 RPC 노드와의 성능 테스트를 수행해본 결과값은 다음과 같습니다.

(1) Steemd API 성능

Screenshot 20191227 at 10.06.41 AM.pngScreenshot 20191227 at 10.10.31 AM.png
Individual
Total

(2) Hivemind API 성능

Screenshot 20191227 at 10.28.41 AM.pngScreenshot 20191227 at 10.29.06 AM.png
Individual
Total

#4. 로드맵


2020년에 수행할 예정인 작업들은 다음과 같습니다.

  • 컨센서스 노드 설정 비디오 튜토리얼 및 백업 증인 노드 운영
  • 서버 리소스 사용량에 대한 상세한 최신 리포트 주 단위 발행
  • Ledger에서 스팀 하드웨어 월렛 애플리케이션 작업

#5. 개인적인 생각


일전에 SMT출시와 함께 DPoS를 LPoS로의 전환하는 것이 필수적이라는 개인적인 생각을 적으면서, 증인들에게도 각각 고유한 필수적이고 추가적인 역할이 부여될 필요가 있지 않나 생각을 해봤습니다.

예를 들어, LPoS가 되고 STEEM이나 SBD의 저자 보상 및 큐레이션 보상이 사라지게 된다면, SMT를 통해 커뮤니티를 형성하고자 하는 운영진들이 증인 출마를 하고 각각의 고유한 커뮤니티의 의견을 대변해야만 STEEM이 거버넌스 유틸리티를 제대로 가지게 되지 않을까 생각합니다.

그것이 아니라면, 이와 같이 Full RPC 노드를 운영한다든가 아니면 애플리케이션을 개발하는 등 각각의 고유한 영역을 담당하고 그것이 적당히 잘 역할 분담이 되어야만, 저가로 임대받은 스팀파워를 가지고 다운보팅이나 남발하는 불필요한 증인들을 끌어내리고 스팀 블록체인 생태계에 실질적으로 기여하는 증인들이 선출될 수 있지 않을까 싶네요.

동시에 STEEM이 곧 SMT 커뮤니티의 파워가 되어주기 때문에 스테이킹에 대한 인센티브도 생길거구요. 아무튼 계속해서 시세가 끝없이 하락하고 있는 베어마켓에서 나름의 비전을 가지고 등장하는 새로운 증인 출마자에게는 커뮤니티의 응원이 필요한 것 같습니다.



0
0
0.000
11 comments
avatar
(Edited)

좋은 증인 후보가 들어 왔군요. lpos 논의가 있는것인지조차 의심스럽습니다. 그냥 툭 던저놓은 느낌입니다.

https://steemit.com/static/search.html?q=lpos

검색을 해봐도...딱히 논의가 되고 있다는 느낌의 포스팅이 발견되고 있지 않습니다.
혹 논의가 되고 있다면 논의된 출처좀 부탁드려봅니다.

0
0
0.000
avatar

딱히 논의가 되고 있는 듯하지는 않습니다. 코파시님 말씀처럼 지금은 그냥 논의도 시작되지 않은 단계인 듯 싶네요. SMT메인넷 출시 전에는 증인들 사이에서 본격적인 논의가 좀 있어야 할텐데 말입니다 ㅠㅠ

0
0
0.000
avatar

예, 증인들 있는 슬랙에서도....딱히 이야기조차 나온적이 없는거 같습니다. 포스팅에서도 그렇구요.

0
0
0.000
avatar

오... 풀노드 운영중인 서버가 그닥 많지 않았었었군요. 거기에 새로 하나의 노드가 추가되었다니!! 아주 기쁜소식이네요. 아직은 요청사항이 적어서 그런지 응답율도 좋군요.

이런 좋은 소식을 어디서 항상 가져오시는지!! ㅎㅎ 대단하십니다! 잘봤습니다!!

0
0
0.000
avatar

저야 뭐 그냥 소개드리는 정도일뿐이라 ㅎㅎㅎㅎ ㅠㅠ 말씀 감사합니다 :)

0
0
0.000
avatar

happyberrysboy님이 donekim님의 이 포스팅에 따봉(10 SCT)을 하였습니다.

0
0
0.000
avatar

SMT 후 스팀 블록체인의 LPOS 화를 기대해봅니다! 노드 종류를 잘 몰랐는데, 이번에 잘 알게 되었네요 😊

Posted using Partiko Android

0
0
0.000
avatar

근데 아직은 LPoS에 대한 논의가 증인들 사이에서 이뤄지고 있지는 않은 것 같습니다. ㅠㅠ

0
0
0.000
avatar

Thank you for translating my full node announcement!

0
0
0.000