하이브마인드 런칭

in #kr6 years ago


하이브마인드 런칭


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

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

테스팅

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

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

 

원문출처


스팀프레스를 통해 작성된 글입니다 : http://steeminside.kr/935/

Sort:  

Congratulations @tasteem-test1! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got your First payout

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!