ETH 코인도 erc20의 표준 함수 사용할 수 있나요?

function totalSupply() public view returns (uint256);

function balanceOf(address _who) public view returns (uint256);

function transfer(address _to, uint256 _value) public returns (bool);

function transferFrom(address _from, address _to, uint256 _value) returns (bool);

function approve(address _spender, uint256 _value) returns (bool);

function allowance(address _owner, address _spender) view returns (uint256);

event Transfer(address indexed from, address indexed to, uint256 value);

event Approval(address indexed _owner, address indexed _spender, uint256 _value);

ETH 코인을 전송하거나 조회할때 위 기능들 전부 사용가능한가요?

    1개의 답변이 있어요!

    • 저는 이더리움이 ERC20 표준 함수를 따르지 않을 것이라고 생각합니다. 이 부분은 블록체인 프로그래머 분들께서 더 잘 아시겠지만 제가 찾아 본 바로는 이더리움 소스 코드에서 일치하는 함수를 찾을 수 없었습니다.

      비트코인의 경우 스마트 컨트랙트 관련 기능이 없더라도 전송이 가능합니다. 마찬가지로 이더리움의 경우도 그러하리라 생각합니다. 하지만 이더리움 기반 토큰의 경우에는 솔리디티 언어로 스마트 컨트랙트를 작성해 주어야만 발행이나 전송 등의 기능을 쓸 수 있지 않을까 생각합니다.

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