Mark Petruska

236 posts

Mark Petruska

Mark Petruska

@proxy742

formal methods engineer

参加日 Mart 2022
196 フォロー中178 フォロワー
Mark Petruska がリツイート
Romain Soulat
Romain Soulat@RSoulatIOHK·
Robertino’s proposal is, in my view, very important to allow new developers to not have to face all the troubles we all had to go through. If both, his and High assurance proposals pass, those 5 production ready contracts will come with their formal proofs using Blaster. This means that developers using those could reuse them, tweak to fit their business needs and in CI/CD check that the security properties have not been broken. Everything fully automated.
🪏 Robertino@theroberm

Contracts Library: An OpenZeppelin-style library of standardized, reusable smart contracts with an emphasis on building blocks and DeFi. Launching with at least five production-ready contracts, documented and ready for audit. No need to start from scratch ever again.

English
0
8
20
842
Mark Petruska がリツイート
Thomas Vellekoop
Thomas Vellekoop@perturbing101·
Hey all DReps, we are almost at the threshold for the Plutus proposal, thank for all YES votes thusfar, truly! For those who can still make the difference, please read the following. Part of the proposal is about introducing a Poseidon hash built-in to Plutus. 🧵
English
2
11
36
2.9K
Mark Petruska がリツイート
Mark Petruska がリツイート
Input Output Group
Input Output Group@IOGroup·
Final hours before DRep voting closes. Over the last 5 weeks, IO has published full proposal breakdowns, delivery plans and milestones, FAQs, proposal rationale, open discussions with initiative leads, and the proposals that were rejected alongside the reasoning behind those decisions. The work is public and the decision now sits with the community. Review the proposals and cast your vote: momentum.cardano.iog.io
Input Output Group tweet media
English
6
41
194
5.2K
Mark Petruska がリツイート
Phil 🪏
Phil 🪏@phil_uplc·
Because most people don’t understand that plutus is not a smart contract language, it is the smart contract layer itself. No Plutus => no improvements to smart contracts on Cardano. Our smart contract platform desperately needs major improvements, a significant improvement to efficiency, interoperability, modules, new builtins. Right now there are gigabytes of redundant publication of the same standard library functions in the Cardano ledger history. Every single time someone publishes a smart contract language to Cardano they are redundantly republishing the same standard library functions. If left unaddressed, this bloat will continue to accumulate and plague us forever.
English
4
15
74
4.3K
Mark Petruska がリツイート
Cardano YOD₳
Cardano YOD₳@JaromirTesar·
Hi DReps, if you are still looking for another IO proposal that should be approved at the last minute, I believe it is this one: IO & VacuumLabs: Enhancing Plutus - Performance, Correctness, and Usability
Cardano YOD₳@JaromirTesar

As a DRep, I decided to vote YES on the proposal: IO & VacuumLabs: Enhancing Plutus – Performance, Correctness, and Usability My rationale: I support this proposal because it addresses real technical bottlenecks in Cardano's smart contract stack: execution costs, tooling friction, and formal correctness. These are fundamental issues that directly impact developer adoption, DeFi competitiveness, and long-term support for alternative node implementations. The most tangible part of this proposal is reducing Plutus execution costs. CIP-0156 (multiIndexArray) and CIP-0168 (BuiltinValue functions) introduce new built-ins that can reduce script complexity and lower execution costs for many common use cases. This matters because Cardano smart contracts are frequently criticized for high execution costs, transaction constraints, inefficient handling of multi-assets, and unnecessary complexity for common DeFi operations. These inefficiencies directly affect DEXs, lending protocols, stablecoins, and other on-chain applications that need to operate efficiently at scale. Formal correctness and alternative node support may be even more important over the long term. Without implementation-independent specifications, conformance testing, and stronger formal guarantees, alternative clients become significantly riskier to develop and maintain. Cardano cannot realistically pursue node diversity while lacking the tooling and specifications required to support multiple implementations safely. At the same time, Cardano has marketed formal methods as a major differentiator for years. This proposal suggests that some important parts of Plutus formalization still require further maturation. The IO should clearly explain what formal specifications already exist, what gaps remain, and why those gaps were not addressed earlier. This proposal must be considered in a broader context. The blockchain industry has repeatedly demonstrated how expensive weak smart contract tooling and insufficient verification can become. Major exploits across EVM ecosystems have resulted in billions of dollars in losses due to contract vulnerabilities, implementation mistakes, and weak security assumptions. While no system can eliminate risk, Cardano has consistently positioned itself as a platform built on higher assurance standards. Strengthening formal specifications, conformance testing, and smart contract correctness helps preserve that competitive advantage as the ecosystem grows and more value moves on-chain. However, this proposal is not perfect. I continue to see unnecessary fragmentation across IO proposals. Related work is often split across multiple proposals, while vague budget categories such as "Engagement & Ecosystem Support" continue to appear without sufficient breakdown. Future proposals should provide clearer boundaries between maintenance, developer tooling, and protocol upgrades. Despite these concerns, this proposal addresses important infrastructure gaps, improves Cardano's long-term competitiveness, and the requested budget is relatively reasonable compared with other IO requests. For these reasons, I support it. If you'd like to support my work, consider delegating to the MANDA pool and backing me as a DRep. Your support is the only way I can get time for governance. MANDA Pool ID: pool1c3fjkls7d2aujud8y5xy5e0azu0ueatwn34u7jy3ql85ze3xya8 My DRep ID: drep1y2m0g4r66pyaw3p7u454wc0p4f0ygm8ueaev0mgd3tvwm7sskqwqp

English
8
17
104
3.5K
Mark Petruska がリツイート
Seungheon Oh
Seungheon Oh@SeungheonO·
Plutus running ~1M scripts/month is evidence that the foundation works. And mature infrastructure is exactly where careful, targeted improvements matter most. Smart contract platforms across major ecosystems continue evolving as adoption grows. This proposal focuses on: • Estimated ~30% cost reductions • New primitives like Poseidon for ZK workloads • Property-based conformance testing to strengthen node diversity • Continuous security audits and further Agda formalization That’s how strong foundations stay strong.
English
0
15
61
8.1K
Mark Petruska がリツイート
Carlos Lopez de Lara
Carlos Lopez de Lara@carloslodelar·
DRep votes coming in, looks like Leios will have the required support from DReps. Thank you, guys! 🫡 Won't let you down. We still need 2 more CC votes🗳️
GIF
English
7
39
211
3.5K
Mark Petruska がリツイート
Input Output Group
Input Output Group@IOGroup·
Plutus is the smart contract platform behind applications built on Cardano. This proposal focuses on enhancing: • efficiency and cost-effectiveness • security, reliability, and testing • readiness for the next generation of Cardano infrastructure • the developer experience and tooling It’s about making Cardano’s core smart contract layer more efficient, more secure, and more accessible for builders. As Cardano adoption grows, investing in the foundations matters. Plutus is one of those foundations. Read the proposal: momentum.cardano.iog.io/proposals/plut…
English
3
36
154
3.4K
Mark Petruska がリツイート
Cardano YOD₳
Cardano YOD₳@JaromirTesar·
4 out of 9 IO proposals seem to get funding.
Cardano YOD₳ tweet media
English
13
8
67
3K
Mark Petruska がリツイート
Seungheon Oh
Seungheon Oh@SeungheonO·
@Cardano_CF Please reconsider the NO vote on the Plutus proposal. After reading the rationale, I think several points misunderstand the scope and impact of the work: The proposed features are strictly additive. Existing languages and tooling can continue operating on the current Plutus version without immediate changes. This is not forced breakage for downstream compilers; a significant amount of engineering effort goes into preserving that compatibility. Most proposed builtins are performance-oriented. The community has consistently asked for cheaper execution, better script efficiency, and higher-throughput smart contracts. Several of these proposals also originate from community-driven CIP discussions, which reflects clear ecosystem demand for the capabilities these builtins provide. Plinth is not just “one language’s tooling.” It also serves as a reference implementation for Plutus. Improvements there help clarify semantics, surface edge cases, and provide guidance that other ecosystem tools can rely on. ZK builtins are not feature bloat. Without them, many ZK applications are either impossible or only feasible in a very limited form on Cardano. If we want Cardano to support serious zero-knowledge cryptographic applications, these builtins are necessary. Budget transparency and downstream coordination may be worth discussing, but they should not be conflated with the technical value of the proposal itself. This proposal strengthens the foundations of Plutus and expands what developers can realistically build on Cardano, which I believe is essential if Cardano is going to remain competitive with smart contract environments of other blockchains.
English
0
16
47
2.6K
Mark Petruska がリツイート
Thomas Vellekoop
Thomas Vellekoop@perturbing101·
All Dreps, I ask you to vote YES on this proposal! It might seem like a boring proposal, but the ROI after this is delivered is immediate. The past improvements showed this. For those who voted NO, please reconsider your vote. Plutus is not done; we can improve so much more.
Seungheon Oh@SeungheonO

~1M Plutus scripts run on-chain every month. The Plutus proposal targets a ~30% avg cost reduction for Plutus users, while expanding language capabilities, improving security, correctness, conformance, and developer tooling. Vote for the proposal: iog.io/news/enhancing…

English
1
5
23
985
Mark Petruska がリツイート
Mark Petruska がリツイート
Thomas Vellekoop
Thomas Vellekoop@perturbing101·
Call to action, DReps! Please consider voting yes for the IO Plutus proposal. Whether you voted already or not, reading this thread is kindly appreciated 🙇 (and worth it 😉). In my opinion, this proposal is vital and of high impact/ROI. I'll explain it with examples! 🧵 (1/10)
English
7
21
60
3.9K
Mark Petruska がリツイート
🪏Blockjock-James Dont Hate Just Create
PSA: this vote is still live, and the path to 67% is now very clear for IO Cardano Upgrades as well as two others Consensus initiative and High Assurance. The current yes side is sitting at roughly 59.95% with about ₳3.41B behind it. To clear the 67% approval threshold, this vote needs about ₳395.6M more in yes votes. That means the remaining non voting DReps are no longer background noise. They are the decision surface. 🔷 Needed to pass: ~₳395.6M 🔷 Cleanest path to passage: Blockdaemon + Everstake ₳305.39M + ₳147.25M = ₳452.64M 🔷 Another viable path: Blockdaemon + Cardano Foundation ₳305.39M + ₳135.76M = ₳441.15M Without Blockdaemon, the lift becomes much harder and likely requires a broader stack of top non voters to move. Biggest remaining non voting DReps by stake: 🔷 Blockdaemon — ₳305.39M 🔷 Everstake — ₳147.25M 🔷 Cardano Foundation — ₳135.76M 🔷 BTBF_XSP — ₳99.01M 🔷 Army of Spies — ₳96.03M 🔷 Dumpling🥟 — ₳83.28M 🔷 Peyton — ₳74.51M 🔷 Martin Lang — ₳74.44M This is the practical read: 🔷 The vote is not over 🔷 The open stake still matters materially 🔷 The shortest route to passage is no longer theoretical, it is identifiable by name 🔷 If you care about the outcome, this is now a targeted outreach game, not a general awareness game Bottom line: about ₳395.6M more yes is needed, and the path runs straight through the largest non voting DReps.
🪏Blockjock-James Dont Hate Just Create tweet media
English
3
9
30
1.1K
Mark Petruska がリツイート
Seungheon Oh
Seungheon Oh@SeungheonO·
~1M Plutus scripts run on-chain every month. The Plutus proposal targets a ~30% avg cost reduction for Plutus users, while expanding language capabilities, improving security, correctness, conformance, and developer tooling. Vote for the proposal: iog.io/news/enhancing…
English
0
5
21
1.9K
Mark Petruska がリツイート
📢MicroProofs
📢MicroProofs@MicroProofs·
We are using Blaster for formal verification of the Midnight governance contracts on Cardano. Make sure to vote for the IO proposals
English
2
3
20
678
Mark Petruska がリツイート
Cardano Over Coffee
Cardano Over Coffee@coc_space·
Tomorrow on Cardano Over Coffee ☕ We’re diving into one of the most “Cardano” topics imaginable. - Formal verification. - Smart contract security. - High assurance engineering. - Mathematical proofs that hopefully stop people from deploying financial disasters on chain. Joining us: @RSoulatIOHK and Stefano Leone from the IO High Assurance team to talk about Blaster, the automated formal verification framework for Cardano smart contracts. Bring your questions And See you tomorrow 🫶🏾☕ #Cardano x.com/i/spaces/1pkko…
English
0
8
14
3.1K
Mark Petruska がリツイート
Carlos Lopez de Lara
Carlos Lopez de Lara@carloslodelar·
🫡Hey Cardano DReps! Leios is close to reach the threshold. Thank you to all of you who have voted yes. We won't let you down! We still need the YES vote 🗳️from many more DReps to reach the 67% threshold. This is the last epoch, voting ends on the last block before Sunday May 24 9:44 UTC. Let's go!
Carlos Lopez de Lara tweet media
English
15
85
357
20.4K