Tuesday, January 24

Getting to the Frontier | Ethereum Foundation Blog


So first some background. We’ve already covered a little bit about what to expect from Frontier in Ethereum launch process Blog post Gav gave us a file An overview of the state of development efforts. You can also read about some of the security work in progress, Including bug bonus system. The bug bounty program found my favorite bug so far: jonas nickdiscover it You can send a negative payment to someone to transfer the value from their account to yours!

It also discovers bug bounty, an absolute gem. I did well!

Gav has a new blog post describing more about what the thorny end of the development process looks like: Create accurate specifications for Ethereum by keeping three different applications in sync, rather than having a base implementation implicitly defining the protocol specification and which other versions become bug-for-bug compatible. This is a very rigorous and comprehensive approach to configuring a system, and is worth reading for a glimpse of how the engineering work is going.

By now you should have a pretty good idea of ​​what the development process looks like, and the disparate working threads that are woven together into the release. So let’s talk about what to actually do between now and Frontier.

there Four specific challenges To meet at the border.

  • protection
  • network stability
  • Mining
  • exchange

Two of these efforts, mining and exchange are partnership efforts: people have to take our software and run it, in coordination with their own tools in some cases, to provide services as part of the ecosystem. Remember that we are launching an ecosystem, not just a product: everything is part of that environment. Each of these aspects of the editing process must work, alone and with the others, so that the ecosystem actually gets adequate testing under load.

In addition to:

  • All software should be reasonably easy to install, including mining
  • We need the support of partners, especially exchanges, to provide services
  • We need to build our own checkpoint services and test blockchain integrity
  • All in the context of a Frontier environment in which we provide strong guarantees about network integrity (more on this later) at the cost of network rollback risks if/when we detect unexpected network behaviors or other problems.

Reasonably good progress is being made on all fronts. Instead of giving you a release date, and then risking being under pressure to meet that date, something will slip through the gaps that another day of work would have discovered, we’ll be flagging items in the release process as we go. This will allow you to get a sense of how far away we are from the launch on any given day, without basically guessing how long all this is going to be, post our guess and then hopefully we can turn the calendar into reality. : As we said before, this is a security-driven process and not a schedule-driven process. We can make this process somewhat transparent to you, and provide summary information so you don’t have to monitor repositories – but we’d rather take you through the process so you understand what’s going on and how the business is going rather than giving you total history information and keeping you guessing as to the actual state of the business. We feel this approach is more transparent, more appropriate to the collectively funded development process, and in general more realistic.

If you would like to see the current state of play, Jeffrey Wilkie (Lead to Go . client Jeffreyand the Amsterdam hub) contains a file Go to Frontier Customer Issue Tracker.

this is Case List It is the best Frontier version reference: at the moment, 10 versions are closed and 26 are open. New issues will be brought up, of course the number of issues is just a very loose proxy for “shipping time” but the work done is the best indicator so look there if you like a prediction.

Screenshot of downloads

Please note: This does not mean that we are working onvalve time(Although Valve Time produces some great products!) We have open development processes, you can see the written code, download the latest branches and participate in testing. Not all are hidden behind the company’s PR wall. But we are working on “releasing innovative software with massive security operations.” Time-bound, and estimating the schedule for things that haven’t been done by anyone: Part of the benefit of the way Ethereum has been funded over traditional funding models is that we can do what’s right in the medium and long term, rather than being exposed Constant pressure in the market for the next quarter numbers.

We’ll say this: there will be at least two weeks’ notice before anything goes live. You will get a lot of news from blog posts, you will see that the number of issues is decreasing, we will start saying positive things about security audit feedback etc. We’ll keep you in the loop!

What about the feature list? We pretty much skipped this in our launches post, but let’s reiterate Frontier’s will…

  • Be a command line client only
  • Mine at 10% of the normal rate, but that would be the real ether
  • Include the full blockchain feature set including smart contracts and ledgers, although everything but account balances will be wiped when Homestead launches

  • We are working with exchanges to make ETH convertible during Frontier
  • For security, blockchain checkpoints will be manually set up every 24 hours, and any reported anomalies will be investigated.
  • Official exchanges will use this checkpoint service to protect traded assets from potential blockchain rollbacks

  • In particularly severe failures, the organization may stop the Frontier checkpoint altogether and issue an upgrade to the customer

In short, we are doing our best to make Frontier a safe place to test Ethereum with real value, but we also strongly discourage people from using Ether on the Frontier network that they don’t want to lose.

Frontier is largely designed for people who write and test mining and exchange tools, and perhaps a few more powerful dApp developers. It’s not a generic version that we’d expect regular users to interact with at all, although you might download a client and mine a little Ether just because you can. The show is already starting at Homestead, and we’ll have more news about Homestead features later

More news as I have, and keep watching the sky!


Leave a Reply

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