Skip to main content

· 4 min read
Tian Pan

Optimism is an EVM equivalent, optimistic rollup protocol designed to scale Ethereum. Scaling Ethereum means increasing the number of useful transactions the Ethereum network can process. Optimistic rollup is a layer 2 scalability technique which increases the computation & storage capacity of Ethereum without sacrificing security or decentralization. EVM Equivalence is complete compliance with the state transition function described in the Ethereum yellow paper, the formal definition of the protocol.

Optimistic rollup works by bundling multiple transactions into a single transaction, which is then verified by a smart contract on the Ethereum network. This process is called “rolling up” because the individual transactions are combined into a larger transaction that is submitted to the Ethereum network. The term “optimistic” refers to the fact that the system assumes that transactions are valid unless proven otherwise, which allows for faster and more efficient processing of transactions.

Overall Architecture

Optimism Architecture

op-node + op-geth

The rollup node can run either in validator or sequencer mode:

  1. validator (aka verifier): Similar to running an Ethereum node, it simulates L2 transactions locally, without rate limiting. It also lets the validator verify the work of the sequencer, by re-deriving output roots and comparing them against those submitted by the sequencer. In case of a mismatch, the validator can perform a fault proof.
  2. sequencer: The sequencer is a priviledged actor, which receives L2 transactions from L2 users, creates L2 blocks accordingly, and then submits to data availability provider (via a batcher). It also submits output roots to L1. There is only one sequencer in the entire stack for now, and it's where people critisize that OP stack is not decenralized.

op-batcher

The batch submitter, also referred to as the batcher, is the entity submitting the L2 sequencer data to L1, to make it available for verifiers.

op-proposer

Proposer generates and submitting L2 Output checkpoints to the L2 output oracle contract on Ethereum. After finalization period has passed, this data enables withdrawals.

Both batcher and proposer submit states to L1. Why are they separated?

Batcher collect and submit tx data into L1 with a batch, while proposer submits the commitments (output roots) to the L2's state, which finalizes the view of L2 account states. They are decoupled so that they can work in parallel for efficiency.

contracts-bedrock

Various contracts for L2 to interact with the L1:

  • OptimismPortal: A feed of L2 transactions which originated as smart contract calls in the L1 state.
  • Batch inbox: An L1 address to which the Batch Submitter submits transaction batches.
  • L2 output oracle: A smart contract that stores L2 output roots for use with withdrawals and fault proofs.

Optimism components

How to deposit?

How to withdraw?

Feedback to Optimism's Documentation

Understanding the OP stack can be challenging due to a number of factors. One such factor is the numerous components that are referred to multiple times with slightly different names in code and documentation. For example, the terms "op-batcher" and "batch-submitter" / "verifiers" and "validators" may be used interchangeably, leading to confusion and difficulty in understanding the exact function of each component.

Another challenge in understanding the OP stack is the evolving architecture, which may result in some design elements becoming deprecated over time. Unfortunately, the documentation may not always be updated to reflect these changes. This can lead to further confusion and difficulty in understanding the system, as users may be working with outdated or inaccurate information.

To overcome these challenges, it is important to carefully review all available documentation, to keep concepts consistently across places, and to stay up-to-date with any changes or updates to the OP stack. This may require additional research and collaboration with other users or developers, but it is essential in order to fully understand and effectively utilize this complex system.

· 7 min read
Dora Noda

Optimism is an optimistic rollup protocol that provides a solution for scaling Ethereum without sacrificing security or decentralization. The protocol achieves this by increasing the computation and storage capacity of Ethereum, while remaining maximally compatible with existing Ethereum infrastructure.

Introduction to Optimism: Scaling Ethereum with Optimistic Rollup

Basics

What is Ethereum scalability?

Ethereum scalability refers to the ability of the Ethereum network to process a greater number of useful transactions. The current limited resources of Ethereum, specifically bandwidth, computation, and storage, make it challenging to process a high volume of transactions. Computation and storage are the most significant bottlenecks, leading to extremely high fees. To scale Ethereum and reduce fees, it is necessary to better utilize bandwidth, computation, and storage.

What is an Optimistic Rollup?

Optimistic rollup is a layer 2 scalability technique that allows for off-chain execution of transactions while maintaining security and decentralization. Transaction data is submitted on-chain, but executed off-chain. In case of an error in the off-chain execution, a fault proof can be submitted on-chain to correct the error and protect user funds. This approach is similar to going to court only if there is a dispute, and executing transactions on-chain only if there is an error.

What is EVM Equivalence?

EVM Equivalence refers to complete compliance with the state transition function described in the Ethereum yellow paper, which is the formal definition of the Ethereum protocol. An EVM equivalent rollup protocol adheres to the Ethereum standard across EVMs, ensuring that smart contract developers can write code once and deploy it anywhere. This means that any smart contract written for the Ethereum mainnet can be deployed to an EVM equivalent rollup protocol with little to no modification.

Optimism = EVM equivalent + optimistic rollup + scaling Ethereum

Optimism is an EVM equivalent optimistic rollup protocol designed to scale Ethereum while maintaining maximum compatibility with existing Ethereum infrastructure.

Security

To scale Ethereum without sacrificing security, Optimism preserves three critical properties of Ethereum layer 1: liveness, availability, and validity.

  1. Liveness - Anyone can extend the rollup chain by sending transactions at any time.
    • Transactions can be sent to the rollup chain via the sequencer or directly on layer 1. The sequencer provides low latency and low-cost transactions, while sending transactions directly to layer 1 provides censorship resistance.
  2. Availability - Anyone can download the rollup chain.
    • All information required to derive the chain is embedded into layer 1 blocks. Thus, as long as the layer 1 chain is available, so is the rollup.
  3. Validity - All transactions are correctly executed, and all withdrawals are correctly processed.
    • The rollup state and withdrawals are managed on an L1 contract called the L2OutputOracle, which is guaranteed to only finalize correct (i.e., valid) rollup block hashes given a single honest verifier assumption. If an invalid block hash is asserted on layer 1, an honest verifier will prove it is invalid and win a bond.

Optimism enforces validity of a rollup through fault proofs. Validity proofs can also be plugged in once they become feasible.

Network Participants

There are three actors in Optimism: users, sequencers, and verifiers.

Optimism Network Participants

Users

At the core of the network are users who can deposit or withdraw arbitrary transactions on L2 by sending data to a contract on Ethereum mainnet. They can use EVM smart contracts on layer 2 by sending transactions to the sequencers and view the status of transactions using block explorers provided by network verifiers.

Sequencers

The sequencer is the primary block producer. There may be one sequencer or many using a consensus protocol. For 1.0.0, there is just one sequencer, currently operated under the oversight of the Optimism Foundation. In general, specifications may use "the sequencer" to be a stand-in term for the consensus protocol operated by multiple sequencers.

The sequencer

  1. accepts user off-chain transactions,
  2. observes on-chain transactions (primarily, deposit events coming from L1),
  3. consolidates both kinds of transactions into L2 blocks with a specific ordering, and propagates consolidated L2 blocks to L1 by submitting two things as calldata to L1:
    1. the pending off-chain transactions accepted in step 1, and
    2. sufficient information about the ordering of the on-chain transactions to successfully reconstruct the blocks from step 3, purely by watching L1.

The sequencer also provides access to block data as early as step 3 so that users may access real-time state in advance of L1 confirmation if they so choose.

Verifiers

Verifiers serve two purposes:

  1. serving rollup data to users and
  2. verifying rollup integrity and disputing invalid assertions.

To maintain network security, there must be at least one honest verifier who can verify the integrity of the rollup chain and serve blockchain data to users.

Key Interaction Diagrams

The following diagrams demonstrate how protocol components are utilized during key user interactions to provide context when diving into any particular component specification.

Depositing and Sending Transactions

Users often begin their L2 journey by depositing ETH from L1. Once they have ETH to pay fees, they start sending transactions on L2. The following diagram demonstrates this interaction and all key Optimism components, which are or should be utilized:

Depositing and Sending Transactions

Withdrawing

Withdrawals are initiated by normal transactions on L2 but completed using a transaction on L1 after the dispute period has elapsed.

Diagram of Withdrawing

Conclusion

Optimism is an optimistic rollup protocol designed to scale Ethereum while maintaining maximum compatibility with existing Ethereum infrastructure. By increasing the computation and storage capacity of Ethereum, it provides a solution for processing a greater number of useful transactions without sacrificing security or decentralization. If you want to learn more about Optimism, please go to their official specs. With its adherence to Ethereum's core principles and compatibility with existing infrastructure, Optimism is poised to be a key player in Ethereum's journey to become a more scalable and efficient network.

Are you tired of spending countless hours setting up and maintaining your node for Optimism rollup? Do you wish there was an easier way to connect to the network? With BlockEden.xyz Optimism RPC, you can connect to the Optimism rollup in just minutes! Say goodbye to the frustrating and time-consuming process of setting up and maintaining your node.

BlockEden.xyz Optimism RPC simplifies the process of connecting to the Optimism rollup, allowing you to focus on what really matters - developing your project. With our easy-to-use platform, you can quickly and effortlessly connect to the network, saving you valuable time and resources.

Our platform provides a hassle-free solution for developers who want to take advantage of the benefits of Optimism Rollup without the time-consuming setup and maintenance. Our team of experts ensures that the technology is always up-to-date, so you can be confident in the stability and reliability of your application.

Don't let the complexities of Optimism Rollup hold you back from creating the best possible application. Let BlockEden.xyz Optimism RPC take care of the technical details so you can focus on what you do best - innovating and creating. Sign up for BlockEden.xyz or try it out today and experience the benefits of seamless connectivity and increased efficiency!

· 3 min read
Dora Noda

In the world of blockchain, speed and efficiency are vital for the success of any platform. Enter Sui Blockchain, a platform that promises to deliver low latency transaction processing and smart contract execution.

Sui and BlockEden.xyz

One of the unique features of Sui Blockchain is its ability to distinguish between different kinds of object ownership. Unlike other blockchain platforms where every contract and object is mutably shared, Sui allows an object to be owned by an address and can be mutably owned, immutably owned, or mutably shared. This feature is leveraged for parallel execution of smart contracts and asset management.

Sui uses a decentralized permissionless smart contract platform, biased towards low-latency management of assets. It uses the Move programming language to define assets as objects that may be owned by an address. The platform is maintained by a permissionless set of authorities that play a role similar to validators or miners in other blockchain systems.

To achieve low latency, Sui separates transaction processing into two phases: 1) acquiring distributed locks at the granularity of objects and 2) executing the transaction and committing its effects.

Phase one is performed through a reliable broadcast primitive that requires no global synchronization within the authority, allowing for scalability through sharding. For transactions involving shared objects, sequencing is required using a consensus protocol.

Sui aggressively reduces bottlenecks and points of synchronization requiring global locks within authorities, allowing for quasi-linear scaling with increased resources. The platform also allows for parallel execution of smart contracts, with Move virtual machines on multiple cores or physical machines reading versioned input objects, executing, and writing resulting objects from and to stores.

The consistency requirements on stores for objects and transactions are very loose, allowing scalable distributed key-value stores to be used internally by each authority. Sui uses a Byzantine consistent broadcast protocol between authorities to ensure the safety of common operations on assets, ensuring lower latency and better scalability as compared to Byzantine agreement.

Overall, Sui Blockchain's design choices and optimizations make it a promising platform for applications that require fast and efficient processing of transactions. Its ability to 1) distinguish between different kinds of object ownership, 2) acquiring distributed locks at the granularity of objects, and 3) parallel execution of smart contracts are key features that set it apart from other blockchain platforms. With Sui Blockchain, the future of fast and efficient transaction processing is here.

· 2 min read
Dora Noda

GGslayer, the largest Sui decentralized web3 gaming community, and BlockEden.xyz, a service infra for the developer’s next billion web3 customers, have announced a partnership that promises to revolutionize the web3 gaming experience.

GGslayer and BlockEden.xyz Partner to Bring Next-Level Gaming Experience to Sui

GGslayer is known for its one-stop game asset library, which aggregates game assets from multiple chains and ecologies to build a unified identity for players based on on-chain SBT. With the partnership, BlockEden.xyz will provide developers with all they need to create powerful applications quickly and scale faster, making it easier for GGslayer to aggregate the world's latest and best web3 games.

BlockEden.xyz has operated Aptos public full node since day 1 of its mainnet launch and serves managed RPC services to 500+ clients in the ecosystem with zero downtime. The company is now serving 14 blockchain RPCs or APIs.

The partnership between GGslayer and BlockEden.xyz matters because it will allow GGslayer to provide gamers with easy access to web3 games through MPC and TSS technology, helping web2 users enter into web3 securely and efficiently. GGslayer will also benefit from personalized intelligent recommendations based on on-chain behavior statistics and AI analysis.

GGslayer has already partnered with 300+ game partners and 70+ guilds, with business partners coming from Japan, Korea, Europe, India, Canada, Dubai, Australia, Thailand, and other countries. With the addition of BlockEden.xyz, GGslayer is poised to become the leading web3 gaming community, offering gamers the best gaming experience possible.

In conclusion, the partnership between GGslayer and BlockEden.xyz is a win-win for the Sui ecosystem. It will allow GGslayer to offer gamers a seamless and personalized gaming experience while also providing developers with the tools they need to create powerful applications quickly and scale faster.

· One min read
Dora Noda

BlockEden.xyz is glad to announce the launch of Polygon and its zkEVM to its API suite. With this new addition, blockchain developers can now build on the fast and scalable Polygon network while taking advantage of the powerful zkEVM technology to streamline their development process.

BlockEden.xyz Launches Polygon and zkEVM to its API Suite

Blockchain developers often face challenges when it comes to building on different networks due to their varying technical requirements and limitations. This can lead to a time-consuming and frustrating development process.

With the launch of Polygon and its zkEVM to our API suite, blockchain developers can now build on the fast and scalable Polygon network while using our powerful zkEVM technology to simplify their development process. This combination allows developers to focus on their application logic while we handle the technical intricacies of the network.

Ready to start building on the fast and scalable Polygon network with the powerful zkEVM technology? Sign up for our API suite today and start building!

· 3 min read
Dora Noda

BlockEden.xyz is excited to announce the addition of more EVM-compatible blockchains to our ChainPlus API suite of services. This means that developers and businesses can now access a wider range of blockchain infrastructures to build and deploy their applications.

Introducing EVM-Compatible Blockchains to ChainPlus API Suite

(image served from dStore powered by EthStorage)

DApp developers and businesses often struggle to find reliable and easy-to-use node infrastructure on blockchains, which can hinder the development and deployment of their applications.

By adding more EVM-compatible blockchains to our suite of services, ChainPlus API is providing developers and businesses with a simple and easy-to-access service that offers the best node infrastructure on blockchains. Those blockchains are Ethereum, IoTeX, Filecoin, Harmony, BSC, Arbitrum, Arbitrum Nova, Optimism, Gnosis and EthStorage Galileo Testnet.

To start using our new EVM-compatible blockchains, simply log in to your BlockEden.xyz account and create a key for your API access. If you don't have an account yet, sign up for free today.

Dora Noda, cofounder of BlockEden.xyz, commented, "we are excited to expand our suite of services by adding more EVM-compatible blockchains to ChainPlus API. This will provide our customers with even more options for node infrastructure and enhance their blockchain development experience."

Nathan Pang, Blockchain Explorer developer at Blockroma, says "we started to use BlockEden.xyz with its Aptos APIs. Now, with the addition of more EVM-compatible blockchains, ChainPlus API has made it easier for us to build and deploy our blockchain applications. The improved node infrastructure has saved us time and effort, allowing us to focus on developing innovative solutions."

Why is BlockEden.xyz adding those 8 EVM blockchains?

We attended ETH Denver, one of the largest Ethereum hackathons in the world. As we walked around the event, we were amazed by the sheer creativity and innovation that was on display. From decentralized finance apps to gaming platforms, the possibilities seemed endless.

But what really struck us was the sense of community and collaboration that permeated the entire event. Developers from all over the world were working together to build new tools and applications that could potentially revolutionize entire industries.

Then we realized just how important the Ethereum ecosystem was becoming, and we knew that this company needed to be a part of it. We made the decision then and there to add Ethereum to its Aptos and Sui API suite, allowing developers to easily integrate Ethereum-based applications into their own projects.

BlockEden.xyz at EthDenver

Thanks to our visit to ETH Denver, we were able to see firsthand the power of the Ethereum ecosystem and the potential it had to transform the tech industry. And by adding it to our company's offerings, we were helping to ensure that his own developers would be able to take advantage of all that Ethereum had to offer.

BlockEden.xyz Presenting at EthDenver

BlockEden.xyz's Mission

If your mission is to build the killer app 🚀 to bring web3 to everyone in our galaxy, then our mission is to be your best ally. Together, we fight for next-generation decentralization innovations. Join our Discord community to stay in touch.

· 2 min read
Dora Noda

Introducing BlockEden.xyz/chat, the productivity tool designed to speed up web3 development. With preset prompts powered by ChatGPT, developers can write better software, documentation, and marketing copy in less time.

Boost Your Web3 Development with BlockEden.xyz/chat

(image served from dStore)

As a web3 developer, you face the challenge of producing high-quality software, documentation, and marketing content in a timely manner. The process can be time-consuming and tedious, leading to delays in delivery and missed opportunities.

BlockEden.xyz/chat solves this problem by providing a platform that leverages ChatGPT's advanced language capabilities to generate preset prompts for faster and more efficient development. You can write better code, documentation, and marketing copy in less time, leading to faster iteration and a more streamlined development process.

Getting started with BlockEden.xyz/chat is easy. Simply visit BlockEden.xyz/chat, create an account, and start using the platform right away. If you're already a BlockEden.xyz user, the tool is already integrated into the system, so you can start using it immediately.

Jack, Lead Developer at BlockEden.xyz, says "BlockEden.xyz/chat is a breeze for web3 developers. It's a productivity tool that helps us get things done faster and more efficiently, which is critical in today's fast-paced development environment."

Sarah, a web3 developer that works closed with us, comments that "BlockEden.xyz/chat has changed the way I write code and documentation. I can now produce high-quality content in less time, which has made a huge difference in my productivity."

BlockEden.xyz is committed to providing the best developer experiences to web3 developers, which does not limit to Blockchain RPCs. Ready to boost your web3 development with BlockEden.xyz/chat? Visit our website to create an account and start using the tool today for free at https://blockeden.xyz/chat.

· 3 min read
Dora Noda

Aptos has been gaining traction over the past five months after the mainnet launch, and with its growth comes the need for more sophisticated tools and resources for developers. BlockEden.xyz and Aptools have recognized this need and have partnered to create a more robust blockchain developer ecosystem. In this blog post, we will introduce both companies and explain why our partnership matters.

BlockEden.xyz and Aptools Partner to Strengthen the Aptos Developer Ecosystem

BlockEden.xyz · Aptools Partnership
(image served from dStore)

BlockEden.xyz is a San Francisco-based software company that specializes in connecting web3 developers to blockchain nodes and networks. Its goal is to build an all-inclusive platform for web3 developers to make it easier for them to build decentralized applications. BlockEden.xyz has a team of experienced developers and blockchain experts who are committed to providing the best possible experience for its users.

Aptools, on the other hand, is an open-source project that provides developers with real-time data about the Aptos blockchain network. It is a valuable resource for developers who want to build decentralized applications on top of the Aptos blockchain. Aptools keeps track of the latest transactions for free and offers a user-friendly interface that developers can easily navigate.

The partnership between BlockEden.xyz and Aptools is significant because it brings together two companies that have complementary strengths. BlockEden.xyz's expertise in blockchain connectivity will enable developers to access real-time data from the Aptos blockchain network seamlessly. This integration will allow developers to build more efficient and effective decentralized applications.

Moreover, the partnership will help both companies expand their reach and establish a stronger presence in the Aptos community. Aptools has a large and active community of developers who are already using its platform. By collaborating with Aptools, BlockEden.xyz can tap into this community and introduce its services to a wider audience. On the other hand, Aptools can benefit from BlockEden.xyz's expertise in blockchain technology, which can help them improve their platform and offer more advanced features to their users.

In conclusion, the partnership between BlockEden.xyz and Aptools is a strategic move that will benefit both companies and the Aptos community. By leveraging each other's strengths, they can create a more robust ecosystem for web3 developers. The partnership will enable developers to access real-time data from the Aptos blockchain network seamlessly, which will help them build more efficient and effective decentralized applications. We can expect to see more collaborations like this in the future as companies recognize the value of partnerships in the Aptos blockchain space.

· 6 min read
Jack Sim

Recently Iotex and BlockEden.xyz partnered together to bring the revolutionary experience to IoT developers. We committed to this mission seriously, and today we want to share 2 exciting updates with ecosystem.

BlockEden.xyz teams up with IoTeX to simplify decentralized IoT Application

IoTeX Delegate

We believe staking is one of most important things for blockchain, because it helps to ensure the integrity of the network by incentivizing participants to act in the best interest of the network.

One of the key benefits of staking is that it makes it more difficult and expensive for bad actors to attack the network. If a participant attempts to validate fraudulent transactions, they risk losing their staked cryptocurrency, as well as any rewards they have earned. This serves as a powerful deterrent to malicious behavior, as it aligns the incentives of participants with the overall health and security of the network.

Now BlockEden.xyz joined IoTeX delegate program, and we have our running delegate! https://stake.iotex.io/delegate/blockedenxyz is our delegate profile. This is our reward plan:

  • Hermes will distribute 88% of the rewards to you automatically. Payout frequency is every day at midnight (UTC time).
  • We take 12% to cover the server and development costs for our collaboration with IoTeX.

Please vote for BlockEden.xyz today! Your support is critical for us to continuously build in the IoTeX ecosystem!

BlockEden.xyz joined IoTeX delegate program

RPC Serivce

BlockEden.xyz's mission is to empower dApps, and we decided to bring this to IoT territory. In additon to the delegate program, we also suported JSON-RPC service for IoTeX. Therefore, if you're a dApp developer on IoTeX blockchain, you no longer need to setup your own IoTeX full node, and just sign up with us to start interacting with IoTeX blockchain from free.

BlockEden.xyz supports IoTeX Mainnet JSON-RPC

Why JSON-RPC first?

IoTeX blockchain provides 2 types of RPC endpoints: gRPC and JSON-RPC, and we choose to support JSON-RPC first because:

  • This RPC type could easily integrate with MetaMask for wallet service.
  • It's the RPC type of Ethereum blockchain and its L2 blockchains. It will be easier for an Ethereum developer to migrate to IoTeX.

gRPC vs JSON-RPC

There are some other deep thinking about gRPC and JSON-RPC. Please let us know your thoughts about whether you want gRPC.

gRPC

Pros:

  • High performance: gRPC is based on the high-performance, low-latency protocol called HTTP/2, which allows for efficient multiplexing of requests and responses over a single TCP connection. This can lead to faster response times and lower network overhead compared to traditional REST APIs that use HTTP/1.1.
  • Efficient data serialization: gRPC uses Protocol Buffers as its default data serialization format, which is more compact and efficient than JSON or XML. This can reduce the amount of network bandwidth and CPU time required to serialize and deserialize data.
  • Language-agnostic: gRPC supports a wide range of programming languages, including Java, Python, C++, and many more, making it a good choice for heterogeneous systems.
  • Built-in support for streaming: gRPC supports both server-side and bidirectional streaming, which can be useful for real-time applications or long-running processes that need to exchange data in real-time.

Cons:

  • More complex setup: gRPC requires a more complex setup compared to JSON-RPC, especially if you're using it with non-standard protocols like HTTP/2 or TLS.
  • Less readable format: While Protocol Buffers are more compact and efficient, they are also less human-readable than JSON, which can make debugging more difficult.
  • Higher learning curve: gRPC uses a different programming paradigm compared to traditional REST APIs, which can make it more challenging for developers to learn and adopt.

JSON-RPC

Pros:

  • Simplicity: JSON-RPC is a simple, lightweight protocol that is easy to learn and use. It can be a good choice for small-to-medium-sized applications or simple microservices.
  • Human-readable format: JSON is a human-readable format that is easy to read and debug, which can be helpful for developers.
  • Flexible: JSON-RPC is a flexible protocol that can be used over a variety of transport protocols, including HTTP, TCP, and WebSockets.
  • Language-agnostic: Like gRPC, JSON-RPC is also language-agnostic and can be used with a wide range of programming languages.

Cons:

  • Lower performance: JSON-RPC uses JSON as its default data serialization format, which can be less efficient in terms of network bandwidth and CPU time compared to Protocol Buffers or other binary formats.
  • Limited support for streaming: JSON-RPC supports only one-way streaming, which may not be sufficient for some real-time applications or long-running processes.
  • No built-in support for service discovery or load balancing: JSON-RPC doesn't provide built-in support for service discovery or load balancing, which means you may need to implement these features yourself.

What is IoTeX?

IoTeX is an open-source platform founded in 2017 with a vision of blockchain for the Internet of Trusted Things. The platform enables various machines and people to interact securely and trustingly with each other. In doing so, IoTeX ensures that everyday people and businesses own their devices and the data/value they generate from them. By connecting physical and digital worlds, IoTeX aims to democratize access to machine-backed DApps, assets, and services while delivering value to users and fueling the new machine economy.

What is BlockEden.xyz?

BlockEden.xyz is a service infra for the developer’s next billion web3 customers. It strives to provide developers with all they need to create powerful applications quickly and scale faster. We have operated Aptos public full node since day 1 of its mainnet launch. We serve managed RPC services to 400+ clients (Scalp Empire NFT Analytics, HoustonSwap, Solaland NFT Toolkit, Fewcha Wallet, etc.) in the ecosystem with zero downtime. We are on our way to becoming a validator for Aptos, Sui, Shentu, and EthStorage.

How to stay in the loop?

For IoTeX, go to

For BlockEden.xyz, go to

Source Link: https://blockeden.xyz/blog/2023/02/20/iotex-validator-and-json-rpc/

· 6 min read
Dora Noda

We are on a mission to build and accelerate the web3 industry of tomorrow. We obsess about developer experience and strive towards constant innovation. And that's why now we are offering a decentralized file store, powered by EthStorage. dStore is a managed storage solution for creators and developers from any blockchain. It's user-friendly, EVM-compatible, low-cost, and petabyte-level scale, all powered by EthStorage.

BlockEden.xyz dStore

What is EthStorage?

EthStorage is a layer 2 solution that provides programmable dynamic storage based on Ethereum's data availability. It will greatly reduce the storage cost of storing a large amount of data on Ethereum, saving the cost from 1% to 0.1%. The low cost of storing large data by EthStorage can better enable a fully decentralized network in the future. EthStorage is highly integrated with EVM and is compatible with Solidity, Remix, Hardhat, and MetaMask. The team received a research grant from the Ethereum Foundation for data availability research.

EthStorage comparison with File coin and Arweave

EthStorage is invented by Dr. Qi Zhou, the founder of QuarkChain and author of EIP-4804/4972/5018/5027/5478. You can track EthStorage's statuses from the following sources:

Why does decentralized storage matter?

Decentralized storage is important because it allows for data to be stored in a distributed manner rather than being stored in a single location. This has several advantages, such as increased security and reliability, as well as improved accessibility. For example, because decentralized storage systems are distributed, they are less vulnerable to attacks, censorship, or failure and can continue to function even if some of the individual components fail. Additionally, because the data is stored on multiple devices, it can be accessed from multiple locations, making it more convenient for users.

What is BlockEden. xyz's dStore offering?

We strongly believe Dr. Zhou's vision to bring more cost-effective storage to the decentralized web and would like to collaborate with his team to democratize this innovation to every web3 developer on the planet.

More specifically, we will apply EthStorage as the underlying vendor of our blob store. Our developers can develop upon it to build their DApps faster and scale instantly.

Web portal for file management

Developers and creators can drag and drop their static assets to this file store and easily manage them. We free them from the hassles of managing private keys, paying transaction fees, and maintaining files with blockchains.

BlockEden.xyz dStore architecture

To ensure the decentralization of the storage, developers could eject the managed store to their own address anytime. Furthermore, we will open source the backend of the file store so that developers or other developer-facing providers can easily host file management services.

Unlocking new business possibilities through strategic partnerships

There are also future integration opportunities between EthStorage and BlockEden.xyz, in addition to the dStore launched today.

CDN to speed up the read

Most Internet services are read-intensive and take time to serve a large number of resources from a decentralized store. With our CDN service, developers can enjoy both the decentralization of the source files and the blazing-fast speed that we can achieve with a CDN.

Node service and API gateway to EthStorage

We will provide API access to EthStorage testnet and mainnet blockchain nodes after EthStorage mainnet launch for developers and businesses. Here are a few reasons why developers should choose us instead of their own or the official nodes:

  1. Easy Access to blockchain Nodes: BlockEden.xyz ChainPlus API provides easy access to EthStorage nodes, which can be used to interact with these blockchain networks. Starts to build in 10s, instead of spending 20 hours to start, countless hours to maintain!

  2. Scalability: BlockEden.xyz provides highly scalable nodes that can handle high levels of traffic and transactions. This can be important for businesses and projects requiring large amounts of data or user activity.

  3. Reliability: BlockEden.xyz nodes are highly reliable, with an uptime of 99.9%. This can be important for businesses and projects that need to ensure that their applications or services are always available to users.

How to use dStore with EthStorage?

Step 1. Go to https://BlockEden.xyz/dash/dstore and then drag and drop your files to the window.

dStore - how it works? Step 1

Step 2. After the file is uploaded to the EthStorage successfully, you will see the item in the table, then right-click the row and select "Copy URL" to get the link. You can also delete a file by selecting "Delete".

dStore - how it works? Step 2

Admittedly, the current version of dStore has some limitations. We don't support uploading directories and large files (size > 2MB). It may take tens of seconds to upload mid-sized images. However, this is just an initial version, and we will keep improving the product in the long run.

Dr. Qi Zhou, founder of EthStorage, share his praise on twitter -

Mike Thrift, BD at BlockEden.xyz, commented, "dStore enriched our bundled offering to the creators and developers and laid a solid foundation for our aggregated function API services to blockchains. It made us an active contributor to the Ethereum ecosystem and gave our Aptos and Sui developers a more cost-effective and flexible choice than IPFS or Arweave."

BlockEden.xyz is committed to providing the best developer experiences to web3 developers, which does not limit to Blockchain RPCs. The decentralized storage opens new doors for developers to manage their NFT assets and files in our one-stop shop. Get started today for free at https://blockeden.xyz/dstore