brunch

You can make anything
by writing

C.S.Lewis

by ABLE Project Jan 17. 2019

ABLE Project 개발 진행 상황 업데이트


<개발 진행상황 업데이트>

Golang 및 Badger DB 기반으로 진행 중에 있습니다.

블록체인 구조, UTXO 기반 트랜스액션 모델, 기본적인 지갑 기능 코드가 추가 됐습니다.

Command Line Interface 을 통해서 블록체인과 상호작용할 수 있습니다.

현재 이용 가능한 인터페이스는 다음과 같습니다.


  createblockchain -address ADDRESS : 제네시스 블록과 최초 블록체인 생성
  createwallet : 지갑 생성 및 파일 저장
  send -from FROM -to TO -amount AMOUNT : 코인 전송
  getbalance -address ADDRESS : 공개키 주소 계좌 잔고 확인 
  listaddress : 지갑 파일(wallet.data) 저장된 공개키 주소 리스트 확인
  reindexutxo : UTXO Persistance Layer 구축
  printchain : 블록체인 정보 프린트



<To do List>

ABLE/ABLE Dollar 모델

Merkle Tree

노드 네트워킹, 멤풀

Proof Of Stake 컨센서스 알고리즘

Virtual Machine

노드 배포 환경

지갑 기능 고도화


현재 개발 중인 코드는 아래 깃헙에서 확인하실 수 있습니다.

https://github.com/learntorun/Blockchain-with-Golang

작가의 이전글 5회차 ABLE Dollar 에어드랍 및 추가 공지
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari