RosuGrigore Profile Banner
Grigore Rosu Profile
Grigore Rosu

@RosuGrigore

Followers
5K
Following
1K
Media
88
Statuses
837

Professor @cse_uiuc, founder of @Pi_Squared_Pi2 and @rv_inc, creator of K. Programming languages, formal methods, software engineering, cryptography.

Champaign, IL
Joined June 2017
Don't wanna be here? Send us removal request.
@RosuGrigore
Grigore Rosu
7 years
What's the smallest undefined C program? The one in the picture is about 40 chars. It returns 3 with clang and 4 with gcc.
Tweet media one
50
988
2K
@RosuGrigore
Grigore Rosu
4 years
@beniaminmincu @rv_inc A pleasure to work with the dedicated and talented Elrond team! Combined with their deep understanding of programming languages, formal methods and semantics, we expect the Elrond ecosystem to soon have some of the best tools around for smart contract development and analysis.
11
72
287
@RosuGrigore
Grigore Rosu
6 months
After founding Runtime Verification (@rv_inc) 14 years ago, the time has come for me to step down as CEO. While I will continue to advise RV, I will now focus the majority of my time and efforts building Pi Squared (@Pi_Squared_Pi2). I am pleased to announce the appointment of
Tweet media one
13
28
236
@RosuGrigore
Grigore Rosu
6 years
The new Haskell implementation of K just passed 70,000 LOC:. Cannot wait to get rid of the current slow and buggy Java implementation. Thanks @InputOutputHK for funding this monumental effort (more than 2000 commits and 20 contributors)!.
6
55
215
@RosuGrigore
Grigore Rosu
11 months
Who knows, knows.
Tweet media one
8
35
165
@RosuGrigore
Grigore Rosu
4 years
0/ Runtime Verification (@rv_inc), which I founded in 2010, just completed its first ever capital raise! The investment round was led by @IOSGVC. Funds will be used to advance, automate and productize formal verification in the blockchain domain.
7
22
149
@RosuGrigore
Grigore Rosu
6 years
Thrilled as well for our collaboration, @beniaminmincu! I wish more blockchain companies understood the importance of formal modeling and verification, like @ElrondNetwork does. Offering alongside @rv_inc to help improve the open-source K infrastructure also highly appreciated!.
@beniaminmincu
Beniamin Mincu | 🇺🇸/acc 🔥🛠️
6 years
1/ Thrilled to announce a closer collaboration between @elrondnetwork and @rosugrigore & @rv_inc . Grigore has developed K Framework while working at NASA, and is currently applying this to blockchains today.
3
67
108
@RosuGrigore
Grigore Rosu
9 months
Looking forward to finally meeting the web3 talent and enthusiasts in Bucharest! With the Institute of Logic, @MultiversX and @Pi_Squared_Pi2 joining forces to present their cutting-edge results and technology, plus free food/drinks, May 11 will be our best Saturday in 2024!.
@Pi_Squared_Pi2
Pi Squared
9 months
Go Deep on #Blockchain Fundamentals in a workshop hosted by ILDS, @MultiversX & @Pi_Squared_Pi2. Speakers include @AdrianDobrita, @RosuGrigore, and @SasuRobert. Online or join us in Bucharest! #blockchain #bucharest
Tweet media one
2
44
125
@RosuGrigore
Grigore Rosu
3 months
This is very powerful, congratulations @MantorMBU , congratulations @MultiversX ! Let's jump into the future and assume that all our phones will participate in consensus, for maximum decentralization. We still have the (decentralization of) data availability issue, no?.
6
28
126
@RosuGrigore
Grigore Rosu
3 months
7
20
126
@RosuGrigore
Grigore Rosu
3 months
@fistydeals @Crypto_Spieler @Pi_Squared_Pi2 @SovereignChains @WczPaul @MultiversX @CyberNetwork_X @MultiversX friends, our strong relationship with MultiversX and our friendship with @beniaminmincu and @lucianmincu and many other MultiversX folks are written in stone :) Also, several of us at @Pi_Squared_Pi2 and @rv_inc are regular users of MultiversX (@xExchangeApp ,.
7
23
124
@RosuGrigore
Grigore Rosu
5 months
This happened in 2017, the first ERC20 formal specification: It was like yesterday . 7 years ago. Thanks for help back then, @VitalikButerin @phildaian @IOHK_Charles . How about a K powered blockchain / L2, where we execute directly such.
@rv_inc
Runtime Vеrification
7 years
Introducing ERC20-K: Executable, testable, rigorous, comprehensive, EVM-independent formal specification for ERC20 tokens!. More details:
6
18
121
@RosuGrigore
Grigore Rosu
2 years
Really enjoyed @XDayParis! The Elrond community is friendly, knowledgeable, and unbelievably energetic! Several Elrond team members use formal methods and systems like Coq, TLA and K regularly. My talk, about a future where K+SNARKS = Ultimate Trust:.
@xDayGlobal
xDay
2 years
Join @rv_inc founder @RosuGrigore as he highlights the importance of auditing in blockchain development.
Tweet media one
4
24
113
@RosuGrigore
Grigore Rosu
7 months
Cannot be more excited to see this lifelong belief get one step closer to reality! I am grateful to our investors, angels, the amazing @Pi_Squared_Pi2 and @rv_inc teams and advisors, as well as to my @cse_uiuc students and colleagues for helping change the world together!.
@Pi_Squared_Pi2
Pi Squared
7 months
Thrilled to announce our $12.5m in seed funding to build universal verified computing for all!. Thank you to our lead investor @polychain as well as @ABCDELabs, @bloccelerate, @genventurecap, @robotventures, and @SamsungNext for supporting us!. We also want to give a shout out
Tweet media one
9
33
116
@RosuGrigore
Grigore Rosu
3 months
A major step in combating disinformation and promoting authentic journalism, through blockchain: Bravo @MultiversX , @agerpres and @ICIBucharest! . Bravo Romania!. p.s. Strongly recommend @ICIBucharest to young researchers, it is an excellent place to.
1
27
112
@RosuGrigore
Grigore Rosu
6 months
Everything big starts with a vision. Our vision at Pi^2 is that we should verify mathematical proofs, not adhoc computations. Everything that is true admits a mathematical proof, so verify mathematics and you verify everything: computing, knowledge, science.
@Pi_Squared_Pi2
Pi Squared
6 months
With our first Blog post, our Founder and CEO, @RosuGrigore, defines the vision for Pi Squared. He explains how Proof of Proof will revolutionize verifiable computing, and how our Universal Settlement Layer will empower developers to build interoperable smart contracts across any
Tweet media one
3
30
110
@RosuGrigore
Grigore Rosu
7 years
High level overview of our effort to generate correct-by-construction blockchain VMs from their formal semantics. Thank you @InputOutputHK and @IOHK_Charles for your trust, support, and your talented team making this dream reality!.@rv_inc @IllinoisCS.
3
21
85
@RosuGrigore
Grigore Rosu
3 months
@JohnAlanWoods This is super-cool! I am a user of Algorand from day 1 and the only thing that I missed was a proper staking program. In my experience so far, Algorand was the fastest and most reliable blockchain I ever used. Let's hope speed will not be affected.
3
11
91
@RosuGrigore
Grigore Rosu
6 years
Great week spent with @NicoArqueros, CTO of @emurgo_io, at our @rv_inc lab in @cityofurbana! We learned a lot about the great long term vision behind @Cardano and about their planned top-notch research and education initiatives to accomplish it.
Tweet media one
Tweet media two
1
14
85
@RosuGrigore
Grigore Rosu
7 years
K semantics of EVM is open source, under non-restrictive UIUC license (like LLVM). Well-documented and accessible from KEVM planned to become the official formal semantics of the #EthereumClassic ecosystem: #KEVM @IOHK_Charles
@rv_inc
Runtime Vеrification
7 years
The list of CSF'18 accepted papers is out: Our EVM formal semantics in K (paper 17) will be presented in a special blockchain track.
0
17
80
@RosuGrigore
Grigore Rosu
7 years
Why I love Champaign-Urbana (besides the great students). Taken 1min ago, just outside my home office.
Tweet media one
Tweet media two
Tweet media three
3
6
86
@RosuGrigore
Grigore Rosu
22 days
We are including Move in the first batch of ULM languages (besides Solidity, EVM, WASM, RiscV). Which means, we need to define its formal semantics. But . which one? @Aptos Move? @SuiNetwork Move? @movementlabsxyz Move?. Although they may look and feel very similar, from a
Tweet media one
14
13
86
@RosuGrigore
Grigore Rosu
6 years
1/2 "Formal verification" is now a buzzword in the blockchain, but it will not be done properly unless people understand that it takes *significantly* more work to formally verify a program than to write the program first place. Think 9x more for smart contracts!.
3
22
81
@RosuGrigore
Grigore Rosu
7 years
True: Ralph is not only a famous software developer, designer and teacher, but also an amazing project manager. I learn something new from him every meeting. A great speaker, too. He helps us (both RV and IOHK) stay on top of things with IELE.
@IOHK_Charles
Charles Hoskinson
7 years
Here's a fun fact, Dr. Ralph Johnson from the Design Patterns days is actually working on the Cardano project as a project manager for Runtime Verification
0
10
70
@RosuGrigore
Grigore Rosu
6 years
Always enjoy watching this machine struggling to compute 1/0. Although, it burns a lot of gas for nothing. We know it from the EVM that 1/0 is obviously 0. And in case you wonder, 0^0 is of course 1.
@Rainmaker1973
Massimo
6 years
Division by zero is a mathematical challenging concept: see what happens when you try in on a mechanical calculator
5
12
75
@RosuGrigore
Grigore Rosu
7 years
My startup company @rv_inc won the first Ethereum Foundation Security Grant: The grant is to formally verify Casper, written in Vyper, all the way down to the EVM binary. We are going to use this approach:
2
26
72
@RosuGrigore
Grigore Rosu
6 months
Very excited about this partnership! We had a great collaboration with the Soul team at @rv_inc , when we noticed their _obsession_ for correctness and security. The time of seamless cross-chain lending-borrowing is here: deposit collateral on one chain, borrow on another.
@Pi_Squared_Pi2
Pi Squared
6 months
We're very excited to announce a new partnership with @0xSoulProtocol, a super talented team who we know quite well from their days at @HatomProtocol, a leading project in the @MultiversX ecosystem. Together, Pi Squared and Soul will collaborate on cross-chain lending and
0
22
73
@RosuGrigore
Grigore Rosu
4 months
"Formal semantics is only useful for formal verification, and you need a PhD to understand it.". This used to be the slogan 20 years ago folks, although unfortunately many still think the same way, which is just plain wrong. The state of the art changed massively! Now.
@Pi_Squared_Pi2
Pi Squared
5 months
To get to a billion Web3 users, we need to make it easier for developers to write smart contracts. In this blog post our Head of Engineering, Dwight Guth, explains how formal semantics enable developers to build Web3 apps in the programming languages they know and love. More.
1
17
67
@RosuGrigore
Grigore Rosu
4 years
Thank you, my dear colleagues. And a big Thank You also to my family, my teachers, and my students who, besides you, continuously help me learn what is important.
@plfmse
PL/FM/SE at Illinois
4 years
Congratulations to the @plfmse area chair, professor @RosuGrigore, for being named IEEE Fellow! Very well deserved.
6
5
59
@RosuGrigore
Grigore Rosu
5 years
Home project (dock and bench), for mental sanity, completed. Two weeks of evenings and two weekends.
Tweet media one
Tweet media two
Tweet media three
3
1
63
@RosuGrigore
Grigore Rosu
3 months
Very (kindly) surprised, and proud I guess, to see @Pi_Squared_Pi2 at the top of this list. Note though that Pi2 should not be regarded as a "ZK startup" per se. Yes, we do ZK as well, but only at the very end of our pipeline: Program ➡️ PL/VM semantics ➡️ Math Proof ➡️ ZK.
@zkv_xyz
ZKV
4 months
Here's a snapshot of the public fundraising rounds for ZK projects in Q3. How does this compare to previous quarters? 👇
Tweet media one
2
14
61
@RosuGrigore
Grigore Rosu
3 months
Let's stay humble and remember that both Solidity and Move are just particular languages, after all, same like Java, C, Rust, etc. They have one job and only one: to take you from state S1 to state S2. You can write bad programs or good programs in all of them. A language does.
@0xairtx
airtx 🇦🇲
3 months
I was experiencing significant hair loss while using Solidity, so I switched to Move. The results speak for themselves.
Tweet media one
Tweet media two
2
9
61
@RosuGrigore
Grigore Rosu
6 months
We have an exciting new opportunity at @Pi_Squared_Pi2 to be a foundational member of our commercial team defining partnerships and collaborations across both Web3 and Web2. As the Director of Commercial / Business Development you will be front and center as we change the.
2
19
61
@RosuGrigore
Grigore Rosu
3 months
The amazing team has just executed the first multi-language program on our testnet! It uses two languages. Which two? It does not matter! We will demonstrate at least 4 languages inter-operating at Devcon in two weeks, and our goal is 10 languages by.
0
18
60
@RosuGrigore
Grigore Rosu
9 months
Interested in logic, semantics, cryptography, blockchain, and in Bucharest on May 11? Come to and learn about the universal verifiable computing method! Free, but registration required asap. p.s. @Pi_Squared_Pi2 is hiring, too.
1
21
60
@RosuGrigore
Grigore Rosu
3 months
Computation is proof. Mathematical (not ZK) proof. Thanks to formal semantics. Works with all PLs and VMs. Once you have a formal semantics, you have proofs of any program execution. Proofs get verified by decentralized network of verifier nodes.
@Pi_Squared_Pi2
Pi Squared
3 months
Hear why our Founder & CEO, @RosuGrigore, sees 'Bring Your Own Language' (BYOL) turning more than 38 million developers into Web3 innovators. @DeFi #DevCon2024
Tweet media one
0
12
58
@RosuGrigore
Grigore Rosu
6 years
2/2 When I worked at NASA, the rule of thumb was that 20% of a project's budget goes into code writing and 80% goes into formal verification. And the code was not public and nobody but NASA could invoke it once deployed. For smart contracts it should be at least 10% vs 90%.
2
9
56
@RosuGrigore
Grigore Rosu
25 days
Are you interested in Rust and blockchain? You may be the person that Pi^2 is looking for. And if you are located in Chicago, Champaign or Bucharest, then you can work from an office, too.
@Pi_Squared_Pi2
Pi Squared
26 days
Want to build ground-breaking language-agnostic blockchain technologies? . Are you an expert in Rust? . Help bring millions of developers to Web3!.
Tweet media one
2
8
60
@RosuGrigore
Grigore Rosu
4 months
Verifiable Computing 2.0:. Formal Semantics. => Computation is Mathematical Proof. ===>. Verify Mathematical Proofs. => Verify Computing. Nexus has an amazing team of cryptographers and engineers, and a state-of-the-art zkVM. Together, we will lay the foundation.
@danielmarinq
Daniel Marin
4 months
Classical proofs 🤝 Probabilistic proofs. Advancements in formal methods are now guiding zkVM design -- from compilation, to CPU design & ISA extensions, to arithmetization and witness extraction techniques. Excited to explore the frontier with @Pi_Squared_Pi2.
0
15
56
@RosuGrigore
Grigore Rosu
7 years
Thank you, @IOHK_Charles . This would have not happened without your continuous encouragement and support. Cannot wait to see this deployed on the Cardano testnet!
@IOHK_Charles
Charles Hoskinson
7 years
Extremely proud of Professor @RosuGrigore and his team for getting their K-EVM accepted at the IEEE Foundations Symposium at Oxford formal methods meets smart contracts!.
1
5
50
@RosuGrigore
Grigore Rosu
6 months
What this means, specifically, is that.* @rv_inc can now do formal verification security audits for RISC-V, and.* @Pi_Squared_Pi2 will soon generate ZKPs for RISC-V executions, correct by construction --- i.e., without any need to formally verify a zkVM specific to RISC-V.
@rv_inc
Runtime Vеrification
6 months
1/3 🛠️ We’ve implemented a RISC-V model in K, available at Our model conforms to the unprivileged RV32E base ISA and can execute bare metal ELF files. #RISCv #Kframework.
0
12
55
@RosuGrigore
Grigore Rosu
6 years
Knaster-Tarski axiom schema in matching logic, which will yield independently checkable proof certificates for everything K does. Picture by Philip Wadler, 1h ago, on the beach sand of Limassol, Cyprus, in preparation for our meeting on Plutus smart contracts. @InputOutputHK
Tweet media one
Tweet media two
1
6
51
@RosuGrigore
Grigore Rosu
3 months
This will be the first public demo of @Pi_Squared_Pi2, hope to see you there!. Pi2 in a nutshell: Bring all languages to the blockchain and make their inter-operability seamless.
@Pi_Squared_Pi2
Pi Squared
3 months
Headed to Devcon? Join our workshop at Multichain Day as we demonstrate our first integration with a major cross-chain blockchain protocol ;) . 🙏: @wrappedxyz 👉@wormhole 👈@BTC_OS @PythNetwork @StellarOrg @AcrossProtocol @ArciumHQ @drpcorg.
0
10
53
@RosuGrigore
Grigore Rosu
2 months
Super excited to partner with @GoKiteAI to take proving of AI inference to where nobody thought was even possible!. Yes, now it is possible to publicly and verifiably prove correct inference of proprietary AI models! No, it is not possible to do it with existing zkVM or zkML.
@Pi_Squared_Pi2
Pi Squared
2 months
🚀 Big news! We’re thrilled to join forces with @goKiteAI to redefine trust in AI. With Pi Squared, verifiable computing meets cutting-edge AI, ensuring inference integrity—even with private LLMs. 🛡️✨ The future of provable AI starts here. To find out more about our
1
13
49
@RosuGrigore
Grigore Rosu
7 years
Why I love Champaign-Urbana (besides the great students). Taken 1min ago, from my office home.
Tweet media one
1
5
48
@RosuGrigore
Grigore Rosu
7 months
Computation is mathematical proof. Literally. Verify mathematics, verify computation. Which programming language or virtual machine? That is an irrelevant question, because you should not do anything specific to one PL or VM, except define its formal semantics.
@RosuGrigore
Grigore Rosu
7 months
Cannot be more excited to see this lifelong belief get one step closer to reality! I am grateful to our investors, angels, the amazing @Pi_Squared_Pi2 and @rv_inc teams and advisors, as well as to my @cse_uiuc students and colleagues for helping change the world together!.
1
14
49
@RosuGrigore
Grigore Rosu
7 years
IELE testnet to be launched this month by @InputOutputHK in collaboration with @rv_inc. IELE is a more secure alternative to EVM. Also human-readable. It is LLVM-like and designed from scratch using formal methods. VM generated automatically from spec.
@IOHK_Charles
Charles Hoskinson
7 years
update on cardano
1
14
48
@RosuGrigore
Grigore Rosu
7 years
Looking forward to seeing IELE deployed on a blockchain!.And to the day when smart contracts are routinely verified, not only audited. @rv_inc
@IOHK_Charles
Charles Hoskinson
7 years
This research thread is among the most important we have in our portfolio jointly with RV it's giving all smart contracts a safe foundation to live on that's verification friendly, universal and scalable.
1
13
48
@RosuGrigore
Grigore Rosu
7 years
@yuriy_tymchuk @andreamocci Compiler optimizations only required to be correct with well-defined programs. gcc correctly transforms the code as below:
Tweet media one
3
11
47
@RosuGrigore
Grigore Rosu
30 days
Excellent, inspiring read to start the new year. Thanks Haseeb! I agree with everything. I also believe that optimality is achieved when each part of the system does what it is best at:.1. Humans - best at coming up with problems. 2. AI/LLMs - best at finding (creative,.
@hosseeb
Haseeb >|<
1 month
My 2025 Crypto Predictions. I'm either going to look like a prophet or an idiot over these predictions, but one thing is for sure: I'm going to piss off a lot of people with bags. Breaking this up into six sections: my predictions for L1s/L2s, token launches, stablecoins,.
1
13
47
@RosuGrigore
Grigore Rosu
7 years
Just sent my mother (in Romania) money as holidays gift. US bank got $35 fee for transfer. Romanian bank got $25 fee for receiving money and converted at rate $1 = 3.7 RON, although actual rate is $1 = 3.9 RON. Transfer will take 5 business days. Down with the banks!.
8
5
47
@RosuGrigore
Grigore Rosu
7 years
For maximum fun and non-sense, the following "equivalent" program is in fact well-defined (but non-deterministic).
Tweet media one
3
16
42
@RosuGrigore
Grigore Rosu
5 months
Cannot be more proud to see the amazing progress in formal verification shown by @rv_inc 's @palinatolmach! . If interested in formally verifying your smart contracts as part of your CI workflow, instead of just testing them, Kontrol is there for you: free, open source,.
@Mantle_Official
Mantle
5 months
Runtime Verification: Getting your security under Kontrol
2
7
43
@RosuGrigore
Grigore Rosu
3 months
@WczPaul @fistydeals @Crypto_Spieler @Pi_Squared_Pi2 @SovereignChains @MultiversX @CyberNetwork_X @beniaminmincu @lucianmincu @rv_inc @xExchangeApp Let's say yes, but not because of MvX or SC tech, but because of ourselves at Pi2, as we need to nail down precisely our roadmap on how to deliver our decentralized network infra.
1
5
45
@RosuGrigore
Grigore Rosu
3 months
Three! This may be the first time a smart contract is written in three different languages, each executed natively, without compilation/translation to a common target language. One more language to go before Devcon.
@RosuGrigore
Grigore Rosu
3 months
The amazing team has just executed the first multi-language program on our testnet! It uses two languages. Which two? It does not matter! We will demonstrate at least 4 languages inter-operating at Devcon in two weeks, and our goal is 10 languages by.
1
9
44
@RosuGrigore
Grigore Rosu
4 months
Beautiful problem: You have a biased coin, which lands heads, say, 67% of the time. Use it to obtain fair results, as if it were a fair coin. Classic problem, which to my shame I didn't know. Can you explain your solution in 250 chars? No search for "von Newmann" allowed :).
6
8
44
@RosuGrigore
Grigore Rosu
6 years
As part of the first Ethereum security grant, @rv_inc completed the initial formal specification and verification (both deductive proofs and statistical model checking) of Casper and Randao. Comments and suggestionsfor next steps are welcome.
0
9
43
@RosuGrigore
Grigore Rosu
5 months
Excellent article by @ityusufali on the multi-language universal nature of Pi Squared, powered by K. No specific PL/VM hardwired, yet all available. Plug & Play your PL/VM, correct by construction. And as a bonus, forget compilers! They and their bugs are not needed anymore.
@Pi_Squared_Pi2
Pi Squared
5 months
In our first guest post by @ityusufali of @polychain, learn how Pi Squared will enable any developer to bring their own programming language (BYOL) to Web3. Making it easier for millions of verified dApps to run seamlessly with our Universal Settlement Layer.
1
7
42
@RosuGrigore
Grigore Rosu
3 months
"I just got a Rust computer.". This sounds silly, no? Some should "This is a Move blockchain." Replace Move with any other language, even Solidity or EVM. There is and there will never be any silver bullet language, for blockchain or for anything else. A "better" language.
@Pi_Squared_Pi2
Pi Squared
3 months
Universal language support in web3 shouldn't just be a feature—it should be the foundation of true decentralization!.
3
10
41
@RosuGrigore
Grigore Rosu
2 years
My deepest thanks and gratitude to my students and collaborators, whose sustained effort and scientific belief is the real reason behind this recognition. 🙏.
@plfmse
PL/FM/SE at Illinois
2 years
Congratulations to our own @plfmse professor, @RosuGrigore 🎉🎉🎉.
4
1
41
@RosuGrigore
Grigore Rosu
5 months
It is unbelievable how much semantics-based formal verification has advanced lately, thanks to tireless talented people like @palinatolmach and her teammates at @rv_inc!. It was only a few years ago when the only way to get a semantics-based formal verification proof done was.
@palinatolmach
Palina
5 months
At @rv_inc, we proved full correctness of Solady's log2, rather than via equivalence: Now, with Kontrol 1.0, it only takes 21 minute to execute all 320 branches in this proof!. Give it a try:
Tweet media one
0
12
40
@RosuGrigore
Grigore Rosu
3 months
Honored that #1 crypto VC fund thinks of @Pi_Squared_Pi2 as their #1 investment: Thank you @polychaincap for your confidence and for raising the bar for us!. Join us at Devcon, to hear about Pi^2 and see our early demos:
1
9
40
@RosuGrigore
Grigore Rosu
4 months
It is interesting to see investors' perspective, why they pick and invest in certain projects. This often differs from what we the technologists think. But all is good when the main values and believes align. Very happy and honored to have @ABCDELabs in our investor team!.
@Pi_Squared_Pi2
Pi Squared
4 months
“Pi Squared’s engineering and research teams, as well as its robust partnerships, will deliver greater efficiency and security for Web3 with its Universal Settlement Layer” - @cyodyssey , Partner @ABCDE Labs. Read more:.
1
8
37
@RosuGrigore
Grigore Rosu
6 years
As K creator, it is so refreshing to see this. All based on just the operational semantics of EVM. Academics need to wake up! They still believe (and teach) that to formally verify programs for L, you first need a custom (Hoare) logic for L, then a VC generator, etc; or an IVL.
@SkyEcosystem
Sky
6 years
UPDATE ON MULTI-COLLATERAL DAI: .The code is ready and formally verified. The first time ever a major dapp has been formally verified. Learn more: #FormalVerification #DAI $DAI $MKR #MKR.
2
7
38
@RosuGrigore
Grigore Rosu
6 months
@axelar Maybe even more than 1/4, in the short term. My main concern with bridges is . bugs. Any project that involves people's money should have at least one formal verification audit, and have a formal specification of their protocol business logic. This should become the norm.
1
8
37
@RosuGrigore
Grigore Rosu
5 months
Many Web3 folks and teams are still so confused about the term formal verification. If you are truly looking for the highest level of assurance for your smart contract or protocol, you must understand that symbolic bounded model checking (SBMC) does not prove correctness. Same
Tweet media one
1
6
37
@RosuGrigore
Grigore Rosu
2 months
An executable formal semantics (of Solidity) is faster than a mainstream implementation (solc + geth)!. Makes you wonder . Why are we implementing adhoc compilers to interpreted (VM) languages, again? We must certainly love buggy and slow implementations. .
@Pi_Squared_Pi2
Pi Squared
2 months
Last week at Devcon, we introduced the world's first Universal Language Machine (ULM) for Web3. This makes any developer a Web3 innovator!. @_CHEN_Xiaohong_, CTO at Pi Squared
Tweet media one
Tweet media two
1
9
34
@RosuGrigore
Grigore Rosu
3 months
Looking forward to this panel!. The programming language should really not matter. @Pi_Squared_Pi2 will enable a future where will be able to use all programming languages on blockchain. Same like on a computer.
@epicweb3
Epic Web3 🧞‍♂️
3 months
🧠 @RosuGrigore, Founder & CEO @ Pi Squared will talk at the panel discussion “Rolling Up the Future: Interoperability and Cross-Chain Functionality” at L2con!. @Pi_Squared_Pi2 are creating the Universal Settlement Layer for Web3. 📅November 13, Devcon. Grab free tickets here:
Tweet media one
0
11
34
@RosuGrigore
Grigore Rosu
2 months
@DBCrypt0 Totally agree! It is fast, reliable, and one of the few, if not the only blockchain that took formal semantics and verification seriously from day one. (I may have had a bit of influence on that decision, but they went all the way.) I am using MultiversX daily and love it!.
3
7
33
@RosuGrigore
Grigore Rosu
8 years
Complete K semantics of the Ethereum VM, with applications to formal verification of smart contracts.
@phildaian
🤖
8 years
Ethereum formal verification paper, hot off the press! More to follow!!.
1
14
34
@RosuGrigore
Grigore Rosu
3 months
Tuesday 1:45-2:30pm: join this workshop if you are at Devcon and want to see @Pi_Squared_Pi2 's Universal Settlement Layer (USL) at work, integrated with @wormhole. USL's goal is to settle any computations in any programming languages or VMs.
@wrappedxyz
Wrapped
3 months
@wormhole @Pi_Squared_Pi2 @Polkadot @solana @multicoincap @os_presso @yanliu0xzz @pkxro @shayonsengupta @StellarOrg @CAnatalio @BTC_OS @EdanYago Join us at Multichain Day | Devcon 2024 for our newest addition, 45-minute Developer Workshops! . Featuring: .@Pi_Squared_Pi2 .@wormhole . Universal Settlement Layer for Wormhole. RSVP:
Tweet media one
1
8
29
@RosuGrigore
Grigore Rosu
3 months
And . FOUR!. Indeed, a smart contract written in four different languages can currently be executed on our ULM testnet (from Universal Language Machine). ULM has no pre-determined PL/VM, you can plug-and-play your own. Moreover, the execution is done by a math prover (K
Tweet media one
@RosuGrigore
Grigore Rosu
3 months
Three! This may be the first time a smart contract is written in three different languages, each executed natively, without compilation/translation to a common target language. One more language to go before Devcon.
1
9
31
@RosuGrigore
Grigore Rosu
15 days
@VitalikButerin You can go down the rabbit hole and eliminate the compiler and the interpreter/VM, too. These are notoriously buggy beasts. All you need is your program, programming language (semantics), and a small and generic proof checker. You cannot go more minimalistic than that.
2
3
32
@RosuGrigore
Grigore Rosu
4 years
Exciting times for RV @rv_inc: just opened our office in Singapore and Hao (Spencer) Xiao has joined RV to build and lead our Singapore team. Hao has a PhD in computer science and is an expert in formal methods, static and runtime analysis. Welcome Hao!
Tweet media one
2
5
27
@RosuGrigore
Grigore Rosu
5 months
Babylon is one of the most major accomplishments in blockchain technology in 2024. Big kudos to Prof. David Tse (@dntse) and the entire Babylon team!.
@babylonlabs_io
Babylon
5 months
🚀 REVOLUTION. IS. HERE! 🔶🔒. 🔸Self-custodial Bitcoin staking—has finally been unlocked. 🔓. 🔗 Participate in Babylon Bitcoin Staking Mainnet Phase-1: 🔸The Babylon Bitcoin Staking Mainnet launch leads to the third native use case for #Bitcoin, the
0
5
30
@RosuGrigore
Grigore Rosu
6 years
It was a delight to attend Plutusfest and chat with Philip Wadler, @sol3gga, their students, and the Plutus team. Also realized this was the first time in 20 years that I attended an event only to watch others' work, not to present mine. So relaxing :-).
2
3
28
@RosuGrigore
Grigore Rosu
7 years
K needs 5 good developers . Take the challenge. Join a team aiming at shaping the future of PLs and analysis tools.
Tweet media one
0
20
30
@RosuGrigore
Grigore Rosu
6 months
@IOHK_Charles Those were very good times, Charles, when we collaborated on IELE. Very few know that IELE is actually "LLVM for blockchain", essentially a potent register-based alternative to EVM. Your firm belief in mathematically grounded tools and semantics-first techniques is what brought.
0
4
32
@RosuGrigore
Grigore Rosu
6 years
Will give an intensive one-week seminar on K ( at SETTS'19 in Chongqing, China, during April 21-27, 2019. Will cover the basics, but will also briefly discuss the semantics of C, Java, JavaScript, EVM, IELE, Solidity, Plutus.
0
6
27
@RosuGrigore
Grigore Rosu
2 years
Do you want to buy an ERC20 token, which was not audited, or was audited but you want to double check it? Here you can do it totally automatically, by just providing the ETH account of the ERC20 contract. All free! Please help us improve it, send your feedback!.
@rv_inc
Runtime Vеrification
2 years
Today we are soft launching ERC X a tool designed to help token investors identify and avoid scams. It also helps developers write contracts confidently by evaluating each token’s technical quality. 1/3
Tweet media one
0
8
30
@RosuGrigore
Grigore Rosu
3 months
This presentation by Mike Dodds (@miike) is right to the point: Although not made for blockchain devs, it applies very well to them, too. There is really no excuse for smart contract devs today to not do the first six steps below themselves, before
Tweet media one
0
3
28
@RosuGrigore
Grigore Rosu
6 years
Two students from my lab graduated this year:.* Owolabi Legunsen, co-advised by Darko Marinov and I, joined CS at Cornell as faculty @CornellCIS @cs_cornell.* Daejun Park joined Runtime Verification @rv_inc as formal verification lead. Proud of them and wish them a bright future!
Tweet media one
Tweet media two
0
4
29
@RosuGrigore
Grigore Rosu
3 months
@Pi_Squared_Pi2 just joined the zkBoost consortium, a great initiative which will hopefully lead to even more collaboration among zk teams. We are new to zk (~6 months), but this is what we quickly learned: it is hard to make zk tools work, but teams are friendly and helpful.
@thezkcloud
ZkCloud
3 months
☸️ The ZkBoost Consortium ☸️. We are thrilled to announce the Governing Council of the ZkBoost Consortium. 39 companies jointly building the universal API that connects all of ZK. The ZK Renaissance is here for 2025. Future-proofing with proving. United. Universal. Unlimited.
0
6
30
@RosuGrigore
Grigore Rosu
15 days
Join our AMA tomorrow at 1pm EST if you want to learn more about and our (zk) proof of (math) proof approach to correct-by-construction universal verifiable computing. p.s. Please be gentle, this is my first AMA ever.
@Pi_Squared_Pi2
Pi Squared
15 days
1/9🧵.Join our Space tomorrow with Pi Squared's founder @RosuGrigore, in an AMA format hosted by @UBAmain . Read on to learn more about Grigore!.
Tweet media one
0
7
30
@RosuGrigore
Grigore Rosu
6 years
Two ETH 2.0 security and reliability challenges for @rv_inc from @ethereum: formal modeling and verification of the deposit contract (written in Vyper) and formal executable specification of the Beacon Chain in K. This is going to be fun!.
0
5
28
@RosuGrigore
Grigore Rosu
7 years
K team is now formalizing blockchain languages. Much simpler than C/C++/Java and much more in need of formal semantics. More news soon.
@rv_inc
Runtime Vеrification
7 years
Runtime Verification and Formal Systems Lab @ UIUC to formalize Ethereum's Viper: Towards secure smart contracts!.
0
8
28
@RosuGrigore
Grigore Rosu
6 years
My subjective, speculative opinion about the future of smart contracts: write specifications, not code - (start 33:45). Warm thanks to the @CardanoStiftung #IELE testnet users and Jon Moss for the stimulating questions, and @rv_inc for making this real!.
2
8
27
@RosuGrigore
Grigore Rosu
2 years
Glad to announce that my UIUC @uofigrainger colleague Andrew Miller @socrates1024 has joined RV @rv_inc as a Cryptography Adviser. We are working together on bringing ZK proofs to any program in any programming language for which you have a formal semantics in the K framework.
Tweet media one
0
3
26
@RosuGrigore
Grigore Rosu
7 years
I believe that the compilers of the future will be generated automatically from programming language formal semantics, correct by construction. Many thanks to @InputOutputHK for giving me the chance to express my belief in this interview at @FLoC2018:
0
6
27
@RosuGrigore
Grigore Rosu
7 years
Epicenter interview about the K Framework: Also on Youtube: And an overview of K blog:
0
10
27
@RosuGrigore
Grigore Rosu
3 months
And with tools like RV's (@rv_inc) Kontrol (@palinatolmach) and Simbolik (@RaoulSaffron), devs have literally no excuse anymore to not do a first formal analysis of their code themselves. Auditors love to see devs using formal verification tools, because 💯 the code will be much.
@Fitz_Gate
Fitz Gate Ventures
3 months
blockapps: 6/ Emerging trends in smart contract auditing include:. - Formal verification and mathematical proofs. - AI and machine learning integration. - Automated auditing tools and platforms. - Privacy-centric audits.
1
5
25
@RosuGrigore
Grigore Rosu
3 months
@lorisdanto The entire publishing process requires a major overhaul in my view. Currently we spend months polishing the papers only to please the reviewers, who are frustrated because their recent papers were just rejected. We end up with "perfect" papers in POPL, PLDI, CAV, etc., which.
0
2
25
@RosuGrigore
Grigore Rosu
4 years
1/ Besides IOSG, investment came from Fenbushi @fenbushi, Maven11 @Maven11Capital, Borderless @borderless_cap (Algorand), cFund (Cardano) via Wave @wave_financial, Hypersphere (Polkadot), Elrond Research @ElrondNetwork, Tezos Foundation @TezosFoundation.
1
3
25
@RosuGrigore
Grigore Rosu
27 days
Cannot wait to bring ULM, and with it all programming languages and VMs, to Ethereum through @eigenlayer! ULM is in fact a K ( powered blockchain ( . Interestingly, and at first sight surprisingly, formal verification is *not*.
@sreeramkannan
Sreeram Kannan
27 days
Breakthroughs are built on @eigenlayer: @Pi_Squared_Pi2 .-------------.Why? .Crypto smart contracts and libraries are hard-to-build, buggy AND siloed across many languages! .-------------.What?.@Pi_Squared_Pi2 allows programmers to write programs in any language, formally verify.
0
7
25
@RosuGrigore
Grigore Rosu
7 years
The audience always makes a big difference. The RV and K team was impressed with the technical skills of the @InputOutputHK researchers.
@IOHK_Charles
Charles Hoskinson
7 years
Just got a live demo of the work Runtime Verification is doing with semantic compilation and the IELE VM. It's state of the art.
0
7
26
@RosuGrigore
Grigore Rosu
11 months
Has anybody done any thorough comparison of the various EVM implementations / interpreters in terms of performance? Is there any dedicated setting or benchmarks that one can use for this purpose?.
4
3
24
@RosuGrigore
Grigore Rosu
3 months
@keoneHD I built two companies, @rv_inc and @Pi_Squared_Pi2, and thus had two rounds of advisers. The main benefits I found for advisers were networking and ideas. Technical advisors attend regular brainstorming meetings and give us important feedback and pointers to the literature. I.
1
3
24
@RosuGrigore
Grigore Rosu
7 years
Very impressed with the quality of academics and students in Romania! Things improved so much. Top schools there (Universitatea and Politechnica in Bucharest, Alexandru Ioan Cuza in Iasi, and Babes-Bolyai in Cluj) are comparable with any other top universities in the world.
@rv_inc
Runtime Vеrification
7 years
We are in Iasi, Romania, to give invited talks at FROM'18 ( and several universities, to recruit talent for our newly coming office in (Eastern) Europe. Take the K challenge in Haskell if interested:
Tweet media one
0
2
24
@RosuGrigore
Grigore Rosu
2 months
@Pi_Squared_Pi2 team decided to include the following five languages with ULM's launch:.1. EVM (obviously, for backwards compatibility).2. Solidity (no compilation, so no bugs; also faster).3. WASM.4. Rust.5. Move .We may include one more. Suggestions?. The rest will BYOL by you.
@RosuGrigore
Grigore Rosu
2 months
@Pi_Squared_Pi2 's ULM (Universal Language Machine) brings all programming languages and virtual machines to web3. And with them, the millions of web2 devs. See video for how 5 languages are plugged-and-played in 10 minutes. See blog for details
2
7
25
@RosuGrigore
Grigore Rosu
2 months
When can US-based companies issue tokens in the USA? Currently they pay $200k+ to form off-shore foundations, with adhoc and shady boards, because they cannot include the founders of the US company, as US citizens. This sucks. Can we do it now, or too early?.
@rushimanche
rushi
2 months
america will be a leading force in crypto. we no longer have to be ashamed. new york city will be a global crypto hub for founders, capitalists, and users. it is time.
1
3
23