Thursday, May 22, 2025
No Result
View All Result
DOLLAR BITCOIN
Shop
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet
DOLLAR BITCOIN
No Result
View All Result
Home Ethereum

Update on the Vyper Compiler

n70products by n70products
November 4, 2024
in Ethereum
0
Update on the Vyper Compiler
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter



eth wallpaper

The thought behind the Vyper Challenge was to develop one thing that was designed on the language stage to naturally exhibit a excessive diploma of security. The undertaking was initially authored by Vitalik as a proof-of-concept alternative for Serpent, its predecessor, however shortly after its creation Vyper discovered itself with out a devoted maintainer. Fortunately, there have been enthusiastic neighborhood members that took up the torch and continued growth of the undertaking, and we (the EF Python Staff) turned re-involved within the undertaking for a while earlier this yr.

This fall, a preliminary safety audit was carried out by the Consensys Diligence staff on the Python-based Vyper compiler. You can read the results for yourself here.

We encourage you to learn the report, nevertheless, there are two primary take-aways.

  1. There are a number of severe bugs within the Vyper compiler.
  2. The codebase has a excessive stage of technical debt which can make addressing these points complicated.

For the reason that current Python-based Vyper implementation shouldn’t be but manufacturing prepared, it has been moved out of the ethereum github group into its personal group: vyperlang. The prevailing maintainers are planning to handle the problems independently as soon as once more, however we are going to proceed to observe the undertaking intently right here: > https://github.com/vyperlang/vyper

In the meantime, our staff continues work on a Rust-based compiler in tandem. Extra on that under, however first, right here’s a bit extra on how we obtained to the place we’re right this moment.

Over the course of this yr we labored with the undertaking maintainers to deal with bettering the code high quality and structure of the undertaking. After a number of months of labor we have been skeptical that the python codebase was prone to ship on the concept that Vyper promised. The codebase contained a major quantity of technical and architectural debt, and from our perspective it did not seem to be the prevailing maintainers have been centered on fixing this.

Exploring Rust

Earlier this yr in August, we explored producing a model of the Vyper compiler constructed on basically completely different structure. The purpose was to write down a compiler in Rust that leverages the prevailing work by the Solidity staff and makes use of the YUL intermediate illustration to permit us to focus on EVM or EWASM throughout compilation. A Rust primarily based compiler will be simply compiled to WASM, making the compiler rather more transportable than one primarily based in Python. By constructing on prime of YUL we’d get the EVM and EWASM compilation without spending a dime, solely requiring the compiler to deal with the transformation from a Vyper AST to YUL.
We have been sufficiently far together with our Rust primarily based Vyper compiler when the Python Vyper audit was launched, and have been assured within the directionl. The audit confirmed many considerations across the python codebase and helped to validate the route we have taken.

The work continues

That mentioned, the maintainers of the Python Vyper codebase do intend to proceed with the undertaking. Whereas we don’t plan to have continued involvement within the python codebase, we want them luck but in addition needed to make observe of current occasions to keep away from inadvertently signalling that the undertaking was protected to make use of.

So at current there are at present two “Vyper” compilers: The EF-supported work in direction of constructing a compiler written in Rust to ship on the unique thought of Vyper, and the Python effort which can work independently towards the identical objectives within the Python codebase. We’re hopeful that we are able to proceed working collectively in direction of a single “Vyper” with a number of implementations, and we’ll maintain everybody updated because the undertaking strikes ahead.



Source link

Tags: CompilerUpdateVyper
Previous Post

Solana-Based Memecoin That’s Up 4,641% This Year Earns Sudden Support From Binance

Next Post

Ethereum Price Turns Red: Is This a Temporary Dip?

Next Post
Ethereum Price Turns Red: Is This a Temporary Dip?

Ethereum Price Turns Red: Is This a Temporary Dip?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Premium Content

Bitcoin: What next for BTC prices as traders make these moves

Bitcoin: What next for BTC prices as traders make these moves

December 29, 2023
It’s Bitcoin’s victory as Russia, U.S. fight for crypto dominance!

It’s Bitcoin’s victory as Russia, U.S. fight for crypto dominance!

August 10, 2024
Is Dogecoin Mirroring Pepe? A Drop To $0.2 Could Be Imminent For DOGE

Is Dogecoin Mirroring Pepe? A Drop To $0.2 Could Be Imminent For DOGE

February 2, 2025
Bitcoin: How will Jerome Powell’s ‘not in a hurry’ Fed rate cut outlook impact BTC?

Bitcoin: How will Jerome Powell’s ‘not in a hurry’ Fed rate cut outlook impact BTC?

February 12, 2025
Trader Says Memecoin That’s Up Over 27,000% in Under One Year Showing Massive Strength, Updates Outlook on SYN

Trader Says Memecoin That’s Up Over 27,000% in Under One Year Showing Massive Strength, Updates Outlook on SYN

August 25, 2024
Bitcoin is a matter of national security — Deputy CIA director

Bitcoin is a matter of national security — Deputy CIA director

May 3, 2025

Recent Posts

  • Ethereum staking hits record high, ETF inflows turn bullish – Impact on market?
  • Crypto Trader Books 346x Profit on Solana-Based Altcoin That’s Exploded 71,164% in a Month: Lookonchain
  • Vivek Ramaswamy’s barmy bitcoin army

Categories

  • Altcoin
  • Bitcoin
  • Blockchain
  • Blog
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs
  • Regulations
  • XRP

Recommended

Crypto Trader Books 346x Profit on Solana-Based Altcoin That’s Exploded 71,164% in a Month: Lookonchain

Crypto Trader Books 346x Profit on Solana-Based Altcoin That’s Exploded 71,164% in a Month: Lookonchain

May 22, 2025
Vivek Ramaswamy’s barmy bitcoin army

Vivek Ramaswamy’s barmy bitcoin army

May 22, 2025

© 2023 Dollar-Bitcoin | All Rights Reserved

No Result
View All Result
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet

© 2023 Dollar-Bitcoin | All Rights Reserved

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
Go to mobile version