블록체인
Node 분류

크레딧코인(CTC) 윈도우에서 채굴하는 방법

컨텐츠 정보

  • 10,975 조회
  • 88 댓글
  • 0 추천
  • 목록

본문


1. SS58 주소 생성하기


크레딧코인2.0부터 폴카닷의 Substrate로 넘어왔습니다. 따라서 새로운 계정을 만들기 위해서 폴카닷의 자료를 사용하면 됩니다.


윈도우에서는 Polkadot{.js}의 확장프로그램을 구글 크롬이나, 엣지 브라우저에 설치하면 쉽게 계정을 만들 수 있습니다.


해당 브라우저에서 


https://chrome.google.com/webstore/detail/polkadot{js}-extension/mopnmbcafieddcagagdcbnhejhlodfdd


위 링크에 들어가서 설치해줍니다.


+를 눌러서 계정을 생성합니다. 시드 문구는 꼭 안전하게 보관해야 합니다.


5xx로 시작하는 주소가 생성됩니다. 이 주소가 자신의 SS58주소입니다. 채굴에 성공하면 SS58 주소로 CTC가 들어오니 가장 중요합니다.



2. 자신의 IP주소 찾기


그리고 자신의 컴퓨터 IP를 알아야 합니다. 인터넷 브라우저에서 https://www.myip.com 주소로 들어가면 제일 위에 Your IP address is: 라는 부분에 자신의 IP가 나옵니다.


이제 채굴에 필요한 2가지를 모두 얻었습니다.



3. 윈도우용 채굴 프로그램 다운받기


https://github.com/gluwa/creditcoin/releases


위 링크에 들어가서 가장 최신 버전에서 윈도우용 프로그램을 다운 받습니다.


파일명에 windows가 들어가면 윈도우용입니다.


현재 2.0.0-beta-7 버전에서는 파일명이 creditcoin-v2.0.0-beta-7-x86_64-pc-windows-msvc.zip 입니다.


프로그램을 다운받고, 압축을 풀어줍니다. 이때 creditcoin-node.exe 이라는 파일이 나오는데 채굴 프로그램입니다. 단순히 1개의 파일로 이루어져 있습니다.


터미널에서 실행을 편하게 하기위해 해당 파일을 C:\로 옮겨줍니다. 내 컴퓨터에서 C드라이버 최상위 계층이라고 보면 됩니다. 보통 Windows폴더가 있는 곳 그곳 맞습니다.


이제 creditcoin-node.exe 파일은 C:\creditcoin-node.exe 위치에 있을 것입니다.



4. Windows Powershell 실행하기


윈도우 검색에서 Powershell을 검색하거나, 한글로 파워쉘을 검색하면 나옵니다. 해당 프로그램을 실행합니다.



Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

새로운 크로스 플랫폼 PowerShell 사용 https://aka.ms/pscore6

PS C:\Users\사용자계정>


보통 위와 같이 나올 것입니다.


이제 creditcoin-node.exe 파잍이 있는 곳으로 이동할 것입니다.


명령어 창에 



cd /


를 입력하고 엔터를 입력합니다.


그러면 이제



PS C:\


위와 같은 형태로 될 것입니다. 이제 채굴프로그램을 실행할 수 있습니다.



5. 채굴프로그램 실행하기



.\creditcoin-node.exe --validator --name 노드이름아무거나 --prometheus-external --telemetry-url "wss://telemetry.polkadot.io/submit/ 0" "wss://telemetry.creditcoin.network/submit/ 0" --bootnodes "/dns4/bootnode.creditcoin.network/tcp/30333/p2p/12D3KooWAEgDL126EUFxFfdQKiUhmx3BJPdszQHu9PsYsLCuavhb" "/dns4/bootnode2.creditcoin.network/tcp/30333/p2p/12D3KooWSQye3uN3bZQRRC4oZbpiAZXkP2o5UZh6S8pqyh24bF3k" "/dns4/bootnode3.creditcoin.network/tcp/30333/p2p/12D3KooWFrsEZ2aSfiigAxs6ir2kU6en4BewotyCXPhrJ7T1AzjN" --public-addr "/dns4/내컴퓨터IP/tcp/30333" --chain mainnet --mining-key 생성한SS58주소 --base-path /data --port 30333


위 명령어가 1줄입니다. 내용을 메모장에 복사해서 노드이름아무거나, 내컴퓨터IP, 생성한SS58주소 부분을 자신의 환경에 맞게 바꿔줍니다.


이제 다시 메모장에서 복사하여 Windows PowerShell 붙여넣기(마우스 우클릭 또는 컨트롤+V) 해줍니다. 그리고 엔터를 입력합니다.



1a643c38661921df63283e1e9df66bb1_1650564727_6504.png

위와 같이 보안 경고가 나오는데 저는 둘다 체크해줬습니다.



1a643c38661921df63283e1e9df66bb1_1650564748_1309.png

이제 위와 같이 노드가 시작됩니다.



1a643c38661921df63283e1e9df66bb1_1650564765_8396.png
 

위와 같이 모든 쓰레드를 활용하여 채굴하고 있음을 확인할 수 있습니다.



6. 채굴현황 확인하기


https://telemetry.polkadot.io/#list/0xdd954cbf4000542ef1a15bca509cd89684330bee5e23766c527cdb0d7275e9c2


https://telemetry.creditcoin.network/#list/0xdd954cbf4000542ef1a15bca509cd89684330bee5e23766c527cdb0d7275e9c2 


위 링크는 텔레메트리입니다. 자신이 정한 노드이름이 리스트에 나오는지 확인합니다. 최신 블럭과 함께 나온다면 정상적으로 채굴되고 있음을 확인할 수 있습니다.



7. 채굴됐는지 확인하기


https://polkadot.js.org/apps/?rpc=wss://rpc.mainnet.creditcoin.network/ws#/explorer


위 링크는 익스프롤러 링크입니다. 들어가면 현재 지갑이 채굴하고 있는지 실시간으로 확인할 수 있습니다. 현재 익스프롤러 2.0이 개발되고 있으며, 개발되면 해당 지갑이 어떤 블록을 채굴했는지 확인 가능할 것입니다.


https://polkadot.js.org/apps/?rpc=wss://rpc.mainnet.creditcoin.network/ws#/addresses


위 링크는 주소록입니다. 들어가서 오른쪽 위에 + Add contact를 누릅니다.


address 부분에 5xx로 시작되는 자신의 SS58 주소를 입력합니다.


name 부분에 자신의 노드이름을 넣어줍니다. 이것은 아무거나 넣어도 됩니다. 이제 채굴이 되면


익스프롤러에서 노드이름이 바로 뜨는 것을 확인할 수 있습니다. 또한 주소록에서도 실시간으로 balance를 확인할 수 있습니다.



8. 쓰레드 숫자 지정하기


자신의 PC를 채굴과 다른 작업을 동시에 하고 싶다면 마이닝 쓰레드 옵션을 넣을 수 있습니다.


명령어 제일 마지막에 --mining-threads 숫자 형식으로 넣어주면 되는데요. 예를들어 12개의 쓰레드를 쓰고 싶다면



.\creditcoin-node.exe --validator --name 노드이름아무거나 --prometheus-external --telemetry-url "wss://telemetry.polkadot.io/submit/ 0" "wss://telemetry.creditcoin.network/submit/ 0" --bootnodes "/dns4/bootnode.creditcoin.network/tcp/30333/p2p/12D3KooWAEgDL126EUFxFfdQKiUhmx3BJPdszQHu9PsYsLCuavhb" "/dns4/bootnode2.creditcoin.network/tcp/30333/p2p/12D3KooWSQye3uN3bZQRRC4oZbpiAZXkP2o5UZh6S8pqyh24bF3k" "/dns4/bootnode3.creditcoin.network/tcp/30333/p2p/12D3KooWFrsEZ2aSfiigAxs6ir2kU6en4BewotyCXPhrJ7T1AzjN" --public-addr "/dns4/내컴퓨터IP/tcp/30333" --chain mainnet --mining-key 생성한SS58주소 --base-path /data --port 30333 --mining-threads 12


위와 같이 제일 마지막에 넣어주면 됩니다.

관련자료

댓글 88 / 9 페이지

mooo님의 댓글

텔레메트리에 까지는 뜨는데, 지갑에 채굴되서 들어오는 ctc 코인이 없네요... 블록마다 리워드로 받아야 하는거 아닌가요 ?

보통 얼마나 채굴되나요 ...?  대략..4시간 넘게 돌렸는데 하나도 안들어왔네요...;;

Error님의 댓글

잘됐었는데 몇일만에 다시 실행했더니 오류가 나네요 beta-7로 바꿔봐도 동일하고
동일한 코드인지는 모르겠으나.. 깃랩에는(UpgradeError::UnknownDatabaseVersion =>
write!(f, "Database version cannot be read from exisiting db_version file"),
) 요렇게 표시되어있긴한데 어떻게 해야할까요?

Error: Service(Client(Backend("Database version cannot be read from exisiting db_version file")))
2022-06-04 22:49:24 Creditcoin Node
2022-06-04 22:49:24 ✌️  version 2.0.0-beta.7-ab87432-x86_64-windows-msvc
2022-06-04 22:49:24 ❤️  by Gluwa Inc.:Nathan Whitaker <nathan.whitaker@gluwa.com>, 2017-2022
2022-06-04 22:49:24 📋 Chain specification: Creditcoin
2022-06-04 22:49:24 🏷  Node name: ***
2022-06-04 22:49:24 👤 Role: AUTHORITY
2022-06-04 22:49:24 💾 Database: RocksDb at /data\chains\creditcoin\db\full
2022-06-04 22:49:24 ⛓  Native runtime: creditcoin-node-203 (creditcoin-node-2.tx5.au1)

우성짱님의 댓글의 댓글

creditcoin-node.exe 파일이 있는 곳에 data 폴더를 삭제 후 다시 실행해보세요.

처음 보는 에러라 잘 모르겠습니다.

에러님의 댓글

0m join multicast failed: 요청한 주소는 해당 컨텍스트에서 유효하지 않습니다. (os error 10049)

이건 어떤 문제일까요.

우성짱님의 댓글의 댓글

처음 보는 에러입니다. 윈도우 버전이 낮은가요?

https://github.com/gluwa/creditcoin/issues

여기에 영어로 해당 사항 올리시면 개발자가 직접 대답해줍니다.

에러님의 댓글

좋은 내용감사합니다.
다만, 파워셸 작동도중
 Error imrporting block 0x622dc9022b~~~~~~~~~ : err(UnknwonParent)
라는 문구가 종종보이는데 채굴에 영향이 있는 에러일까요?
전체 6 / 1 페이지
RSS

최근글


새댓글


알림 0