develop custom_top_html:no
default debug random = 1 / type = READ / detected = READ / doc_Srl = 10492177
개발
2018-12-11 16:33:31

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

4922 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

금마님의 서명

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

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

  • ?
    차즈라 2018.12.11 23:18
    @금마
    네. 답변 감사합니다.^^
  • profile
    애이불비 2018.12.11 21:45
    다시 개발 공부 시작할까봐요..^^
  • profile
    ddengle BOT 2018.12.11 21:45
    @애이불비
    애이불비님 축하합니다. 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
    @안씨아저씨
    네. 참고하겠습니다. 감사합니다. ^^
    mongodb는 블록체인쪽이 아니라 다른 분야에 간혹 사용하는 경우가 있어서 추가한 것입니다. NoSQL이라 특정 분야에만 사용되죠.
    블록체인 학습쪽이 아니라 CentOS를 추가하였습니다. 기업쪽에서 우분투를 좀 꺼리는 경우가 있어서요.
    Parity가 Rust로 개발하는 것은 알겠지만 이 언어가 많이 사용하는 언어가 아니라서 학습하라고 권하긴 어려울듯 합니다.
    말씀하신 바와 같이 cpp-ethereum은 업데이트가 늦어져서 저도 기반으로 하기에는 곤란하다는 생각이 드네요.
    구상 중이신 바가 제가 생각하던 것과 일치하는게 있네요. 단지 저는 좀 더 심플한 기능 구현을 염두에 두고 있지만요.
    나중에 시간 되면 뵈요. ^^
  • profile
    ddengle BOT 2018.12.11 22:19
    @금마
    금마님 축하합니다. 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
    @팀반
    UNIX를 C로 만들었다고 볼 때 UNIX의 커널이나 통신 라이브러리도 C로 만들었을테니 그 상위언어인 C++로도 구현 가능하죠. 실제로 찾아보시면 관련 오픈소스나 라이브러리도 있을 겁니다.
    정확히는 TCP/IP 자체를 구현하는 것과 이를 이용하는 소켓 프로그래밍으로 나눌 수있을 듯 합니다. 어느 쪽에 관심이 있으신지 모르겠는데 소켓 프로그래밍 쪽이 접근하기 쉽고 자료도 많습니다.
    https://berapp.tistory.com/entry/TCPIP-프로그래밍-1
    간단하게 찾아보니 C++로 예제가 나오네요. 이 예제는 윈도우 소켓프로그래밍 방법입니다.
    각각의 운영체제별로 소켓 라이브러리가 있고 이를 이용하는 겁니다.
    블록체인쪽이면 비트코인을 C++로 만들었고 P2P 구현과 노드 구현도 했으니 이 부분도 참조하시면 될 듯 하고요.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 [땡글운영위] 이사진 구성원 변경 공지 9 file 14 1425
땡글운영위
2019.09.03
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 4 4 2152
땡글개발자
2019.08.21
공지 개인 정보 유출에 따른 사과문 55 file 8 4432
땡글개발자
2019.08.21
1500 질문 이더스캔 문의드립니다. 초보입니다. 혼자 공부중인데여. 하다보니 좀 많이 막히네요. 테스트넷으로 하고있구요. 코인 수량10개를 만들어서 테스트해보는 중인데... 메타마스크 10개를 받았습니다. 이더스캔에 확인해보니  in out 보니 밑에... 4 file 788
심퉁이
2018.12.29
1499 질문 이더리움 받는것은 되는데, 보내기가 안됩니다. 이전에 다른분의 글에 댓글로 질문 드리다가, 새로 질문 드립니다.   우분투 17.10 이고... geth로 하다가, 도저히 안되어서 parity로 바꾸어서 테스트 중입니다.   parity 테스트넷인 kovan 에서는 입금/출금 모두 ... 8 689
비폭력무저항
2018.12.27
1498 개발 구글스프래드시트로 거래소 코인 수량 확인해보신 분 계시나요? 구글스프레드시트의 스크립트편집기능을 이용해서 코인 가격을 끌어와서 밖에 나가있을 때 잘 사용하고 있는데   혹시 구글스프레드시트로 코인 수량 끌어와보신 분 계시나요? 파이썬으로는 해봤는데 구글스프레드시... 1 453
Mist.B
2018.12.26
1497 질문 ccxt로 비트멕스 짜고 돌리는데 잘 돌다가 매번 다른 에러가 나네요   ccxt로 비트멕스 짜고 돌리는데 잘 돌다가 매번 다른 에러가 나네요 되던부분에서 에러나고, 또 되고 고수님들 도움 부탁드립니다.       File &quot;C:\Anaconda3\lib\site-packages\ccxt\base\exchange.py&quot;, line 363,... 2 963
jins81c
2018.12.26
1496 질문 깃허브를 통해 코인을카피해보려합니다(도움 주시면 사례하겠음) 비트코인그린최신버전에서 마노와 노드서버를 올리고 진행중인데 pow에서 포스로 넘어갈시 블록생성이안됩니다. 도움주실수있는분은 비트로 사례가능합니다!   @acidbet3000 텔레그램으로연락부탁드립니다     https:... 1 704
만득미남
2018.12.25
1495 개발 업비트 API 요청수 제한   //감사합니다. 해결했습니다.   웹소켓을 이용하면 깔끔하게 진행됩니다. 웹소켓 이용추천드립니다.     * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에 적어주세요.   비트코인 암호화화폐 커뮤니티... 6 1879
김연성
2018.12.22
1494 개발 07 블록체인 - 머클트리 국내 대기업 L* 에서 교육한 블록체인 교육 실강입니다.     https://www.youtube.com/watch?v=r9QP_Y_VROQ                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * ... 8 11 1182
쌍둥아빠
2018.12.21
1493 질문 bitmex비트멕스 ccxt order 에러 질문드립니다. 안녕하세요    코드는 아래 세줄입니다. 여기서도 검색해서 작성한 코드구요. 그런데 이렇게 코드를 실행하면 마지막 3번째 오더실행시 에러가  뜹니다. ==========================================================... 1 1070
jins81c
2018.12.21
1492 알트코인 코어 설치 질문 드립니다. 안녕하세요 코인 코어 설치를 해보고 싶어서 문의 드립니다~ 찾을려고 해도 찾을 수가 없네요ㅠㅠ 에이다, 미스릴 ,오미세고 혹시 코어 설치방법 아시는분 계신가요??   구글링해도 안나오는거 같아요...           -... 11 625
블록체인배우고싶어요
2018.12.20
1491 개발 06 블록체인 - 트랜잭션1 국내 대기업 L* 에서 교육한 블록체인 교육 실강입니다.   https://www.youtube.com/watch?v=VQbRemR1Hic&amp;feature=youtu.be                     ------------------------------------- 꼬리말 * 게시글 내용 삭... 2 7 856
쌍둥아빠
2018.12.20
1490 질문 모네로질문이요~     안녕하세요 모네로 연구중입니다.    ubutu로 개발연구중인데 1모네로가 리눅스에서 단위가 어떻게되나요?   표기법이다른거같은데 아시는분 알려주시면 감사하겟습니다.                   --------------------... 9 502
피로
2018.12.18
1489 질문 거래소 서버 vps사용되나요?         해외친구한테 맡겨서 거래소제작 중인데 서버를 vps 넣어도 상관없나요?? 마무리단계인대 사업하고 아이디어만 가지고 하는거라 서버랑 프로그래밍쪽은 자세히 모릅니다. 잘아시는분들 알려주세요 ㅜ   거래... 9 667
글로벌플렛폼
2018.12.16
1488 개발 erc-20토큰과 백서 작성 문의드립니다. 안녕하세요 .   토큰개발과 백서 작성 의뢰를 하려 합니다 erc-20토큰 개발 문의 드립니다.  전송 기능만 있으면 됩니다 . 현재는 스마트 컨트랙은 따로 필요 없습니다.    더불어 백서 작성 의뢰도 드리려 합니다.  ... 612
inyori
2018.12.15
1487 [강좌] 이더소셜 PHP API 서버 만들기 #3. 계정 잔액 확인하기 안녕하세요. 쌩광부입니다.   #3. 계정 잔액 확인하기   우선 이더소셜 노드에서 잔액을 읽어오기 위해 노드를 설치해야합니다.   1. 이더소셜 노드 설치하기   이더소셜 노드의 빌드를 위해 필요한 패키지들을 설치... 4 10 2471
쌩광부
2018.12.14
1486 비트코인 캐시는 어떻게 전송속도 문제를 극복하는가? _ 블록체인 쿠키     비트코인 캐시는 빅 블록 스케일링을 채택하였습니다.      블록체인은 코인 전송 주문을 블록에 담아 처리하는데 비트코인은 1MB의 블록에 전송 거래건을 기록합니다. (segwit 제외)     반면 비트코인 캐시는 3... 12 file 14 2026
도원Dowon
2018.12.14
1485 질문 라이트닝네트워크 노드 도대체 무슨말인지???       도데체 무슨말인지 문과 출신 사람들도 이해할수 있도록 알기쉽게 설명 좀 부탁드립니다.^^        출처 : 코인투데이         라이트닝을 이용한 비트코인 노드의 놀라운 발전속도 지난 몇 개월 동안 암호화폐... 9 file 779
rhdwjd
2018.12.13
1484 [강좌] 이더소셜 PHP API 서버 만들기 #2. 서버 환경 설정 안녕하세요. 쌩광부입니다.   이더소셜 PHP API 서버 만들기 2번째 강좌입니다. 이번 시간에는 코딩에 앞서 서버 환경 설정방법에 대하여 설명하도록 하겠습니다.   윈도우에서는 APM Setup을 이용하면 Apache2, PHP,... 7 17 1668
쌩광부
2018.12.12
1483 개발 블록체인 강의 05 - 암호화(2) 국내 대기업 L* 에서 교육한 블록체인 교육 실강입니다.   https://www.youtube.com/watch?v=naSwBOFA_DU&amp;feature=youtu.be                     ------------------------------------- 꼬리말 * 게시글 내용 삭... 5 10 1012
쌍둥아빠
2018.12.12
개발 블록체인 개발자가 되기 위하여 안녕하세요? 금마입니다.  (https://www.ddengle.com/@63285)   2016년 5월 28일 개발을 처음 시작하는 일반인을 대상으로 글을 올린 적이 있습니다.  * 개발공부가 처음이라고요?(https://www.ddengle.com/develop/1... 31 25 4922
금마
2018.12.11
1481 개발 라이트닝 네트워크 노드 돌리기       안녕하세요.    비트코인 확장성 솔루션 중 하나인 라이트닝 네트워크 노드를 돌려보려 합니다.   제가 워낙 프로그래밍에 무지해서 무슨 말인지 잘 모르겠습니다.   관심있으신 분은 아래글을 읽고 조금 더 쉽... 13 file 5 1718
rhdwjd
2018.12.11
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 85 Next
/ 85
PC debug / slots = 2 / size = 0 / random = 0