正在加载视频...

视频加载失败

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 次观看 • 2 年前 •via X (Twitter)

10 条评论

Dan Hughes | Radix 的头像
Dan Hughes | Radix2 年前

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.

SJS #XRD Radix 的头像
SJS #XRD Radix2 年前

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

John Doe 的头像
John Doe2 年前

These is 1.860.000 tpm impressive.

Dan Hughes | Radix 的头像
Dan Hughes | Radix2 年前

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

jonas.xrd 的头像
jonas.xrd2 年前

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

Alex Hamilton 的头像
Alex Hamilton2 年前

Dan is this fast?

Marcio Bezerra 的头像
Marcio Bezerra2 年前

🤯🤯

lukas.xrd 的头像
lukas.xrd2 年前

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

Dan Hughes | Radix 的头像
Dan Hughes | Radix2 年前

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.

SJS #XRD Radix 的头像
SJS #XRD Radix2 年前

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

相关视频