KtorZ

5.8K posts

KtorZ

KtorZ

@_KtorZ_

Mostly inactive on X. Might still show up in spaces from time to time. Find me on Discord, Github or IRL.

Katılım Ekim 2015
100 Takip Edilen11.8K Takipçiler
KtorZ
KtorZ@_KtorZ_·
An interesting idea, yes by default for CC; but full vote when one disagrees. I even think it's implementable without any changes in the ledger (albeit with a one time full cooperation of the CC members) 🤭
Alex Moser@alxaex

Introducing OPTIMISTIC CONSTITUTIONALITY github.com/cardano-founda… Learning from the last nearly 100 Governance Actions onchain, no proposal that DReps wanted approved got rejected by the CC. Despite this perfect agreement, the CCs efforts were insurmountable, culminating in @CardanoAtlantic retirement, and ever since increasing fears of more degradation with loud fights over fair compensation. Noone is happy. Understandably so. Looking at >14 months of real Governance data, and borrowing techniques from Zero Knowledge, lets change something: Optimistic Constitutionality removes the Constitutional Committee's need to actively approve every action, and instead, proposals are assumed constitutional by default and move forward UNLESS one CC member raises an objection by voting no. The CC remains a last line of defense, but now without being a bottleneck, all the while needing dramatically less effort to maintain a strong line. @cardanocuria @tingvard @EasternCardano @AceAlliance_CC @JapanCardano @phil_uplc @_KtorZ_

English
2
1
14
575
KtorZ
KtorZ@_KtorZ_·
@ElderM I really hope that you manage to find stuff we don't know and haven't discovered yet. That'd be really cool. Testing wise, there's probably some nice avenue to explore where this whole effort could benefit everyone! No harm done.
English
1
0
7
105
Elder Millenial
Elder Millenial@ElderM·
For vibe-node, one thing I really want to stress is that what I am doing is not an argument for not funding Amaru and Dingo. Quite the contrary. I am burning 500 million tokens a day. I am starting 2 steps before most vibe coders because I have a wealth of experience in how to use AI for production grade engineering. The thing I am missing that I would need as a next step is either a lot of time for me to read and understand everything, or hire an expert like @wolf31o2, @_KtorZ_ , or @Quantumplation to do a deep dive into the code to make sure it's not severely messed up. The thing is, we don't get deep expertise in the ecosystem unless we pay them to do this stuff manually. If we pay our experts to stay dedicated to being experts, we can help to solve the node diversity problem by supplementing with nodes generated using my approach. It is not a replacement for these guys doing what they do. AI always needs a human evaluator. The measuring stick cannot be "it runs", unless you want more situations like happened last year with the bug that caused a lot of chaos. If we didn't have these experts to identify the bug AND fix it in record time, Cardano would have had a crisis on its hands.
English
6
2
25
884
KtorZ
KtorZ@_KtorZ_·
No. 1. None of the reported numbers on the Aiken version reflects the current implementation. E.g. - The transfer simple is currently at [cpu: 68.97M, mem: 193.70K], so about on-par - The mixed many transfer sits at [cpu: 107.93M, mem: 307.89K], well below the Plutarch's implementation - etc... 2. The difference IS about micro-optimisations. We are talking couple of % in the 100M cpu and 100K mem range. So 1% difference is about 0.01% of the overall transaction max budget. Said differently, a difference of 1% roughly translates to 200 lovelaces of execution cost; that's about $0.00005. 3. The size of the Plutarch scripts is 4522 bytes. Aiken's latest scripts weight 2787 bytes. Each byte costs *at least* (if reference inputs, and in the lowest price tier) 15 lovelace. So that's currently a difference 26,025 lovelace. So even if the Aiken version was 130% more costly; it would still be balanced by the script size. For the complete analysis / rationale, please read: github.com/cardano-founda…
English
5
8
91
3.6K
phil
phil@phil_uplc·
Comprehensive benchmarks of Plutarch implementation of programmable tokens against the Aiken implementation (on average the Plutarch implementation is 39.6% more efficient) This benchmark covers real use-case scenarios pulled from actual DeFi transactions from the ledger history. For a practical example, a DEX transaction which processes 16 swap requests when converted to the equivalent transaction on the programmable tokens mini-ledger is 28% more expensive in the Aiken implementation. In every single case, the Plutarch implementation is more efficient. In the largest observed difference, the Aiken implementation consumed 3.33x more CPU and 2.4x more memory than the Plutarch equivalent. The difference here is not micro-optimization, it is an entirely separate class of efficiency. We are not talking about a 5% difference; we are talking about an average difference in efficiency of 39.6% across benchmarks produced from real world use-cases randomly sampled from mainnet DeFi protocols.
phil tweet media
English
4
19
96
3.5K
KtorZ
KtorZ@_KtorZ_·
Well, the command-line gives you the raw (voting) stake distribution for DReps, which includes ALL dreps irrespective of them being active or not. So you have to couple that with the `drep-state` command to filter out those whose mandate have expired due to inactivity. This is because the expired DReps are only discarded during the ratification (since they may come back 'online' at any point really); so their stake distribution is preserved but not accounted for when it comes to vote ratios. And yes, pretty sure of it!
English
1
0
0
32
Eternl
Eternl@eternlwallet·
Ola put quite a lot of work into that, comparing with CLI values, even found CLI issues and reported them: github.com/IntersectMBO/c… This comment (coming from you) makes me second guess it, but we can't do it more detailed than "to the lovelace" coming from the CLI/node. So, if you are sure about it, we will put in more work and try to verify what you said.
English
1
0
0
63
KtorZ
KtorZ@_KtorZ_·
Squashing few bugs and small quality of life features on the @aiken_eng compiler today. If you've got any request/ideas (other than changing the formatter 🙈), shout!
English
4
4
46
1.6K
KtorZ
KtorZ@_KtorZ_·
Only ~5% left to reach the threshold! If we manage to get there before 21:45 UTC this evening (i.e. before the current epoch ends), then that's a massive piece of mind and relief for the Amaru's team. adastat.net/governances/2f… Happy to answer any questions about the proposal🫡
English
5
16
72
8.1K
KtorZ
KtorZ@_KtorZ_·
@am_tortl And you're planning to give a large portion of those $250k to the teams behind the free open source projects your Claude stack is based on, right? Because funding open source is the right thing to do 🥰, right?
English
2
0
18
995
Am_Tortol
Am_Tortol@am_tortl·
Claude just 1 shot your node diversity with a fully detailed step by step checklist. 250k plz.
Am_Tortol tweet mediaAm_Tortol tweet media
English
6
0
16
7K
Elder Millenial
Elder Millenial@ElderM·
@wolf31o2 @_KtorZ_ Wait...do people work on 1 project at a time until its complete? What do they do with their free time?
English
1
0
2
39
WOLF31O2.md
WOLF31O2.md@wolf31o2·
My open source work for Cardano:
WOLF31O2.md tweet media
English
18
10
118
4.4K
KtorZ
KtorZ@_KtorZ_·
Be like Scalus. Relentlessly build in open source. Deliver a mix of useful and advanced features. Raise the quality bar continuously. Make Cardano available to a massively large ecosystem (Java / Scala / Kotlin / Clojure). Be like Scalus 🫶
Scalus@Scalus3

Scalus 0.16 is on Maven Central 🎉 Highlights: ⚡ UPLC partial evaluation 🔎 Precise source positions in UPLC for CEK diagnostics 🌲 10% optimised Merkle Patricia Forestry 🔐 faster BLS w/ allocation-free Montgomery NTT 🧱 AMM, multi-pool DEX, upgradeable proxy examples 🧵👇

English
2
10
52
2.1K
KtorZ
KtorZ@_KtorZ_·
@jonahkoch @atriumlab It's obviously exaggerated but you get the gist. It's not a multi-million dollar budget.
English
0
0
2
32
Jonah Koch 🐍
Jonah Koch 🐍@jonahkoch·
@_KtorZ_ @atriumlab Wishful thinking 🤭 nothing in life is free. I get it, theoretically minimal upkeep if nothing changes.
English
1
0
1
34
KtorZ
KtorZ@_KtorZ_·
Experiments of the evening: deploying across two L2s on two different blockchains, orchestrating 5 pieces of infrastructures. Let's see how it goes🤞. Props to @blockfrost_io for accepting ADA to pay for requests. Worked like a charm.
English
3
4
68
4.9K