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

Welcome to the Gorgoroth Trials - Fukuii Alpha Testing Campaign

Cody Burns
Community, Infrastructure

gorgoroth

Introduction

The Ethereum Classic community is invited to participate in the Gorgoroth Trials - a comprehensive alpha testing campaign for Fukuii, a high-performance Scala 3 implementation of the Ethereum Classic protocol. This is your opportunity to help validate Fukuii's compatibility and readiness before mainnet deployment.

Named after the volcanic plateau in Mordor where Sauron trained his armies, the Gorgoroth Trials represent a crucible through which Fukuii must pass to prove its mettle alongside battle-tested clients like Core-Geth and Hyperledger Besu.

What Are the Battlenets?

The Battlenets are specialized testing environments designed to validate different aspects of Fukuii's implementation:

Gorgoroth - The Multi-Client Proving Ground

Gorgoroth is a private test network where Fukuii faces off against Core-Geth and Hyperledger Besu in controlled combat scenarios. Here we validate:

  • Network Communication - Can Fukuii shake hands with diverse peers?
  • Mining Compatibility - Do blocks mined by different clients achieve consensus?
  • Protocol Compatibility - Does Fukuii speak the same language as Core-Geth and Besu?
  • Faucet Service - Can testnet tokens flow to those who need them?

Configurations Available:

  • 3nodes - 3 Fukuii nodes (baseline validation)
  • fukuii-geth - 3 Fukuii + 3 Core-Geth nodes
  • fukuii-besu - 3 Fukuii + 3 Besu nodes
  • mixed - 3 Fukuii + 3 Core-Geth + 3 Besu nodes (ultimate test)

Time Investment: 1-2 hours for basic validation

Why Community Validation Matters

The Stakes Are High

Fukuii aims to join the ranks of production-ready Ethereum Classic clients. Before we can confidently recommend it for mainnet use, we need to know:

  1. Does it work as advertised? - Theory meets practice in the Battlenets
  2. Does it play well with others? - Multi-client networks are ETC's strength
  3. Will it survive in the wild? - Real-world conditions reveal hidden issues
  4. Is it ready for your infrastructure? - Different setups expose different challenges

You Are the Quality Gate

The Fukuii development team has done extensive internal testing, but nothing replaces the diversity of real-world scenarios that community testing provides:

  • Different Operating Systems - Your Linux, macOS, or Windows setup might reveal OS-specific issues
  • Different Network Conditions - Your internet connection, firewall rules, and ISP matter
  • Different Hardware - Your CPU, RAM, and disk configurations create unique scenarios
  • Different Use Cases - How you want to use Fukuii might differ from our assumptions

Building Trust Through Transparency

By validating Fukuii publicly and documenting the results, we:

  • Build confidence in the implementation
  • Create a knowledge base for future users
  • Identify issues before they affect production users
  • Demonstrate ETC's commitment to multi-client diversity

What We Expect You To Do

1. Choose Your Trial

For Most Testers - Start with Gorgoroth:

# Clone the repository
git clone https://github.com/chippr-robotics/fukuii.git
cd fukuii/ops/gorgoroth

# Start a test network
fukuii-cli start 3nodes

# Wait 60 seconds for initialization
sleep 60

# Run the automated test suite
cd test-scripts
./run-test-suite.sh 3nodes

2. Document Your Experience

We need to know:

  • What worked - Success stories help us understand what's stable
  • What didn't work - Failures help us fix bugs before release
  • What was confusing - Documentation gaps need to be filled
  • What surprised you - Unexpected behavior reveals design issues

3. Submit Field Reports

Your feedback is invaluable. Here's how to share it:

Option 1: GitHub Issues with Field Report Template (Preferred)

Visit the Fukuii GitHub Issues and select the "Gorgoroth Trials Field Report" template.

This template will guide you through submitting:

  • System information
  • Test duration and configuration
  • Test results (pass/fail for each area)
  • What worked well
  • Issues encountered
  • Performance metrics
  • Suggestions for improvement

Quick Link: Submit Field Report

Option 2: GitHub Discussions (For General Feedback)

For less formal feedback or questions, use GitHub Discussions in the "Gorgoroth Trials" category.

Option 3: GitHub Issues (For Specific Bugs)

If you discover a specific bug unrelated to your field report, create a GitHub issue:

  1. Go to https://github.com/chippr-robotics/fukuii/issues/new/choose
  2. Select "Bug report" template
  3. Add label: gorgoroth-trials
  4. Include:
    • Steps to reproduce
    • Expected behavior
    • Actual behavior
    • Log snippets
    • System information

4. Help Others

The Gorgoroth Trials are a community effort. If you figure something out:

  • Share your solutions in discussions
  • Help troubleshoot others' issues
  • Document workarounds you discover
  • Suggest improvements to documentation

Testing Timeline

Alpha Testing Period

Start: December 8, 2025 (00:00:00 UTC)
End: December 31, 2025 (23:59:59 UTC)

What Happens After?

  1. January 1-7, 2026 - Development team analyzes all field reports
  2. January 8-14, 2026 - Critical bugs are addressed
  3. January 15, 2026 - Beta testing phase begins (if alpha is successful)
  4. TBD - Production release recommendation to ETC community

Your feedback during the alpha testing period directly impacts the timeline and quality of the beta release.

Available Documentation

Comprehensive guides are available to help you:

Gorgoroth Testing

Cirith Ungol Testing (Bonus)

General Documentation

Getting Help

  • GitHub Discussions: Ask questions, share findings
  • Documentation: Check the guides linked above
  • Issue Tracker: Report bugs with reproduction steps
  • Community: Help each other succeed

Recognition and Rewards

While this is volunteer-based community testing, we recognize and value your contributions:

Hall of Fame

Testers who submit comprehensive field reports will be:

  • Listed in the project's CONTRIBUTORS.md file
  • Mentioned in release notes
  • Given special recognition in community channels

A Note on Cirith Ungol (The Bonus Trial)

Cirith Ungol represents the next level of validation - testing Fukuii against the real Ethereum Classic network. This is optional but highly valuable:

Why Test with Cirith Ungol?

  • Validates sync performance with 20M+ real blocks
  • Tests peer diversity (public network has many client types)
  • Reveals issues that only appear with substantial state
  • Measures real-world resource usage

When to Try Cirith Ungol:

  • After successfully completing Gorgoroth trials
  • When you have 4-8 hours for sync to complete
  • If you have 100GB+ available disk space
  • If you're comfortable with longer-running tests

What We Learn:

  • SNAP sync performance and reliability
  • Fast sync completion and state verification
  • Long-term stability (24+ hour continuous operation)
  • Memory usage patterns with large state
  • Disk I/O characteristics

Even if only a handful of testers attempt Cirith Ungol, the data will be invaluable for understanding Fukuii's production readiness.

Final Thoughts

The Gorgoroth Trials are more than just testing - they're a demonstration of the Ethereum Classic community's commitment to:

  • Decentralization - Multiple independent client implementations
  • Quality - Thorough validation before production use
  • Transparency - Open testing and public results
  • Collaboration - Community-driven development

Your participation, whether testing for 15 minutes or running week-long stability tests, contributes to a stronger, more resilient Ethereum Classic network.

The gates of Gorgoroth are open. The trials have begun.

For the glory of Ethereum Classic!

- The Fukuii Development Team
@realcodywburns | @fukuii


This announcement will also be published on the Ethereum Classic website for broader community visibility.

This page exists thanks in part to the following contributors:


RealCodyWBurns
RealCodyWBurns
  • 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
Legacy Discord
Legacy Discord
eth_classic Twitter
eth_classic Twitter
ETC_Network Twitter
ETC_Network Twitter
ETC Network Github
ETC Network Github
ETC Client Github
ETC Client Github
Reddit
Reddit
This site is powered by Netlify

Learn

  • FAQs
  • Why Classic?
  • Knowledge
  • Videos

Made with <3 for the Original Ethereum Vision

The content on this website is user-generated and solely for informational purposes. Do not interpret any content as an endorsement of any product or service. There's "no official anything" in Ethereum Classic. Always do your own research, and remember: don't trust, verify!