Wann werden die Münzen "Big> Flow Münzen eröffnet? Erhöhungs- und Flussalgorithmus von Reflux und Flow löst die "Verfügbarkeitsmutabilität des Dilemmas" VerfügbarkeitsfinalitätDilemma ist ein wichtiges Problem im Blockchain-Feld, das die Herausforderungen untersucht, die mit der Aufrechterhaltung der Verfügbarkeit von Blockchain-Netzwerken und der Garantie der Immutabilität untersucht werden. Um dies zu verstehen, beginnen wir mit dem traditionellen BFT -Algorithmus. BFT -Algorithmen sind für ihre Fähigkeit bevorzugt, schnell einen Konsens zu erzielen, aber dieser Vorteil basiert auf der aktiven Teilnahme aller Knoten. Wenn eine Netzwerkpartition auftritt, kann der BFT -Algorithmus die Verfügbarkeit verlieren und so die Sicherheit gewährleistet. Unter normalen Umständen können BFT -Algorithmen jedoch schnell einen Konsens erzielen, was seine hohe Verfügbarkeit widerspiegelt. Die Blockchain -Technologie, die durch den Konsens von Satoshi Nakamoto vertreten wird, nimmt völlig unterschiedliche Strategien an. Die dynamische Teilnahme macht die Blockchain sehr nutzbar, muss jedoch vor Abschluss auf die K -Blöcke warten, wodurch die Sicherheit verringert wird, wenn Netzwerkpartitionen angezeigt werden. Verschiedene Werte K verkörpern einen flexiblen Konsensmechanismus, der es dem Netzwerk ermöglicht, zwischen Verfügbarkeit und Sicherheit zu transformieren. Dieses Problem ähnelt dem Konflikt zwischen Benutzerfreundlichkeit und Konsistenz im CAP -Theorem, so dass der Algorithmus durch die Förderung und Förderung der Sicherheit geteilt wird. Traditionelle Konsensalgorithmen gehen davon aus, dass die teilnehmenden Knoten pessimistisch sind und glauben, dass nicht reaktive Knoten einen Angriff planen können, sodass Entscheidungen nicht getroffen werden sollten, bevor alle Knoten bestätigt werden. Andererseits nimmt der Blockchain -Konsensus -Mechanismus eine optimistische Einstellung ein und ist der Ansicht, dass die Knoten, die nicht reagieren, vorübergehend offline sein können und es dem Netzwerk ermöglichen, weiter voranzukommen. Um die Verfügbarkeit zu verbessern, ohne die Sicherheit zu beeinträchtigen, hat die Blockchain Protokolle wie Snap-and-Chat entworfen. Diese Protokolle bieten einen Flüssigkeitssicherheitskonsensmechanismus (1/3, 1/2), was bedeutet, dass sie flexible Sicherheitsgarantien haben und sich an verschiedene Netzwerkbedingungen anpassen können. Im SNAP- und CHAT -Protokoll umfassen die wichtigsten Prozesse die einvernehmliche Phase und die Abstimmungsphase. Die Hauptlogik des Algorithmus kann als: Während der Stimmen in der zweiten Phase bestätigen Sie, ob der vorgeschlagene Block B in der ersten Phase bestätigt wird. Das Symbol " Was bedeutet die