아하
생활

생활꿀팁

근면한상사조20
근면한상사조20

Erc20토큰을 만들려면 보통 얼마나 어떤공부를하여야되나요??

Erc20토큰정도는 개인혼자서 만드는것도 가능할까요??

    55글자 더 채워주세요.
    3개의 답변이 있어요!
    • 견실한라마카크95
      견실한라마카크95

      질문하신게 단순한 개발과 관려된 기술로서의

      ERC20 토큰 생성이 목적이라면 숙련된 개발자 기준 1시간도 걸리지 않는 일입니다. (개발 세팅 제외 5분정도면 하나 발행가능합니다.)

      다만, 개인이 학습이 필요하다면 일정 학습시간이 필요하겠지만, 개발과 관련되어 숙련되어 있다면 오래걸릴 부분은 아닙니다.

      1. ERC20 표준을 만족하는 코드를 작성하여 작성

      - 가장 기본적인 작성방법으로 정의된 규약에 맞게 제작하는 방법입니다.

      하지만 해당 규약을 명확하게 이해를 해야하고, 충분한 검증이 선행되어야 한다는 문제가 있을수 있습니다.

      ERC20 표준에 대해서는 하기 페이지를 참고하시기 바랍니다.

      https://www.ethereum.org/token

      https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md

      https://theethereum.wiki/w/index.php/ERC20_Token_Standard

      2. Open Zeppelin이나 Token factory등의 오픈소스 프로젝트를 사용하여 제작

      - 현재 ERC20 토큰을 제작하는데 가장 많이 사용되고 있으며, 충분히 검증이 이루어진 안정화된 재사용 코드를 사용하기 때문에 가장 추천할만한 제작방법입니다.

      https://github.com/ConsenSys/Token-Factory/blob/master/contracts/StandardToken.sol

      https://github.com/OpenZeppelin/zeppelin-solidity


      또한 ERC20의 경우 개발자 커뮤니티가 잘되어 있기 때문에 해당 문서를 통해서도 충분히 개인 학습이 가능합니다.

      토큰 생성은 간단하나, 이를 어떤 목적과 어떤 방법으로 사용할것인가? 를 설계하는 부분이 이 분야의 핵심이라고 할 수 있습니다.

    • 단순히 토큰을 만드는거라면, 복붙이기 형태로 누구나 금방 만드실수 있습니다

      하지만 단순복붙이기한 토큰은 기능이 표준형이므로,

      원하시는 기능이 없을수도 있습니다

      예를들어 전송시에 특정글자를 추가해서 보내는것등이 필요하다면,

      추가개발이 필요하겠죠

      그래서 그런기능등을 만드시려면 공부를 하셔야 하고,

      단순언어만 공부할것이 아니라, 코딩교육등을 통해 알고리즘을 고급화하시는것등이

      필요할것입니다

    • 안녕하세요. 류쨩입니다.

      ERC20 토큰 제작은 사실 개발자와 크게 관련이 없을 수도 있다고 생각됩니다.

      물론, ERC 20 표준이외 함수들을 추가 할 시 개발능력이 필요한 것은 사실 이지만 표준에 맞추어 제작 하는 것은 누구나 쉽게 할 수 있습니다.

      이전 자료도 있지만, 최근 동덕여대 강의를 하면서 몇 부분들을 다듬었습니다.

      참고 하시고, 좋은 추억 만드시길 바랍니다.

      http://bit.ly/기혁이-ERC20제작