Close Menu
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Categories
  • Altcoins (1,527)
  • Analysis (1,707)
  • Bitcoin (2,296)
  • Blockchain (1,364)
  • DeFi (1,596)
  • Ethereum (1,558)
  • Event (56)
  • Exclusive Deep Dive (1)
  • Landscape Ads (2)
  • Market (1,637)
  • Press Releases (2)
  • Reddit (947)
  • Regulation (1,529)
  • Security (2,175)
  • Thought Leadership (3)
  • Videos (41)
Hand picked
  • ChainLink, Avalanche and Stellar dominate the new health development classification for real asset projects (RWA)
  • Robinhood brings token actions in Europe, blurred the line between blockchain and brokerage
  • Best crypto to buy now: Dexboss (Debo) feeds smarter, faster and more secure trades!
  • Current American cryptography legislation: what’s going on?
  • Bitcoin strikes $ 112,000, XRP Market Booms
We are social
  • Facebook
  • Twitter
  • Instagram
  • YouTube
Facebook X (Twitter) Instagram
  • About us
  • Disclaimer
  • Terms of service
  • Privacy policy
  • Contact us
Facebook X (Twitter) Instagram YouTube LinkedIn
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Events
Altcoin ObserverAltcoin Observer
Home»Ethereum»Development update: formal methods | Ethereum Foundation Blog
Ethereum

Development update: formal methods | Ethereum Foundation Blog

March 23, 2025No Comments3 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Eth org.jpeg
Share
Facebook Twitter LinkedIn Pinterest Email


I join Ethereum as an official verification engineer. My reasoning: formal verification has meaning as a profession only in a rare situation where

  • The verification target follows short and simple rules (EVM);
  • The target has a lot of value (ETH and other tokens);
  • The objective is delicate enough to do well (any non -trivial program);
  • And the community is aware that it is important to do things well (perhaps).

My last job as a formal verification engineer prepared me for this challenge. Besides, around Ethereum, I played with two projects: an online service called Dr Y Ethereum contract analysis And A GitHub repository containing rooster evidence. These projects are at the opposite extremes of a spectrum between an automatic analyzer and a development of manual evidence.

Given the collective impact on the entire ecosystem, I am attracted by an automatic analyzer integrated into a compiler. Many people would direct him and some would notice his warnings. On the other hand, as any surprising behavior can be considered a bug, any surprise must be deleted, but computers cannot feel human expectations. To talk about human expectations for machines, some manual efforts are necessary. Contractual developers must specify the contract in a machine readable by machine and give advice to machines why the implementation corresponds to the specification (in most cases, the machine wants more and more indices until humans make a bug, frequently in the specification). This is a high intensity of labor, but these manual efforts are justifiable when a contract is designed to transport several million dollars.

Having a person dedicated to formal methods not only gives us the possibility of moving more quickly in this important but also fruitful area, we hope that we will also allow us to better communicate with the academic world in order to link the various singular projects that have appeared in recent weeks.

Here are some projects that we would like to tackle in the future, most of them will probably be carried out in cooperation with other teams.

Solidity:

  • Extend solidity to the translation of Why3 in the complete solidity language (perhaps switch to F *)
  • Formal specification of solidity
  • Syntax and semantics of modal logics for reasoning on several parts

Community:

  • Creation of a form of formal verification projects on Ethereum
  • Buggy solidity codes collection for the analysis of automatic analyzers
  • Analysis of contracts deployed on blockchain for vulnerabilities (linked: Oyente tool))

Tools:

  • Provide formalization readable by humans and EVM machine, which can also be executed
  • Develop officially verified libraries in EVM bytecode or Solidey
  • Develop a formally verified compiler for a small language
  • Explore the language potential focused on interaction (“If x is going, then do Y; you can only do Z if you have done one”)



Source link

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleBinance presents the community’s radiation system focused on the community
Next Article Alzheimer’s financing platforms powered by the blockchain: financing platform

Related Posts

Ethereum

The FNB Bitcoin see a record entry of $ 1.2 billion while the market reaches a record level in dollars

July 12, 2025
Ethereum

Ethereum’s term volume exceeds Bitcoin for the first time in the middle of 5 months

July 12, 2025
Ethereum

Ethereum adoption increases: Gamesquare invests $ 5 million in ETH as part of the Treasury Strategy

July 12, 2025
Add A Comment
Leave A Reply Cancel Reply

Single Page Post
Share
  • Facebook
  • Twitter
  • Instagram
  • YouTube
Featured Content
Event

Philippine Blockchain Week 2025 Welcomes Global Web3 Trailblazers to Manila

June 9, 2025

Manila, Philippines – June 9, 2025 — As Philippine Blockchain Week (PBW) 2025 returns for…

Event

ETHMilan 2025 Returns With a Stellar Line-Up at One of Milan’s Most Iconic Venues

June 5, 2025

Milan, Italy – Mark your calendars! ETHMilan, Italy’s largest international Ethereum and Web3 conference, is…

1 2 3 … 49 Next
  • Facebook
  • Twitter
  • Instagram
  • YouTube

ChainLink, Avalanche and Stellar dominate the new health development classification for real asset projects (RWA)

July 12, 2025

Crypto analyst: Altcoins is greatly gathers while the domination of bitcoin remains unshakable

July 12, 2025

The tokens have warm! The 25% pump of Story’s (IP) is just the start if …

July 12, 2025
Facebook X (Twitter) Instagram LinkedIn
  • About us
  • Disclaimer
  • Terms of service
  • Privacy policy
  • Contact us
© 2025 Altcoin Observer. all rights reserved by Tech Team.

Type above and press Enter to search. Press Esc to cancel.

bitcoin
Bitcoin (BTC) $ 117,524.49
ethereum
Ethereum (ETH) $ 2,937.62
xrp
XRP (XRP) $ 2.72
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 684.02
solana
Solana (SOL) $ 160.35
usd-coin
USDC (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.196218
tron
TRON (TRX) $ 0.301149
staked-ether
Lido Staked Ether (STETH) $ 2,934.78