Bandwidth limit exceeded, Please wait to transact or power up STEEM. 오류 해결 방법

Words
293
Reading
2 min
Listen
Play
9y


오류 발생 이유와 개인별 Bandwith 제한 이유




열심히 스팀잇 활동을 하다보면 "Bandwidth limit exceeded, Please wait to transact or power up STEEM"오류를 만날때가 있습니다. 글을 작성할 때, 저런 오류를 마주치며 글을 못 쓰는 경우입니다. 그 경우에는 댓글도 달 수 없고, 보팅도 할 수 없습니다.

저런 오류를 마주치는 이유는 스팀잇이 우리가 일반적으로 생각하는 www 기반의 일반적인 웹서비스가 아니기 때문입니다. 스팀잇은 스팀 블록체인 기반으로 돌아가고 있습니다. 블록을 새로 만드는데는 많은 자원이 들어갑니다. 그리고 블록당 자원은 한정적입니다. 그래서, 이용자당 정해진 Bandwidth안에서만 스팀잇 활동을 할 수 있습니다.

가입된 이용자들의 bandwidth 관리를 하는 것은 스팀 블록체인의 거래속도를 떨어뜨리지 않으려는 목적도 있을 수 있습니다. 실제로, 다른 블록체인 기반 서비스들과 비교해보면 스팀기반 서비스들은 속도가 상당히 빠른편입니다. Bandwidth 제한을 안 두면 보팅 한번 누르고, 댓글 한번 달고 몇분을 기다려야 할지도 모를 일입니다.

DDOS 방어 목적이라는 이야기도 나오던데, 물론 블록체인 노드는 단 한번의 DDOS 공격으로도 시스템 자체가 멈추거나 거래가 지연되거나, 원장 훼손으로 아예 시스템 자체가 무너질 가능성도 있습니다.(물론 실제로 그럴 확률은 거의 없다고 보셔도 됩니다.) 전체 노드에 대해서 공격을 하는 것은 그럴 동기가 성립되지 않지만 일부 노드를 공격해서 블록체인 원장을 엉망으로 만들 가능성이 없지는 않습니다. 그러나 이런 대규모 트래픽 공격을 단지 가입된 이용자들의 bandwidth 제한만으로 막을 수 있는지는 의문입니다. DDOS를 하려고 마음 먹으면 어디로, 어떤 방법으로든 공격 자체는 가능하기 때문입니다. 스팀에 대해 DDOS 공격을 하려면 증인들의 네트워크 정보를 획득하던지, 현금을 주고 STEEM POWER를 엄청나게 사들여야 하는데, 그럴 경제적 유인이 성립되지 않습니다.

Bandwidth 제한 오류 해결 방법


1. 그냥 기다리면 됩니다.

2. 스팀파워를 추가로 구매해서 Bandwidth를 늘립니다.

얼마나 기다리면 Bandwidth가 회복되나요?

https://steemd.com/@jongsiksong

스팀디에 접속해서 주소 중 @뒤에 본인의 아이디를 넣습니다. 그러면 좌측에 'Bandwidth Remaining"이라는 막대기를 볼 수 있습니다. Bandwidth 여유분을 확인할 수 있습니다. 제 경우에는 bandwidth를 다 소진하고 마이너스 값이네요. 마이너스가 해제될때까지 기다리면 다시 글을 쓸 수 있습니다.

덧 : 개념이 어려워서 저도 한창 배우는 중입니다. 글 내용 중 잘못된 부분이 있다면 댓글로 알려주세요. 열심히 배우겠습니다.

Bandwidth limit exceeded, Please wait to transact or power up STEEM... | Ecency