[개발] 하이브 코드를 보면서

in #dblog2 years ago

안녕하세요 @realmankwon입니다.

요즘 소스코드에서 하이브와 스팀을 비교해서 볼 일이 생겨서 보다보니 변수명에서 steem->hive로 sbd->hbd로만 변경했을 줄 알았는데 변수명 자체를 변경한 것들이 있군요.

예를들면 포스팅시 comment_options에서 스파로 100%로 받을지 스파:스달을 5:5으로 받을지 정하는 변수가 percent_steem_dollars 이것이었습니다.
그런데 하이브는 percent_hbd로 변경이 되었네요.

뿐만 아니라 api 호출시 입력하는 파라미터의 값이 달라지기도 하였습니다.
가장 많이 사용되는 getAccountHistory의 경우 스팀에서는 account, start, limit만 입력을 하였지만 하이브의 경우는 operation_filter_low:int (optional) , operation_filter_high:int (optional) 가 추가가 되었네요.
이 부분은 다큐로 변경이 되어 있습니다.

스팀과 하이브에서 활동하는 개발자의 수가 얼마나 차이가 날지 모르겠지만 기존에 스팀에서 활동하던 증인 겸 개발자들이 하이브쪽으로 넘어가면서 스팀보다는 더 많지 않을까 생각이 되네요.

그런 면에서 어쩌면 스팀에 더 많은 기회가 있을 수 있는 듯 합니다.
스마트 컨트랙트가 없어서 신규 개발자의 경우 관심이 없어서 경쟁이 치열하지도 않고 새로운 서비스가 나오면 기꺼이 사용할 사용자는 그래도 있는 편이니까요.

하이브에서 활발하게 사용되고 있는 것들을 조금만 수정하면 스팀에서도 사용할 수 있는 것도 좋은 상황이긴 합니다.
물론 이것도 말이 쉽지 많은 시간과 노력이 필요한 일들이지요.

어쨌든 느리지만 멈추지 않고 나아가다보면 좋은 일들이 생기겠죠.
새로운 서비스를 위하여 오늘도 코드 한줄이라도 개발, 수정해 봅니다!!ㅎ