생활
Erc 토큰 소각은 어떤식으로 이루어지나요?
Erc 계열 토큰은 어떻게 소각이 되는지 궁금합니다.
소각이라고 없애는 방법이 있는건지 아니면 아무도 쓸수 없는 지갑 같은 주소로 전송해버리는건지 이래저래 생각해봤는데 궁금해져서 질문올립니다
8개의 답변이 있어요!
안녕하세요
ERC 토큰들의 소각은 매우 쉽습니다. 아무도 찾을 수 없는 주소에다가 해당 토큰을 정해진 수량 만큼 이체 해버리는 것 입니다.
대표적으로 0x000000........00 으로 되어 있는 이더리움 주소를 조회해보시길 바랍니다. 해당 주소에는 엄청나게 많은 자산들이 들어가있습니다. 하지만 어느 누구도 해당 주소에 대한 프라이빗 키를 소유하고 있지 않아서 자산에 접근할 수가 없습니다.
물론 누군가가 해당 자산에 접근하는 날에는 문제가 심각해지겠지만 그럴 가능성은 확률적으로 0에 한없이 수렴하기 때문에 불가능한 일입니다
코인 소각은 쓰레기를 태워서 없애는것처럼 코인도 태워서 없앤다는 뜻으로 보시면 됩니다.
보편적으로 코인 소각을 하는 경우 이더리움의 경우 아래의 소각주소로 토큰 주소를 보내서 소각 진행을 하게 됩니다.
아래는 대표적인 소각주소입니다. 이더리움 지갑주소로 토큰을 보내면 소각이 됩니다.
0x0000000000000000000000000000000000000000
0x000000000000000000000000000000000000dead
아래주소를 클릭하시면 실제 소각된 토큰을 확인할수 있습니다
https://etherscan.io/address/0x0000000000000000000000000000000000000000
https://etherscan.io/address/0x000000000000000000000000000000000000dead
소각 주소로 전송이 된 코인 또는 토큰은 실제 소유자가 없기 때문에 영원히 사용할수 없습니다.
소각 과정은 바이낸스 아카데미에 아래와 같이 설명이 되어 있습니다.
코인 소각은 기본적으로 다음과 같은 과정을 거칩니다:
코인 보유자가 소각 기능을 실행한 후, 소각할 코인의 양을 지정합니다.
컨트랙트는 해당 요청자의 지갑에 코인이 있는지 확인하고, 지정된 코인의 양이 유효한지 확인합니다. 숫자는 반드시 양수여야 합니다.
요청자가 충분한 코인을 갖고 있지 않거나, 입력한 숫자가 유효하지 않다면(예를 들면, 0 또는 -5), 소각 기능은 실행되지 않습니다.
요청자가 충분한 코인을 갖고 있다면, 코인이 지갑에서 인출됩니다. 이후 전체 코인의 공급량은 업데이트되며, 코인이 소각됩니다.
만약 소각 기능을 사용해 자신의 코인을 소각하게 된다면, 해당 코인들은 영구적으로 사라지게 됩니다. 소각 이후에는 이를 다시 복구할 수 없습니다.
출처 : 코인 소각이란 무엇인가요?
감사합니다.
안녕하세요 Danny입니다.
ERC20토큰을 만들때 기능으로 Burn기능을 추가할 수 있습니다.
해당 burn기능은 해당 주소로 전송하면 토큰이 소각됩니다.
즉 최초에 ERC20토큰을 만들때 Burn기능이 추가가 되고, 해당 기능을 활용해서 소각을 할 수 있습니다.
(의미 없는 주소로 토큰을 보내는게 아니라 burn기능을 활용하여 소각가능한 주소로 보내고 이걸 이더스캔에서 조회할 수 있습니다.)
답변이 도움이 되었기를 바랍니다.
질문자님께서 알고 계신대로 아무도 쓸수 없는 지갑 주소로 전송하는 것이 맞습니다.
링크로 첨부한 258라인을 확인해보면 주소 0으로 토큰을 전송해 사용할수 없게합니다.
ERC-20 스펙에는 소각의 기능은 없는 것으로 알고 있습니다.
물론 ERC-20코드에 좀더 수정해서 소각 기능을 만들 수는 있기는 합니다.
하지만 보통은 0x0000...000 같은 지갑의 주소로 소각량만큼 전송을 하게 되면 그누구도 사용할 수 없게 됩니다.
이런식으로 소각하는 경우가 많이 있습니다.
토큰 소각 관련하여 문의주신 사항에 대해 답변 드리겠습니다.
토큰 소각은 유통되어지고있는 수량 중 일부를 영구적으로 없애는 과정을 말합니다.
일반적으로 주식같은 경우에는 해당 회사에서 자사주를 매입하여 해당 주식을 소각하고 있지만,
암호화폐의경우 실물이 존재하고있지 않기 때문에 물리적으로 없앨 수가 없어
누구도 알 수 없는 미지의 주소(Eater Adress, 존재하지 않는 주소)로 암호화폐를 전송하여 소각하고 있습니다.
간단히 말씀드리자면, 해당 암호화폐를 전송은 하지만 전송받는 주체가 없기때문에 해당 토큰은 사라진다고 볼 수 있습니다.
이상입니다.
ERC-20 토큰에는 소각 기능이있습니다. 그 소각기능을 이용하여 토큰의 소각이 가능 한 것입니다.
토큰 소각을 하개되면 어느 블록에서 소각이된다고 보통 공지를 하고 소각 완료된 것도 함깨 공지를 하며 주소를 올려놓습니다. 트렌젝션 주소 를 확인 하면 어느 블록애서 소각이된 내용이 확인이 가능하며 소각된 토큰은 아예 소멸 하는 것입니다.
안녕하세요. 스캠과열정사이입니다.
보통 이더계열 소각의 경우 두가지 종류가 있습니다.
1.0x0000000000000000000000000000000000000000 지갑으로 소각 물량 전송
-해당 지갑 주소의 프라이빗키를 알 수 없기에 통상 이를 소각이라고 칭하고 있습니다.
이더스캔으로 해당 지갑을 보아도 엄청난 토큰들이 지갑내 있는 것을 확인하실 수 있습니다.
2.스마트 컨트랙트를 이용한 소각
스마트 컨트랙트내에서 물량을 소각할 수 있습니다.