Skip to content

Running Ethereum (aleth) on shadow #150

@tkdlqm2

Description

@tkdlqm2

Descirption:
블록체인에 대한 에뮬레이션을 위해 광범위한 블록체인을 지원할 필요성이 있음.
Ethereum도 블록체인 중에 하나로, Golang로 구현이 되어있고, shadow를 통한 에뮬레이션이 가능하도록 만드는 것이 필요함.
하지만 Golang을 shadow에서 실행하는 과정에서 에러가 발생하여, ethereum c++ 버젼의 aleth로 포팅을 하는 과정임.

Goal

  • 빌드 시스템을 수정하여 shadow에서 돌릴 수 있는 shared object (plugin) 형태로 컴파일 하기.
  • shadow에서 돌릴 수 있는 shadow 설정 파일(xml) 제작.
  • shadow상에서 에뮬레이션 시켰을 때 발생하는 버그(세그폴, 무한루프 등) 확인 및 분석

How to reproduce:

  1. git checkout feature/150/aleth_1.8.0
  2. python setup.py --aleth

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions