debug random = 1
개발
2018-12-11 16:33:31

블록체인 개발자가 되기 위하여

3324 25 31

안녕하세요? 금마입니다. 

(https://www.ddengle.com/@63285)

 

2016년 5월 28일 개발을 처음 시작하는 일반인을 대상으로 글을 올린 적이 있습니다. 

* 개발공부가 처음이라고요?(https://www.ddengle.com/develop/1253932) 참조

 

그때는 여러 가지 분야나 목표에 맞는 유형식을 선정하여 각각의 개발 과정에 접근하는 방식이었습니다. 

 

하지만 시간이 지나 블록체인 개발에 대하여 충분히 많은 수요가 있다는 생각이 들어서 블록체인 개발자가 되기

위한 과정 또는 개발언어에 대하여 정리할 필요성이 생겼습니다. 

(모르시는 분을 위해 가능한 단어에 한글 발음을 추가하였습니다)

 

1. 비트코인 코어 기반

비트코인 외에 수많은 알트코인이 비트코인 코어를 기반으로 하고 있습니다. 단순히 말해서 소스가 C++라는 개발언어로 되어 있으면

비트코인 코어 기반이라고 할 정도입니다. 아니면 스마트컨트랙트를 지원하지 못하는 수많은 메인넷이 비트코인 코어 기반이라고해도

과언이 아닐 정도이죠. 

비트코인쪽에도 스마트컨트랙트를 구현하려는 시도가 있기는 하지만 이더리움이나 EOS 등에 비하여 코어나 블록 구조 자체에서 지원하는

구조가 아니기 때문에 좀 더 두고봐야하지 않나하는 생각입니다. 

스마트컨트랙트을 지원하지 않아도 되는 메인넷이면 대부분 C++을 통하여 비트코인 코어 기반으로 개발을 진행할 것입니다.

 

- C++(씨플플 또는 씨플러스플러스)

C++는 객체지향이며 구조적 프로그래밍이 가능한 개발 언어입니다. 오래된 만큼 수많은 자료와 라이브러리가 존재합니다.

아시다시피 비트코인은 알고리즘, 암호학, 자료구조, 네트워크 기술 등 수많은 오픈 소스 기반 기술이 포함되어 무척 방대합니다. 

혼자서 이 모든 기술과 소스를 분석하고 스터디한다면 무척 오랜 시간이 소요되겠죠. 

따라서 가장 중요하고 핵심적인 기술만을 나열하여 블록체인 개발자되기 위해 필수적인 기술을 제시하고자 합니다. 

 

- 필수적으로 이해가 필요한 기술

자료 구조 : 트리(이진트리, 머클트리), UTXO

알고리즘 : 비잔티움 장군 문제, 작업 증명(PoW), 타임스탬프

암호학 : 대칭키/비대칭키(공개키, 비밀키), SHA 해시함수(1, 2(256), 3(Keccak)), 타원곡선 전자서명(ECDSA)

네트워크 : TCP/IP, RPC(알피시), P2P(피투피), 마스터노드

보안 : SSL(에스에스엘)

DB : LevelDB(레벨디비, 비트코인 초기에는 버클리DB 사용)

 

- C와 C++

C와 C++의 차이는 객체지향 개발의 유무의 차이이지만 생산성이나 학습의 난이도면에서 확실히 C++이 더 어렵고 성능도 뛰어나다고 할 수 있습니다. 

문제는 C를 배우고 C++을 배우는 것과 바로 C++을 배우는 것의 차이입니다. 

이것은 정답이 없지만 쉽게 개발언어에 친숙해지기 위해서는 C부터 시작하는 것이 낫습니다. 

하지만 구조적인 프로그래밍과 객체 지향 프로그래밍을 체계적으로 공부하고자 마음 먹었다면 바로 C++에 도전해도 좋습니다.

 

- QT(큐티)

지갑(wallet)의 경우 운영체제에 따라 각각의 프로그램을 따로 개발한다면 개발력의 낭비가 따르죠. 

이 중 화면 인터페이스(UI/UX)을 공통으로 개발하는데 사용하는 것이 QT 입니다. 

윈도우, 리눅스, 맥을 지원하죠. 

QT는 암호화폐 지갑 외에도 각종 멀티미디어, 모바일 등 사용하는 분야가 다양합니다. 

QT지갑의 디자인을 바꾸려면 QT 소스를 고쳐야하죠. 

 

- 웹앱(WebApp)

PC 환경은 위와 같이 화면 인터페이스를 QT로 개발할 수 있는데 모바일 환경에는 웹 방식 개발 기법을 많이 사용합니다. 

모바일 지갑이 웹 브라우저로 동작하는 것이죠. 웹 서버에 접속하여 자료를 받아오는 구조인데 그러한 앱을 웹앱이라고 합니다. 

보통 웹 개발과 같이 웹앱에서도 HTML, CSS, 자바스크립트, PHP(피에이치피) 등을 개발에 사용합니다.

 

 

2. 이더리움 코어 기반

EVM 기반

 

- Go(고, Golang)

구글에서 만들어 배포한 개발 언어로 이더리움 블록체인 인터페이스 기술인 geth(게쓰)가 Go로 개발 되었습니다. 

Go가 최근 다양하게 많이 사용되고 있는데 마이닝 풀 개발에도 사용되고 있습니다.

 

- 파이썬(Python)

테스트나 머신러닝 등에 많이 사용되는 파이썬은 geth와 같이 파이썬 이더리움에도 사용되고 있습니다. 

 

- 이더리움 이해에 필요한 기술

자료 구조 :트리(패르리샤머클트리), 어카운트 시스템, DAG, 토큰

알고리즘 : 지분 증명(PoS), 스마트컨트랙트, 오프체인/사이드체인/플라즈마

암호학 : Ethash

네트워크 : EVM

보안 : KYC/AML

DB : 샤딩

 

 

3. 이더리움 DApp 개발

- 솔리디티(Solidity)

이더리움에서 스마트컨트랙트를 개발하기 위한 언어입니다. 토큰 개발에도 사용합니다. 

스마트컨트랙트는 계약을 자동실행하는 구조로 1997년 닉 자보(Nick Szabo)가 처음 제안하였습니다. 

스마트컨트랙트 개발 관리에는 현재는 트러플 프레임워크를 많이 사용합니다. 

라이브러리로는 오픈제플린을 많이 사용합니다. 

특히 토큰 개발에서 SafeMath는 필수적이죠. 

 

- 가나슈(Ganache) 외 테스트용 블록체인

이더리움 개발 테스트에 사용할 수 있는 개인용(프라이빗) 블록체인입니다. 

이더리움 메인넷에서 테스트를 할 수 없으므로 가나슈 같은 블록체인을 이용합니다. 

또는 트러플 디벨로퍼나 이더리움 테스트넷을 이용할 수도 있습니다. 

아니면 메타마스크에서 Ropsten 테스트넷 등을 이용할 수도 있습니다. 

 

- 자바스크립트

Node.js(노드제이에스)

이더리움 DApp(디앱 또는 댑) 개발에서 절반 이상은 웹개발이라고 생각합니다. 

따라서 DApp 개발에는 웹개발자들이 유리하다고 봅니다. 

특히 자바에서 Node.js로 웹개발 트렌드가 바뀐 현재는 Node.js를 아는 것이 도움이 될 것입니다. 

자바에서 나온 것이 자바스크립트지만 Node.js의 경우 완전히 독립된 언어로 간주될 만큼 

웹개발에서 특별히 생산성이 높습니다. 

 

- DB

웹개발에 사용되는 DB는 MySQL(마이에스큐엘)이나 마리아DB, MongoDB(몽고디비) 등 수많은 RDBMS 중에서 하나를 정해서 

숙달되는게 좋습니다. 오픈소스인 마리아DB가 즐겨 쓰이는데 개발 의뢰를 받을 경우 DB가 정해지는

경우도 있습니다. 이미 사용되는 DB가 있는 경우죠. 

상용인 경우 오라클, MS-SQL, DB2 등이 있습니다. 

DB 변환이 필요한 경우도 있으므로 확실히 공부가 필요합니다. 

물론 SQL 쿼리를 작성하는 것도 꾸준한 학습이 필요하죠. 

(NoSQL을 사용한다고해도)

 

- OS

리눅스를 대부분 서버용 OS로 많이 사용하는데 개인은 그 중 우분투를 많이 사용합니다. 

하지만 기업 입장에서는 우분투보다는 CentOS(센트오에스) 같은 것을 더 선호합니다. 

버전업은 느리지만 안정적이기 때문입니다. 

또한 레드햇 계열이라는 인지도도 작용합니다. 

혹시 외주 의뢰를 받을 때 그점을 고려하시기 바랍니다. 

 

 

4. 그 외

추가로 아래와 같은 블록체인이 있는데 EOS(이오에스)와 하이퍼레저 패브릭의 경우 사설 교육 과정도 있습니다.

각각의 블록체인에도 스마트컨트랙트가 포함되는 경우가 있으므로 그쪽을 학습하셔도 됩니다. 

이더리움 기반의 블록체인은 제외하였습니다.  

보통 EVM을 기반으로 하기 때문에 이더리움 개발과 큰 차이는 없을 것입니다. 

 

- EOS

확장성을 높인 블록체인

 

- IBM 하이퍼레저 패브릭

기업용 블록체인

 

- R3 코다

금융쪽 블록체인

 

 

개인의견으로 정리한 것이기 때문에 혹시 수정이나 추가할 부분이 있다면 알려주시기 바랍니다. 

 

감사합니다.

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에 적어주세요.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

1,024 CASH

금마's 서명

profile

이더리움 주소 : 0x2c916346213e9a0c2a6339a0f0edaa678a98fbec

Zcash(ZEC) 주소 : t1W1qcnDoJ82y67B8RkQ9frP5NRteuKo5TP

ESN 주소 : 0x99Aa463EC032AC3586FA11bD7C52B3E9E9931D20

댓글 31
  • ?
    AppA 2018.12.11 17:13
    깔끔한 정리 감사합니다.
  • profile
    크림메일 2018.12.11 18:22
    감사합니다.
    좋은 참고 자료가 되겠네요~
  • ?
    우루우스 2018.12.11 18:50
    <p>깔끔하고 좋은 정리네요. 추천드립니다. 초보자를 위해 한습단계도 좀 추천 부탁드립니다. 가령 node.js같은경우 웹쪽 html css javascript db 관련 선행학습이 된상태서 진행해야한다는...</p>
  • profile
    금마 2018.12.11 18:59
    to 우루우스 :
    네. 선행 학습이 필요하죠. 사실 프로그래머가 되기 위해서는 알고리즘이 중요하고 거기에 자료구조나 데이터베이스 등 선행하여 학습해야할 것이 많습니다. 또 네트워크 프로그래밍도 알아야할 때가 있죠. 그것을 다 포괄해서 넣기는 힘들고 체계적으로 블록체인 학습 과정이 생긴다면 좋겠습니다. 그래도 웹개발(node.js)의 경우 공개(무료) 과정도 있고 서적도 많으니 자료 얻는 것이 어렵지는 않을듯 합니다.
    제가 작성한 위 내용에 추가한다면 CLI로 데몬과 커맨드를 통한 인터페이스 명령에 대하여 추가로 학습하면 좋습니다.
  • ?
    우루우스 2018.12.11 19:20
    to 금마 :
    저두 공감 합니다. 리눅스 shell기반으로 코딩학습을 시작하는것도 좋은 방법이라 생각합니다.
  • profile
    금마 2018.12.11 21:08
    to 우루우스 :
    저도 리눅스 쉘프로그래밍 책 사놓고도 못보고 있네요. 사놓은 책은 많은데 말이죠. ^^
  • ?
    사이트옵 2018.12.11 19:25
    to 금마 :
    조건부로 이해하기 쉽게 깔끔하게.. 목차를 넣어 주셨네요 고생하셨구요 ... 좋은 글입니다. 추천 해 드릴께요
  • ?
    윤파파 2018.12.11 19:30
    배우고 싶을정도네요..! 덕분에 간만에 공감가는 글보고 갑니다
  • profile
    ddengle BOT 2018.12.11 19:30
    to 윤파파 :
    윤파파님 축하합니다. 5 보너스 캐시에 당첨되셨습니다.!!
  • ?
    움파룸파 2018.12.11 20:28
    소프트웨어라곤 게임설치밖에 해보지 못한 자동차 전공 청년인데 블록체인 개발자가 되고 싶습니다. 국비지원으로 배우면서 전향해보고싶은데 솔직히 막막하네요.. 일단 좋아요 누르고 갑니다!
  • profile
    금마 2018.12.11 21:09
    to 움파룸파 :
    블록체인 개발쪽 국비 지원 과정이 그렇게 많지 않을 겁니다. 별로 보지 못한듯해서요. 그래도 하나씩 생기고 있으니 내년쯤에는 국비 지원 과정에 블록체인 개발이 좀 더 많이 생기지 않을까 생각합니다. ^^
  • ?
    빗코매앤 2018.12.12 09:14
    to 움파룸파 :
    현재 월튼블록체인교육원과 한국표준협회에서 국비지원으로 블록체인 교육 프로그램 1개를 운영하고 있습니다.
    내년도에도 계속되는 듯 하니 공고 뜨는지 지켜보시고 지원해보셔요~
    https://decenter.sedaily.com/NewsView/1S3AKVJ58I/GZ04
  • ?
    휘광 2018.12.11 20:49
    개발자분들이 새삼스레 더 대단해 보이네요! 와우.... 보통 사람이 블록체인 개발자가 되고 싶다할때는 화폐 자체를 개발한다기보다 체인에 올라갈 댑 위주로 분야를 한정지어서 공부하는것이 좋을듯 하네요.
  • profile
    금마 2018.12.11 21:11
    to 휘광 :
    네. 그래서 스마트컨트랙트 개발쪽과 코어 개발쪽으로 나누어서 설명했습니다.
  • ?
    차즈라 2018.12.11 20:50
    금마님, 안녕하세요. 혹시 개인 프로필을 땡글에 공유해 주실 수 있는 부분이 있을까요? 개인적으로 매우 궁금한데.. 다른 분들도 같이 아시면 좋을 것 같고.. 가능한 부분만 공개해 주시고.. 어려우시면 쪽지로라도 부탁 드려봅니다. 감사합니다.^^
  • profile
    금마 2018.12.11 21:07
    to 차즈라 :

    제 개인 이력이요? IT쪽 개발기획 겸 PM으로 보시면 됩니다. 계속 벤처쪽에 있었고요. 개발은 게임 개발을 잠시 했었고요. 1년 게임 개발 과정도 나왔고요. 땡글에 2013년 11월 가입해서 채굴쪽부터 활동을 시작했었고요. 음? 이런게 필요하신가요? 아니면...?

  • ?
    차즈라 2018.12.11 23:18
    to 금마 :
    네. 답변 감사합니다.^^
  • profile
    애이불비 2018.12.11 21:45
    다시 개발 공부 시작할까봐요..^^
  • profile
    ddengle BOT 2018.12.11 21:45
    to 애이불비 :
    애이불비님 축하합니다. 4 보너스 캐시에 당첨되셨습니다.!!
  • profile
    안씨아저씨 2018.12.11 22:12
    잘 정리하셨지만, 일부 오류가 있습니다.
    1, 속도 : c > cpp .
    2. go -> 블록체인 노드 개발에는 그닥.
    3. 대부분의 eth node 가 parity 를 사용하므로, rust 언어를 공부하는게 필요합니다.
    또한, RocksDB 를 조금 알아두는것이 좋습니다.
    4. mongodb 는 nosql 입니다. 기존 mysql 같은 RDBMS 와 SQL 은 좋지만, 블록체인쪽에는 사용하지 않는 추세입니다.
    5. Centos 보다는 Ubuntu 입니다. 특히나, 여기 블록체인쪽은요.

    eth node 특히 parity 노드의 Feature 를 C/CPP 로 다시 만드는 프로젝트를 구상중입니다.
    기존 eth 에 aleth (기존 cpp-ethereum) 이 있지만, 기능이 업데이트가 되지 않았습니다.

    같이 하실수 있으면 했으면 좋겠네요. ^^
  • profile
    금마 2018.12.11 22:19
    to 안씨아저씨 :
    네. 참고하겠습니다. 감사합니다. ^^
    mongodb는 블록체인쪽이 아니라 다른 분야에 간혹 사용하는 경우가 있어서 추가한 것입니다. NoSQL이라 특정 분야에만 사용되죠.
    블록체인 학습쪽이 아니라 CentOS를 추가하였습니다. 기업쪽에서 우분투를 좀 꺼리는 경우가 있어서요.
    Parity가 Rust로 개발하는 것은 알겠지만 이 언어가 많이 사용하는 언어가 아니라서 학습하라고 권하긴 어려울듯 합니다.
    말씀하신 바와 같이 cpp-ethereum은 업데이트가 늦어져서 저도 기반으로 하기에는 곤란하다는 생각이 드네요.
    구상 중이신 바가 제가 생각하던 것과 일치하는게 있네요. 단지 저는 좀 더 심플한 기능 구현을 염두에 두고 있지만요.
    나중에 시간 되면 뵈요. ^^
  • profile
    ddengle BOT 2018.12.11 22:19
    to 금마 :
    금마님 축하합니다. 27 보너스 캐시에 당첨되셨습니다.!!
  • profile
    다롱잉임 2018.12.11 22:14
    ***개발자 종류도. 많네요
    더하기 빼기 놀이 뿐인것을.
  • profile
    ryanSCB 2018.12.12 05:26
    어릴때 코딩 공부를 좀 할껄 그랬네요 ㅜㅠ
    이렇게 공부 빡시게하신 개발자님들 하대하는 문화가 이해가 안되요.
  • ?
    토토짱 2018.12.12 08:36
    잘읽었습니다
  • ?
    빗코매앤 2018.12.12 09:17
    좋은 글 감사합니다! 이렇게 유익한 글이 더 많아지고 블록체인 개발자를 꿈꾸는 분들에게 더 많은 도움이 되면 좋겠네요~
  • ?
    hunterl 2018.12.13 12:11
    좋은정보 감사합니다
  • ?
    로텔 2019.01.16 16:59
    배우고 싶네요...
  • ?
    반복반복 2019.03.03 11:00
    좋은 정보 감사합니다!
  • ?
    팀반 2019.04.26 16:07
    TCP/IP와 같은 네트워크도 C++로 구현이 가능한가요?
  • profile
    금마 2019.04.27 14:25
    to 팀반 :
    UNIX를 C로 만들었다고 볼 때 UNIX의 커널이나 통신 라이브러리도 C로 만들었을테니 그 상위언어인 C++로도 구현 가능하죠. 실제로 찾아보시면 관련 오픈소스나 라이브러리도 있을 겁니다.
    정확히는 TCP/IP 자체를 구현하는 것과 이를 이용하는 소켓 프로그래밍으로 나눌 수있을 듯 합니다. 어느 쪽에 관심이 있으신지 모르겠는데 소켓 프로그래밍 쪽이 접근하기 쉽고 자료도 많습니다.
    https://berapp.tistory.com/entry/TCPIP-프로그래밍-1
    간단하게 찾아보니 C++로 예제가 나오네요. 이 예제는 윈도우 소켓프로그래밍 방법입니다.
    각각의 운영체제별로 소켓 라이브러리가 있고 이를 이용하는 겁니다.
    블록체인쪽이면 비트코인을 C++로 만들었고 P2P 구현과 노드 구현도 했으니 이 부분도 참조하시면 될 듯 하고요.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 [Air Drop 이벤트] 게시판을 신설합니다 14 file 41482
땡글운영위원회
2019.05.17
공지 [땡글] (주)이에스엔운영 채용공고 17 file 2 3755
ESN운영
2019.05.14
[AD] [AD] ESN으로만 신청 가능한 광고자리입니다. 14 12405
관리자
2019.01.02
1488 개발 erc-20토큰과 백서 작성 문의드립니다. 안녕하세요 .   토큰개발과 백서 작성 의뢰를 하려 합니다 erc-20토큰 개발 문의 드립니다.  전송 기능만 있으면 됩니다 . 현재는 스마트 컨트랙은 따로 필요 없습니다.    더불어 백서 작성 의뢰도 드리려 합니다.  ... 452
inyori
2018.12.15
1487 [강좌] 이더소셜 PHP API 서버 만들기 #3. 계정 잔액 확인하기 안녕하세요. 쌩광부입니다.   #3. 계정 잔액 확인하기   우선 이더소셜 노드에서 잔액을 읽어오기 위해 노드를 설치해야합니다.   1. 이더소셜 노드 설치하기   이더소셜 노드의 빌드를 위해 필요한 패키지들을 설치... 4 10 1713
쌩광부
2018.12.14
1486 비트코인 캐시는 어떻게 전송속도 문제를 극복하는가? _ 블록체인 쿠키     비트코인 캐시는 빅 블록 스케일링을 채택하였습니다.      블록체인은 코인 전송 주문을 블록에 담아 처리하는데 비트코인은 1MB의 블록에 전송 거래건을 기록합니다. (segwit 제외)     반면 비트코인 캐시는 3... 12 file 13 1643
도원Dowon
2018.12.14
1485 질문 라이트닝네트워크 노드 도대체 무슨말인지???       도데체 무슨말인지 문과 출신 사람들도 이해할수 있도록 알기쉽게 설명 좀 부탁드립니다.^^        출처 : 코인투데이         라이트닝을 이용한 비트코인 노드의 놀라운 발전속도 지난 몇 개월 동안 암호화폐... 9 file 654
rhdwjd
2018.12.13
1484 [강좌] 이더소셜 PHP API 서버 만들기 #2. 서버 환경 설정 안녕하세요. 쌩광부입니다.   이더소셜 PHP API 서버 만들기 2번째 강좌입니다. 이번 시간에는 코딩에 앞서 서버 환경 설정방법에 대하여 설명하도록 하겠습니다.   윈도우에서는 APM Setup을 이용하면 Apache2, PHP,... 7 17 1244
쌩광부
2018.12.12
1483 개발 블록체인 강의 05 - 암호화(2) 국내 대기업 L* 에서 교육한 블록체인 교육 실강입니다.   https://www.youtube.com/watch?v=naSwBOFA_DU&amp;feature=youtu.be                     ------------------------------------- 꼬리말 * 게시글 내용 삭... 5 10 727
쌍둥아빠
2018.12.12
» 개발 블록체인 개발자가 되기 위하여 안녕하세요? 금마입니다.  (https://www.ddengle.com/@63285)   2016년 5월 28일 개발을 처음 시작하는 일반인을 대상으로 글을 올린 적이 있습니다.  * 개발공부가 처음이라고요?(https://www.ddengle.com/develop/1... 31 25 3324
금마
2018.12.11
1481 개발 라이트닝 네트워크 노드 돌리기       안녕하세요.    비트코인 확장성 솔루션 중 하나인 라이트닝 네트워크 노드를 돌려보려 합니다.   제가 워낙 프로그래밍에 무지해서 무슨 말인지 잘 모르겠습니다.   관심있으신 분은 아래글을 읽고 조금 더 쉽... 13 file 5 1305
rhdwjd
2018.12.11
1480 비트코인을 현금처럼 쓸수있는 기술 라이트닝 네트워크 _ 블록체인 쿠키     비트코인은 10분에 한 번씩 거래내역들을 받아서 처리합니다. 초당 7건 정도의 거래를 처리할수 있다고 합니다.그러니 초당 거래 수가 7건을 넘어가면 필연적으로 거래가 밀리게 됩니다. 게다가 거래가 밀리지 않... 31 23 1862
도원Dowon
2018.12.11
1479 질문 업비트 매도 주문 에러 문의 업비트 API를 쓰고있는데요   똑같은코드로 매수 매도 가격(body 값만변경)만 변경하여 주문함수가 동작중입니다.   그런데 매수는 이상없이 되는데 매도는 'Jwt의 query를 검증하는데 실패'하였다고 뜨네요   아무리... 2 1182
마지막시드
2018.12.10
1478 개발 블록체인 강의 04 - 암호화(1) *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 15 14 847
쌍둥아빠
2018.12.10
1477 질문 외부 커뮤니티 홍보를 하려면 어디에 하면 좋을지.. 제가 작은 블록체인 개발자 커뮤니티를 만들어서 이 게시판에 홍보를 했다가 경고를 먹고 삭제가 되었는데요.. 홍보를 하고 싶은데 딱히 어디에다가 하면 좋을지 잘 모르겠네요.. 네이버 검색에도 광고를 올리긴 했는... 6 394
블록체인나라
2018.12.10
1476 질문 현재 이더리움 메인넷의 코어 크기(사이즈)가 몇기가 정도 되나요?   지금 서버를 임대해서 이더리움을 설치하고 geth 명령으로 이더리움서버를 실행했습니다.   2대를 실행해놨는데 한대는 체인데이타가 360기가가 넘었고 다른 한대(fast모드)는 150기가 정도됩니다...   그런데 360... 1 2 873
로텔
2018.12.10
1475 ProgPOW는 확실한 Anti-ASIC이 될 수 있을까요? ProgPOW에 대한 의문점 몇 가지.  ProgPOW는 확실한 Anti-ASIC이 될 수 있을까요?   https://eips.ethereum.org/EIPS/eip-1057 ProgPOW에 대하여 오늘 이 페이지를 정독해봤습니다. 아래 내용은 영어 번역이 미흡하여... 29 21 1685
쌩광부
2018.12.09
1474 개발 웹디자이너분 계신가요? 안녕하세요..... 저 혼자 하나 만들었는데 디자인 센스가 없어서 사이트가 허름하네요 ㅠㅠ 웹디자인 도와주실분 없나요???   사이트는 www.weshareluck.io 입니다.   한번 둘러보시고 도와주실분 메일이나 카톡 주세... 4 513
친절한냥이
2018.12.09
1473 [강좌] 쌩광부의 모바일 지갑 만들기 #7. 지갑 불러오기 안녕하세요. 쌩광부입니다.   저의 강좌는 오랜시간의 노력과 열정의 결과물입니다. 내용이 길고 지루하더라도, 강좌 내용에 관심없으셔도 &quot;좋아요&quot; 한방 눌러주시면 좋겠습니다. 그럼 더 열심히 강좌를 쓸 수 있겠죠... 9 file 19 1003
쌩광부
2018.12.09
1472 질문 Truffle 관련 질문 (이더리움 Dapp 개발) 거래소 api 공부하다가 최근 이더리움 Dapp 개발에 관심을 두게 되었고 Truffle을 사용하며 공부하고 있습니다.     oraclize 테스트 코드(https://docs.oraclize.it/#ethereum-quick-start)를 써서 공부하고 있는데 ... 3 390
빗코매앤
2018.12.08
1471 개발 업비트 호가창 멈춤 (api) api로 트레이딩하는 사람입니다. 오늘 새벽 4시 30분 경에 업비트 호가창이 멈췄는데요. 호가창이 멈췄는데 그 가격을 보고 주문하면 또 체결은 정상적으로 되어 버려서 손해를 봤네요 ㅠ 이번에 저는 이더리움이랑 ... 5 684
비락식
2018.12.08
1470 질문 알트제작중 지갑오류 문제 질문...     안녕하세요...   litecoin 8.7.4 버전을 포킹하여 수정제작을 해보고있사옵니다..   월렛 gui 까지 모두 코딩이 완료되었으나..   월렛을 실행을 하게되면 out of sync로 나타나며,, 연동이안되는거같은데요   이... 7 file 370
shinpok
2018.12.05
1469 질문 이더리움 코인이안보내집니다 ㅜ           안녕하세요 이더리움 연구중입니다. 테스트넷 패리티로 블록쌓고 동기화까지잘되었습니다. 코인전송받기 테스트중인데 코인받는건 테스트넷 수도꼭지로 잘받아집니다. 받은코인을 메타마스크로 보내려고하... 5 371
피로
2018.12.05
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 83 Next
/ 83