Connect with us


eth2 quick update no. 11



eth2 quick update no. 11

We’ve all been pretty busy with all the things! I’ll try to keep these posts rolling out, but in the meantime, be sure to checkout Ben Edgington’s What’s New in Eth2 to get your fix.

Tune into Ethereal Virtual Summit this Thursday and Friday! It’s full of excellent eth2 content and it’s 100% FREE. Thank you to all the organizers for their hard work in making the switch to online. I’m super excited 🙂


Doubling bounty rewards

Starting today all rewards in the Phase 0 Pre-Launch Bounty Program are being doubled for a maximum of $20k for critical bugs!

This program is designed to incentivize you to find and report bugs in the core Eth2 Phase 0 specs prior to mainnet launch 🐛.

The Ethereum Foundation will run this program from now until just prior to the Phase 0 mainnet launch. After Phase 0 is in production, we will transition Phase 0 bounties to the standard Ethereum Bounty Program.

Read more for details about the rules, how to report, severity levels, and rewards.

Happy 🐛 hunting!

Schlesi multi-client testnet

On April 17th, the first eth2 multi-client testnet — Schlesi — was born!

Schlesi is an eth2 multi-client effort led by Afri Schoedon, and this current iteration of the net is the first ever persisted multi-client testnet. Huge shoutout to Afri for his work in getting various clients to interop, filing detailed bug reports along the way, and managing to stand up a net that has already lasted for multiple weeks!

The network’s backbone was started with Prysm and Lighthouse, but since then both Nimbus and Teku have managed to sync and are in the process of getting their validators to play nicely. Check out the graffiti in the testnet blocks, many are tagged with the client/build and while others have some fun messages.

Schlesi might very well turn into the multi-client testnet in a couple of iterations, but for now, expect the net to be restarted every week or two as bugs are found, versions are bumped, and more clients come online.

Join us in the Eth R&D schlesi channel if you want to join the net and get more involved!

Preparing for v0.12

Much of my time has recently been spent preparing the eth2 specs for a semi-major version bump to v0.12. Unless security critical items are found, this is planned to be the last breaking spec change prior to mainnet. The release will include Draft 7 of the IETF hash-to-curve for BLS, continued refinements of the network spec, and some non-substantive changes to the state transition to aid in testing.

The IETF BLS standard has been both a point of excitement and of stress in the eth2 process. On the one hand, we are eager to adopt a well-vetted industry standard and benefit from more robust tooling and cleaner interoperability. But on the other hand, the standardization process is an external dependency that we can’t entirely manage. Each update introduces a breaking change into the eth2 specs, requires some development work to get the implementations up to spec, and brings uncertainty into our timelines.

The IETF spec maintainers are pleased with Draft 7 and have no more expected changes in the queue. Eth2 teams, along with a number of other blockchain projects, plan to adopt Draft 7 at this point and will only consider subsequent changes in the event that security critical issues are found.

As for networking, we had a very productive call this morning to hash out some of the finer details of initial sync, peer discovery of particular capabilities, type-based message size limits, and more. Check out Ben Edgington’s excellent notes for a recap 🚀

Source link

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published.


The Devcon5 Bible | Ethereum Foundation Blog



The Devcon5 Bible | Ethereum Foundation Blog

Welcome to Devcon.

We’ve got a lot to cover, and in this post you’ll read about it all! Read closely as we go over transit to the venue from Osaka’s airports, the Devcon Venue, the Agenda & Devcon App, and more!

Please bookmark this piece to answer all questions that you may have related to early and on-site registration, experiences around the venue, participating during talks, side/after events and everything else Devcon5.

To kick things off, let’s discuss how to get where you’re going.

I. Transit

Most attendees will be landing soon, and we want to make sure that you’re able to easily navigate toward the Devcon venue.

The majority of folks will arrive at Osaka’s international airport, Kansai International Airport (KIX). From there,  there are a few easy ways to reach the ATC Hall, or the Cosmo Tower, Hyatt Regency and Quintessa hotels.

a. KIX to the Venue 

KIX Airport Limousine Bus to Hyatt Regency Osaka

The Limousine Bus is an express-bus just steps from the doors to the airport. There are only two stops before this service drops off at the Hyatt Regency Osaka, which is adjoined to the venue. The bus leaves every half hour and is bound for Osaka Nanko/Universal Studios.

The cost for a ride is JPY1,600 per person (about $15 USD) one way, or 2,800 yen ($26 USD) round trip. Travel time is 50 minutes. Check the time-table here:

Via Metro 

The metro is a low-cost option for getting around any part of Osaka. From Umeda/Honmachi/Shinsaibashi/Namba, take the Osaka Metro Chuo Line to “Honmachi” station, and from Honmachi station, take the Cosmo Square to Trade Center station for about 18 minutes.

From Shin-Osaka, take the Osaka Midosuji Line to Honmachi station, and from “Honmachi” station take the Cosmo Square to Trade Center station for about 18 minutes.

Via JR (Japan Rail)

From Tennoji or Osaka station, take the Loop Line to “Bentencho” Station and transfer to the Osaka Metro Chuo Line via Cosmosquare for about 15 minutes and get off at “In front of the trade center” Station. This trip should run about ¥390.

b. ITM to the Venue

For those arriving via connection or domestically at Itami Airport (ITM), we recommend the Itami-Airport Limousine Bus, which will quickly bring you to the center of Osaka. From there, connect with Osaka Metro’s Chuo Line to reach the ATC Hall.

And for more information on local transit, we’re always thrilled by our community taking the lead, and pleased to recommend and share these community resources:

Other Useful navigation tools 

II. Devcon Registration

a. Early Registration

Optionally, skip the line on Day 1 by registering on Monday to receive your wristband and badge!

Date: Monday, October 7th

Time: 2:00 PM – 7:00 PM

Location: Sakishima Cosmo Tower 1st floor

b. DOORS OPEN: On-Site Registration

Date: Tuesday, October 8th

Time: 8:00 AM (Programming begins @9:00AM)

Devcon Venue: ATC Hall 2 Chome-1-10 Nankokita, Suminoe Ward

  1. Registration “need to know”

  • All lines are equal — no alphabetical order this year!

  • Before you arrive, you must redeem your code for a ticket QR and download the PDF to your device or print it in advance.

  • Wristbands are required for entry and must be picked up at registration. Do not lose your wristband — it will not be replaced.

  • Badges are optional, and can be picked up at the Swag Station in Hall C

  • For all on-chain auction and raffle ticketeers, please ensure that you’ve redeemed your tickets here. Staff will be able to assist on-site if needed.

c.  Internet

We know how conference Wi-Fi often feels, so we’re trying out a few new things this year. In addition to the standard venue Wi-Fi option, we’ll have dedicated connections in each room to help with presentation-streaming and more. Further, if you have an unlocked phone, let our staff know at registration for a gift and some dedicated data (a data-only SIM card valid for the duration of the conference [5 days]) of your very own.

d. Reserve Swag during the ticketing process? 

We’ve got you covered, but you’ll pick things up a bit later. See the Swag section for more information (Pt. III-B-1-ii)!

III. Venue & Experiences

a. Welcome to the ATC Hall

Address: 2 Chome-1-10 Nankokita, Suminoe Ward, Osaka, 559-0034, Japan

The ATC hall is a beautiful and modern venue complete with indoor and outdoor space, a direct train stop for quick downtown access, a view of the water (for those nautically-inclined among us) and on-site food and shopping!

We have a number of unique activities and spaces for everyone to look forward to both inside and outside the main venue, including a packed schedule on stages of all sizes, a wide variety of food options, and other experiences.

Let’s start with those experiences!

b. Inside the Venue

1. The Incredible Hall C!

i. Tabling Teams

Hall C is directly accessible from the main entryway and gathering place of the ATC Hall. Inside you’ll find staff and swag from thirty of the Ethereum ecosystem’s leading teams. Be sure to visit throughout the conference as well, since many tabling sponsors and groups will rotate after Day 2 of Devcon.

ii. Swag & Sales

Speaking of swag, Hall C is also the place to pick up your pre-ordered swag and more! Did you select your gear during the ticketing process? Head to the Swag Station and present your QR (download separately from your ticket) to redeem for your swag. If you selected a size, we’ve got it reserved for you.

Want something more? We’ve got exclusive designs and add-ons like Devcon hoodies for sale as well. Check those out here: – use the password “osaka5” 😉

iii. Badge Design, Sticker Station and Food!

Is your badge not yet covered in pastel colored and meme-related stickers? We can help. Last year’s Devcon stickers went quickly, so we’ve reloaded. Head to the back of Hall C to fulfill your sticker dreams, and grab a snack along the way.

2. Decompression Room II

Need to avoid eye contact? Take the elevator to Floor 6 and find a relaxing, refreshing space for guests to doze and laze about. No devices please! On Day 4, there will be a meditation session led by a Zen monk for those in dire need of a boost after a long conference.

3. Dogfooding, Another Kind of Food

i. Ethereum Galaxy (Burner Wallet Game) 

Come play Ethereum Galaxy, a webapp scavenger hunt where you can discover all the stars in the Ethereum community’s night sky, built by FlexDapps. Collect stars by visiting all areas of the conference scanning QR codes, and complete a whole galaxy to win prizes and the ultimate easter egg.

ii. Proof Of Attendance Protocol (POAP)

Snag your collectible ERC-721 token to prove your attendance at Devcon!

4. Crypto Grows on Trees

‘On the Revitalization of Nature’ is an art/thought experience produced and curated by the Department of Decentralization. Through compelling art projects (many of which use the technologies that we are so hard at work on such as Plasma, IPFS and others) we seek to activate the emotional attachment we feel towards our planet and spark thoughts on the current climate crisis. Participants are invited to share their ideas, questions and complaints in a traditional “Complaints Book” which will be later used on a second iteration of the show.

5. Elsewhere 

Step through a portal, leaving the hustle and bustle behind, and into an interactive theater exhibit that is Elsewhere. At the entrance you’ll find a relaxing, refreshing space for guests to take a deep breath and decompress. Visit Celo’s listening booth, flip pages through especially excellent books, chat with friends over a cup of tea while clearing your head. Further in, an artful and interactive experience exploring the veiled concepts with which we mythologize money will lead you on a journey unlike any other.

To find “Elsewhere”, take elevator #2 (left of Hall B) to the 3rd floor and head to Umier Cube/Room 308:

c. Outside the Venue

1. Devcon Park

We can’t wait for you to see the backyard! Devcon Park overlooks the water from the back of the Devcon Venue, and is built by our friends at ConsenSys. Enjoy seating, food, drink and great views.

2. Devcon Park Amphitheater

Need some air? Check out the cool outdoor amphitheatre area for more talks, panels and workshops. This space also has some free blocks of time if you’d like to schedule your own talk! Just head on down and pencil it in. We’ll provide an update here soon with details on how to schedule time using the Scheduler!

Oh… and we have a special guest joining us on Day 1 that you won’t want to miss.

 3. Teatime with Doge

Doge with Ethereum Hat

Meet Kabo-chan.

She’s fluffy, cute, and you may know her better as the real-life face of Doge. That’s right, the pup that started it all is here in the fur and will be giving you the latest on breakthrough state-channel research. Ok, we’re kidding about that last part.

Join Kabo-chan on Day 1 (October 8th) at 2:30PM for teatime and selfies.

d. Food is an experience, too!

Attendees will have a few more options this year when it comes to the menu.

Pastries and coffee with a local flare will be around each morning, and light snacks (+coffee and tea) are provided throughout the day. For lunch, everyone will be provided with a stack of vouchers at registration which can be used to get yourself a lunch at any of the locations listed here.

In total, we have nearly 30 dining options in and around the venue to let everyone find and pick their favorites each day.

IV. Schedule & Devcon App

a. Agenda

This year’s schedule is available in multiple formats. The official online release is live at

For more information, see our full post on the schedule here.

*If you need a hand with finding a room (or anything else at Devcon), keep an eye out for the dark-red staff shirts worn by volunteers and staff on the Devcon team.

b. The Devcon App

An on-the-go schedule is available through our Devcon mobile app. Check it out below!

Through the app, you’ll be able to save your most anticipated talks to a personalized schedule, search for and learn about speakers by name, receive live Devcon updates, connect and share schedules with friends and more! We’d like to send a special thank you to Ackee for their work on this year’s app. (for iOS) (for android)

c. HackMD

This year we will be offering a collaborative note-taking platform called HackMD for every Devcon5 talk!

Contribute notes to the HackMD notebook during each and every talk that you attend, and if you miss any talks, check HackMD for notes and feedback from others on what you missed.

The Devcon5 notebook can found here, with separate notes for each talk.

d. After & Side Events

Aside from Devcon events and activities, there is a lot happening in Osaka, and independent groups across the Ethereum ecosystem have been at work to aggregate side events, afterparties and other opportunities for all of us to take part in. We applaud their work and dedication, and can’t wait to see everyone at a few of the events that they’re helping to make happen. Check out their pages below.

V. Cultural Tips

First time in Japan? Don’t smoke outside! Here’s some advice about social customs that may be new to you, like common phrases, information on tipping culture, and more.

a. Do’s

  • Always have cash on hand. There are many stores, restaurants and taxis only accept cash. ATMs are located in every convenience store

  • If you forget something at home, head to a convenience store (7-11, Family Mart and Lawson) and you can find most must-have items there

  • You can drink the tap water

  • On public transportation waiting for trains or bus, line up a queue in an orderly way and do not cut in, Japanese people really care for their queues

b. Don’ts 

  • Do not tip in restaurants (no tipping culture)

  • Do not throw away trash on the street

  • Do not drink or smoke on the street (designated areas only)

  • Do not make phone calls while on public transportation

  • Do not speak loudly on public transportation

c. Local tips 

  • Explore a variety of delicious local foods in Dotonbori area such as Takoyaki, Okonomiyaki, Kushi-age

  • Japan’s official travel app is useful to discover fun spots and to get alert notifications in case of natural disasters

  • There are often women-only train cars if needed (written in English on the side of the train)

  • If you do not want to carry around heavy suitcases, there is a conference luggage storage service provided by ecbo cloak

  • For further information, explore with Osaka Info

d. Useful phrases

Remember some useful Japanese phrases (most Japanese people do not speak English but they are usually helpful to answer with some vocabulary)

  • Hello – Konichiwa (こんにちは)

  • Thank you – Arigatou (ありがとう)

  • Excuse me – Sumimasen (すみません)

  • Please – Onegai shimasu (おねがいします)

  • Yes – Hai (はい)

  • No – Iie (いいえ)

  • I’m sorry – Gomen nasai (ごめんなさい)

  • I don’t understand – Wakarimasen (わかりません)

  • Goodbye – Sayounara  (さようなら)

  • Good night – Oyasumi (おやすみ)

  • I don’t understand Japanese – Nihongo wakarimasen (にほんごわかりません)

  • What’s this? – Kore ha nandesuka? (これはなんですか?)

  • Where is _? – _ ha doko desuka? (____はどこですか?)

  • Where is the restroom (toilet)t? – Toilet ha doko desuka? (トイレはどこですか?)

  • Do you accept credit cards? – Credit card ha tsukae masuka ? (クレジットカードはつかえますか?)

  • I am _ . – Watashi ha __ desu (わたしは____です)

  • Help! – Tasukete kudasai (たすけてください)

VI. Other things to know

a. Safety First!

1. Emergency numbers:

  • 119 – Ambulance, fire, emergency rescue

  • 110 – Police

  • 118 – Sea rescue (for those of you that insist on making boat parties happen)

  • “I am at  (place name)” = Watashi ha (place name) ni imasu

  • “It’s an emergency! Please send ambulance” = Kinkyu desu! Kyu-kyu-sha wo onegai shimasu.

We will have medical staff at the venue on-site in case of emergencies.

b. Code of Conduct

Please remember to abide by the Code of Conduct, which is available here:

For any questions regarding the Code of Conduct, or to make a report/file a complaint, contact a staff member or a volunteer.

c. Stay up to date with the latest news!

Join the Official Devcon Announcements Telegram channel:

First time at Devcon? Join the n00bs channel:

Follow Deva on Twitter:

Stay Tuned to (and enable) push notifications in the Devcon App:

The official website for Devcon5 is

That’s it! Remember to bookmark this page for quick access to all things Devcon, and welcome to Osaka.

Source link

Continue Reading


eth2 quick update | Ethereum Foundation Blog



Ethereum Muir Glacier Upgrade Announcement

Although the internet has been more quiet than usual, we’ve been super busy hacking away on eth2! Between Devcon5 and keeping our heads down to work, it seems we’ve left the community in the dark on a couple of items. Here’s a quick update to fill in the gaps.

Deposit Contract

Although the deposit contract has been written, tested, and formally verified, we are working to allow the BLS standardization to stablize prior to launch. One goal of eth2 is to be easily interoperable with other blockchains and systems in general, and to that end, we do not want our BLS signatures to go the way of keccak (whoops!).

The BLS Standard (BLS Signature, Hash to Curve) has reached a point of stability recently with a number of blockchain teams on board (Eth2, Chia, Filecoin, Algorand, etc). There is an IETF meeting in November at which we expect the draft to be even more cemented. That said, official standards can take quite a while so those involved plan to signal public support for the draft and have a “blockchain agreement” to use the standard as drafted regardless of its final form in IETF. That way, if it becomes the keccak of signatures, we won’t be there alone. 🙂

Fortunately, the deposit contract does not need to be put into production until we near Phase 0 launch, so this focus on standardization is not expected to have any effect on the Phase 0 launch date.

Eth2 Testnets

If you follow ethresearch, the specs repo, or any of the many workshops at Devcon, we have altered the sharding proposal in such a way to greatly improve developer and user experience — cross-shard communication between all shards at every slot. To facilitate this improved design, we have to modify the Phase 0 spec a bit. To do this with limited disruption to Phase 0 development and testnets, we’ve gone the simplifying route — the removal of crosslinks entirely from Phase 0 (they were stubbed anyway). This change is coded and under final review here and is expected to be released for development within the week.

We expect multi-client public testnets to launch soon after this simplifying change is completed, for this update to aid Phase 0’s progress to mainnet, and ultimately to make Phases 1 and 2 easier to ship.

Eth2 testnets are coming! Individual clients are in the process of spinning on some nets for both private and public consumption. Many clients are just getting their eth1-to-eth2 machinery in place so these single-client testnets are useful in initially testing that component. On these nets there will be some limited cross-client testing, but will be largely stable due to having a majority single-client.

Once clients adequately test larger single-client nets and once they have time to incorporate the Phase 0 changes, we will be full speed ahead on public multi-client nets. We’re just as excited about this as you are and will be publishing more info on participation (staking your eth) in both testnets and mainnet shortly. Casper is indeed coming.

Source link

Continue Reading


eth2 quick update no. 2



eth2 quick update no. 2

Welcome to the second installment of eth2 quick update.


  • Spec release of v0.9.0 — Tonkatsu to ensure Phase 0 development can continue unimpeded.
  • Work continues in ironing out the details of the modified Phase 1 proposal.
  • Quiet client development focused on eth1 -> eth2 infrastructure, general hardening for production, and optimizations.

Tonkatsu Release

As promised on the latest eth2 call, we pushed things forward to release v0.9.0 release — Tonkatsu. This release is largely simplifying with respect to Phase 0. The goal here is to remove any portions of Phase 0 that are opinionated about Phase 1 to ensure Phase 0 development can continue unimpeded regardless of the work-in-progress modified sharding proposal.

Read the release notes for more info.

Ongoing Phase 1 Redesign

As mentioned in the last eth2 quick update, we are almost certainly taking a new and simpler direction for Phase 1. The new sharding proposal facilitates “crosslinks” for all shards at each slot. This drastically simplifies communication between shards and will result in a much better and simpler developer/user experience come Phase 2.

Previous cross-shard communication (approximate)


New shard design proposal

To support this new proposal, the total shard count to start must be reduced from 1024 to the new estimate of 64, with the intention to scale up the number of shards over time (~10 years) as standard resources available to consumer laptops increases. The following are the primary reasons for the requisite reduction in total shards:

  • Each shard induces an attestation load on the network and beacon chain at each slot rather than at each epoch
  • Each committee must be of a minimum safe number of validators. If there are too many committees per epoch due to high shard count, then there couldn’t possibly be enough 32-ETH validators to safely allocate enough to each committee

[EDIT: the following paragraph was added after initial release of the blog post in response to some discussion on reddit]

To achieve a similar scalability as the previous proposal, target shard block sizes are being increased 8x, from 16kB to 128kB. This provides the system with greater than 1 MB/s of data availability which synergizes well with promising L2 schemes such as ZKRollup and OVM. The network safety of these larger shard block sizes are justified by recent experimental research done on the existing Ethereum network.

Much of the EF research team’s focus in the past few weeks has been around vetting and ironing out the details of this new proposal. For more details, check out the work-in-progress PR or some of the Phase 1 issues.

Quiet, yet effective client development

Eth2 clients continue to quietly develop. As discussed on the latest eth2 call, effort is being put into handling deposits from eth1, generally hardening clients for production, optimization of state transition and BLS implementations, cross-client fuzzing, networking monitoring tooling, and more! Larger single client testnets are in the works as well as continued cross-client experimentation.

Now that v0.9.0 has been released, clients are updating their state transition logic to pass the new test vectors and are introducing the simple attestation aggregation strategy.

Source link

Continue Reading