Description: Scalability is a crucial factor in an application deployed in any ecosystem and many applications often fail to scale due to certain limitations. Scalability has been one of the concerns even in the blockchain space. Although there are several ways to build scalable blockchain systems, off-chain transactions are the best-known solution. In this workshop, we will deep dive into how Bitcoin can achieve scalability by getting to know the exciting Lightning Network protocol in a hands-on session on its basic implementation.
Intended audience: Anyone with a basic understanding of Bitcoin protocol and programming background who wants to dive into blockchain technology and understand its shortcomings.
Agenda: * Scaling issues in the existing blockchain platforms * Basics of layer 2 blockchain protocols * Introduction to off-chain state channels and sidechains * The Lightning network: Design and implementation * Setting up Lightning nodes for a simulated Bitcoin blockchain * Interacting with the Lightning node using gRPC * Creating a basic Lightning application About the Speaker: Koshik Raj is a Blockchain enthusiast and a full stack developer with a Master's degree focused in Computer and Information Systems Security/Information Assurance from Manipal Institute of Technology. Currently writing a book on "Foundations of Blockchain", Koshik is also an experienced blogger with a demonstrated history of working in the computer and network security industry. http://www.koshik.me
Byte Academy (Byte) is a leader in industry oriented technology education with courses in Python software development, FinTech, Data Science and Blockchain. Byte provides short format immersive boot camps in industry-relevant technologies and is recognized for small classes, career assistance and sense of community. We established the first FinTech program in the world and also the first Python full-stack software development boot-camp in New York City, where it is headquartered.