docs.my.box
Launch AppDiscordX
  • Get Started
    • Welcome
  • Get a .box
    • Purchase a .box Domain
    • Purchase with MetaMask mobile
    • Insufficient Funds
      • "I do not have enough funds on Optimism, but I do have enough funds on another network"
      • "I do not have enough funds on any network"
      • "I don't know what the issue is — help!"
  • Configure your .box
    • What now?
    • Configure DNS
      • Set up your website
      • Set up a subdomain
      • Set up a redirect
      • Set Up External Email Provider
        • Configure Email
      • Set up a for-sale lander with all.box
      • Set up Nameserver Forwarding/Delegation
      • DNS Record Examples
    • Configure ENS
      • Set Primary ENS Name
      • Set Avatar
      • Set ENS Records
      • Forward & Reverse Resolution
      • Transfer .box domain
  • Resources
    • Brand Kit
    • Domain Expiration
    • Contact Support
    • Earn with .box
    • Integrate our Search API
    • Learn
      • Trademark and UDRP
      • .box Domains & Optimism
      • Domain security
      • Glossary
    • FAQ
      • Why don't I see my .box domain NFT on OpenSea?
      • Why am I receiving an error saying that I have insufficient funds?
      • Why are some .box domains not available for registration?
      • Why does a domain appear as unavailable but its profile page says it "could be yours"?
      • I made a DNS change, why is it not appearing?
      • Why is my domain missing in My Domains on my.box?
      • Why is there an alert on my .box NFT?
      • What is WHOIS Information?
Powered by GitBook
On this page
  1. Resources
  2. Learn

.box Domains & Optimism

We chose Optimism for a number of reasons that we want to share

Optimism is a Layer 2 scaling solution for Ethereum, leveraging Optimistic Rollups to enhance transaction throughput and reduce costs while inheriting Ethereum's robust security model. This technology allows for the execution of smart contracts and transactions off the main Ethereum blockchain (Layer 1), with only the transaction data (not the execution) being posted back to Layer 1. This significantly decreases the burden on the Ethereum network, resulting in faster transactions and lower fees.

Core Technology and Scalability

At its heart, Optimism uses a mechanism called Optimistic Rollups. These rollups bundle (or "roll up") multiple off-chain transactions into a single transaction on the Ethereum mainnet. The "Optimistic" part of the name comes from the system's assumption that transactions are valid by default, only running computation and state changes in the event of a dispute. This drastically reduces the amount of data processed on Ethereum, achieving scalability by offloading computation and storage.

Key Features and Innovations

Optimism distinguishes itself with a few key innovations:

  • EVM Equivalence: Optimism's environment closely mirrors Ethereum's, making it easier for developers to migrate existing dApps without significant changes.

  • Fraud Proofs: This mechanism ensures security by allowing transactions to be disputed by verifiers, who can submit proof of fraud to enforce correct transaction execution.

  • Sequencer: A centralized transaction ordering system that improves transaction speed while maintaining decentralization in security.

Developer Guide

For developers looking to build on Optimism:

  1. Setup: Begin by setting up your development environment with tools like Hardhat or Truffle, configured for Optimism.

  2. Deploy Smart Contracts: Use Optimism's network settings in your deployment scripts to deploy your smart contracts to the Optimism network.

  3. Interact: Interact with your deployed contracts through standard Ethereum libraries, adjusted for Optimism's network specifics.

Transaction Costs and Speeds

Optimism offers significantly lower transaction costs and higher speeds compared to Ethereum Layer 1, due to its efficient use of rollups. While exact figures vary, transactions on Optimism can be up to 10-50 times cheaper than on Ethereum Layer 1. Compared to other Layer 2 solutions, Optimism is competitive, with variations depending on the specific technology and network congestion.

Real-world Use Cases

Optimism has been adopted in various sectors, including DeFi, NFTs, and gaming. Projects like 3DNS & .box domains are extending the ENS domain protocol to the Optimism with their on-chain domains.

Challenges and Future Developments

Despite its advantages, Optimism faces challenges like centralization concerns due to the Sequencer and the need for further optimizations to reduce latency and costs. Future developments focus on enhancing decentralization, improving efficiency, and integrating with new Ethereum upgrades like sharding.

Why Choose Optimism?

Developers and users might prefer Optimism for its:

  • Compatibility with Ethereum, allowing easy migration of dApps.

  • Cost-efficiency and speed, crucial for high-volume applications.

  • Security model, leveraging Ethereum's security with additional layers from Optimism.

  • Community and developer support, providing resources and tools for easy integration.

Optimism stands out as a promising solution for scaling Ethereum, balancing speed, cost, and security while supporting a growing ecosystem of decentralized applications.

PreviousTrademark and UDRPNextDomain security

Last updated 8 months ago