Inspiration
이더리움은 scalability 뿐만 아니라 storage, bootstrapping 등 여러 가지 문제에 직면해 있다.
What it does
수정된 프로토콜로 동작하는 이더리움 클라이언트입니다.
How I built it
Geth 클라이언트를 instrument하여 storage와 bootstrapping cost를 획기적으로 줄인 새로운 프로토콜을 가진 클라이언트를 만들었습니다.
Challenges I ran into
Geth 클라이언트의 괴랄한 코드
Accomplishments that I'm proud of
state trie가 bottleneck이라고 생각했고, 휴면계좌를 없애면 용량이 줄어들 것이라는 가설이 맞아떨어져서 실제로 sync time을 100초로 줄인 것이 큰 성과입니다.
What I learned
이더리움의 state trie의 구조와 이를 다루는 법, sync를 조작하는 법 등을 배웠습니다.
What's next for Ethanos
스마트 컨트랙트의 복구 로직을 적용하는 것입니다.

Log in or sign up for Devpost to join the conversation.