Training / running large-scale DNNs as part of a smart contract is infeasible on today's blockchain networks due to two fundamen

12 Feb 2023, 11:55
đŸ’ Training / running large-scale DNNs as part of a smart contract is infeasible on today’s blockchain networks due to two fundamental design issues of these networks: First, blockchains nowadays typically require that each node maintain the complete world state at any time, meaning that the node must execute all transactions in every block. This is prohibitively expensive for computationally intensive smart contracts involving DNNs. Second, existing blockchain platforms expect smart contract transactions to have deterministic, reproducible results and effects. In contrast, DNNs are usually trained / run lock-free on massively parallel computing devices such as GPUs, TPUs and / or computing clusters, which often do not yield deterministic results. KaJ Labs is introducing a novel network design, Lithosphere (LITHO.ai) that address the above issues.