Skip to content

Hobbits is a lightweight wire protocol for ETH 2.0 network testing purposes.

License

Notifications You must be signed in to change notification settings

deltap2p/hobbits

 
 

Repository files navigation

Hobbits, or There and Back Again

A Lightweight, Multiclient Wire Protocol For ETH2.0 Communications

Hobbits is a modular wire protocol which allows implementers to experiment with various application logic over a practical network in an agnostic and expedient manner.

Specifications

The protocol specification can be found here.

Implementations

Demo Implementations

Demo implementations may be out of date

Full Implementations

Missing languages

  • brainfuck
  • x86 asm
  • ada
  • css3

Setup

sh setup.sh

Running Tests

python test/run.py

Note: This chicken shit python test runner is written in python 2.

Basic benchmark results against Protobuf.

Contributing

Please create issues to document your critiques, suggestions, improvements, etc. We will use it as a discussion funnel to refine this specification and move forward towards a stable 1.0

STEAL THIS CODE

About

Hobbits is a lightweight wire protocol for ETH 2.0 network testing purposes.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 17.8%
  • Python 15.4%
  • Common Lisp 9.1%
  • Erlang 7.0%
  • Java 6.2%
  • C++ 5.8%
  • Other 38.7%