원본글 : Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB
이 글은 @forhappywomen 님의 ‘스팀잇 러브 챌린지' 에 참여하는 글입니다.
스팀잇 사랑합니다. @ned 파워다운 이후 망하나 했는데 열심히 일 하네요 :) 앞으로도 이렇게 진행상황좀 알려주시고, 파워다운 한 스팀 팔아 개발자 많이 챙겨주세요 ^^;
Hardfork 20 Updates
5 월 업데이트 이후 주요 초점은 Hardfork 20의 완성이었습니다. HF20과 관련하여 최근에 변경 한 사항은 아래와 같습니다.
큐레이션 업데이트
- HF19 : 글작성 후 셀봇시 => 75% 저자보상 + 25% 큐레이션 보상
- HF20 : 글작성 후 셀봇시 => 75% 저자보상 ( 25% 큐레이션 보상은 리워드 풀로 환원됨 )
셀봇의 수익률 감소
내부거래소
- HF19 : 거래 등록 시 만료일이 없음 / 블록체인 성능저하발생
- HF20 : 거래 등록 시 만료일 28일로 설정
만료일 지정을 통해 블록체인 성능 향상
계정 생성 수수료
HF19 : 현재 3 STEEM => 0.1(증인이 제시한 계정 수수료) x 30
HF20 : 증인이 제시한 계정 수수료만 받음 3 STEEM => HF20 초기에 x30한 값을 초기값으로 설정함.
말바꾸기 인것 같은느낌 -_-; 일단은 증인제시 수수료만 받도록 변경됨
20 초 제한 변경
HF19 : 댓글쓰기 20초 제한
HF20 : 댓글쓰기 3초 제한
이거 변경되면 스팸 더 많아 지려나 -_-; 글쓰기 제한 시간 5분은 변경 안되나 ?
인벤토리 기반 계정 생성 시장 구현
HF20 : (new) 사용자가 보유한 지분을 기반으로 할인 된 계정 생성 시장을 구현하기위한 기반을 마련
토큰을 가지고 생성 : 계정당 일정량의 할인 토큰을 가지게 되며 그 토큰을 이용하여 계정 생성 (토큰량이 정해져 있으므로 무한정 생성은 불가함)
파워다운 시 최소량 SP 제한 제거
HF19 : 계정 생성 비용의 10배를 남긴 상태에서 파워다운 가능
HF20 : 해당 제한 제거
계정생성 방식이 변화하며 해당 제한이 풀림
더블 보팅 악용 수정
HF19 : 보팅을 막해서 보팅파워을 다 소모한 상태에서 다른 계정으로 스파 임대 하는 방식의 악용
HF20 : 스파를 임대하려면 보팅파워가 일정량(회복가능한%)을 넘어야 임대가능
보팅파워 회복시간(5일)이 스파 임대 후 대기시간(7일) 보다 빠르기 때문에 발생되는 문제임
지불마감 이후 다운보팅 남용
HF17 : 지불마감 12시간 이전부터(lock out) upvote 안 되고 downvote만 됨 ( 이때 다운보팅 당하면 끝임 )
HF20 : 지불마감 12시간 이전부터(cool down) upvote / downvote 둘다 되지만 효과는 100% 에서 0%로 선형 감소됨.(마감시간이 다가감에 따라 0%에 수렴)
아직 구현은 되지 않았지만 HF20에 넣을 예정이라 함.
19.4 배포
AppBase, steemd에서 통계 데이터를 측정하기위한 StatsD 도구 및 계정 기록을위한 RocksDB 플러그인을 포함하는 19.4 버전은 거의 완료 될 예정입니다.
기타
Hivemind 및 커뮤니티를 보다 잘 지원하기 위해 필요한 구조적 변경을 수행 중이며 또한 몇 가지 사소한 버그 수정 및 변경 사항이 있습니다. 여기에서 설명한 모든 변경 사항과 언급되지 않은 몇 가지 사항에 대한 자세한 내용은 GitHub 저장소에서 확인하실 수 있습니다.
앞으로도 진행 상황에 대한 최신 정보를 계속 제공하며 19.4 릴리스 및 Hardfork 20 준비가 완료되는대로 알려드리도록 하겠습니다.