💎 2020년 이후 처음으로 연준이 금리를 인하하였습니다! 적정가치 도구로 보석을 찾아보세요.저평가된 주식 보기

슬로우미스트, COVER 해킹 분석

입력: 2020- 12- 29- 오후 12:52
© Reuters.  슬로우미스트, COVER 해킹 분석

29일(현지 시간) 블록체인 보안 전문 업체 슬로우미스트가 Cover Protocol 해킹 피해 상황을 분석했다.

1. 유저, Cover 프로토콜 Blacksmith 컨트랙트 중 deposit 함수 통해 BPT 토큰 스테이킹 가능

2. 해커, 첫 deposit – withdraw 진행. update Pool 함수를 통해 자금풀 업데이트. 이후 accRewardsPerToken을 통해 누적 보상 기록

3. claimCoverRewards 함수 통해 보상 분배. 이후 rewardWriteoff 함수로 기록

4. 해커, 첫 withdraw 후 일부 잔여 BPT로 스테이킹 재차 진행

5. 해커, 두 번째 deposit 진행. claimRewards를 통해 보상 현금화

6. rewardWriteoff 계산 과정에서 문제 발생

해커, 2차 deposit-claimRewards 진행 시 획득한 Pool값을 memory로 정의. 이때 memory 중 획득한 Pool 값은 해커가 처음 withdraw 진행 시 업데이트 한 값

7. 즉 해당 Pool 값은 이전 값. accRewardsPerToken 또한 이전의 값

8. 이후 또 한번의 update Pool 진행. 해커가 처음 withdraw 진행할 때 자금풀 내 lpTotal는 이미 작아진 상태. 최종 accRewardsPerToken은 커짐.

9. 이때 해커가 부여받은 accRewardsPerToken은 이전의 것으로 비교적 작은 값. rewardWriteoff 계산 시 획득한 수치 또한 상대적으로 작아짐

10. 하지만 해커가 claimRewards 진행 시 사용한 것은 자금풀 업데이트 후의 accRewardsPerToken 값으로, 함수값 격차에 따른 보상 계산 편차 발생

11. 해커, 보상 토큰 발행 시 많은 양의 COVER 토큰을 생성. 엄청난 규모의 토큰 추가 발행으로 이어짐

최신 의견

리스크 고지: 금융 상품 및/또는 가상화폐 거래는 투자액의 일부 또는 전체를 상실할 수 있는 높은 리스크를 동반하며, 모든 투자자에게 적합하지 않을 수 있습니다. 가상화폐 가격은 변동성이 극단적으로 높고 금융, 규제 또는 정치적 이벤트 등 외부 요인의 영향을 받을 수 있습니다. 특히 마진 거래로 인해 금융 리스크가 높아질 수 있습니다.
금융 상품 또는 가상화폐 거래를 시작하기에 앞서 금융시장 거래와 관련된 리스크 및 비용에 대해 완전히 숙지하고, 자신의 투자 목표, 경험 수준, 위험성향을 신중하게 고려하며, 필요한 경우 전문가의 조언을 구해야 합니다.
Fusion Media는 본 웹사이트에서 제공되는 데이터가 반드시 정확하거나 실시간이 아닐 수 있다는 점을 다시 한 번 알려 드립니다. 본 웹사이트의 데이터 및 가격은 시장이나 거래소가 아닌 투자전문기관으로부터 제공받을 수도 있으므로, 가격이 정확하지 않고 시장의 실제 가격과 다를 수 있습니다. 즉, 가격은 지표일 뿐이며 거래 목적에 적합하지 않을 수도 있습니다. Fusion Media 및 본 웹사이트 데이터 제공자는 웹사이트상 정보에 의존한 거래에서 발생한 손실 또는 피해에 대해 어떠한 법적 책임도 지지 않습니다.
Fusion Media 및/또는 데이터 제공자의 명시적 사전 서면 허가 없이 본 웹사이트에 기재된 데이터를 사용, 저장, 복제, 표시, 수정, 송신 또는 배포하는 것은 금지되어 있습니다. 모든 지적재산권은 본 웹사이트에 기재된 데이터의 제공자 및/또는 거래소에 있습니다.
Fusion Media는 본 웹사이트에 표시되는 광고 또는 광고주와 사용자 간의 상호작용에 기반해 광고주로부터 보상을 받을 수 있습니다.
본 리스크 고지의 원문은 영어로 작성되었으므로 영어 원문과 한국어 번역문에 차이가 있는 경우 영어 원문을 우선으로 합니다.
© 2007-2024 - Fusion Media Limited. 판권소유