2월 GitHub 인기 암호화 프로젝트를 정리하자면, Dogecoin, Freqtrad, Ethminer가 상위 3위에 올랐다

LonersLiu
2021-03-10 12:16:29
수집
freqtrad와 ethminer는 왜 프로그래머들 사이에서 인기를 얻었을까요?

이 글은 링크 캡처의 오리지널 기사로, 저자는 Loners Liu입니다.

최근 GitHub는 2월에 월간 보고서를 발표하며 20개의 가장 인기 있는 오픈 소스 프로젝트를 공개했습니다. 이 중 상위 10개 프로젝트에는 암호화폐와 관련된 3개의 프로젝트가 포함되어 있으며, 각각 dogecoin(1), freqtrad(8), ethminer(9)입니다. 링크 캡처는 이 3개의 암호화 프로젝트에 대한 소개와 튜토리얼을 정리하고, 프로젝트 뒤에 있는 인기를 분석했습니다.

1. 도지코인

도지코인(Dogecoin)은 "개코인/개화폐"로도 알려져 있으며, 2013년 12월 8일에 탄생하였고, Scrypt 알고리즘을 기반으로 하며, 국제적으로 사용자 수가 비트코인에 이어 두 번째로 많은 가상 화폐입니다.

GitHub에서의 watch 수는 453, star 수는 4585입니다.

2월 내내 테슬라 창립자 일론 머스크가 트위터에서 도지코인을 여러 차례 언급하면서 그 가격이 여러 배 상승하였고, 시가 총액은 최고 100억 달러에 달했습니다.

테슬라 CEO 일론 머스크 이후, 미국 록 가수 진 시몬스(Gene Simmons), 래퍼 스눕 독(Snoop Dogg) 등 여러 연예인들이 "도지코인(Dogecoin) 대군"에 합류하여 트위터에 도지코인 관련 이미지를 게시했습니다.

많은 스타들의 지지 속에 도지코인은 1월 말부터 강력한 상승세를 시작하였고, 2월 8일에는 도지코인이 0.086411 달러에 도달하여 역사적인 최고치를 기록했습니다.

인기의 힘을 바탕으로 도지코인(DOGE) 개발자들은 2월 말에 새로운 버전인 Dogecoin Core 1.14.3을 발표했습니다. 새로운 버전은 노드 동기화 속도를 향상시키고 기본 메모리 풀의 만료 시간을 줄입니다. 블록이 다른 노드로 전송될 때마다 비용이 많이 드는 무결성 검사를 수행해야 했으나, 이번 업데이트로 해당 실행이 삭제되어 DOGE 노드가 블록을 업로드하는 속도가 크게 개선되었습니다. 또한 새로운 버전은 메모리 풀에 캐시된 거래의 기본 시간을 336시간에서 24시간으로 줄였습니다.

2. 프리퀀트레드(Freqtrade)

프리퀀트레드(Freqtrade)는 파이썬으로 작성된 무료 오픈 소스 암호화폐 거래 로봇 시스템으로, 대부분의 주요 암호화폐 거래를 지원하며, 텔레그램으로 제어됩니다. 현재 연결 가능한 거래소는 Binance, Bittrex, FTX, Kraken이 있으며, 백테스트, 매핑 및 자금 관리 도구를 포함하고 있으며, 머신 러닝을 통한 전략 최적화도 가능합니다.

이 거래 전략은 기술적 거래 전략과 유사하며, 거래소의 거래 활동 정보를 사용하여 매수 또는 매도 결정을 내립니다. 양적 거래자는 양적 데이터를 사용하여 거래 전략을 구축하며, 주로 가격, 거래량, 기술 지표 또는 비율에서 추출하여 시장의 비효율성을 이용해 거래 소프트웨어가 자동으로 실행합니다. Freqtrade 외에도 Capfolio, 3Commas, CCXT, F 및 Ctubio도 자주 사용되는 상용 거래 소프트웨어입니다.

GitHub에서의 watch 수는 399, star 수는 6783입니다.

Freqtrade 사용 튜토리얼

  1. 전략 수립: pandas를 사용하여 파이썬에서 전략을 작성합니다. 전략 저장소에서 영감을 줄 수 있는 예제 전략을 찾을 수 있습니다.

  2. 시장 데이터 다운로드: 거래소와 거래하고자 하는 시장의 역사 데이터를 다운로드합니다.

  3. 백테스트: 다운로드한 역사 데이터를 기반으로 전략을 테스트합니다.

  4. 최적화: 머신 러닝 방법을 사용하여 전략의 최적 매개변수를 찾습니다. 전략 최적화에 대해 매수, 매도, 수익(ROI), 손절매 및 추적 손절매 매개변수를 설정할 수 있습니다.

  5. 시장 선택: 거래량 및/또는 가격(백테스트 중에는 사용할 수 없음)을 기준으로 정적 목록을 생성하거나 자동 목록을 사용합니다. 거래하고 싶지 않은 시장을 명시적으로 블랙리스트에 추가할 수도 있습니다.

  6. 실행: 모의 화폐를 사용하여 전략을 테스트(공백 실행 모드)하거나 실제 화폐를 사용하여 배포합니다(실시간 거래 모드).

  7. 엣지 실행 사용(선택 모듈): 손절매의 변화를 기반으로 시장의 최적 역사 거래 기대치를 찾아 거래를 허용/거부합니다. 거래 규모는 자본 위험의 비율에 따라 결정됩니다.

  8. 제어/모니터링: 텔레그램 또는 REST API를 사용하여(로봇 시작/중지, 수익/손실 표시, 일일 요약, 현재 미결 거래 결과 등) 모니터링합니다.

  9. 분석: 백테스트 데이터 또는 Freqtrade 거래 기록(SQL 데이터베이스)에 대해 추가 분석을 수행할 수 있으며, 자동 표준 그래프 작성 및 인터랙티브 환경에서 데이터 로드 방법도 포함됩니다.

Freqtrade의 특징은 다음과 같습니다:

I. 지속성: SQLite 기술을 통해 지속성을 구현합니다;

II. 머신 러닝을 통한 전략 최적화: 머신 러닝을 사용하여 거래 전략 매개변수를 실제 거래 데이터와 최적화합니다;

III. 한계 포지션 크기: 중복 확률, 위험 수익률, 최적 손절매 및 포지션 크기를 조정하여 각 특정 시장에 대해 포지션 거래를 수행합니다;

IV. 텔레그램 관리: 텔레그램을 통해 로봇을 관리합니다.

V. 무료 실행: 비용 없이 로봇을 실행합니다;

암호화폐 시장은 전통적인 시장과 다르며, 더 많은 차익 거래 기회, 더 높은 변동성 및 투명성을 가지고 있습니다. 이러한 특성으로 인해 대부분의 거래자와 분석가는 암호화폐 시장에서 양적 거래 전략을 선호합니다.

3. 이더마이너(Ethminer)

2월에 이더리움이 역사적인 최고점에 도달함에 따라, 이더마이너는 이더리움에서 상위 3위의 채굴 소프트웨어로서 호환성이 좋아 많은 채굴자들에게 인기를 끌고 있습니다. 이더마이너는 ETH, Geth(이더리움 스마트 계약 개발에 가장 많이 사용되는 도구로 필수 개발 도구이며, 다목적 명령줄 도구) 및 pyethereum(파이썬 언어로 작성된 이더리움 클라이언트)과 호환됩니다.

GitHub에서의 watch 수는 326, star 수는 4216입니다.

개발자는 주로 이더리움 핵심 개발자들로, 코드 기여도에 따라 정렬됩니다: Gavin Wood (전 이더리움 CTO, 현재 Polkadot 창립자), Paweł Bylica (이더리움 EIP-145, EIP-1052 제안 발의자), Marek Kotewicz (Parity 핵심 개발자, 전 이더리움 핵심 개발자), chriseth (주로 Solidity 언어, zk-snarks, cpp-ethereum 작업), Christoph Jentzsch (Slock.it 창립자 겸 CEO, 2014년 이후 이더리움에서 C++ 백엔드의 핵심 프로토콜을 처리).

이더마이너 사용 튜토리얼

  1. 압축 파일 해제

https://github.com/ethereum-mining/ethminer/releases

  1. 압축 파일 경로에 새 텍스트 문서 만들기

image

  1. 텍스트 문서 내용 추가

아래 내용을 텍스트 문서에 복사합니다.

ethminer.exe -수정 필요(그래픽 카드) -P stratum1+tcp://수정 필요(계정).수정 필요(채굴자):x@stratum.okpool.me:3333

image

  1. 내용 중 한자 부분 수정

수정 필요(그래픽 카드): N카드를 사용할 경우 "U"를 사용하고, A카드를 사용할 경우 "G"를 사용합니다.

계정과 채굴자 이름도 수정합니다. 계정 이름은 "." 앞에, 채굴자 이름은 "." 뒤에 위치합니다. A카드 예시:

image

N카드 예시:

image

  1. 텍스트 파일 저장 후 닫기

  2. 텍스트 파일의 파일 이름을 원래 "새 텍스트 문서.txt"에서 "start.bat"로 변경합니다. 파일 확장명을 숨기지 않도록 주의합니다.

image

  1. start.bat 파일을 더블 클릭하여 채굴 시작

image

또한, 채굴자로서 단독으로 채굴할 경우 오랜 시간 동안 채굴하지 못해 수익이 낮아질 수 있습니다. 그래서 채굴자들은 자신의 해시 파워를 모아 "채굴 풀"에 넣어 블록을 채굴하고 블록 보상을 받을 확률을 높입니다.

채굴 풀은 참여하는 채굴자들의 채굴력을 결합하여 예상 수익 문제를 해결하기 위한 협동조합입니다. 보통 0-5%의 채굴 보상을 수수료로 받습니다. 채굴 풀은 중앙 계좌에서 작업 증명을 통해 블록을 제출하고 참여자의 기여도에 따라 보상을 재분배합니다(다른 채굴 풀의 수익 분배 방식은 다를 수 있습니다).

위에서 언급한 3개의 암호화 애플리케이션 외에도, 상위 24개 프로젝트 목록에는 비트코인(Bitcoin), 엑스미그(Xmrig) 등이 있습니다. 요컨대, 최근 인기 있는 오픈 소스 프로젝트를 통해 기본적인 기술 동향을 통찰하고 흥미로운 프로젝트 도구를 탐색할 수 있으며, 해외의 주요 기술 커뮤니티가 최근에 무엇에 주목하고 무엇을 생각하고 있는지 알 수 있습니다.

주: 이 글은 어떤 투자 조언도 구성하지 않습니다.

비고:

GitHub에서 "watch", "star", "fork" 세 개의 버튼의 역할은 각각 다음과 같습니다:

watch: 이메일 알림 수신 설정, 알림에는 Issues 및 그 댓글, Pull Requests 및 그 댓글, 커밋에 대한 댓글이 포함됩니다.

star: 다른 프로젝트 업데이트를 팔로우합니다.

fork: 원본 프로젝트 코드베이스의 분기를 생성하고 자신의 계정으로 복사합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축