Quantumplation | Pi Lanningham

13.6K posts

Quantumplation | Pi Lanningham

Quantumplation | Pi Lanningham

@Quantumplation

CTO Sundae Labs | https://t.co/9PNVVduxQs Trying to be less active on Twitter drep158mfwdv7lvqzg0yrdxwhsmkq5406nmvw4yvjyyfcawlwus2eylt

Katılım Haziran 2008
277 Takip Edilen8.8K Takipçiler
Sabitlenmiş Tweet
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
Below you will find my write-up as an independent after action report for the issue impacting Cardano late last week, along with things I learned, why I was impressed, and what I think we can do better at in the future. I try to strike the balance between confronting the seriousness of the issue, while defusing most of the over-stated positions from talking heads on Twitter. This is an adult conversation, not whatever the children are engaging in on Twitter this week. I don't think it's productive to get into debates of what constitutes "downtime" or not; Instead, I tried to equip you with a framework where you, dear reader, can think about these things for yourself, and decide what you want to call it. I just ask that you make that decision for yourself, or allow your audience to do so, rather than parroting some pre-decided talking points. More informed discussion leads to a higher quality industry overall. 314pool.com/post/cardano-p…
English
63
157
664
89.8K
Quantumplation | Pi Lanningham
Note: Please don't come into the discord of a freely available, open source project and try to extort them with an AI hallucinated "0 day vulnerability" like some stupid edge lord.
English
2
0
28
834
EarnCoinPool
EarnCoinPool@earncoinpool·
@invalid_eutxo The min fee is set to 170 ADA. If you have 0 pledge and 0 margin no matter how many blocks you mint in a epoch your rewards are 170. Total per block rewards are about 300 ADA so if you have a margin it's that margin x 300 per block
English
2
0
5
210
Dave
Dave@invalid_eutxo·
Gm all… Stake pool operators.. Tell me, in any given epoch, with zero pledge, minfee at 175ada and 0% margin how much ADA do you earn if you mint: 1block 10blocks 40 blocks.
English
5
0
21
2.9K
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
Part of this comes down to how you measure "TPS", since transactions can be different sizes; Part of it also comes down to what assumptions you make about safety margins etc; 1k TPS is the "safe" assumption, and what the Musashi Dojo is going to try to demonstrate; I *believe* simulation results show that, under certain conditions, 3k TPS is the *upper-bound*, and it's hard to push it much further beyond that. But honestly, I was quoting off the top of my head, so that also may be out of date / misremembered.
English
0
0
1
40
Cardanians (CRDN)
Cardanians (CRDN)@Cardanians_io·
Pi Lanningham, CTO of Sundae Labs, says: "Going from 18 TPS to 3,000 TPS is such a monumental step up." "3,000 TPS is already in the ballpark of what even the highest throughput chains do in their steady state." Looking forward to Leios 👀
English
2
43
269
7.3K
Matthieu Pizenberg
Matthieu Pizenberg@mattpiz·
@realfi_co Yield will most likely come from offchain sources anyway, so they might as well have had users sign a message with their stake key registering their USDr for staking rewards. This way it would have taken advantage of Cardano dual spend/stake keys system.
English
2
0
2
187
RealFi
RealFi@realfi_co·
The @realfi_co Testnet is officially live – Phase 1 starts now. If you've been following what we're building – a stablecoin ecosystem designed to connect on-chain capital to real-world credit markets, not circular incentives – this is your first chance to get hands-on with the protocol. Phase 1 opens three actions in the test environment: 🔄 Swap: Between supported test digital assets and test USDr. 📥 Stake: Stake test USDr for test sUSDr, its efficiency layer. 📤 Unstake: Move back to test USDr. This isn't just a demo. It's a deliberate part of how we build. Most stablecoins leave capital sitting still. RealFi is built to change that by bringing real-world economic exposure on-chain with the speed and security of modern blockchain infrastructure. More details on the participation and rewards structure will follow through official RealFi channels. Get started 👇 preprod.realfi.co/?utm_source=tw… We're excited to have you testing with us. The RealFi Team
English
56
280
913
205.7K
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
Are there any Cardano digital artists that want to help with a paid project with a tight turnaround? Looking to have 4-8 small illustrations done by next week. Will share more details to those who reach out with some portfolio pieces. DM me or email at pi@sundae.fi
English
35
16
87
4.1K
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
At least for me, the origin of the confusion comes from which ledger state is used to do the ratification. As far as I understand it (and I confirmed with you in private), even though ratification and enactment happen in the same epoch, ratification (mostly) uses the stake snapshots, votes, etc. from the *previous* epoch, for most practical purposes *you can know whether a proposal will ratify* one epoch early. So, barring some major rollback, a proposal "ratifies" one epoch earlier than it actually does in the code. The one exception being the epoch number, which is used for expiration, which is exactly what created the confusion here. This framing also makes some logical sense, because the node needs at least one rollback horizon to finalize the state of the vote, so "ratifying" and "enacting" being offset by one epoch would enable that.
English
1
0
1
202
KtorZ
KtorZ@_KtorZ_·
I've spent the past two years now dissecting this code and trying to make sense of it; there are many ... weird stuff. The governance in particular, I don't know why, but this idea that enactment happens one epoch after ratification spread out; and now everyone thinks it's how it works, but it's not. Ratification and enactment happens always at the same time (or they don't at all); and it is the ratification which is delayed to begin with.
English
2
0
8
219
Matthieu Pizenberg
Matthieu Pizenberg@mattpiz·
Important notice for #Cardano gov actors. The hardfork action, if ratified, will delay ratification of all other proposals at the same epoch, and might permanently cancel such proposal if in its last epoch before expiration. Concern teams: @strikeperps and @eternlwallet + ikigai
English
4
10
37
11.1K
Cardano Gov Actions
Cardano Gov Actions@GovActions·
Treasury Donations Summary (Previous Epoch) Transactions: 2 Total Donated: 6.283184 ADA
English
1
0
10
820
$SCANLZ 🦝⛩️🐴🏎🧢⬆️
@Quantumplation Is there a possibility to enter a wallet address manually? I know you trust the individual that created the site but some of us still have doubts connecting our wallet through a browser extension.
English
1
0
1
103
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
The larger the audience, the less capacity for nuance. There's a lot of armchair speculation regarding this SecondFi issue floating around from people on the outside. This is understandable: absent any other lever, I can understand why people want to speculate and try to get to the bottom of the issue. However, much of it is incorrect, myopic, and uninformed. Please keep that in mind as you read what people have to say and form your own opinion or act hastily. Myself and others have been asked to help with the forensics. I'm limiting what I say publicly until we have a complete picture, but rest assured, I will write an independent after action report that attempts to make everything crystal clear, similar to what I wrote for the pig-chain incident last year. This incident will certainly need to be paired with acute accountability; but accountability and pitchforks are not the same thing.
English
18
31
180
8.3K
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
Users in the Sundae community are telling me the Liqwid Discord is compromised, and a convincing wallet drainer is being advertised. Please be careful of connecting your wallet to any websites, and review every transaction you sign carefully. To all other projects, please: - review who has admin permissions on your discord - exercise the practice of having a cold discord account that you only log in to temporarily and to make specific changes - never ever install anything that someone asks you to, and be careful of calendy links and the like, which can pretend to ask you to sign into unrelated accounts Like I said earlier today, there's blood in the water and where there's blood, there are sharks.
Quantumplation | Pi Lanningham tweet media
English
7
30
131
14.2K
Quantumplation | Pi Lanningham retweetledi
Phil 🪏
Phil 🪏@phil_uplc·
Here is a webapp I wrote to facilitate safe migration of wallets that I have been sharing with users I verified as impacted since the original incident occurred. My legal counsel finally gave approval to publish the tool publicly: is-my-cardano-safu.vercel.app You can use "Get Me Outta Here", and it will handle the corner cases that can result in loss of funds. Note that the tool is use at your own risk, it performs the safe migration handling the known edge-cases, however it doesn't guarantee comprehensiveness and there may be uncovered edge-cases that even this tool is not equipped to handle.
Quantumplation | Pi Lanningham@Quantumplation

There are obscure and rare corner cases where this can lead to further loss of funds. Some wallets will automatically withdraw staking rewards as part of the first transaction and return them to your wallet instead of sending them to the other wallet. If you panic and only send ADA, your native assets will be returned to you as change. This can move assets from somewhere that they're safe, to an address that is compromised, and expose them to further losses. The point is, if you understand all the nuance and corner cases, there is a safe way to move your funds. If you don't, and you're rushing and panicking, there are ways you can make a mistake. And that's why I'm being careful not to tell people what they *should* do, while still trying to be helpful.

English
34
77
212
30.8K
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
@slight2277 Honestly I haven't been doing most of the work, I've just mostly been serving as a sounding board so far. I don't want to steal valor from those who have been working 72 hours straight it seems like, but I also don't know if they want to be publicly identified.
English
1
0
3
144
Slight86
Slight86@slight2277·
@Quantumplation Never a good time when Pi is called in for forensics. It means shit really hit the fan. But at least we know the analysis will be done thoroughly. I reluctantly look forward to reading your report.
English
1
0
1
135
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
I am not recommending anything. Any action or inaction you take is your responsibility. What I can say is that it's very subtle. There are rare corner cases where trying to follow this advice can lead to loss of funds, and it's hard to explain what those corner cases are or how to avoid them to someone who is non-technical.
English
0
0
2
151
Jose
Jose@El_Pepe1254·
@Quantumplation Pi are you still recommending restoring the possibly compromised wallet in another non-Yaroi wallet and transferring the funds? There's a lot of contradicting info out there and I don't necessarily trust the info being posted by the second-fi team
English
1
0
1
170
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
@cardanomosh My understanding is that it is any private keys for which SecondFi (or perhaps Yoroi) has produced and published a signature since the compromise, regardless of where the wallet was originally generated.
English
2
0
2
268
cardanomosh
cardanomosh@cardanomosh·
@Quantumplation Thank you for sharing. Is it your understanding that basically any wallet could be exposed? Or only if the person thinks that maybe they used Yoroi or SecondFi to create the wallet?
English
1
0
0
280
Quantumplation | Pi Lanningham
Quantumplation | Pi Lanningham@Quantumplation·
There are obscure and rare corner cases where this can lead to further loss of funds. Some wallets will automatically withdraw staking rewards as part of the first transaction and return them to your wallet instead of sending them to the other wallet. If you panic and only send ADA, your native assets will be returned to you as change. This can move assets from somewhere that they're safe, to an address that is compromised, and expose them to further losses. The point is, if you understand all the nuance and corner cases, there is a safe way to move your funds. If you don't, and you're rushing and panicking, there are ways you can make a mistake. And that's why I'm being careful not to tell people what they *should* do, while still trying to be helpful.
English
2
3
35
16.9K
ADA Orca
ADA Orca@adaorca1·
@Quantumplation "I recovered my seed phrase into another wallet (Eternl), created a *second* brand new account. I then sent all funds (including native tokens) from the compromised wallet to the new wallet." How can this NOT be the BEST solution for everyone?
English
1
0
10
991
Leo of the Brothership
Leo of the Brothership@BrothershipPool·
@Quantumplation Good advice, sane advice , FINALLY Ok "Pink haired one", you get back all the respect you lost during your Anti-sSPO era. I will even stop calling you "The pink haired one"
English
3
0
8
478