본문 바로가기

0x30 Study/0x32 Blockchain

g-coin 분석(2) 안녕하세요. 저는 공주대학교 컴퓨터공학부 컴퓨터소프트웨어전공 17학번 문승현입니다. 현재 블록체인 기술에 대해 공부를 하여 공부한 내용을 정리하고자 게시글을 작성하였습니다. 미리 읽어주시는 분들께 감사하며 잘못된 지식이 있을 경우 마음 편하게 피드백주시면 감사하겠습니다. g-coin 분석(0) : http://blog.hubeen.kr/337g-coin 분석(1) : http://blog.hubeen.kr/339 벌써 분석(2)라니 뿌듯함을 감출 수 없습니다!!! 오늘 게시글에서는 실제로 서버에서 소스코드를 작동을 시켜 사용을 해볼 예정입니다. 저는 골빈님께서 올려주신 Insomnia라는 툴을 사용하지 않고 포스트맨이라는 툴을 사용하였습니다. 서버 구동 python3 app.py --port 5000 위.. 더보기
g-coin 분석(1) 안녕하세요. 저는 공주대학교 컴퓨터공학부 컴퓨터소프트웨어전공 17학번 문승현입니다. 현재 블록체인 기술에 대해 공부를 하여 공부한 내용을 정리하고자 게시글을 작성하였습니다. 미리 읽어주시는 분들께 감사하며 잘못된 지식이 있을 경우 마음 편하게 피드백주시면 감사하겠습니다. g-coin 분석(0) : g-coin 분석(0) 이전 게시글의 분석글을 위의 링크로 보실 수 있습니다.이제 이전 분석을 이어가보도록 하겠습니다. 분석 남은 blockchain.py, miner.py, node.py, proof.py 는 현재 게시글에서 정리를 이어가도록 하겠습니다. proof.py import hashlib import gcoin.config as cfg def valid_proof(block, proof=None): .. 더보기
g-coin 분석(0) 안녕하세요. 저는 공주대학교 컴퓨터공학부 컴퓨터소프트웨어전공 17학번 문승현입니다. 현재 블록체인 기술에 대해 공부를 하여 공부한 내용을 정리하고자 게시글을 작성하였습니다. 미리 읽어주시는 분들께 감사하며 잘못된 지식이 있을 경우 마음 편하게 피드백주시면 감사하겠습니다. 먼저 제가 깃허브를 돌아다니다 괜찮은 자료를 발견하여 분석을 시작한 코인의 깃허브 주소입니다. https://github.com/golbin/g-coin 먼저 다운받게 되면 위와 같이 파일들이 있습니다. golbin- app.py- gcoin - blockchain.py - block.py - book.py - config.py - miner.py - node.py - proof.py - __pycache__ - requirements... 더보기
BlockChain을 공부하자! (0) 안녕하세요. 저는 공주대학교 컴퓨터공학부 컴퓨터소프트웨어전공 17학번 문승현입니다. 현재 블록체인 기술에 대해 공부를 하여 공부한 내용을 정리하고자 게시글을 작성하였습니다. 미리 읽어주시는 분들께 감사하며 잘못된 지식이 있을 경우 마음 편하게 피드백주시면 감사하겠습니다. 현재 게시글에 대한 깃허브는 아래에 주소를 기입하도록 하겠습니다. https://github.com/schedutron/SnakeCoin 블록 내부 구조 class Block: def __init__(self, index, timestamp, data, previous_hash): self.index = index self.timestamp = timestamp self.data = data self.previous_hash = prev.. 더보기