There are 10 types of people in the world - those who know binary and those who don’t | coding DAGKnight eprint.iacr.org/2022/1494.pd…

Based in North America
Filter
Exclude
Time range
-
Minimum likes
@sudoingX you might wanna see this for your benches
5
380
Replying to @MGHenrichsen
Thanks for this, I’ve been testing it at 64k it’s amazingly fast. At CTX=long it’s still performing really well (eyeball figures around 50+tps on a single 3090).
1
8
557
probably testnet14
2
7
337
Replying to @michaelsuttonil
lol, but i’m sure it was still a great retreat. in any case, i’d like to get testnet13 out soon(tm)-ish
1
8
49
1,376
To help visualize this “virtual selected parent chain” take a look at the blue line connected blocks here: kgi.kaspad.net/
1
9
107
The quoted text doesn’t directly answer the question so here goes: 1. GD protocol rules say that you (1) point to all tips you know and (2) propagate blocks asap. (1) makes it so all* tips eventually get pointed at so let’s say you have 15 tips, your mined block is expected to point to all of them. Simply put this process converges. See attached part of the Phantom Ghostdag paper. (*there’s some more nuance to this but I’ll skip that for now) 2. GD and also DK has this concept of “selected parent chain” and particularly important is the **virtual** selected parent chain. This chain has the property that it doesn’t change ordering as blocks confirm apart from near the tips (I’m glossing over details and nuances here). 3. Ordering of blocks is based on this robust chain, so the global ordering is also robust (after some number of confs) Hope that helps.
1
1
8
135
Replying to @michaelsuttonil
Let the fun begin
18
100
5,614
Replying to @mrZeku2000x
👀 what agent is this?
1
11
454
for sure, can’t wait!
8
180
Sounds like the right amount of time for a full-on dk conceptual deep dive. Good thing you got it recorded, as you’ll need to go over it maybe 3-4 times to absorb it.
2
2
50
1,127
Replying to @Vladcostea
In other words, you can think for yourself, have a critical mind and are willing to change your opinion if presented new info. Traits that anyone in the industry or anywhere for that matter ought to have tbh
1
28
613
Replying to @gregoryestevez3
Looks cool
3
175
Most of the core protocol is largely written, yes. Including umc, and most recently an incremental version of it. But unreviewed currently and is pending wider testing.
1
3
7
164
More of “after you’re familiar with the theory, i’ll show you what’s there in practice”
1
2
105
When they’re ready for the code impl, just let me know. From hierarchical conflict resolution all the way to incremental umc voting
2
1
49
1,072
Replying to @hashdawg_ @grok
devnet is just a network type. there’s mainnet, testnet, simnet and devnet for kaspa. the devnet referred to here is an internal one, and at least one of the nodes is run by @elldeeone
7
217
A bit of trivia: the dagknight devnet is running on this and it looks to be working fine. Luke’s looking for testers on mainnet. If you’re up for it, try it out
hello, i'm looking for kaspa node testers to assist me in testing this - much progress has been made since my post in 2025 and i'm ready for mainnet testing. if you're technical enough to do this (or have AI to assist you - it's not hard), have a spare computer (or spare compute on your vps) to run an additional kaspa node pls join me here 🙏 t.me/kasparnd/5090/15610 thanks
3
34
121
5,477
Shai described that here
$kas, let us fix a common misconception: 10BPS will not make confirmations 10 times faster. It will make them somewhat faster, but not 10 times faster. How faster? Depends on how much confidence you want. As you wait for more confirmations, the block delay becomes more dominant over the block delay. For an exchange waiting for 1800 confirmations, the confirmation will indeed be ten times faster*. Because less than a minute after the block of interest was created, all new blocks will be in the future of the block of interest, adding to its confirmation count. But for everyday use, seeking 10-20 confirmations, the improvement will be much milder. Why? Because accumulating the first few transactions will take just as long regardless of block rates. It takes time for the entire network to learn of the block of interest, and during that time, what matters is not how fast blocks are created, but how fast block creators know of your block so they can point to it. * That's assuming that the exchange will still wait for 1800 confirmations after the upgrade, which is unlikely, since the entire motivation for waiting so long is to avoid 51% attacks, and not 49% attacks. See here: nitter.net/DesheShai/status/17468… The attached diagram illustrates this (though I must stress that it is an illustrative, hand-made diagram, that is not based on measured data, so please don't use it to make any quantitative claims about confirmations in Kaspa post-Crescendo). In the diagram, the horizontal axis is used as time (unlike KGI, which snaps parallel blocks next to each other and discards their time differences). The network delay manifests in the DAGs in that arrows (projected to the time axis) are never longer than the network delay, but are typically not much shorter either. You can see that even though many more blocks are created in the bottom diagram, the confirmations for tx accumulate pretty much the same for a while, and only start accumulating faster as we examine periods that are longer than the network delay. To conclude I will go on a tangent and remind you that there is a way to decrease confirmation times more meaningfully: the DAGKnight protocol. It's self-adaptive nature implies that a lot less of a margin of error is required when computing confirmations, making confidence accumulate much faster. However, increasing block rates and moving from GD to DK are two completely orthogonal tasks (at least from a theoretical POV, in practice I'm sure a lot of architectural insight went into designing RK to accumulate both).
1
3
255