Avalanche protocol is a new generation consensus protocol Reaching consensus between a collection of distributed hosts is at the heart of many services. As of today, two significant families of protocols exist to create a solution for the afro-mentioned problem. Traditional consensus protocols rely on all-to-all communication to ensure that all correct They have been challenging to scale to large numbers of participants. The second family, Nakamoto consensus protocols have become popular with the rise of Bitcoin. These protocols are considerably expensive and insufficient. Avalanche is a new consensus protocol allows for vastly superior scalability and safety.