Blockchain, Byzantine fault tolerance, consensus protocol, distributed systems, Scalability, System Networks.