아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
비트코인 약세 지속
아하

생활

생활꿀팁

집요한퓨마257
집요한퓨마257

기초부터 코인 제작까지 알려주세요

아직 아무것도 모르는 초보 입니다. 하지만 이번에 코인까지 제작해보려고 하는데요. 시간이 많이 걸릴까요?

무엇부터 시작하면 좋은지 꼭 알려주세요

    1개의 답변이 있어요!
    • 풋풋한극락조11
      풋풋한극락조11

      우선 토큰과 코인의 개념을 아셔야 합니다.

      • 토큰: 이더리움, 이오스 등 메인넷이 제공하는 스마트 컨트랙트를 이용해서 새로 만든 화폐를 칭합니다.

      • 코인: 비트코인, 이더리움, 이오스와 같이 메인넷이 운용되기 위해 개발된 암호화폐라고 할 수 있습니다.

      가장 많이 개발되고 상용화 되어있는 이더리움 기반의 토큰(EIP, ERC)을 개발하려면 Solidity 언어를 공부하시면 됩니다. 개발을 해보신 분이고 암호화폐를 개발하시는 목적만 있으면 openzeppelin 이라는 표준 라이브러리가 있어 큰 러닝커브는 없이 여러 온라인 강의나 구글링으로 개발하실 수 있습니다.

      또, 코드 배포 전 audit 전문 회사인 trailofbits가 오픈소스로 공개한 slither를 이용해보시면 혹시 몰랐던 취약점도 분석에도 도움 되실겁니다. 암호화폐만 개발하시는 거면 tokenboost 과 같이 코딩 없이 개발하는 플랫폼을 이용도 고려하실 수 있습니다.

      그래도 꼭 배포 전 전문 audit 업체에 코드 audit을 받고 배포하시는걸 추천드립니다. audit과 더불어 투자자나 거래소 상장 시 신뢰를 줄 수 있기 때문입니다.

      코인을 개발한다는 것은 곧 메인넷을 개발하는 것인데, 이는 개발 후 개발한 메인넷이 탈중앙화되어 유기적으로 작동해야하기 때문에 합의알고리즘, 보안, 그리고 여러 정책들이 필요하고, 다른 메인넷 대비 장점(속도 or 보안 or 사용성 등)도 많이 필요합니다. 또 잘 돌아간다고 해도 사람들이 사용해야하기 때문에 어려운 점이 있습니다. 질문에 '코인'이라고 적어주셔서 메인넷까지 설명드리지만, 아마 토큰을 뜻하시는 것 같고 그렇다면 위의 내용을 참고하시면 될 것 같습니다 :)

      코인을 온전히 이해하시고 질문하신거면 프로그래밍, 보안, 암호학 지식까지 있어야 하므로 기초부터 개인이 하시기엔 아주 오래걸리는 작업이 될 것 같다는 답변을 드릴 수 있을 것 같습니다 :)