Layer 3 Overview¶
Layer 3 is the layer of human-readable languages and code libraries that make development easier.
This layer is made up of one component.
Protocol-extensible developer APIs & languages
A small library providing what might be termed as reactive expressions, Bonds (hence the name). Classes deriving from Bond are expected to determine when their value has changed and call trigger accordingly.
Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.