CRYPTO NEWS

Cardano founder addresses Vasil hard fork delay; says rollout ‘shouldn’t be much longer’

Cardano founder Charles Hoskinson posted a video on Aug. 1 to address the delay in the Vasil hard fork.

He said Vasil is the most ambitious upgrade to date as it required changes to the Plutus programming language and the consensus protocol. This meant more thorough testing requirements compared to previous releases, leading to setbacks.

No revised rollout date was given in the video message.

Vasil delayed for a second time

Vasil falls under the Basho scaling era and incorporates several upgrades to bring optimization and scaling benefits to the chain.

The network upgrade was initially scheduled for an end-of-June release. However, concerns over the Terra implosion warranted additional testing, pushing the deadline to the end of July.

A second delay was announced on the latest Cardano360, which aired on July 28. Input Output (IO) Technology Manager Kevin Hammond said this was due to bugs discovered during testing. He added that the priority is to ship a final product that is “absolutely right.”

Cardano followers were, on the whole, sympathetic and understanding of the hold-up, with many acknowledging that safety and robust operation are more critical than hitting target dates.

Cardano founder goes into more detail

Giving further details of the delay, IO CEO Charles Hoskinson said testing uncovered three separate bugs, resulting in the development of three new versions of the software. The latest software version, 1.35.3, “looks like it is going to be the version that will survive the hard fork” to upgrade to Vasil.

Without going into a detailed response, the Cardano founder said the Elliptic Curve Digital Signature Algorithm (ECDSA) primitives are “not quite where they need to be.” However, the proposed Cardano Improvement Proposals (CIPs) that are scheduled to ship with Vasil “are [looking] pretty good.”

“there’s a big retrospective that will be done, but the long and short of it is that the ECDSA primitives, amongst a few other things, are not quite where they need to be. And so that feature has to be put aside.”

ECDSAs refers to a process that ensures funds can only be spent by the rightful owner.

Hoskinson added that the discovery of a bug requires a fix to be deployed, and the fix must also be verified. The process then goes back through the testing pipeline, resulting in release delays.

However, the rollout is in hand, and barring the discovery of new bugs, “it shouldn’t be much longer.”

The post Cardano founder addresses Vasil hard fork delay; says rollout ‘shouldn’t be much longer’ appeared first on CryptoSlate.

External Function as Function argument

I am trying to figure out how the calldata looks, when I pass a function as a function argument. For example, function foo(function(uint) external callback) external {} I assume it is the methodId of foo(function) and the argument as bytecode would be the methodId of the function that I gave as an argument, but in::Listen

I am trying to figure out how the calldata looks, when I pass a function as a function argument.

For example, function foo(function(uint) external callback) external {}

I assume it is the methodId of foo(function) and the argument as bytecode would be the methodId of the function that I gave as an argument, but in remix, it doesnt work this way.

I hope I made myself clear.

Thank you in advance!

Cardano founder addresses Vasil hard fork delay; says rollout ‘shouldn’t be much longer’

Shopping cart
There are no products in the cart!
Continue shopping
0