Core Concepts
라즈베리 파이 노드를 사용하여 이더리움 PoW 블록체인 네트워크를 쉽게 구축할 수 있는 프로토타입을 소개합니다.
Abstract
이 논문에서는 이더리움 PoW 네트워크를 실행할 수 있는 블록체인-인-a-박스 시스템의 프로토타입을 설명합니다. 이 시스템은 여러 대의 라즈베리 파이 노드로 구성되며, 사용자가 단일 웹 기반 인터페이스를 통해 전체 블록체인 네트워크를 관리할 수 있습니다. 각 라즈베리 파이에는 현지 블록체인의 현재 상태를 시각화하는 화면이 부착되어 있어 사용자가 실시간으로 네트워크 합의를 쉽게 관찰할 수 있습니다.
이 프로토타입은 P2P 토폴로지에 따른 합의 품질 실험을 수행하는 데 사용될 수 있습니다. 실험 결과, P2P 토폴로지가 합의 품질에 중요한 영향을 미치는 것으로 나타났습니다. 예를 들어, 링 토폴로지가 스타 토폴로지보다 더 나은 메인체인 비율과 분기 비율을 보였습니다. 이는 중앙 노드를 통해 모든 통신이 이루어지는 스타 토폴로지에서 병목 현상이 발생하기 때문입니다.
이 프로토타입은 교육 목적으로 사용할 수 있을 뿐만 아니라, 이더리움 메인넷에서는 수행하기 어려운 실험을 수행할 수 있는 도구로도 활용될 수 있습니다.
Stats
메인체인 비율은 링 토폴로지가 가장 높고, 그리드 토폴로지, 스타 토폴로지 순으로 낮았습니다.
분기 비율은 스타 토폴로지가 가장 높고, 그리드 토폴로지, 링 토폴로지 순으로 낮았습니다.
각 노드의 기여도는 대체로 균등했지만, 스타 토폴로지에서는 중앙 노드의 기여도가 두드러졌습니다.
초기 합의 달성에는 대부분 25블록 이내였지만, 일부 노드는 100블록 이상이 걸리기도 했습니다.
Quotes
"실제 하드웨어 설정을 사용하면 순수 소프트웨어 시뮬레이션으로는 포착하기 어려운 현실적인 동작 특성을 관찰할 수 있습니다."
"이 프로토타입은 교육 목적으로 사용할 수 있을 뿐만 아니라, 이더리움 메인넷에서는 수행하기 어려운 실험을 수행할 수 있는 도구로도 활용될 수 있습니다."