Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Sequenced state transitions😎 Discussed often recently, where validator sets responsible for state with many transitions can optimize execution. Thought I'd try an implementation & test my theory. 16 groups, 128 nodes + usual node spec = ~31k swaps/s 🥳 $xrd #crypto #radix

45,769 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Dan Hughes | Radix
Dan Hughes | Radixvor 2 Jahren

Some clarity: Substate X is pool state Lots of transactions want to swap on the pool Validator set A is responsible for substate X Validator set A determines locally the order that the related transactions will mutate substate X State changes to X can be accumulated rather than being applied individually. This greatly reduces I/O and memory use, which allows more time actually executing. Its tricky though because you have to take into consideration various issues such as transactions that fail, timeout or become latent due to some external validator group issue. Handling those cases is the complex piece to ensure that the state retains integrity at the end of the sequence.

Profilbild von SJS #XRD Radix
SJS #XRD Radixvor 2 Jahren

#Radix 1.8m TPS wtf!! Just need a partnership with Visa or MasterCard now.

Profilbild von John Doe
John Doevor 2 Jahren

These is 1.860.000 tpm impressive.

Profilbild von Dan Hughes | Radix
Dan Hughes | Radixvor 2 Jahren

yeah about that its still a bit sketchy, needs a lot more work but good enough for now as a demo

Profilbild von jonas.xrd
jonas.xrdvor 2 Jahren

Y'all out there, wear your seatbelts because we're going fast 🚄

Profilbild von Alex Hamilton
Alex Hamiltonvor 2 Jahren

Dan is this fast?

Profilbild von Marcio Bezerra
Marcio Bezerravor 2 Jahren

🤯🤯

Profilbild von lukas.xrd
lukas.xrdvor 2 Jahren

Impressive achievement again! Usual questions: Finality still ~3.5s in this scenario? And *real* TPS 62k ish?

Profilbild von Dan Hughes | Radix
Dan Hughes | Radixvor 2 Jahren

You can see it on the right hand window which is one of the validators I'm poking commands into. Its ~2.8s so a little faster because of the sequencer. There's also other work I've done since the 9k one which helps finality a little too. Whats interesting is that sequenced throughput actually approaches basic transfer throughput the more you load it. So the *real* TPS as you put it is also about 30-35k.

Profilbild von SJS #XRD Radix
SJS #XRD Radixvor 2 Jahren

Haven't a Danny what your on about, but seems epic.

Ähnliche Videos