This is really hilarious: > When asked, RDX Works executives informed Jepsen that blockchain/DLT readers would normally understand present-tense English statements like these to be referring to potential future behavior, rather than the present. > Jepsen is no stranger to ambitious claims, and aims to understand, analyze, and report on systems as they presently behave—in the context of their documentation, marketing,…
Jepsen: Radix DLT 1.0-Beta.35.1
11–20 of 78 posts
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#12Earlier quoted context omitted.
Slightly out of context, the 1.4mm tps test was during an earlier iteration of the sharded architecture (coming in 2023) whereas Jepsen were testing the unsharded mainnet.
It may imply they’d need 1.4 million (mm is millimeters…) shards to meet that test number, and scale linearly while doing it, though.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#13Re: Jepsen: Radix DLT 1.0-Beta.35.1
#14Earlier quoted context omitted.
> To Jepsen’s surprise, RDX Works asserted that phenomena such as aborted read, intermediate read, and lost writes do not constitute safety violations (in the blockchain sense). RDX Works claims that to describe these errors as safety violations would not be understood by readers from a blockchain background; this report is therefore “factually incorrect”. On these grounds, RDX Works requested that Jepsen delete any…
What Radix say is true though. In private DBs, reads from the DB node are considered transactions and need to follow the same rules as writes. But on public blockchains(ledgers) only state manipulation is what matters. For example, Metamask obtaining an address balance would be a transaction, but no one calls it that way because it doesn't modify the state.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#15Earlier quoted context omitted.
What Radix say is true though. In private DBs, reads from the DB node are considered transactions and need to follow the same rules as writes. But on public blockchains(ledgers) only state manipulation is what matters. For example, Metamask obtaining an address balance would be a transaction, but no one calls it that way because it doesn't modify the state.
Sure. But they could have asked for the additional clarifications or context to be added to make this clear, instead of requesting a bunch of stuff be removed because they’re concerned it’ll paint them in a bad light.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#16Earlier quoted context omitted.
> To Jepsen’s surprise, RDX Works asserted that phenomena such as aborted read, intermediate read, and lost writes do not constitute safety violations (in the blockchain sense). RDX Works claims that to describe these errors as safety violations would not be understood by readers from a blockchain background; this report is therefore “factually incorrect”. On these grounds, RDX Works requested that Jepsen delete any…
Pleased they ignored that request too, although I can see where RDX are coming from. In a distributed ledger it's all about state. The consensus layer of the architecture is rock solid according to this report.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#17This is really hilarious: > When asked, RDX Works executives informed Jepsen that blockchain/DLT readers would normally understand present-tense English statements like these to be referring to potential future behavior, rather than the present. > Jepsen is no stranger to ambitious claims, and aims to understand, analyze, and report on systems as they presently behave—in the context of their documentation, marketing,…
I like to think most people are able to read marketing material in the context of the roadmap to understand the difference in performance claimed vs. measured - apples and oranges comes to mind
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#18Earlier quoted context omitted.
Pleased they ignored that request too, although I can see where RDX are coming from. In a distributed ledger it's all about state. The consensus layer of the architecture is rock solid according to this report.
The core ledger system lost committed transactions by choosing not to write them to disk before acknowledgement.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#19Earlier quoted context omitted.
Sure. But they could have asked for the additional clarifications or context to be added to make this clear, instead of requesting a bunch of stuff be removed because they’re concerned it’ll paint them in a bad light.
As I understand from the report, no request was made to remove the content but to leave terms like "liveness break" and "safety break" out of the abstract until those terms were defined in the main report.
Re: Jepsen: Radix DLT 1.0-Beta.35.1
#20This is really hilarious: > When asked, RDX Works executives informed Jepsen that blockchain/DLT readers would normally understand present-tense English statements like these to be referring to potential future behavior, rather than the present. > Jepsen is no stranger to ambitious claims, and aims to understand, analyze, and report on systems as they presently behave—in the context of their documentation, marketing,…
I like to think most people are able to read marketing material in the context of the roadmap to understand the difference in performance claimed vs. measured - apples and oranges comes to mind