아하
생활

생활꿀팁

경건한개192
경건한개192

erc20 토큰은 무제한으로 발행할 수 있나요?

처음 발행할때 정한 갯수로만 발행 가능한것인가요?

아니면 추가로 더 발행하고자 하면 언제든지 추가 발행 가능한가요?

답변 미리 감사드립니다.

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 까칠한담비242
    까칠한담비242

    질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.

    • erc20 토큰은 무제한으로 발행할 수 있나요?

      1. 일반적으로 이더리움 ERC20 토큰의 경우 스마트 컨트랙트에 따라 계약에 의해 발행되므로 해당 계약이 실행되어 확정되어 버리면 발행량 조절이 불가능하다고 할 수 있습니다. 물론 다른 계약을 작성하여 대체하거나 새로운 스마트 계약으로 토큰을 발행하여 스왑하는 방법도 있겠지만 쉽지는 않다고 할 수 있습니다. 그리고 이미 발행이 되고 분배가 되고 나면 그 토큰을 구매했거나 가지고 있는 사람들의 의견도 의사 결정에 반영이 되어야 할 것입니다.

      2. 하지만 이러한 ERC20의 제한적인 기능을 확장한다면 토큰의 총 공급량을 증가시키거나 감소시키는 것이 가능해집니다.

      3. 이러한 기능이 EIP(이더리움 개선 제안)621 '토큰의 공급량 증가 및 감소를 위한 표준 확장'에서 제안된 바가 있습니다. 이것이 ERC621 토큰입니다.

      4. ERC621은 앞서 말씀드린 것처럼 ERC20 표준 토큰의 기능을 확장하기 위해 제안된 개선안이라고 할 수 있습니다. ERC20 표준을 만족하며 호환이 가능하면서도 거기에 토큰의 총 공급량을 증가시키거나 감소시킬 수 있는 기능을 추가하고 확장한 것이라고 보시면 될 것입니다.

      5. 이때 totalSupply를 조정하기 위해서 ERC621에서는 'increaseSupply'와 'decreaseSupply'의 두 가지 기능이 추가되어 스마트 컨트랙트에서 총 공급량을 증가시키거나 감소시키는 것이 가능해집니다.

      6. 이때 중요한 것은 해당 스마트 컨트랙트에서 총 공급량의 변경은 권한이 있는 사람, 허가를 받은 사람, 컨트랙트 오너십을 가진 신뢰할 수 있는 사람만이 실행해야 한다는 점일 것입니다. 또한 토큰 이코노미도 고려할 필요가 있을 것이라고 생각합니다.

    답변이 도움이 되길 바랍니다.