Skip to content

Commit

Permalink
Update 8.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Thoralf-M authored Jun 4, 2021
1 parent 763e6b3 commit eca4023
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions src/de/what_is/8.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,21 @@ reviews: [reviewer_1, reviewer_2]

# Was ist "New Milestone Selection"

Ein neuer Meilenstein-Auswahlalgorithmus wurde für den Koordinator entwickelt, der darauf abzielt, dass das Netzwerk mehr Transaktionen pro Sekunde verarbeiten kann.
Ein neuer Meilenstein-Auswahlalgorithmus wurde für den Koordinator entwickelt, der darauf abzielt, dass möglichst alle Messages so schnell wie möglich bestätigt werden.
Kurz gesagt, wählt der Koordinator für den Meilstenstein nun intelligent Tips aus.

Der Korrdinator erzeugt etwa alle 10 Sekunden einen Meilenstein, welcher wie jede andere Transaktionen auch mindestens zei Tips referenzieren muss. Tips sind die Messages im Tangle die noch nicht referenziert wurden. Der alte Algorithmus (Random Walk) hat einfach zufällige Tips genutzt. Der neue Algorithmus wählt auch erstmal zufällige Tips aus, überprüft sie dann aber einmal, um möglichst gute Tips zu nutzen.
Der Koordinator erzeugt etwa alle 10 Sekunden einen Meilenstein, welcher wie jede andere Message auch mindestens zwei Tips referenzieren sollte (gibt spezielle Fälle in denen nur ein Tip vorhanden ist, dann wird nur einer genommen). Tips sind die Messages im Tangle, die noch nicht von anderen Messages referenziert wurden (Grau im Bild).

![image](https://user-images.githubusercontent.com/46689931/120787374-917daf00-c52f-11eb-8355-7da504ad060b.png)

Der alte Algorithmus (Random Walk) hat einfach zufällige Tips genutzt. Der neue Algorithmus wählt auch erstmal zufällige Tips aus, überprüft sie dann aber einmal, um Tips zu nutzen, die möglichst viele andere Messages referenzieren.

Ein Tip, der nur wenige von den neuen Messages referenziert
![image](https://user-images.githubusercontent.com/46689931/120787460-ac502380-c52f-11eb-8fe4-aaf391f3ecba.png)

Ein anderer Tip, der viel mehr von den neuen Messages referenziert
![image](https://user-images.githubusercontent.com/46689931/120787563-c984f200-c52f-11eb-9dc7-a2ee12ca5201.png)

![](./assets/8-1.png)

https://simulation1.tangle.works/

Expand Down

0 comments on commit eca4023

Please sign in to comment.