티스토리 뷰

반응형

이더리움 기반의 ERC20 코인 만들기 쉽게 따라 하기

암호화폐 코인 만드는 법 무작정 따라 하기

이 글을 보시는 분들은 비트코인과 이더리움은 이미 알고 계시는 상황이라고 가정하고 정보를 풀어보겠습니다. 비트코인은 2009년에 사토시 나카모토가 만들었다고 알려져 있고 이더리움은 그로부터 6년 뒤인 2015년에 비탈릭 부테린이라는 러시아인이 만든 블록체인 시스템의 암호화폐입니다. 특히 이더리움 네트워크상에서는 ERC20이라는 계열의 코인을 생성할 수 있는데요. ERC는 Ethereum Request for Comments를 의미하며 이더리움 코인들이 따라야 하는 규칙입니다. 하드 포크를 해야 하는 비트코인과 달리 이더리움은 ERC20 네트워크 상에서 사용자가 코인을 생성할 수 있습니다.(물론 이더리움 네트워크에 이더리움으로 등록비를 내야 합니다.) 등록비에 대해서는 밑에서 다시 말씀드리겠습니다. 끝까지 잘 따라오시면 자신만의 코인을 만드실 수 있습니다. 또한 이글 맨 밑에는 실제 메인넷에서 코인을 만드는 법에 대한 글도 있으니 참고해주세요.

    암호화폐, 코인을 만든다고?

    이번 글에서는 이더리움 네트워크나 비트코인 하드 포크에 대해서 다루기보다는 이더리움 네트워크에 ERC20 계열의 코인(토큰)을 생성하고 등록하는 방법에 대해서 알아보도록 하겠습니다. 단언컨대 이 포스팅이 코인을 만들어내는 방법에 대해서 최고로 쉽게 기술했다는 것에 자긍심을 가지며 써 내려가겠습니다. 아마 밑에서 기술하게 될 방법으로 코인을 만들었다면 배포도 할 수 있고 커뮤니티에서 포인트 대신 지급할 수도 있으며 더 나아가 코인 사용계획서(백서)를 잘 쓴다면 거래소에 상장까지도 할 수 있는 무한한 가능성이 있음을 말씀드립니다. 

    주의 : 이 방법으로 만든 코인을 좋지 않은 방법으로 쓰시면 안 됩니다. 여기서 방법을 제시하는 건 어디까지나 흥미위주로 정보를 제공하는 것이지 이 코인을 이용하여 잘못된 방법으로 돈을 벌다가 결국은 감옥에 가는 결말을 볼 수도 있음을 미리 말씀드립니다. (하지만 미국(SEC 미등록 유가증권 발행은 불법)과 달리 한국은 아직 이런 법(코인 발행을 통한 자금조달)이 없다는 것 역시 함께 말씀드립니다.)

    그렇다면 ERC20 계열의 코인들은 뭐가 있는지 알아볼까요?

    ERC20 계열 코인들

    ERC20이 생소하신 분들도 있겠지만 코인 이름을 들으면 아마도 깜짝 놀라실 것입니다. 아래에 있는 코인들은 이더리움 네트워크 상에서 움직이는 ERC20 계열 코인들입니다.(업비트에 상장된 코인도 상당히 있으며 아래 이오스 같은 것은 눌러보시면 현재 시세를 확인해보실 수 있습니다.)

    이오스(EOS)덴트(DENT)트론(TRX)엘프(ELF)오미세고(OMG), 바이텀(BTM), 칠리즈(CHZ), 그린트러스트(GNT), 기프토(GTO), 네뷸러스(NAS), 눌스(NULS), 데이텀(DAT), 델피(DPY), 디센트라랜드(MANA), 디직스다오(DGD), 라토큰(LA), 레이든네트워크(RDN), 리피오크레딧네트워크(RCN), 메이커(MKR), 모나코(MCO), 바이버레이트(VIB), 서브스트라텀(SUB), 세타(THETA), 센티멘트네트워크토큰(SAN), 솔트(SALT), 스테이터스네트워크토큰(SNT), 스토리지(STORJ)시빅(CVC)이니그마(ENG), 이더렌드(LEND),  익스체인지유니온(XUC), 제로엑스(ZRX), 체인링크(LINK), 카이버네트워크(KNC), 텐엑스페이(PAY), 트레이드토큰(TIO), 포엣(POE), 포퓰러스(PPT) 등 여기에 열거하지 않은 코인도 더 많이 있습니다. 

    ** ERC20네트웍에서 검색된다고 해서 반드시 현재도 ERC20기반으로 움직이는 것이 아니라는 것을 enoveh님께서 지적을 해주셨습니다.  너무나 감사드립니다.

    만약 이더리움 네트워크에서 움직이고 있는 ERC20 계열의 코인들을 더 보시려면 아래에 있는 이더스캔의 토큰 트래커에서 더 보실 수 있으니 확인해보시기 바랍니다.

     

     

    Token Tracker | Etherscan

    The list of ERC-20 Tokens and their Prices, Market Capitalizations and the Number of Holders in the Ethereum Blockchain on Etherscan.

    etherscan.io

    이곳에서는 ERC20계열 코인 중에서도 시가총액이 많은 토큰만 표시되는 곳인데요. 스크롤을 조금 내려보면 2021년 3월 초에 핫했던 칠리즈(CHZ)코인도 있음을 보실 수 있습니다. 즉 지금부터 기술하는 방법으로 만든 코인이 상장이 되고 거래가 되면 엄청난 일이 될 수 있다는 것을 여기까지만 보고도 느끼실 수 있을 거라고 생각합니다.

    이제 서론은 여기까지만 하고 바로 본론으로 들어가서 코인을 만드는 법에 대해서 자세하고 쉽게 알아보도록 하겠습니다. 여기서는 이더리움의 메인넷에서 작업을 하지 않고 이더리움의 테스트 넷인 Ropsten Test Network에서 작업을 할 것인데요. 테스트 네트워크일 뿐 실제 메인 넷에서도 실제 돈이 들어가는 것만 다를 뿐 완전히 똑같습니다. 이더리움 메인 넷에 등록비는 얼마나 드는지에 대해서는 밑에서 말씀드리겠습니다. 

    코인 만들기 위한 준비물

    첫 번째로, ERC20"지갑" 메타마스크(MetaMask)가 필요합니다. 아주 쉽게 다운로드하여서 설치할 수 있으며 방법은 잠시 아래에 제가 써놓은 메타 마스크 지갑 만드는 법을 참고해주세요. 크롬 확장 프로그램이라서 쉽게 설치됩니다. 크롬을 자주 쓰니까 크롬 확장으로 설치하지만 여기서 코인을 만들기 위해서는 파이어폭스에도 메타 마스크 확장 프로그램을 설치하시기 바랍니다.

    어디까지나 파이어폭스는 비상시를 위해서 말씀드린 것입니다. 간혹 크롬으로 아래 절차대로 하시다가 안되시는 분들이 있습니다. 크롬 설정 초기화하시면 해결되지만 혹시 그게 안되면 파이어폭스로 하시면 됩니다.

     

     

    METAMASK(메타마스크) 이더리움 기반 소프트웨어 지갑 만들기

    METAMASK(메타마스크) 이더리움 기반 소프트웨어 지갑 만들기 메타마스크 지갑만들기 메타마스크 지갑만들기, 메타마스크는 사이트의 로고 때문에 "여우지갑"으로도 불리우는 ETH(이더리움)를

    ideainven.tistory.com

     

    두 번째로, 아래에 있는 텍스트 파일을 다운로드합니다.(자신만의 내용으로 수정해야 할 게 있으니 받아서 열어놓으시면 됩니다.)

    erc20_token_create.txt
    0.01MB

    세 번째로, 테스트 넷이지만 돈(이더리움)을 지불해야 하기 때문에 가짜 이더리움을 받아 놓아야 합니다. 위에서 설치한 메타 마스크를 이용하면 받을 수 있으니 아래 글 보시고 따라 해 주세요.

    설치한 메타 마스크를 열고 위에 메인 넷을 Ropsten 테스트 네트워크로 바꾸고, "구매"를 누릅니다.

     

    faucet는 수도꼭지라는 뜻인데, Ropsten용 포시트에서 Ether 얻기가 보이실 겁니다. "이더 얻기"를 누릅니다.

     

    다음 화면에서 "request 1 ether from faucet"를 누르면 1 이더씩 총 5번 누르면 5 이더까지 얻을 수 있습니다. 간혹 오래 걸리거나 에러가 날 수도 있으니 시간을 가지고 시도를 해서 가짜 이더리움을 꼭 얻으시기 바랍니다.(없으면 아무것도 못합니다.)

    네 번째로, 위에서도 말씀드렸지만 혹시라도 모르니 파이어폭스도 깔아놓고 파이어 폭스에 메타 마스크 설치도 해놓으시면 비상시 파이어폭스로 하실 수 있으니 참고해주세요.(네 번째는 꼭 안 해도 됩니다.)

    자, 이제 준비물은 모두 끝났습니다. 컴퓨터에 크롬 확장 프로그램 메타 마스크도 설치되었고, 메타 마스크의 롭스텐 테스트 네트워크에 포시트(수도꼭지)에서 5 이더도 얻은 상태일 것입니다.

    ERC20 계열 코인 만들기

    혹시 IDE가 무엇인지 들어보셨나요? 통합개발환경이라는 것인데요. 아래의 주소를 눌러서 Remix Ethereum IDE에 접속하면 됩니다. (로그인도 필요 없어요)

     

     

    Remix - Ethereum IDE

     

    remix.ethereum.org

    접속했을 때 SURE를 눌러야 하는 경우도 있으며 화면이 아래처럼 나오면 됩니다. 제일 먼저 화살표 친 "새 파일"을 누릅니다.

     

    새 파일에 이름을 입력하는 빈칸이 나올 텐데요. 여기에 원하는 토큰 파일 이름을 써줍니다. 확장자(맨 뒤에 세 글자)는 sol입니다. 여기서는 inven_token.sol 이라고 적었습니다. 그리고 다 적었으면 오른쪽에 화살표 친 1번에 커서가 있으면 됩니다.

     

    아까 다운로드한 파일을 열어서 5군데를 바꿔야 합니다. 쉬우니까 당황하지 마세요.
    Symbol에 INVEN이라고 쓰여있을 텐데요. 이걸 원하시는 코인명으로 바꿉니다. 만약 "딜리즈"코인이라면 약어를 생각해서 DLZ라고 쓰셔도 되고요. Name도 DLZ Token이라고 바꿉니다. Total supply는 총 발행 개수인데 1억 개를 써봅니다.(0이 여덟 개) 그리고 Decimals는 소수점이 들어갈 자리인데 뒤에서 두 번째에 넣고 싶으시면 2라고 쓰시고 뒤에서 4번째에 넣고 싶으며 4라고 쓰시면 됩니다. 2라고 쓰면 100만 개가 되고 0.01까지 쪼개지며 4라고 쓰시면 10000개가 되고 0.0001까지 쪼개집니다.  

    쉽게 총발행량은 1억 개 하고 소수점은 2번째까지만 하고 싶으시면 0을 열개 쓰셔서 100억 개로 하시고 Decimals를 2로 하시면 됩니다. 

    그리고 마지막으로 Owner Account는 메타 마스크에서 화살표 친 곳을 한번 눌러서 복사되면 붙여 넣으시면 됩니다.



    중요한 건 지금 바꾼 부분은 눈으로 확인하기 위한 주석 부분을 바꾼 것이고, 여기만 바꾸면 되는 게 아니고 밑에 한 번 더 나오는데, 그곳까지 위와 똑같이 바꿔주시면 됩니다.

    텍스트 메모장에서 스크롤을 내리다 보면 Constructor 부분이 있는데 그쪽에서도 Symbol, name, decimals, totalSupply, 지갑 주소 두 번 해서 모두 바꿔주면 됩니다.

    내용을 다 바꾸셨으면, 메모장 전체를 복사합니다. 메모장 아무 데나 클릭하고 "컨트롤+A"해도 되고 전체를 모두 마우스로 긁어서 복사해도 됩니다.

    복사 다 했으면 다시 Remix Ethereum IDE(리믹스 이더리움 통합개발환경)로 가서 지금까지 고친 내용을 붙여 넣기 합니다.

    아래처럼 노란 동그라미 부분 constructor 밑에 원하는 코인 심벌, 이름, 소수점, 총 발행량, 주소가 잘 쓰여있는지 확인을 하시고요.

     

    동그라미 1번처럼 sol로 끝나는 파일명을 클릭하고, 동그라미 2번처럼 왼쪽에 있는 화살표 친 "solidity compiler"를 누릅니다.

     

    파란색 버튼인 "Compile inven_token.sol"을 누릅니다.(파일명은 지정한 것으로 되어있을 것입니다.)

     

    컴파일이 끝났으면 이제 왼쪽에서 이더리움 모양의 Deploy & run transactions를 눌러줍니다.

     

     

    여기서 잘 보셔야 합니다. 왼쪽에 빨간 동그라미 부분 2군데를 바꿔줘야 합니다.
    JavaScript VM이라고 써진 부분을 Ingected Web3로, Approve...라고 쓰인 부분을 INVENToken...으로 바꾸고 나서 화살표 친Deploy를 눌러야 합니다.

     

    Deploy를 누르면 확장프로그램으로 설치된 "메타마스크"가 열리면서 아래처럼 나오게 되는데요. 여기서 "확인"을 누릅니다.(제가 이부분을 빼먹었었는데요. "지나가던나그네"님께서 지적을 해주셨네요. 감사합니다.)

     

     

    잠시 기다리면(빠르면 1분 내에 되지만 네트워크 상황에 따라 10분 정도 기다릴 수도 있습니다) 아래처럼 block 어쩌고 가 녹색 체크표시가 뜹니다. 이제 2번 화살표인 토큰 계약 번호를 복사합니다.

     

    메타 마스크를 열고 아래에 있는 "토큰 추가"를 누릅니다.

     

    토큰 추가 화면에서 맞춤형 토큰을 누르고 토큰 계약 주소(방금 붙여 넣기 했으므로 아직도 클립보드에 있습니다. 붙여 넣기 하세요). 토큰 기호와 소수 자릿수는 자동으로 채워집니다. 이제 "다음"을 누릅니다.

     

     

    드디어 이토큰을 추가하시겠습니까?라고 나옵니다. "토큰 추가"를 누릅니다.

     

    여기까지가 다입니다. 이제 만든 토큰이 일단 롭스텐 테스트 네트워크에 추가가 되었습니다. 

     

    만약에 메인넷에서 등록하려면 메타 마스크를 메인 넷으로 한 상태로 Deploy를 누르시면 되며(물론 처음에 주소 복사할 때도 이미 롭스텐이 아닌 메인넷의 주소여야만 합니다), 이때 드는 비용은 이더리움 네트워크의 상황에 따라 조금씩 그날그날 다르지만 대략 0.1 이더 정도 든다고 생각하시면 됩니다. 2021년 5월 말 시세로 40만 원 정도 드는군요. (시세 업데이트 했습니다.) 이더리움 실시간 시세 확인하기(업비트)

    내가 만든 코인 주고 받기

    내가 만든 코인을 상대와 주고받기 위해서는 컨트랙주소를 알려줄 필요가 있습니다.(롭스텐 네트워크용) 아래 사진에서 보면 왼쪽에서 FTT코인을 눌러보겠습니다.(제가 만든 코인입니다) 그리고 오른쪽 사진처럼 점세개를 누릅니다.

     

    그리고 점세개를 누르면 나오는 두 개의 메뉴에서 Ropsten Testnet Etherscan(이더스캔)에서 보기를 누릅니다.

    그러면 아래처럼 이더스캔 홈페이지가 열리면서 빨간 동그라미 친 컨트랙트 주소가 보이게 되는데요. 이 주소를 복사해서 친구에게 알려줍니다.(이게 바로 컨트랙트 주소입니다. 한글로 하면 계약주소인데요. 이더리움 네트워크와 계약을 해서 만든 주소라고 생각하시면 되며, 만든 코인의 신분증명서정도로 생각하시면 됩니다.)

     

    이제 친구나 지인에게 메타 마스크 지갑을 설치하라고 한 다음 아래처럼 "토큰 추가"를 누르고 "맞춤형 토큰"에서 위에서 복사한 토큰 계약 주소를 입력하라고 하면 토큰 기호와 소수점 자릿수는 자동으로 추가가 됩니다. "다음"을 누르면 짜잔~하고 만든 코인이 등록이 됩니다. 친구는 당연히 0이겠지요.

     

    ERC20에서 모든 토큰의 주소는 같기 때문에 상대방에게 주소를 알려주면 토큰을 보낼 수도 있고 내주소를 알려주면 토큰을 받을 수도 있습니다.

     

    글을 마치며

    그리고 추가로, 코인의 이미지(모양)를 변경하는 방법은 과거에는 이더스캔 contact us에서 해결했었지만 최근에는 방법이 바뀌어서 아래 유튜브 영상 보시면 1~2분이면 이미지 신청하실 수 있습니다.(물론 실제로 메인 넷에서 신청했을 때 만 가능합니다. 테스트 넷에서는 이미지 변경 안돼요)

     

     

    여기까지 해서 이더리움 네트워크에서 코인을 만드는 법을 알아보았습니다. 혹시라도 막히시거나 궁금한 점 있으시면 댓글 남겨주세요. 성심성의껏 답변드리겠습니다.

    이더리움 ERC20 "메인넷"에서 코인만들기

    지금까지 이더리움 테스트넷 롭스텐 네트워크에서 코인을 만드는 법을 알아보았는데요. 물론 이대로 메인넷에서 하셔도 됩니다. 하지만 제글을 참고하시고 코인을 만드신 분들중에서 꽤 많은 분들이 제 주소로 만들어서 그 코인을 다시 돌려드리느라고 수수료를 부담하고 있습니다. 그래서 이번에 메인넷에서 만드는 코인은 "지갑주소"를 써넣지 않고 그 당시 연결된 지갑으로 등록될 수 있도록 코드를 수정하였습니다. 아래글 참고하셔서 만드시면 메인넷에서 코인을 손쉽게 만들 수 있으니 참고해주시기 바랍니다. (물론 수수료는 네트워크 상황에 따라서 최대 0.15까지 들어가기도 하니 이점 참고해주세요)

    이더리움 메인넷에서 ERC20 기반 코인 만드는 방법

     

    이더리움 메인넷에서 ERC20 기반 코인 만드는 방법

    이더리움 메인넷에서 암호화폐 코인 만들기 지난번에는 롭스텐 테스트 네트워크에서 이더리움 계열 ERC20 토큰(코인)을 만드는 법을 알아보았는데요. 이번에는 메인넷에서 ERC20 계열 코인을 만드

    ideainven.tistory.com

     

    이더리움, 비트코인 채굴에 관심이 있으시다면

    이더리움과 비트코인 채굴에 관심이 있으시다면 아래 글 참고해주세요.(놀고 있는 컴퓨터로 이더리움 채굴하면 하루에 5000원정도는 벌어집니다.전기세는 따로 계산하셔야 합니다.)

     

    비트코인(BTC) 무료채굴 하는방법(feat. 크립토탭)

    비트코인(BTC) 무료 채굴(Free Mining)하는 방법(feat. 크립토 탭) 크립토 탭 소개 암호화폐의 미래를 어떻게 생각을 하더라도 상징성이 있는 BTC(비트코인)과 2등인 이더리움(ETH)은 남을 것이

    ideainven.tistory.com

     

    UNISWAP(유니스왑) 탈중앙거래소 사용하는 방법, 실제거래 포함

    UNISWAP(유니스왑) 탈중앙 거래소 사용하는 방법, 실제로 스왑 하는 장면 포함 이번 시간에는 유니스왑(UniSwap)이라는 탈중앙화를 모토로 하는 암호화폐(가상자산) 거래소에 대해서 알아보도록

    ideainven.tistory.com

     

    이더마인으로 이더리움 채굴하기(채굴 초보도 따라할 수 있어요)

    이더리움 채굴 이더마인(Ethermine)으로 하기 비트코인이나 이더리움 즉 암호화폐는 채굴을 하는 방식의 코인인데요. 채굴을 할 때 혼자 채굴할 수도 있지만 풀을 만들어서 여러 사람이 모여서 채

    ideainven.tistory.com

     

    HiveOS(하이브)로 이더리움 채굴하는 방법, 완전 채린이도 초보도 따라할 수 있어요.

    HiveOS로 가볍게 이더리움 채굴하는 방법 하이브로 이더리움 채굴하는 법 하이브OS라고 들어보셨습니까? HiveOS라고도 하는데요. 채굴 좀 한다고 하면 사용하는 OS인데요. 리눅스 계열이며 완전히

    ideainven.tistory.com

     

    업비트 회원가입 방법 및 원화 입금 출금방법, 코인 매수 매도 하는법(feat. K뱅크)

    업비트 회원가입 방법 upbit 회원가입 및 원화 입금방법 비트코인이 폭등을 하고 있으니까 자연스레 암호화폐 거래소에 대한 관심이 커지고 있는데요. 과거 2018년에 2800만원까지 올랐다가 최저 32

    gdoomin.com

     

     

    엑시인피니티에서 하드포크한 벡시인피니티 에어드랍 받는 방법

    2021년 12월 전 세계적으로 NFT캐릭터를 이용한 P2E(play to earn) 게임이 흥행하고 있는데요. 심지어 필리핀에서는 엑시 인피니티 게임으로 생계를 해결하고 있는 사람들이 늘어나고 있습니다. 엑시

    ideainven.tistory.com

     

     

    바이낸스 스마트 체인 BEP20 기반 코인 만들기

    바이낸스 스마트 체인에서 자신만의 암호화폐를 만드는 방법에 대해서 알아보겠습니다. 저의 다른 글을 보면 ERC20 이더리움 기반 코인 만드는 방법이 있는데요. 이더리움 기반의 ERC20 코인 만드

    ideainven.tistory.com

    👉 https://ideainven.tistory.com/437

     

    바이낸스 메인넷에서 코인 발행 및 가치 부여하기

    2017년 코인 붐이 일고 나서 2021년에 다시 한번 코인 붐이 불었으며 과거와 달리 디파이, NFT, P2E 등 속도가 빠르게 신기술이 등장하고 있습니다. 여전히 이더리움 계열인 ERC20 네트워크에서 만든

    ideainven.tistory.com

     

    댓글
    • 이전 댓글 더보기
    • 프로필사진 omar 1이더 얻을려는 계속 빨간글씨로 오류라는데 왜그런건가요 2021.11.09 01:34
    • 프로필사진 이더 얻는 수도꼭지가 항상 잘되는게 아니라서 그래요. 시간을 두고 다시 해보세요. 2021.11.12 07:56 신고
    • 프로필사진 ERC20 50만원정도 내고 Deploy를 하여서 친구한테 코인도 보내고 했었는데 제 코인에 값어치가 0이라고 하는데 돈을 벌려면 Value가올라가야할거같은데 이건 어떻게 해야할지요?

      제 ERC20를 Ethereum 몇개와 비대하다 뭐 이런 세팅이 있다고 하는데 아무리 찾아도 안나와서요
      2021.11.10 07:37
    • 프로필사진 직접 만든 코인은 초기에는 아무런 가치가 없습니다. 유니스왑에 가서 이더리움과 만든코인을 넣는 방법이 있으니 제가쓴 유니스왑 사용법 참고해보세요. 2021.11.12 08:19 신고
    • 프로필사진 맹원철 안녕하세요 J2EE님 이런 코인 만드는 법은 어디서 배우셨는지 알 수 있을까요? 단순 웹서핑으로는 한계가 있는 것 같아서 ㅠㅠ 2021.11.13 00:36
    • 프로필사진 너무 포괄적으로 말씀하셔서 답변이 어렵습니다. 저도 결국은 장시간 다양한 웹서핑을 통해서 배운것입니다. 어디서 배웠는지를 콕 찝어서 말씀드리기에는 어려운것 같습니다. 2021.11.13 22:34 신고
    • 프로필사진 브래맨 안녕하세요 방장님 제가 로그인 상태의 댓글이 아니라 말씀하신 비밀 댓글이 확인이 안되네요
      저번에 11월 3일 00:2 분에 질문 한 사람입니다.
      가능하시다면 이메일로 답변 부탁드립니다. brg2760@naver.com 입니다.
      2021.11.13 12:40
    • 프로필사진 brg로 시작하는 메일로 답변드렸습니다.~ 2021.11.13 22:32 신고
    • 프로필사진 코린이 안녕하세요~! 작성해주신글보고 잘 따라하는데
      JAVASCRIPT VM -> INJECTED WEB3 << 이거 변경하려고하니 아래와같이 에러가뜨는데
      어떻게 진행해야할까요...??

      No injected Web3 provider found. Make sure your provider (e.g. MetaMask) is active and running (when recently activated you may have to reload the page).
      2021.11.28 16:03
    • 프로필사진 메타마스크를 연결하지 않을 때 나오는 메세지인데요. 메타마스크 설치하시고 연결 후에 다시 해보세요.~ 2021.11.29 09:26 신고
    • 프로필사진 코린이 엇.. 메타마스크도 연결하고 설치하고 모바일동기화까지 다되었는데 ㅜㅜ 리믹스IDE랑 메타마스크랑 연결하는방법이 따로있을까요??? 2021.11.29 23:17
    • 프로필사진 리믹스IDE 홈페이지 열린상태에서 크롬에 메타마스크 설치되있으면 자동으로 연결됩니다. 2021.11.30 12:24 신고
    • 프로필사진 흐음 설명대로 따라가면서 메인넷에 토큰을 다 만들고 나니 테스트넷에서 하는 방법이었었네요. 글 마지막에 "제 주소로 만들어서 다시 돌려드리느라 수수료를 부담하고 있다" "그당시 연결된 지갑으로 등록될 수 있도록 코드를 수정하였습니다" 라고 하셨는데 이미 제가 발행한 토큰에서도 코드를 수정 가능한지요..? 2021.12.07 16:36
    • 프로필사진 이미 네트워크로 발행이 되고 난 이후에는 코드 수정이 불가능합니다.

      "그당시 연결된 지갑"이란 코인 제작시 각자의 연결된 메타마스크 지갑을 말하는 것입니다.
      2021.12.08 14:14 신고
    • 프로필사진 초보 2021 12월10일 현재 메타마스크에서 ropsten 및 다른 테스트넷들이 안보여서 메타마스크 -네크워크 들어가서 추가하려니 악성공급업체는 안된다고 경고문이 뜨네요...저만그런가요? 그래서 마이이더웰렛으로 만드려고했는데 마지막부분을 보니 메타마스크에서만 허용이되나보네요..ㅠㅠ 2021.12.10 01:19
    • 프로필사진 네맞습니다. 롭스텐 테스트네트워크 추가는 메타마스크에서 해주셔야 해요 2021.12.10 13:16 신고
    • 프로필사진 hat-snake Deploy 누른 다음에 자금이 부족하다고 나와요 2021.12.11 21:52
    • 프로필사진 이더 수도꼭지에서 1이더 받으셨나요? 2021.12.13 14:14 신고
    • 프로필사진 코린이 J2EE님 작성해주신 글을 토대로 ERC20기반의 코인을 만들었는데
      이렇게 만들어진 코인자체가 블록체인기술이있는건가요??
      아니면 만들어진코인에 블록체인기술이 들어가야하나요????
      2021.12.15 13:36
    • 프로필사진 블록체인 기술이라는게 쉽게 말해서 위변조 불가에 누구나 거래내역을 볼 수 있다는 것인데요. ERC20으로 만든 코인의 거래는 이더스캔에서 모두 볼 수 있으며 코인 자체에 블록체인 기술이 적용된 것입니다. 2021.12.18 11:01 신고
    • 프로필사진 텐베거 올려주신 유튜브를 토데로 코인 심볼이미지를 변경하려고하는데
      이더스캔에서 소유자주소등록 (토큰계약소스 확인 및 게시) 이게 뜨는데
      이부분은 어떻게 진행하는지 아실까요???
      2021.12.16 00:01
    • 프로필사진 심볼이미지를 만드시려면
      1. 정식으로 만든 홈페이지
      2. 화이트페이퍼(일명 백서)
      3. 텔레그램 등의 SNS계정
      4. 이더스캔에서 코드 승인
      을 받아야 합니다.

      그리고 제가 쓴글중에 BEP20에서 코인만들기가 있는데요. 초기부터 심볼 이미지를 가지실 필요는 없습니다.
      2021.12.18 11:04 신고
    • 프로필사진 익명 비밀댓글입니다 2021.12.20 15:54
    • 프로필사진 리믹스 여시고 빈곳을 클릭한다음 붙여넣기 해보세요. 2021.12.21 20:48 신고
    • 프로필사진 블록체인 프로그램 공부중인사람입니다 궁금한점이 있는데요 토큰을 만들었다는건 결국 디앱을 만든거와 다르지 않는게 맞는것인가요?? 디앱안에서 사용하는 화폐가 토큰이고 토큰을 만들었다는건 결국 스마트 컨트렉트가 시작된건데 . 결국 토큰들간의 스마트 컨트렉트를 어플로 보기쉽게 만든것이 디앱이 되는거지요?? 그 스마트 컨트렉트가 디파이 게임 등등 이 될수있는거구요 2022.01.04 20:08
    • 프로필사진 DApp은 분산앱으로 현재 ERC20안에서 돌아가는 이더리움 기반의 디앱이 많이 있습니다. 말씀하신 것이 맞습니다. 2022.01.07 15:38 신고
    • 프로필사진 익명 비밀댓글입니다 2022.01.05 01:35
    • 프로필사진 verify 하시려면 우선 플래튼을 거쳐야 합니다. 플래튼 메뉴를 선택하시면 돼요. 2022.01.07 15:39 신고
    • 프로필사진 버전 오류가 나서 0.8.0 으로 수정했더니 ParserError: Expected a state variable declaration. If you intended this as a fallback function or a function to handle plain ether transactions, use the "fallback" keyword or the "receive" keyword instead.
      오류가 나네요 .. 어떻게 해야할까요
      2022.01.05 23:31
    • 프로필사진 베리파이 하려고 하시는 것 같은데요. 리믹스에서 플래튼 먼저 하셔야 해요. 2022.01.07 15:40 신고
    • 프로필사진 리믹스어려워 혹시 NFT-721 만드는 방법은 업로드 해주실 생각 없나요.. 제가 외국 유튜브보고 따라하고 있긴한데 모르는 문제점들이 많아서요..
      맨처음 디플로이할때 ipfs json파일을 업로드하는데 기존 만든 png파일 20개만 올렸습니다. 그리고 새롭게 png를 만들어서 json을 업로드 하려고 하는데 어디에 업로드를하고 어떻게 해야 할지 모르겠어요..
      2022.01.06 03:29
    • 프로필사진 주말반 감사합니다.
      오늘 따라 하다 보니.. 이게 구버전이 되었는지.. 여러가지로 잘 안네요.
      그래서 찾아 보니 다음의 코드를 넣으니 잘 됩니다.


      ERC20 소스코드 주소
      https://etherscan.io/address/0x6D0F5149c502faf215C89ab306ec3E50b15e2892#code

      /**
      *Submitted for verification at Etherscan.io on 2020-09-18
      */

      pragma solidity ^0.5.0;

      // ----------------------------------------------------------------------------
      // ERC Token Standard #20 Interface
      //
      // ----------------------------------------------------------------------------
      contract ERC20Interface {
      function totalSupply() public view returns (uint);
      function balanceOf(address tokenOwner) public view returns (uint balance);
      function allowance(address tokenOwner, address spender) public view returns (uint remaining);
      function transfer(address to, uint tokens) public returns (bool success);
      function approve(address spender, uint tokens) public returns (bool success);
      function transferFrom(address from, address to, uint tokens) public returns (bool success);

      event Transfer(address indexed from, address indexed to, uint tokens);
      event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
      }

      // ----------------------------------------------------------------------------
      // Safe Math Library
      // ----------------------------------------------------------------------------
      contract SafeMath {
      function safeAdd(uint a, uint b) public pure returns (uint c) {
      c = a + b;
      require(c >= a);
      }
      function safeSub(uint a, uint b) public pure returns (uint c) {
      require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0);
      c = a / b;
      }
      }


      contract PortionToken is ERC20Interface, SafeMath {
      string public name;
      string public symbol;
      uint8 public decimals;

      uint256 public _totalSupply;

      mapping(address => uint) balances;
      mapping(address => mapping(address => uint)) allowed;

      /**
      * Constructor function
      *
      * Initializes contract with initial supply tokens to the creator of the contract
      */
      constructor() public {
      name = "Portion Token";
      symbol = "PRT";
      decimals = 18;
      _totalSupply = 2500000000000000000000000000;

      balances[msg.sender] = _totalSupply;
      emit Transfer(address(0), msg.sender, _totalSupply);
      }

      function totalSupply() public view returns (uint) {
      return _totalSupply - balances[address(0)];
      }

      function balanceOf(address tokenOwner) public view returns (uint balance) {
      return balances[tokenOwner];
      }

      function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
      return allowed[tokenOwner][spender];
      }

      function approve(address spender, uint tokens) public returns (bool success) {
      allowed[msg.sender][spender] = tokens;
      emit Approval(msg.sender, spender, tokens);
      return true;
      }

      function transfer(address to, uint tokens) public returns (bool success) {
      balances[msg.sender] = safeSub(balances[msg.sender], tokens);
      balances[to] = safeAdd(balances[to], tokens);
      emit Transfer(msg.sender, to, tokens);
      return true;
      }

      function transferFrom(address from, address to, uint tokens) public returns (bool success) {
      balances[from] = safeSub(balances[from], tokens);
      allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
      balances[to] = safeAdd(balances[to], tokens);
      emit Transfer(from, to, tokens);
      return true;
      }
      }
      2022.02.19 23:33
    • 프로필사진 감사합니다.^^ 2022.03.15 18:44 신고
    • 프로필사진 비댓 유용한 글 정말 잘 봤습니다!! 혹시 인텔리제이로도 코인을 만들 수 있을까요? 2022.03.07 17:43
    • 프로필사진 인텔리제이가 뭔지 모르겠습니다.ㅠ 2022.03.15 18:44 신고
    • 프로필사진 정말 혹시나.. 아시는지 여쭤봅니다..
      그.. 비상장 코인.. 거래 하잖아요?
      그러면 알려주신 방법대로 코인을 만들어서.
      비상장 코인으로 사고팔게 할 수 있나요?

      제가 직접 거래소에 내가 만든 코인을 등록 해야하는것인지..
      아니면 내 코인을 가지고 있는 사람들이 알아서 가지고 있는 코인을
      그냥 갖다 팔아버리는 것인지.. 전혀 몰라서요 ㅜ
      2022.03.14 23:36
    • 프로필사진 제 글중에 bep20 바이낸스 코인만들기 라는 글이 있는데요. 거기 보면 코인 만들어서 탈중앙 거래소에 상장하는 방법이 있어요. 직접 상장해야 하고요. 돈이 들어갑니다. 2022.03.15 18:43 신고
    • 프로필사진 아... 제가 잘 모르나보네요.

      '비상장' 이라는 말은.. 상장을 하지 않고
      거래할 수 있는것이라 생각했습니다.

      그런데.. '상장' 해야한다고.. 하시는건
      '상장 코인'이 된다는 건데..

      제가 무얼 모르는지를.. 모르겠네요 ㅜㅜ
      2022.03.15 19:05
    • 프로필사진 코인은 주식과 달리 중앙통제 조직이 없어요. 주식은 예탁결제원에서 중앙통제를 하니까 상장되고 상장안되고를 정확히 구분하지만 코인은 난립한 거래소들도 각각 코인을 상장시키고 거기에 탈중앙거래소까지 있어서 개인들이 탈중앙거래소에 코인을 상장시킵니다.

      2022.03.19 09:15 신고
    • 프로필사진 나마스떼 선생님이 설명해주신대로 따라하니 아주 쉽게 메타마스크 테스트지갑에 코인이 들어왔습니다.
      그런데 궁금한게 1억개를 설정해서 만들었는데 메타마스크 지갑에는 백만개만 들어와있는데 이유가 있나요?

      그리고 지금 만든 소스를 토대로 그대로 메인넷에 코인을 만들려고 하는데 그럼 이 테스트 서버에서 만든 코인을 없애야하나요? 똑같은 이름 똑같은 소스여도 상관이 없을까요?
      2022.04.26 17:19
    댓글쓰기 폼