[hivemind] 소개 및 구축하기

개요

HIVEMIND 관련 정보를 시리즈 물로 작성하여 공유 예정
약 5편으로 된 글을 작성하여 공유드릴 예정 입니다.

01 : hivemind 소개 및 구축하기
02 : hivemind 데이터 구성
03 : hivemind API 호출
04 : hivemind 활용
05 : hivemind 관련 기타

hivemind 소개

스팀 블록 체인의 일부 정보를 postgresql db 에 기록하여 확장된 서비스 기능을 제공

Steem 블록체인에서 소셜 네트워크를 지원하는 개발자 친화적인 마이크로서비스.

Hive는 포스트 피드, 팔로우, 커뮤니티와 같은 소셜 기능의 상태를 유지하는 스팀 블록체인의 "합의 해석" 레이어입니다.

Python으로 작성되었으며 SQL 데이터베이스를 체인 상태와 동기화하여 개발자에게 보다 유연한 환경을 제공 합니다.

설치 참조 링크

docker compose 명령을 통해 설치 하는 것을 추천

동기화 기간

22.05.22 기준

네트워크 및 디스크 등에 따라 차이는 있겠지만, 대략 4-50일 정도 소요.

설치 요구사항

22.05.22 기준

  • DISK : 603 GB ( 지속 증가 형태 이므로 800 GB 이상 확보 필요 )
  • CPU : 4 core
  • RAM : 16 GB 이상

ram 의 경우 동기화 중에는 50 GB 까지도 사용되는 광경을 목격함. 16 GB + 64 GB(SWAP) 형태로 구성 후 동기화 완료 이후 SWAP 영역을 제거 추천. 물론 여유 되면 RAM의 경우 64 GB 추천. 동기화 완료 이후 평균 5~6 GB 정도 사용하나 가끔 8GB 를 넘는 경우도 목격되어 여유 있게 16 GB 정도를 확보 하는 것을 추천.
( 동기화 중 : 16 + 64, 동기화 완료 이후 : 16 )

맺음말

기나긴 날이 흘러 동기화가 완료 되니 넘 좋네요 :) 특히 hivemind 의 postgresql 을 이용한 내글 검색, 본문 검색 등의 기능은 빠른 시일 내 포스팅으로 공유 드릴께요.

Sort:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

@wonsama transfered 2 KRWP to @krwp.burn. voting percent : 82.99%, voting power : 16.29%, steem power : 1973608.48, STU KRW : 1200.
@wonsama staking status : 1793.429 KRWP
@wonsama limit for KRWP voting service : 1.793 KRWP (rate : 0.001)
What you sent : 2 KRWP
Refund balance : 0.207 KRWP [64390850 - 8759421033b734bbe29f920340fe8a749eeebb43]

Upvoted! Thank you for supporting witness @jswit.
Please check my new project, STEEM.NFT. Thank you!
default.jpg

너무 기대되는 글입니다 !_!

고맙습니다 💯💯

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63237.60
ETH 2647.23
USDT 1.00
SBD 2.81