하이브마인드 런칭
하이브마인드 런칭
스티미언 여러분 안녕하세요. 이제부터 스팀잇의 API는 하이브마인드에 의해 구동됩니다. 소셜 API의 상당 부분을 하이브마인드로 돌리면서 구동 중인 풀노드의 사이즈를 대폭 감소할 수 있게 되었습니다. 컨센서스에 큰 영향을 받지 않는 체인의 사용에는 노드가 최적화 되어있지 않았기 때문에 그 크기는 대폭 늘어났고 이를 운영하는데에도 많은 비용이 들었습니다.
하이브마인드는 전통적인 방식의 데이터베이스 형태를 블록체인에 연동시키는 서비스입니다. 하이브마인드의 한 가지 장점은 파이썬으로 개발되었기 때문에 기존에 C++을 기반으로 작업을 하다가 컨센서스 로직을 잘못 건드리는 등의 문제 없이 좀 더 쉽게 API 작업을 할 수 있다는 것 입니다. 따라서 하이브마인드를 이용하면 노드 운영자의 서버비용를 대폭 줄이면서도 리스팀 취소와 같은 사소한 기능을 구현할 수 있게 됩니다.테스팅
저희가 자체적으로 테스트를 실행했을 때 모든 api.steem.com API를 새로운 하이브마인드 소셜 API로 돌려 놓는데에 성공했습니다. 더 가벼워진 steemd 노드에 전부 돌려놓는 데에도 성공했죠. 또한 매우 잘된 점은, AppBase에 감사하게도, 이 노드들이 메모리가 아닌 디스크 위에 구동된다는 것입니다.
이 작업을 통해 steemd 인스턴스 크기를 488GB에서 61GB로 대폭 줄일 수 있었습니다. 저희는 더 깊은 분석을 통해 이 감소폭을 더 늘릴 수 있을 것으로 예상합니다. 이번 업데이트는 하드포크가 없어도 노드를 운영하는 이들에게 훨씬 쉽고 효율적인 대안을 제공할 것입니다.
스팀프레스를 통해 작성된 글입니다 : http://steeminside.kr/935/
Congratulations @tasteem-test1! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP