하이브마인드 런칭

스티미언 여러분 안녕하세요. 이제부터 스팀잇의 API는 하이브마인드에 의해 구동됩니다. 소셜 API의 상당 부분을 하이브마인드로 돌리면서 구동 중인 풀노드의 사이즈를 대폭 감소할 수 있게 되었습니다. 컨센서스에 큰 영향을 받지 않는 체인의 사용에는 노드가 최적화 되어있지 않았기 때문에 그 크기는 대폭 늘어났고 이를 운영하는데에도 많은 비용이 들었습니다.

하이브마인드는 전통적인 방식의 데이터베이스 형태를 블록체인에 연동시키는 서비스입니다. 하이브마인드의 한 가지 장점은 파이썬으로 개발되었기 때문에 기존에 C++을 기반으로 작업을 하다가 컨센서스 로직을 잘못 건드리는 등의 문제 없이 좀 더 쉽게 API 작업을 할 수 있다는 것 입니다. 따라서 하이브마인드를 이용하면 노드 운영자의 서버비용를 대폭 줄이면서도 리스팀 취소와 같은 사소한 기능을 구현할 수 있게 됩니다.

테스팅

저희가 자체적으로 테스트를 실행했을 때 모든 api.steem.com API를 새로운 하이브마인드 소셜 API로 돌려 놓는데에 성공했습니다. 더 가벼워진 steemd 노드에 전부 돌려놓는 데에도 성공했죠. 또한 매우 잘된 점은, AppBase에 감사하게도, 이 노드들이 메모리가 아닌 디스크 위에 구동된다는 것입니다.

이 작업을 통해 steemd 인스턴스 크기를 488GB에서 61GB로 대폭 줄일 수 있었습니다. 저희는 더 깊은 분석을 통해 이 감소폭을 더 늘릴 수 있을 것으로 예상합니다. 이번 업데이트는 하드포크가 없어도 노드를 운영하는 이들에게 훨씬 쉽고 효율적인 대안을 제공할 것입니다.

 

원문출처

2019-01-24T14:55:55+00:002019/01/16 |Tags: , |1 Comment

1개 댓글

  1. […] 저희는 이들의 조합이 저희를 더욱 빠르게 이끌어주리라 믿습니다. 하이브마인드와 관련 툴들 그리고 성공적인 비용 절감 덕택에 저희는 RocksDB와 SMT 버전1과 […]

댓글 남기기

This website uses cookies and third party services. Ok