EnglishEnglish中文中文اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُDeutschDeutschEspañolEspañolΕλληνικάΕλληνικάFrançaisFrançaisעִבְרִיתעִבְרִיתहिन्दीहिन्दीHrvatskiHrvatskiItalianoItaliano日本語日本語한국어한국어MalayMalayNederlandsNederlandsPortuguêsPortuguêsрусскийрусскийภาษาไทยภาษาไทยTürkTürkTiếng ViệtTiếng Việt粵語粵語
Learn
FAQs
Frequently asked questions by various stakeholders
Why Classic?
Start here to get the lowdown on Ethereum Classic's reason for being and unique value proposition
Knowledge
Further reading on the foundations that underpin ETC
Videos
A collection of videos and podcasts to keep you informed on ETC concepts and happenings
Support ETC by helping to translate this website!
Ethereum Classic Blog

Roadmaps and Pathways

Istora
Development, Philosophy
To chart the uncharted path, we must first let go of the roadmap
To chart the uncharted path, we must first let go of the roadmap

Constructive criticism is essential for any project, and it's crucial to address concerns raised by the community. The recent Lesson from the Oak Tree blog post sparked a response on Twitter, which highlighted a frequent critique of ETC – it's lack of a roadmap.

ETC is NOT growing like an oak tree and you know that. And if it does then it’s too slow. ETC doesn’t even have a roadmap that you should have written an article about [it. ...]

In this post, we will address this common criticism of Ethereum Classic not having a traditional roadmap, and explore the alternative decentralized approach that ETC takes towards its development.

Slow and Steady

The point of the Oak Tree article was that ETC's growth is intentionally slow and steady, trading off explosive growth for long term success. The "Move Fast and Break Things" mentality is not suitable for cryptocurrencies that wish to survive long term, as it adds unnecessary risk in an already risky environment.

The ETC website's Future section explains the project's approach to future development, including a Move Slowly and Don't Break Things subsection. To summarize briefly:

  • ETC's approach to development is distinct from a typical company or crypto project due to its decentralized nature, following the footsteps of Bitcoin.
  • The project's development strategy emphasizes a meritocratic, organic process rather than a top-down, centralized roadmap.
  • ETC follows the Ethereum Classic Improvement Proposal (ECIP) process for discussing and vetting potential upgrades.

Decentralized Projects Can't Have Roadmaps

Traditional roadmaps, rooted in corporate and centralized approaches to project development, are ill-suited to decentralized projects like Ethereum Classic. The very nature of ETC's social organization sets it apart from typical companies or crypto projects, making the imposition of a roadmap incongruous with its core principles.

For a roadmap to be possible, a central organizing committee would be necessary, inevitably introducing the centralization risk that Ethereum Classic strives to avoid. This risk is elaborated upon in the Decentralism section. As such, it becomes clear that the conventional roadmap model is incompatible with the vision and values of a truly decentralized project like Ethereum Classic.

Instead, ETC has a "Decentralized Roadmap", which is continuously open to debate, question, and inevitably changing over time. By rejecting the idea of having a conventional roadmap, the project simply embraces the truth that having a fixed plan is incompatible with this decentralized context.

Evolutionary Pathways

In the ever-evolving world of cryptocurrencies, predicting the future is a difficult task. Traditional roadmaps often fail to meet their goals or adapt to the rapid changes in the landscape and become outdated or inaccurate. Acknowledging this reality, it's not only principal-compatible, but more pragmatic to focus on a general sense of direction rather than pretending to know the destination.

This is where the concept of a "pathway" comes into play, capturing the spirit of Ethereum Classic's decentralized, emergent development approach. Unlike top-down decision-making imposed by centralized roadmaps, an evolutionary pathway allows for innovative ideas to emerge organically from anywhere within the community and be implemented if they gain consensus.

This flexibility was exemplified by the Thanos fork, which successfully reduced the size of the Directed Acyclic Graph (DAG) by taking advantage of a win-win time-sensitive opportunity that increased the security and value of ETC. Such opportunistic pivots are less likely to be implemented if they deviate from a strict top-down development plan.

Navigating the future of the cryptocurrency space is much like venturing through unknown territory, such as a dense jungle. In these uncertain landscapes, traditional roadmaps can be unreliable and may lead us astray. Instead, it's essential to adopt a more flexible and adaptive approach: the pathway.

While a roadmap attempts to dictate a rigid route with predetermined milestones, a pathway focuses on following core principles and values that guide the project's development. Like a skilled explorer in the jungle, we must remain open to adapting our path, trailblazing new directions when necessary, and embracing opportunities that arise along the way.

By prioritizing our principles over a fixed destination, we ensure that Ethereum Classic remains true to its values and vision, even as the landscape around us shifts and changes. Emphasizing flexibility, adaptability, and community-driven innovation, the pathway approach allows us to traverse the unknown terrain with confidence. Trusting in our ability to forge a pathway that honors the spirit of our project, we can successfully navigate a dynamic and competitive environment while staying true to ETC's decentralized principles.

The ECIP Machete

The Ethereum Classic Improvement Proposal (ECIP) process, which can be considered as the machete guiding our journey through the jungle, is a key component of Ethereum Classic's (ETC) approach. Inspired by Bitcoin's (BTC) Bitcoin Improvement Proposal (BIP) process, the ECIP process enables ETC to make decentralized decisions while emphasizing caution, adaptability and community-driven innovation.

Both ETC and BTC share a commitment to decentralized social organization without a central committee, consensus-driven development, and prioritizing core principles. By embracing a flexible, community-oriented approach, ETC is well-positioned to follow in the footsteps of Bitcoin, ensuring long-term sustainability and growth.

The intricacies of how decisions are actually implemented within both ETC and BTC are a deep topic that warrants further exploration. Stay tuned for an upcoming blog post that delves into the decentralized, meritocratic, and emergent processes at the heart of these cryptocurrency ecosystems.

Real-World Advantages

When evaluating the merits of traditional roadmaps versus the more decentralized pathways, several factors come into play. Stacking up the pros and cons of each approach, it becomes apparent that not only is the pathway approach necessary for decentralization, but more is advantageous when compared to having a fixed roadmap in the context of cryptocurrencies.

  • Greater flexibility and adaptability: With no rigid milestones, pathways allow projects to pivot and adapt to the ever-changing landscape of the crypto world, ensuring they remain relevant and responsive to emerging trends and technologies.
  • Community-driven decision-making: Emphasizing the collective wisdom of the community, pathways enable the best ideas to emerge organically and gain consensus, ensuring that development is genuinely representative of the project's stakeholders.
  • Reduced risk of centralization and resilience to social attacks: the community-driven decision-making process safeguards the project's core values and principles by preventing undue central authority influence. Furthermore, the decentralized nature of pathways protects projects from social engineering, collusion, or other tactics that might compromise their integrity. ETC's pathway approach has enabled it to survive numerous such attacks.
  • Learning from other projects' experiences: having not committed to a long term development plan, pathways allow projects to more freely observe and analyze the successes and failures of other initiatives, incorporating valuable lessons into their own development processes without having to take on the associated risks.

Perceived Disadvantages

It's prudent to consider the perceived negatives that the absence of a traditional roadmap may create, which may include:

  • Uncertainty for stakeholders: The lack of a clear roadmap can create uncertainty and confusion for users and developers, making it challenging to plan for the project's future or gauge its progress.
  • Unfamiliar process to outsiders: Those accustomed to traditional roadmaps may find the pathway approach unfamiliar and difficult to grasp, potentially hindering the project's ability to attract new talent or gain support from the wider community.
  • Slower pace of innovation: With a more cautious and consensus-driven development process, pathways may result in less risk taking and a slower overall rate of innovation compared to projects that have aggressive roadmaps and ambitious timelines.

Tackling perception issues can be tough, but over time, the hard wood truth of ETC's persistence will demonstrate that these perceived disadvantages result from misunderstandings or misplaced priorities.

Participants with a high time preference or lack of philosophical commitment may naturally prioritize short-term gains over long-term success and stability. However, as time passes and other projects struggle to meet their roadmap milestones, it will become clear that the perceived drawbacks above stem from applying conventional thinking to the necessary trade-offs for ensuring the longevity of decentralized cryptocurrency projects in this unconventional paradigm.

Potential Paths for the Future

While there is no traditional roadmap for Ethereum Classic (ETC), there are several ideas and proposals that seem likely to be adopted in the short to medium term. These clear wins on the horizon appear to have virtually no disadvantages, making it easy for the community to reach consensus and adopt them.

The beauty of the uncharted lies beyond the boundaries of the roadmap
The beauty of the uncharted lies beyond the boundaries of the roadmap

These ideas are like landmarks in the distance, and our journey towards them might lead to new discoveries or inspire a change of course. The beauty of the emergent evolutionary pathway development approach is that it allows for adaptability and innovation along the way.

Erigon Client Adoption

One potential path for Ethereum Classic is the adoption of the Erigon client, which would make the network more secure and accessible. Erigon allows for faster syncing and validation on cheaper hardware, making it an attractive option for a wider range of users and strengthening the ETC network.

Upgradability and EVM Object Format

Another possible direction for ETC is the implementation of the EVM Object Format (EOF), which would enable upgradability of the Ethereum Virtual Machine (EVM). EOF is particularly useful for ETC as it opens the door to backwards-incompatible updates while maintaining the "Code is Law" principle. This also paves the way for more easily adopting EVM innovations made by other projects.

Cryptographic Primitives for L2 and Privacy

ETC may also benefit from adding cryptographic primitives similar to those planned for in Ethereum mainnet to support Layer 2 (L2) protocols and enhance privacy features. These additions would provide a solid foundation for scaling and improving the overall functionality of the network.

L2 Scaling and Compatibility

While Ethereum mainnet has long-term goals for layer-1 level sharding, much effort is currently focused on L2 protocols, such as rollups. ETC can take advantage of these technologies and adopt them for compatibility and scaling. This would allow Ethereum Classic to grow in tandem with the broader Ethereum ecosystem.

Harvesting dApps and Funding New Projects

Ethereum Classic, thanks to its EVM compatibility, can benefit from the migration of select projects from other EVM chains, inheriting the cream of the crop. ETC Grants DAO is currently providing funding for such migrations and the development of new projects. Through the adoption and cultivation of exceptional projects, the community can capitalize on innovations developed at home and elsewhere, ensuring the continuous evolution and prosperity of the ecosystem.

Conclusion

Why cling to a multi-year development plan with deadlines when such goals are unenforceable in a decentralized project? Traditional roadmaps often serve either as mere marketing gimmicks to appeal to corporate-style thinkers and financiers, or signal a project's excessive centralization.

Both within and beyond the realm of cryptocurrencies, truly decentralized projects like Ethereum Classic must adopt a development approach that transcends the conventional concept of a roadmap. Free from top-down dictates, an evolutionary pathway is not only necessary for decentralization but also fosters a more adaptable and sustainable progression. By adhering to the ECIP process and championing a permissionless, meritocratic, and measured approach to development and direction, Ethereum Classic ensures its status as a robust and reliable platform for the future.

Feedback: What about dApps?

A comment regarding this article was shared on the ETC Community Discord Server, and a response to it is provided below.

[...] I understand that ETC itself does not have and does not need a roadmap, but projects looking to grow an economy on ETC would still benefit from one. For example, the roadmap on ClassicDAO.one is not one that is necessary a fixed and specific outcome to which we are looking to complete, other than the general advancement of defi on ETC, but as stated in your article, any traditional style roadmap makes its given project not decentralized. How should I interpret that?

  • Wedergarten

ETC, as a mature network, has different goals and requirements than individual projects built on it. It provides a neutral and decentralized platform, while projects built on top have the freedom to choose their level of decentralization. This means that although ETC may not be compatible with a traditional roadmap, individual projects might still find one beneficial in guiding their initial development.

New projects often start with a degree of centralization and, as they mature and gain adoption, they naturally become more decentralized. Once a truly decentralized project reaches a certain level of adoption, traditional roadmaps become unfeasible, with development guided more by community-driven consensus, technology, and evolving market dynamics.

The question isn't whether a project should have a roadmap, but whether it can feasibly continue to employ one as it becomes increasingly decentralized. Both Ethereum (Classic) and Bitcoin were initially developed with fixed development milestones in mind, but once these projects were brought to life, it became crucial for their creators to "do a Satoshi": relinquish control, and allow them to evolve and flourish autonomously.

This page exists thanks in part to the following contributors:


IstoraMandiri
IstoraMandiri
  • EnglishEnglish
  • 中文中文
  • اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُ
  • DeutschDeutsch
  • EspañolEspañol
  • ΕλληνικάΕλληνικά
  • FrançaisFrançais
  • עִבְרִיתעִבְרִית
  • हिन्दीहिन्दी
  • HrvatskiHrvatski
  • ItalianoItaliano
  • 日本語日本語
  • 한국어한국어
  • MalayMalay
  • NederlandsNederlands
  • PortuguêsPortuguês
  • русскийрусский
  • ภาษาไทยภาษาไทย
  • TürkTürk
  • Tiếng ViệtTiếng Việt
  • 粵語粵語
Add ETC to MetaMask
The ETC community is active on Discord
Discord
Discord
ETC Coop Discord
ETC Coop Discord
eth_classic Twitter
eth_classic Twitter
ETC_Network Twitter
ETC_Network Twitter
Github
Github
ETC Labs Github
ETC Labs Github
Reddit
Reddit
This site is powered by Netlify

Learn

  • FAQs
  • Why Classic?
  • Knowledge
  • Videos

Made with <3 for the Original Ethereum Vision