Close Menu
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Categories
  • Altcoins (3,019)
  • Analysis (3,149)
  • Bitcoin (3,760)
  • Blockchain (2,157)
  • DeFi (2,623)
  • Ethereum (2,539)
  • Event (115)
  • Exclusive Deep Dive (1)
  • Landscape Ads (2)
  • Market (2,714)
  • Press Releases (12)
  • Reddit (2,448)
  • Regulation (2,461)
  • Security (3,598)
  • Thought Leadership (3)
  • Videos (44)
Hand picked
  • Regulated and trusted MiCA free Exchange?
  • Expert Says Real XRP Adoption Is Here, What Investors Are Missing
  • Coinbase Adds Little-Known Crypto Asset to Listing Roadmap for Spot Trading
  • Bitcoin Depot CEO resigns amid crypto ATM crackdown
  • Mansory partners with LUKSO to bring luxury car culture on-chain with universal profiles
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»Vyper compiler update
Ethereum

Vyper compiler update

January 5, 2025No Comments
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Eth Wallpaper.jpg
Share
Facebook Twitter LinkedIn Pinterest Email



The idea behind the Vyper project was to develop something that was linguistically designed to naturally present a high degree of security. The project was initially written by Vitalik as a replacement for Serpent, its predecessor, but shortly after its creation, Vyper found itself without a dedicated maintainer. Fortunately, enthusiastic community members picked up the torch and continued development of the project, and we (the EF Python team) got back involved with the project for a while earlier this year.

This fall, a preliminary security audit was performed by the Consensys Diligence team on the Python-based Vyper compiler. You can read the results for yourself here.

We encourage you to read the report, but there are two main takeaways.

  1. There are several serious bugs in the Vyper compiler.
  2. The codebase has a high level of technical debt, which will make resolving these issues complex.

Since the existing Python-based Vyper implementation is not yet production ready, it has been moved from the Ethereum github organization to its own organization: vyperlang. The existing maintainers plan to resolve the issues independently once again, but we will continue to monitor the project closely here: >

Meanwhile, our team continues to work in tandem on a Rust-based compiler. More on that below, but first, here’s a little more about how we got to where we are today.

Over the course of this year, we worked with the project managers to focus on improving the quality of the project’s code and architecture. After a few months of work, we were skeptical that the Python codebase could deliver on the idea Vyper promised. The codebase contained a significant amount of technical and architectural debt, and from our perspective, it did not appear that the existing maintainers were focused on fixing this problem.

Explore rust

Earlier this year, in August, we considered producing a version of the Vyper compiler built on a fundamentally different architecture. The goal was to write a compiler in Rust that leverages the Solidity team’s existing work and uses the YUL intermediate representation to allow us to target EVM or EWASM when compiling. A Rust-based compiler can be easily compiled to WASM, making the compiler much more portable than a Python-based compiler. By building on YUL, we would get EVM and EWASM compilation for free, only requiring the compiler to handle transforming a Vyper AST to YUL. We were sufficiently advanced with our Rust-based Vyper compiler when the Python Vyper audit was released and were confident in the direction. The audit confirmed many concerns about the Python codebase and helped validate the direction we were taking.

The work continues

That said, those responsible for the Python Vyper codebase intend to continue the project. While we don’t plan to continue involvement with the Python codebase, we wish them well, but we also wanted to take note of recent events to avoid inadvertently signaling that the project was safe to use.

So, there are currently two “Vyper” compilers: the EF-backed work to build a compiler written in Rust to realize the original Vyper idea, and the Python effort that will work independently toward the same goals in the Python codebase . We hope to continue working together to create a single “Vyper” with multiple implementations, and we will keep everyone updated as the project progresses.



Source link

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleWall Street Pepe Hits $41M in Presale – Fastest Growing ICO?
Next Article Financial Crime Unit T3 Freezes $126,000,000 in USDT on the Tron (TRX) Blockchain in Just Four Months

Related Posts

Ethereum

The Hidden Ethereum Bull Case: Supply Leakage Meets Organic Demand Growth

March 25, 2026
Ethereum

Ethereum Sees Increased Whale Activity Following Tom Lee’s Upbeat Remarks

March 24, 2026
Ethereum

Ethereum unveils its roadmap for post-quantum security

March 24, 2026
Add A Comment
Leave A Reply Cancel Reply

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

After Token 2049 Dubai cancellation, industry attention turns to Paris Blockchain Week

March 24, 2026

Paris, March 24, 2026 – Following the announcement that Token 2049 Dubai will not take…

Event

UN:BLOCK Northern Europe’s Largest Blockchain and Fintech Conference

March 20, 2026

Riga, Latvia — UN:BLOCK, Northern Europe’s largest blockchain and fintech conference, returns to Riga, bringing…

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

Coinbase Adds Little-Known Crypto Asset to Listing Roadmap for Spot Trading

March 25, 2026

Bittensor Income Desert: Why $52M in Subsidies Mask Crypto Valuation Risk TAO

March 25, 2026

Binance AI Pro goes beyond chat – Is this the end of manual trading?

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

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

bitcoin
Bitcoin (BTC) $ 70,880.00
ethereum
Ethereum (ETH) $ 2,164.23
tether
Tether (USDT) $ 0.999558
bnb
BNB (BNB) $ 645.64
xrp
XRP (XRP) $ 1.41
usd-coin
USDC (USDC) $ 0.999826
solana
Solana (SOL) $ 91.32
tron
TRON (TRX) $ 0.314959
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.03
staked-ether
Lido Staked Ether (STETH) $ 2,265.05