Knowledge

Avalanche (blockchain platform)

Source 📝

1179: 1191: 66: 1143: 473:. While Avalanche is a single instantiation, the Snow family seems to be able to generalize all quorum-based voting protocols for replica control. Unlike prior quorum-based work, the Snow family enables arbitrarily parametrizable failure probability at the quorum intersection level. Standard quorum-based protocols define this failure probability to be precisely zero, but by introducing errors in the quorum intersection, a larger set of consensus protocol designs is available. 1167: 1155: 25: 497:(in the crash-fault-tolerant environment) and PBFT in the Byzantine-fault tolerant case. These protocols achieve agreement in a similar operation to a parliament: a proposal (transaction) is proposed and voted on to be accepted or rejected. If sufficient votes cast by the various replicas are accumulated (typically collected through elected leader replica), then a quorum is achieved, and thus agreement. 119: 194: 521:). Snow, while quorum-based, seems to be a universal generalization of all quorum-based protocols. Unlike prior work which requires that quorums be deterministic, i.e. the failure probability is precisely zero, Avalanche loosens this requirement, thus enabling quorum-based protocols to estimate global network state 406:
and doctoral students Maofan "Ted" Yin and Kevin Sekniqi. Following the research stage, a startup technology company was founded to develop a blockchain network that would meet finance industry requirements. In March, 2020, the AVA codebase (Developer Accelerator Program or AVA DAP) for the Avalanche
584:
The Avalanche consensus algorithm is a unique approach to achieving consensus in various blockchain networks. It utilizes a randomized voting system to quickly confirm transactions, achieve high throughput, and reduce the risk of splits. This approach also allows for the creation of subnets, which
464:
The protocol has four basic interrelated mechanisms that compose structural support of the consensus tool. These four mechanisms are Slush, Snowflake, Snowball, and Avalanche. By using randomized sampling and metastability to ascertain and persist transactions, it represents a new protocol family.
637:
Avalanche, like other asynchronous networks, is not guaranteed to terminate and thus does not have the liveness property, during asynchrony. Like Paxos, Avalanche's goal is to ensure fault tolerance and it guarantees safety under asynchrony, but not liveness. This is in contrast to Nakamoto
488:
problem, which aims to enable a set of machines to achieve agreement over a network even when a subset of the machines are corrupted. There are two major families of consensus protocols to date - classical consensus and Nakamoto consensus protocols. The first achieves consensus through
533:
While the Snow family can be theoretically generalized to all classes of assumptions that quorum-based protocols have previously made, the formalization paper analyzes Avalanche under an asynchronous network in the Byzantine setting. The assumptions are as follows:
508:
is that of the Nakamoto consensus. Unlike quorum-based protocols, machines operating an instance of Nakamoto consensus achieve agreement on transactions by downloading the longest chain (typically called a
414:
In September 2021, the Ava labs foundation received a $ 230 million investment from a group consisting of Polychain and Three Arrows Capital, through the purchase of the AVAX cryptocurrency.
424:
In August 2022, whistleblower "Crypto Leaks" published a report accusing Ava Labs of secret deals with a law firm aimed at legally destabilizing Avalanche's competitors. Ava Labs CEO
835: 596:
The Snow family generalizes the typical definitions of safety and liveness encountered in quorum-based protocols. For Avalanche specifically, these properties are:
803: 854: 764: 443:
also announced a partnership with Avalanche, allowing Arkham users to analyze the activities of wallets and entities within the Avalanche ecosystem.
1241: 429: 137: 38: 745: 229: 821: 905: 465:
Although the original paper focused on a single protocol, namely Avalanche, it implicitly introduced a broad spectrum of voting-based, or
789: 1211: 421:
to improve U.S. disaster-relief funding, the Avalanche blockchain moved into the top 10 cryptocurrencies in terms of capitalization.
1226: 85:
Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed.
1087:
Chitra, Tarun; Chitra, Uthsav (2019). "Committee Selection is More Similar Than You Think: Evidence from Avalanche and Stellar".
1251: 1016: 971: 647: 1183: 44: 727: 1049: 879: 173: 155: 100: 52: 588:
The consensus mechanism also involves a set of sub-protocols, including Avalanche-X, Avalanche-C, and Avalanche-P.
1221: 652: 466: 1231: 1003:. Lecture Notes in Computer Science. Vol. 13942. Cham: Springer Nature Switzerland. pp. 404–412. 481: 384: 267: 133: 1111: 1236: 1133: 392: 79: 710: 553: 485: 657: 517:, the longest chain is verified by ensuring that it is the one with the highest degree of work (or 494: 74: 996: 667: 662: 1246: 1066:
Yin (June 2019). "Scalable and Probabilistic Leaderless BFT Consensus through Metastability".
575:
Messages are delivered without corruption, i.e. an adversary cannot forge digital signatures.
395:(IPFS) in May 2018 by a pseudonymous group of enthusiasts going by the name "Team Rocket". 1216: 711:"Snowflake to Avalanche: A Novel Metastable Consensus Protocol Family for Cryptocurrencies" 354: 287: 8: 440: 436: 952:
2019 IEEE International Black Sea Conference on Communications and Networking (BlackSea
855:"AWS partners with Avalanche to Scale Blockchain Solutions for Enterprises, Governments" 1195: 1088: 1067: 977: 399: 297: 65: 997:"An Analysis of Hybrid Consensus in Blockchain Protocols for Correctness and Progress" 1012: 981: 967: 963: 919: 672: 552:
Processors can collude, lie, or otherwise attempt to subvert the protocol. (That is,
510: 439:(AWS) to improve Avalanche's infrastructure and decentralized application ecosystem. 1142: 425: 403: 225: 1159: 1004: 959: 501: 350: 1147: 1008: 388: 633:
If network resumes synchronous operation, then all nodes will achieve agreement.
947: 372: 364: 357: 193: 1205: 1042: 518: 1171: 836:"Avalanche Crypto News: What's Going On With The Scandal Surrounding AVAX?" 569:
Messages are sent asynchronously and may take arbitrarily long to deliver.
456:
In September, 2020, the company issued on X-Chain its native token Avax.
387:
in a network of unreliable machines, where failures may be crash-fault or
408: 237: 638:
consensus, which guarantees liveness, and not safety under asynchrony.
549:
Processors with stable storage may re-join the protocol after failures.
360: 242: 585:
can operate independently with their own validators and parameters.
1093: 1072: 958:. Institute of Electrical and Electronics Engineers. pp. 1–3. 435:
In January 2023, a partnership was announced between Avalanche and
418: 948:"Avalanche blockchain protocol for distributed computing security" 804:"Avalanche Raises $ 230 Million From Sale of Surging Crypto Token" 546:
Processors may experience arbitrary failures, even Byzantine ones.
765:"New Startup Aims to Prove Blockchain Is Fast Enough for Finance" 746:"A Cornell University Crypto Professor Is Launching His Own Coin" 514: 505: 323: 1154: 490: 272: 692: 906:"Blockchain Startup Ava Labs Makes Crypto Veteran Top Lawyer" 493:, thus requiring voting. Famous instantiations of this are 880:"Top Crypto Projects in the Avalanche Ecosystem for 2024" 790:"AVA Labs releases codebase for AVA blockchain platform" 338: 999:. In Atluri, Vijayalakshmi; Ferrara, Anna Lisa (eds.). 728:"Blockchain startup raises a quick $ 42M in first sale" 391:. The protocol's fundamentals were first shared on the 822:"Avalanche Surges Into Crypto Top 10 on Deloitte Deal" 1131: 566:
Processors can send messages to any other processor.
128:
may be too technical for most readers to understand
995:Roy, Sangita; Shyamasundar, Rudrapatna K. (2023). 398:Avalanche was later developed by researchers from 1001:Data and Applications Security and Privacy XXXVII 591: 1203: 704: 702: 994: 572:Messages may be lost, reordered, or duplicated. 417:In November 2021, following an agreement with 383:Avalanche began as a protocol for solving for 699: 1086: 615:, no other node will finalize another value 722: 720: 611:If any node (or machine) finalizes a value 53:Learn how and when to remove these messages 428:denied any illegal or unethical deal with 1112:"Avalanche Platform | Avalanche Dev Docs" 1092: 1071: 1059: 174:Learn how and when to remove this message 156:Learn how and when to remove this message 140:, without removing the technical details. 101:Learn how and when to remove this message 16:Open-source blockchain computing platform 717: 1242:Internet properties established in 2018 1036: 1034: 1032: 1030: 1028: 941: 939: 852: 762: 292:Go, TypeScript, JavaScript, Python, Vue 1204: 1040: 945: 853:Melinek, Jacquelyn (11 January 2023). 708: 543:Processors operate at arbitrary speed. 1106: 1104: 1043:"Practical Byzantine Fault Tolerance" 138:make it understandable to non-experts 1025: 936: 411:and became available to the public. 112: 59: 18: 1065: 810:. Bloomberg Law. 16 September 2021. 407:consensus protocol was released as 243:https://www.avalabs.org/whitepapers 13: 1101: 824:. Bloomberg Law. 22 November 2021. 792:. Enterprise Times. 17 March 2020. 763:Leising, Mathew (April 17, 2020). 14: 1263: 648:Chandra–Toueg consensus algorithm 34:This article has multiple issues. 1212:Currencies without ISO 4217 code 1189: 1177: 1165: 1153: 1141: 1055:from the original on 2006-08-31. 1041:Castro, Miguel (February 1999). 964:10.1109/BlackSeaCom.2019.8812863 756: 500:The second family, pioneered by 469:consensus protocols, called the 192: 117: 64: 23: 1227:Fault-tolerant computer systems 1080: 988: 912: 898: 872: 846: 42:or discuss these issues on the 828: 814: 796: 782: 738: 685: 653:Fault-tolerant computer system 592:Safety and liveness properties 528: 324:https://explorer.avax.network/ 1: 1252:Currencies introduced in 2018 1184:Free and open-source software 678: 623:with probability higher than 476: 1009:10.1007/978-3-031-37586-6_24 709:Rocket, Team (16 May 2018). 579: 273:https://github.com/ava-labs/ 7: 920:"Overview | Avalanche Docs" 641: 459: 10: 1268: 393:InterPlanetary File System 378: 752:. Bloomberg. 16 May 2019. 693:"Avalanche Documentation" 630:Termination (or liveness) 486:state machine replication 446: 334: 329: 319: 314: 306: 296: 286: 278: 266: 248: 236: 221: 216: 208: 203: 191: 946:Tanana, Dmitry (2019). 668:Replication (computing) 451: 73:Some of this article's 1222:Distributed algorithms 484:are the basis for the 252:23 September 2020 339:https://avax.network/ 254:; 4 years ago 1232:Data synchronization 619:that conflicts with 886:. February 27, 2024 482:Consensus protocols 441:Arkham Intelligence 437:Amazon Web Services 188: 554:Byzantine failures 400:Cornell University 279:Development status 232:, Maofan “Ted” Yin 222:Original author(s) 186: 1237:Network protocols 1116:docs.avax.network 1018:978-3-031-37586-6 973:978-1-7281-3234-1 924:docs.avax.network 732:Cornell Chronicle 673:Virtual synchrony 556:are permissible.) 375:of the platform. 344: 343: 198:Icon of Avalanche 184: 183: 176: 166: 165: 158: 111: 110: 103: 57: 1259: 1194: 1193: 1192: 1182: 1181: 1180: 1170: 1169: 1168: 1158: 1157: 1146: 1145: 1137: 1126: 1125: 1123: 1122: 1108: 1099: 1098: 1096: 1084: 1078: 1077: 1075: 1063: 1057: 1056: 1054: 1047: 1038: 1023: 1022: 992: 986: 985: 943: 934: 933: 931: 930: 916: 910: 909: 908:. Bloomberg Law. 902: 896: 895: 893: 891: 876: 870: 869: 867: 865: 850: 844: 843: 832: 826: 825: 818: 812: 811: 800: 794: 793: 786: 780: 779: 777: 775: 760: 754: 753: 742: 736: 735: 724: 715: 714: 706: 697: 696: 689: 502:Satoshi Nakamoto 262: 260: 255: 196: 189: 185: 179: 172: 161: 154: 150: 147: 141: 121: 120: 113: 106: 99: 95: 92: 86: 68: 60: 49: 27: 26: 19: 1267: 1266: 1262: 1261: 1260: 1258: 1257: 1256: 1202: 1201: 1200: 1190: 1188: 1178: 1176: 1166: 1164: 1152: 1140: 1132: 1130: 1129: 1120: 1118: 1110: 1109: 1102: 1085: 1081: 1064: 1060: 1052: 1045: 1039: 1026: 1019: 993: 989: 974: 944: 937: 928: 926: 918: 917: 913: 904: 903: 899: 889: 887: 878: 877: 873: 863: 861: 851: 847: 834: 833: 829: 820: 819: 815: 802: 801: 797: 788: 787: 783: 773: 771: 761: 757: 744: 743: 739: 726: 725: 718: 707: 700: 691: 690: 686: 681: 644: 594: 582: 531: 479: 462: 454: 449: 381: 367:functionality. 268:Code repository 258: 256: 253: 249:Initial release 199: 180: 169: 168: 167: 162: 151: 145: 142: 134:help improve it 131: 122: 118: 107: 96: 90: 87: 84: 69: 28: 24: 17: 12: 11: 5: 1265: 1255: 1254: 1249: 1244: 1239: 1234: 1229: 1224: 1219: 1214: 1199: 1198: 1186: 1174: 1162: 1150: 1128: 1127: 1100: 1079: 1058: 1024: 1017: 987: 972: 935: 911: 897: 871: 845: 827: 813: 795: 781: 755: 737: 716: 698: 683: 682: 680: 677: 676: 675: 670: 665: 660: 655: 650: 643: 640: 635: 634: 631: 628: 609: 600:Agreement (or 593: 590: 581: 578: 577: 576: 573: 570: 567: 558: 557: 550: 547: 544: 530: 527: 478: 475: 461: 458: 453: 450: 448: 445: 430:Roche Freedmen 426:Emin Gün Sirer 404:Emin Gün Sirer 380: 377: 373:cryptocurrency 371:is the native 365:smart contract 358:proof of stake 342: 341: 336: 332: 331: 327: 326: 321: 320:Block explorer 317: 316: 312: 311: 308: 304: 303: 300: 294: 293: 290: 284: 283: 280: 276: 275: 270: 264: 263: 250: 246: 245: 240: 234: 233: 226:Emin Gün Sirer 223: 219: 218: 214: 213: 210: 206: 205: 201: 200: 197: 182: 181: 164: 163: 125: 123: 116: 109: 108: 75:listed sources 72: 70: 63: 58: 32: 31: 29: 22: 15: 9: 6: 4: 3: 2: 1264: 1253: 1250: 1248: 1247:2018 software 1245: 1243: 1240: 1238: 1235: 1233: 1230: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1209: 1207: 1197: 1187: 1185: 1175: 1173: 1163: 1161: 1156: 1151: 1149: 1144: 1139: 1138: 1135: 1117: 1113: 1107: 1105: 1095: 1090: 1083: 1074: 1069: 1062: 1051: 1044: 1037: 1035: 1033: 1031: 1029: 1020: 1014: 1010: 1006: 1002: 998: 991: 983: 979: 975: 969: 965: 961: 957: 953: 949: 942: 940: 925: 921: 915: 907: 901: 885: 881: 875: 860: 856: 849: 841: 837: 831: 823: 817: 809: 805: 799: 791: 785: 770: 766: 759: 751: 750:Bloomberg.com 747: 741: 733: 729: 723: 721: 712: 705: 703: 694: 688: 684: 674: 671: 669: 666: 664: 661: 659: 656: 654: 651: 649: 646: 645: 639: 632: 629: 626: 622: 618: 614: 610: 607: 603: 599: 598: 597: 589: 586: 574: 571: 568: 565: 564: 563: 562: 555: 551: 548: 545: 542: 541: 540: 539: 535: 526: 524: 520: 519:proof of work 516: 512: 507: 503: 498: 496: 492: 487: 483: 474: 472: 468: 457: 444: 442: 438: 433: 431: 427: 422: 420: 415: 412: 410: 405: 401: 396: 394: 390: 386: 376: 374: 370: 366: 362: 359: 356: 352: 351:decentralized 348: 340: 337: 333: 328: 325: 322: 318: 313: 309: 305: 301: 299: 295: 291: 289: 285: 281: 277: 274: 271: 269: 265: 251: 247: 244: 241: 239: 235: 231: 230:Kevin Sekniqi 227: 224: 220: 215: 211: 207: 204:Denominations 202: 195: 190: 178: 175: 160: 157: 149: 146:December 2022 139: 135: 129: 126:This article 124: 115: 114: 105: 102: 94: 82: 81: 76: 71: 67: 62: 61: 56: 54: 47: 46: 41: 40: 35: 30: 21: 20: 1119:. Retrieved 1115: 1082: 1061: 1000: 990: 955: 951: 927:. Retrieved 923: 914: 900: 888:. Retrieved 883: 874: 862:. Retrieved 858: 848: 839: 830: 816: 807: 798: 784: 772:. Retrieved 768: 758: 749: 740: 731: 687: 636: 624: 620: 616: 612: 605: 601: 595: 587: 583: 560: 559: 537: 536: 532: 522: 499: 480: 470: 467:quorum-based 463: 455: 434: 423: 416: 413: 397: 382: 368: 346: 345: 307:Source model 298:Developer(s) 170: 152: 143: 127: 97: 88: 77: 50: 43: 37: 36:Please help 33: 1217:Blockchains 1196:Numismatics 602:consistency 529:Assumptions 523:with errors 471:Snow family 409:open-source 355:open-source 310:Open source 238:White paper 217:Development 78:may not be 1206:Categories 1121:2023-05-02 1094:1904.09839 1073:1906.08936 929:2021-12-19 864:7 February 859:TechCrunch 840:forbes.com 679:References 538:Processors 477:Background 432:law firm. 361:blockchain 288:Written in 259:2020-09-23 39:improve it 1160:Economics 982:201649683 890:April 21, 808:Bloomberg 774:27 August 769:Bloomberg 695:. GitHub. 580:Consensus 389:Byzantine 385:consensus 347:Avalanche 187:Avalanche 45:talk page 1148:Internet 1050:Archived 642:See also 460:Protocol 419:Deloitte 302:Ava Labs 91:May 2021 80:reliable 1134:Portals 561:Network 515:Bitcoin 506:Bitcoin 491:quorums 402:led by 379:History 335:Website 330:Website 257: ( 132:Please 1015:  980:  970:  884:KUCOIN 606:safety 513:). In 447:Design 315:Ledger 282:Active 1172:Money 1089:arXiv 1068:arXiv 1053:(PDF) 1046:(PDF) 978:S2CID 658:Paxos 604:, or 495:Paxos 363:with 349:is a 1013:ISBN 968:ISBN 892:2024 866:2023 776:2020 663:Raft 511:fork 504:and 452:AVAX 369:AVAX 212:AVAX 209:Code 1005:doi 960:doi 954:Com 136:to 1208:: 1114:. 1103:^ 1048:. 1027:^ 1011:. 976:. 966:. 950:. 938:^ 922:. 882:. 857:. 838:. 806:. 767:. 748:. 730:. 719:^ 701:^ 525:. 353:, 228:, 48:. 1136:: 1124:. 1097:. 1091:: 1076:. 1070:: 1021:. 1007:: 984:. 962:: 956:) 932:. 894:. 868:. 842:. 778:. 734:. 713:. 627:. 625:Ɛ 621:v 617:u 613:v 608:) 261:) 177:) 171:( 159:) 153:( 148:) 144:( 130:. 104:) 98:( 93:) 89:( 83:. 55:) 51:(

Index

improve it
talk page
Learn how and when to remove these messages

listed sources
reliable
Learn how and when to remove this message
help improve it
make it understandable to non-experts
Learn how and when to remove this message
Learn how and when to remove this message

Emin Gün Sirer
Kevin Sekniqi
White paper
https://www.avalabs.org/whitepapers
Code repository
https://github.com/ava-labs/
Written in
Developer(s)
https://explorer.avax.network/
https://avax.network/
decentralized
open-source
proof of stake
blockchain
smart contract
cryptocurrency
consensus
Byzantine

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.