하드포크20 요약번역 : Steem Velocity Hardfork - Hardfork 20
- 100% 번역은 아니고 최대한 줄이고 줄여 필요하다 생각한 부분을 번역한 것입니다.
- 오번역이나 수정사항은 댓글로 부탁 드립니다.
하드포크20 요약번역
1. 하드포크 예정일
- 9월 25일 화요일 오전 11시(EST)
- 21명의 증인 중 17명 이상이 승인해야 됨
(글쓴이 왈) 아... 승인 하지 않고 연기된다면 .... 부들부들
2. 리소스 크레딧 (Resource Credits)
- 대역폭(Bandwidth) 시스템에서 RC(Resource Credits) 기반으로 변경됨
- RC 시스템 도입으로 DApp을 만들기 위한 더 좋은 환경을 제공한다 함.
RC 관련 상세 내용 링크(영문) : Blockchain Update 4: Resource Credit Implementation Details
위 링크 초간단 요약 : (리소스 제한은 가지고 있는 스파를 기준으로 함) 기존 대역폭 알고리증을 통한 리소스 제한 => 블록체인 크기, 상태 크기, 계산 부하 등 세 가지 RC 유형을 가지고 비용을 계산.
(글쓴이 왈) RC가 생긴다고 함. 일단 나와서 써봐야 될 것 같음.
3. 계정생성 변경 (Updates to Account Creation)
3.1. 할인된 계정 생성 (Discounted Account Creation)
- 기존) STEEM 지불(3스팀), SP임대(2주걸린것)
- HF20 이후 추가) RC를 사용하여 계정 생성이 가능해 짐.
(글쓴이 왈) RC를 가지고 계정 생성 가능해짐
3.2 할인된 계정생성 토큰 (Discount Account Creation Tokens)
- 매일 증인에 의해 할인계정 생성용 토큰이 발행됨(총량이 정해져 있음)
- 계정 생성용 토큰 교환 수 또한 증인에 의해 통제됨
- RC를 소비하여 계정을 생성하는 경우 토큰이 사용됨(토큰이 다 소비되면 RC가 있어도 계정생성 불가)
(글쓴이 왈) 와우토큰 아시는 분 ? 그것과 유사함. 단 RC를 가지고 토큰 구매 후 계정 생성
3.3 지분기반 할인계정 생성 마켓 (Stake-Based Discount Account Creation Market)
- 내부시장을 활용하여 수요에 따라 계정생성에 소요되는 RC 수치가 변동됨.
할인된 계정의 공급량이 낮고 그에 대한 수요가 높으면, STEEM 계정 생성 수수료 대신에 사용해야 하는 RC의 양은 오를 것이며, 할인된 계정의 공급량이 높고 그에 대한 수요가 낮을 때, STEEM 계정 생성 비용을 대체하는 데 더 적은 RC가 필요할 것이다.
(글쓴이 왈) 와우토큰과 비슷해서 시장수요에 따라 소비되는 RC 수치가 변동 됨
3.4 계정생성 비용 소각 (Burn Account Creation Fee)
- STEEM을 사용하여 계정을 생성하면 그 비용은 @null 계정으로 전송되어 소각
(글쓴이 왈) 소각을 통해 스팀의 가치 상승 !! 홍보 비용도 소각하고 탭 또한 맨 앞으로좀 했음 좋겠다 ㅜㅜ
3.5 위임 명령을 통한 계정생성이 사라짐 (Deprecate Account Creation with Delegation Operation)
- 스팀파워 위임을 통한 계정 생성하는 것이 불가해짐
account_create_with_delegation
명령이 사라지게 됨
3.6 수정된 계정 생성 수수료 되돌리기 (Revert Modified Account Creation Fee)
- 기존) 증인이 설정한 계정생성 수수료 0.1 steem * 30 = 3 STEEM
- 변경) 증인이 설정한 계정생성 수수료 3 STEEM
(글쓴이 왈) 조삼 모사이긴 하지만 ... 계산이 좀 더 단순해지는 효과를 본다.
4. 깨알(먼지)보팅 변경점 (Dust Vote Threshold Changes)
- 기존) 1SP(스파 * weight * voting power) 이상 가지고 있어야 보팅이 가능함 이하는 거부됨
- 변경) Dust Vote Threshold가 적용되어 RC가 일정량 이상 있으면 투표를 할 수 있도록 함. (물론 투표의 가치는 없음-보상이 없음)
(글쓴이 왈) VP(보팅파워)는 80% 정도수준을 유지하면 좋다고 배웠죠 ? 15 SP * 0.8 = 12 SP 일단 1SP는 넘네요 ㅋ, 보팅 난사로 1SP 이하로 떨어지지 않도록 합시다 ! ㅋ
5. 파워다운 최소 SP량 제거 (Removal of the Minimum SP Power Down Restriction)
- 기존) 계정 생성 수수료를 제외한 부분에 대해 파워다운 가능
- 변경) 신규 계정 생성 시 SP가 소비되지 않으므로 전량 파워다운 가능
(글쓴이 왈) 그다지 뭐 중요한 것 같지는 않네요 ... -_-;
6. 큐레이션 변경사항 (Curation Updates)
6.1 30분 큐레이션 창 (30-minute Curation Window)
글 쓴 후 큐레이션(보팅) 30분 제한 : 30분 이내 보팅을 하면 시간이 글 작성 시간에 가까워 질 수록 큐레이션 보상을 더 적게 받음
변경) : 30분 => 15분으로 변경됨.
(글쓴이 왈) 콘텐츠를 적극적으로 소비하고, 좋아하는 소재에 투표하는 유권자이 보상받도록 하자에 힘이 기울어짐 ! HF20 이후 보팅은 15분 이후부터 가즈아 ~ (물론 그전에는 30분 이후 ㅋ)
6.2 셀봇 보상 (Self-Voting Rewards)
기존) 작가들이 즉시 자신의 글에 투표를 한다면, 작가들의 보상과, 그들의 투표에서 100%의 큐레이션 보상 그리고 그들 이후의 모든 사람들로부터 받은 큐레이션 보상의 일부를 받는다. 또한 저자와 동시에 투표를 하는 다른 큐레이터는 큐레이션 보상의 0%를 받게 됩니다. 이는 저자가 자기 투표를 통해 추가적인 큐레이션 보상을 받을 수 있기 때문에 저자가 다른 큐레이터들에 비해 부당한 이점을 준다.
변경) 이러한 이점을 없애기 위해, 초기 투표 페널티로 인해 큐레이터에게 주어지지 않은 큐레이션 보상 부분은 작가에게 수여되지 않고 보상 풀로 반환
(글쓴이 왈) HF20 이후 15분 이내 발생되는 큐레이션 보상(25%)은(셀봇포함) 보상풀로 환원된다 함. 글쓰기(작가)보상(75%)은 포함 안됨.
7. 내부 거래소 거래만료 (Expiration of Internal Market Orders)
기존) 내부거래소에 등록한 주문이 만료되지 않음(미거래 시 개인이 직접 삭제 해야됨) : 이는 블록체인에 성능저하를 유발함.
변경) 거래 등록 후 28일 후 만료 되도록 함. (HF20 이전 거래 포함)
(글쓴이 왈) 이거 제거 한다고 빨라지려나 ...
8. 증인 변경사항 (Changes for Witnesses)
8.1 증인 거래가(FEED) 형식 변경 (Update to Witness Price Feed Format)
- base : SBD, quote : STEEM
8.2 유연한 증인 파라미터 도입 (Flexible Witness Parameters)
witness_set_properties
추가됨, 설정값을 한번에 업데이트 할 수 있음.- 단, 위 기능은 증인의 활성 키 대신 증인의 서명 키에 대해 인증
8.3 최대 블록사이즈 제한 (Limit on Maximum Block Size)
- 증인은 steem blockchain이 최대 블록크기를 설정할 수 있으나 최대 2MB 을 가지게 됨.
(글쓴이 왈) 2MB ...
8.4 새로운 증인 파라미터 (New Witness Parameters)
account_subsidy_daily_rate
: 매일 글로벌 풀에 추가되는 할인된 계정 생성 토큰의 양을 제어account_subsidy_pool_cap
: 풀에서 허용되는 할인된 계정 생성 토큰의 최대 개수를 제어- 위 두 작업은
witness_set_properties
통해 제출 됩니다.
9. 댓글 20초 제한 (20 Second Comment Limit)
- 기존) 20초
- 변경) 3초
(글쓴이 왈) 좋긴한데 ... 댓글 도배의 활성화가 이뤄지려나 ... 흠
10. 이중보팅 남용 수정 (Fix for Double Voting Exploits)
- A가 보팅파워 완전 다 쓴 상태에서 B에게 스파임대 B가 보팅파워 다 쓰고 A가 B에게 임대 취소 : 이런 상황이 되면 보팅파워 회복 시간이 짧아져서 개이득 상황이 벌어질 수 있는데 이런 어뷰징 행위가 제한됨. (일정량의 보팅파워가 있어야 임대가 가능해짐)
11. 스파 임대 후 쿨다운 기간 축소(Decrease Delegation Cooldown Period)
- 기존) 7일
- 변경) 5일
(글쓴이 왈) 쿨다운 기간이란? A가 B에게 100스파를 임대해 주고 B에게 100스파를 임대 취소하면 A에게 100스파가 돌아오는 시간을 말함. 기존 7일에서 5일로 짧아져서 임대 시 APR(년수익률)이 올라갈것으로 보여짐
12. 최소 계정 사용 가능 (Minimum Account Usability)
- RC를 통한 계산이 이뤄져서 SP 0인 계정도 거래를 할 수 있다.
- 기존에는 SP 0이면 bandwidth 0 여서 아무것도 못함 : 예시) 계정에 sbd가 있어도 송금을 못함
13. 업보트 잠금 기간 (Upvote Lockout Period)
- 기존) payout 12시간 전 다운보팅만 가능
- 변경) payout 12시간 전 다운보팅, 업보팅 가능 (12시간 동안 보상금액은 100% 에서 0%로 선형감소)
(글쓴이 왈) 12시간 이내에 다운보팅 공격이 있어 이런 기능 도입했다고 하네요 ...흠
14. 스달 변경사항 (Steem Blockchain Dollar (SBD) Changes)
14.1 스달 발행 변경 (Update SBD Print Rate)
HF14) 부채비율(debt ratio : 스달발행 총량 / 스팀 시가총액)이 일정 비율 초과시 스달 발행량을 줄이기 위한 규칙이 추가됨
HF20) 부채비율이 스팀 시가총액 9% 도달할 때까지 스달을 계속 발행
부채비율이 스팀 시가총액 9% [ 스달 100%, 스팀 0% ]
부채비율이 스팀 시가총액 10% [ 스달 0%, 스팀 100% ] 9~10% 구간에서 선형적으로 변화됨.
이는 현재 2~5% 구간에서 발생되는 것과 동일함.
14.2 수혜자(Beneficiaries) 지급 보상 변경 (Reward Beneficiaries Paid Based on Author Setting)
- 기존) 수혜자 설정 시 보상을 100% 스팀파워로만 받았음
- 변경) 저자가 설정한 것과 동일한 형태로 수익을 받음( 50% 스달 / 50% 스팀 으로 설정하면 수혜자 또한 50/50 으로 받음 )
15. 짜잘한 변경사항 (Miscellaneous Changes)
15.1 BIP-0062 서명방식 지원 (Support of BIP-0062 Canonical Signatures)
- 기존) Canonical ECDSA 방식 서명 지원
- 변경) BIP-0062 방식의 서명 지원
(글쓴이 왈) 일단 일반인은 서명을 모르고 그냥 쓰는데 ... 여튼 서명 방식이 바뀜으로 보안이 강화 됨
15.2 채굴 계정 (Mined Accounts)
- 변경) 마이닝을 통한 계정 생성을 지원하지 않음.
15.3 현대화 된 스키마 (Modernize Schema)
- 변경) steem 코드 베이스의 유지관리를 위해 스키마가 현대식으로 변경됨
15.4 에러메시지 수정 (Fix Error Message Typo)
15.5 사용자 권한 (탈취)도전 제거 (Remove Challenging Authorities)
- 변경) 악의적인 행위자에 의해 자신의 키를 보관에서 삭제하도록 강요당한 시나리오가 발생될 수도 있기 때문에 해당 기능을 제거 한다고 함.
15.6 테스트 네트워크(Testnet)
- 변경) HF20이후 테스트 네트워크가 등장하며 다양한 실험적인 기능을 미리 테스트 해볼 수 있습니다.
(글쓴이 왈) 오... 대환영 !!! 미리 테스트 해보고 신 기능에 대한 대비를 손쉽게 해보즈아 ~
16. 스케쥴 (Schedule)
개발은 대부분 완료되었으며 Steem GitHub 저장소에 있는 프로젝트/hf20 태그를 통해 검토할 수 있습니다.
9월 25일 화요일 오전 11시(EST)에 예정되어 있으며, 승인(21명의 증인 중 17명 이상이 승인)에 따라 달라질 수 있습니다.
8월 25일 또는 그 이전에 Hardfork 릴리스에 태그를 부착할 예정, 증인과 노드 운영자에게 적어도 30일 동안 변경 사항을 검토 및 테스트하고 9월 25일 이전에 해당 노드에 적용할 예정
hf 20 요약
일반 사용자는 별 영향 없을듯.
좀 빨라졌으면..
RC를 통한 계정생성, 셀봇 감소, 스파임대 후 회복기간 축소, 댓글 20초 => 3초 정도 있을거 같네요 :)
다중계정없이 혼자 당당한 셀프보팅 하는 경우
'RC를 통한 계정생성, 셀봇 감소, 스파임대 후 회복기간 축소,'
는 별 의미 없는 것 같고요,
'댓글 20초 => 3초'
는 조금 도움 될 것 같네요.
보팅 간격 3초
이 제한을 없애야..
속도를 실감 할 수 있을 것 같아요..
너무 알기 쉽게 정리해주셨습니다. 리스팀했습니다.
역시 정리는 원사마님이 최고여~ 제가 가장 좋아하는 것은 이 (글쓴이 왈) 부분입니다. 머리속 정리가 깨끗하게 됩니다. ㅎㅎ..
개인적 견해임을 밝혀 드립니다. ㅋ
ㅋㅋ. 그 개인적인 견해를 매우 좋아합니다. ^^
아, 원사마님 번역본 중 일부 제 글에 인용하고 레퍼런스 남겼습니다. ^^
고생하셨습니다 ㅋㅋ... 이런 정성 -_-b 최고
응원 감사요 에요곰님 ㅋ
좋은 정보 감사합니다!
넵 :)
꼼꼼히 읽어봤어요!
감사합니다^_^
저도 글 쓰면서 2-3번 정도 읽어 봤는데 ... hive 도입 전 큰 변화라 생각 되네요 ~
응원 감사요
우와... 뭐가 굉장히 많네요..;;
아직 뉴비라 스팀잇에 대해 공부하고 있는 중인데 엄청난 도움 됐습니다!!!
이제 조금 아는 것 같다 생각했는데 전혀 아니였네요...ㅋㅋ
팔로우 하고 갑니다. :)
네 ~ 응원 감사합니다. 다음달 말 즈음 성공적으로 HF20이 적용되었음 하네요 ㅋ
아 이건 뭐 ㅎㅎ 감사히 잘 봤습니다
넵 :)
^^
잘 보고 보팅하고갑니다....
행복하세요.....
넹 ~ 행복한 하루 보내세요 ~~
댓글 딜레이는 정말 환영할만한 소식입니다.ㅎㅎ
네 단 봇을 통한 댓글 도배? 또한 우려되긴 하네요 ㅋ