чтобы ты примерно представлял структуру: есть общий стейт организованный одноранговой p2p, на нее навешивается семантика и прикладной код в рантайме для реализации бизнес логики, консенсус который формирует отношения между узлами p2p, а так же разного рода API для реализации dapps, это очень вкратце. на p2p сверху наложено дерево Меркла, которое позволяет проверять достоверность транзакций, криптографически шефруя их, и условий отношений между узлами, дерево имплементируется с помощью хэш функций соотв.