<개발 진행상황 업데이트>
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
노드 배포 환경
지갑 기능 고도화
현재 개발 중인 코드는 아래 깃헙에서 확인하실 수 있습니다.