devgrants
devgrants copied to clipboard
Open Grant Proposal: Meson Network
Name of Project: Meson Network
Proposal Category: devtools-libraries
Proposer: bitruss
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT, APACHE2, or GPL licenses?: Yes
Project Description
Meson Network is committed to creating an efficient bandwidth marketplace on Web3, using a blockchain protocol model to replace the traditional labor-based sales models, consolidating and monetizing idle bandwidth from long-tail users at a low cost. Meson Network is the foundation of data transmission for decentralized storage, computation, and the emerging Web3 Dapp ecosystem.
Meson Network is committed to optimizing the speed at which the Filecoin/IPFS public gateway distributes reads. At present, the mainstream public gateways of Filecoin/IPFS are ipfs.io, cloudflare-ipfs.com, and dweb.link.
ipfs.io is the most frequently used gateway and the only node that can access files over 500MB, but its operating efficiency in global acceleration is not dominant. cloudflare-ipfs.com is relatively fast, but cannot speed up large files. dweb.link is currently the recommended gateway, but it has the same problem with ipfs.io that it is not as fast as one might expect. In view of this, Meson Network is committed to providing Filecoin/IPFS users with a secure, efficient, and usable decentralized gateway option with the help of decentralized nodes distributed around the world.
https://docs.meson.network/using/#example-meson-enhances-ipfs
Value
- To support the Filecoin/IPFS gateway service achieve decentralization, the addition of Meson can alleviate the current situation that the bottom layer of Web3 information transmission is surrounded by centralized gateways.
- At present, except ipfs.io, other gateways cannot retrieve files larger than 500MB, and Meson's gateway can support retrieving files of about 1GB at most.
- Given that IPFS will support FFmpeg in the coming future, and the bandwidth consumed by video is very huge, Meson can distribute services better than centralized public gateways.
Deliverables
- Provide a decentralized public gateway for Filecoin, and provide CDN services for Filecoin by Meson nodes from around the world.
- Meson will be integrated with web3.storage & nft.storage as an HTTP API development tool. Enable Filecoin/IPFS developers to store files to web3.storage & nft.storage with one click through HTTP API development tools on and returns a link to the Meson-accelerated file.
- Recommend Filecoin/IPFS to more developers to optimize the development experience affected by bandwidth issues.
Development Roadmap
Phase 1: (50,000 USD)
- Meson's services better adapt to pictures, texts, web pages, and videos in ipfs
- Optimize and support ipfs, ipns file acceleration process
- Meson's decentralized Filecoin/IPFS public gateway released
- Complete the HTTP API link between Meson and web3.storage & nft.storage
Phase 2: (25,000 USD)
- Optimize the speed of IPFS reading and caching
- Meson supports more IPFS acceleration scenarios
- The number of nodes extended to IPFS and Filecoin ecological services
Phase 3: (25,000 USD)
- Simplify the process of using Meson acceleration services for IPFS and Filecoin users
- Fix the problems encountered in the use of the Filecoin/IPFS gateway
- Provide long-term and stable services for the Filecoin/IPFS public gateway, so that more IPFS ecological projects can use Meson's decentralized gateway, and also provide Meson ecological projects based on [web3.storage](https:// Decentralized storage options for web3.storage & nft.storage.
- Expand the distribution area of nodes to ensure that Meson can provide a good access experience for Filecoin/IPFS users on all continents; expand the ecosystem and introduce more users into the Filecoin/IPFS ecosystem.
Total Budget Requested
$100,000
Maintenance and Upgrade Plans
Team
Team Members
- Leo - Co-Founder & CTO
- BruceWayne - Core Engineer
- Keshin Wang - Core Backend & Research Engineer
- Martin To - Head of Community Builder
https://meson.network/about.html
Team Member LinkedIn Profiles
https://www.linkedin.com/company/meson-network
Team Website
Relevant Experience
The Meson testnet 2.5 is already delivering 30TB+ of traffic per week to the fully decentralized IPFS gateway.

Team code repositories
Additional Information
Hi @bitruss, thank you for your proposal! We will be in touch once we have completed our initial review.
Hi @bitruss, thank you for your patience! We would like to proceed with a grant that supports the first two phases of your project. For next steps, can you provide a development roadmap that focuses on these to phases? Please note that each milestone should include a description of deliverables, an installment amount, and an estimated timeframe.
Hi @bitruss, I hope you are doing well! Would you be interested in submitting a reworked proposal for this project? Please let me know of any questions.
Hi @ErinOCon, Sorry to have kept you waiting. Here are our updated Deliverables.
Please let us know if our reworked proposal If the reworked proposal is still incomplete.
Development Roadmap
Phase 1: (50,000 USD)
- Meson's services better adapt to pictures, texts, web pages, and videos in ipfs
- Optimize and support IPFS, IPFS file acceleration process
- Meson's decentralized Filecoin/IPFS public gateway released
- Complete the HTTP API link between Meson and web3.storage & nft.storage
Phase 2: (25,000 USD)
- Optimize the speed of IPFS reading and caching
- Meson supports more IPFS acceleration scenarios
- The number of nodes extended to IPFS and Filecoin ecological services
Deliverables
| Phase 1 | - | ||
|---|---|---|---|
| Funding | 50,000 USD | Duration | 1.5 Months (1st. Oct-15th. Nov) |
| Milestone | Area | Deliverable | Status |
| A | Spec | Begin collecting feedback from the community on what kind of metrics they would like to see developed to ease their data-onboarding efforts | Active |
| A | Spec | adapt to pictures, texts, web pages, and videos in ipfs | Active |
| A | Spec | services support IPFS, IPFS address | Active |
| B | Impl | create a dedicated account on meson.network and top up | - |
| B | Impl | decentralized Filecoin/IPFS public gateway released | - |
| B | Impl | complete the HTTP API link between meson and web3.storage & nft.storage | - |
| B | Impl | to test and verify the IPFS integration | - |
| B | Doc | release full documentation on the decentralized gateway along with practical tutorials | - |
| C | Spec | collect community feedback on more metrics they would like to have after their initial tryouts | - |
| C | Impl | revisit each component and add new metrics that the community deemed necessary | - |
| Phase 2 | |||
| Funding | 25,000 USD | Duration | 1.5 Months (16th. Nov-17th. Dec) |
| Milestone | Area | Deliverable | Status |
| A | Impl | optimize the speed of IPFS reading and caching | - |
| A | Spec | supports more IPFS acceleration scenarios | - |
| A | Spec | simplify the process of using Meson acceleration services for IPFS and Filecoin users | |
| A | Spec | IPFS ecological projects can use meson's decentralized gateway | |
| B | Impl | expand the ecosystem and introduce more NFT platforms to use IPFS storage and meson gateway | - |
| B | Impl | to integrate IPFS with ENS domains | - |
| B | Impl | develop Filecoin/IPFS compatible miner nodes | - |
| B | Impl | to test and verify the Filecoin/IPFS integration | - |
| B | Doc | release full documentation on the gateway services along with practical tutorials | - |
| C | Impl | fix the problems encountered in the use of the Filecoin/IPFS gateway | - |
| C | Impl | the number of nodes extended to IPFS and Filecoin ecological services | - |
| C | Spec | collect community feedback on more metrics they would like to have after their initial tryouts | - |
| C | Impl | revisit each component and add new metrics that the community deemed necessary | - |
| D | Impl | maintenance and upgrade gateway | - |
Hi @bitruss, thank you for the updated milestone breakdown! I will be in touch by email to confirm next steps.
| Phase 2 | |||
|---|---|---|---|
| Funding | 25,000 USD | Duration | 1.5 Months (16th. Nov-17th. Dec) |
| Milestone | Area | Deliverable | Status |
| A | Impl | optimize the speed of IPFS reading and caching | - |
| A | Spec | supports more IPFS acceleration scenarios | - |
| A | Spec | simplify the process of using Meson acceleration services for IPFS and Filecoin users | |
| A | Spec | IPFS ecological projects can use meson's decentralized gateway | |
| B | Impl | expand the ecosystem and introduce more NFT platforms to use IPFS storage and meson gateway | - |
| B | Impl | to integrate IPFS with ENS domains | - |
| B | Impl | develop Filecoin/IPFS compatible miner nodes | - |
| B | Impl | to test and verify the Filecoin/IPFS integration | - |
| B | Doc | release full documentation on the gateway services along with practical tutorials | - |
| C | Impl | fix the problems encountered in the use of the Filecoin/IPFS gateway | - |
| C | Impl | the number of nodes extended to IPFS and Filecoin ecological services | - |
| C | Spec | collect community feedback on more metrics they would like to have after their initial tryouts | - |
| C | Impl | revisit each component and add new metrics that the community deemed necessary | - |
| D | Impl | maintenance and upgrade gateway | - |
Filecoin/IPFS integration
Meson has achieved a seamless integration with Filecoin/IPFS through Meson Cloud, significantly improving the speed and experience of retrieving and storing Filecoin/IPFS files. Unlike traditional shared upload and retrieval gateways, Meson Cloud adopts completely independent upload and retrieval gateways, reducing the risks associated with single point of failure.
Meson Cloud
Meson Cloud is a Web3 application layer that utilizes Meson's bandwidth marketplace as its foundation.****
mCloud
mCloud is a Web3 Platform-as-a-Service (PaaS) solution that offers a more environmentally sustainable method of hosting and deploying applications. It supports both full-stack applications and docker deployment techniques.
- Easy to be used
Easily deploy complex architectures with a single click and obtain a secure, fully-constructed hosting infrastructure within seconds.
- Reliability and Redundancy
Users can deploy applications both in traditional data centers and on various blockchain nodes simultaneously, preventing service unavailability due to a single point of dependency.
- Cost saving
Maximize the value of your resources by choosing the most cost-effective and affordable service from a range of plans.
Gateway X
Gateway X, provided by Meson Cloud Services, is a Gateway Service that functions as a bridge between Web3 such as IPFS/Arweave and traditional Web2.
- Unlimited Storage
Gateway X offers users unlimited storage capacity for caching and charges based on bandwidth usage.
- Dedicated Gateway
Gateway X provides a dedicated gateway connection, supports multiple Web3 Domain Name Service resolution acceleration services, and facilitates seamless interaction with the conventional Internet.
- One-click Import
Gateway X offers one-click migration / backup for IPFS & Arweave files. It allows easy pinning of IPFS & Arweave stored files to both Meson Cloud and the user's local storage, guaranteeing the permanent storage of NFTs and other files.
How can Gateway X be distinguished from other hosted services that employ IPFS and Arweave in terms of advantages?
Gateway X is a web3 storage solution that provides several advantages over other hosted services that utilize IPFS and Arweave. One of the most significant benefits of Gateway X is its scalability. The platform is designed to ensure robust performance and dependability, even when dealing with vast amounts of data, thus offering users the ability to rely on it both currently and in the future.
Moreover, Gateway X allows for the backup of IPFS data in Filecoin storage transactions, providing secure storage and facilitating easy retrieval. In contrast, Arweave data is stored permanently and offers encrypted proof of storage, thus enhancing the security and reliability of the stored data.
In addition, Gateway X leverages high-performing infrastructure, including the Meson Network, to offer top-quality IPFS/Arweave implementations. The platform's IPFS/Arweave HTTP gateway boasts a higher number of points of presence (POPs) and cache capacity than many other public gateways, further improving the overall performance and reliability of the service.
| GatewayX | Pinata | Web3.storage | Filebase | |
|---|---|---|---|---|
| Local Storage Support | yes | no | no | no |
| Exclusive Upload Gateway | yes | no | no | no |
| Total PoPs | 30K+ | 200+ | 200+ | 200+ |
| Total Files pinned | Unlimited | Limited | Limited | Limited |
| Requests | Unlimited | Limited | Limited | Limited |
| Dedicated Gateway Bandwidth | Unlimited | Limited | Limited | Limited |
| Replicated onto Filecoin | yes | no | yes | no |
| IPFS/Arweave Support | yes | no | no | no |
| File Cache | 1G | 512 MB | 512 MB | 512 MB |
Datacap
Meson will synchronize the data uploaded by users to IPFS in Meson Cloud to Datacap.
https://github.com/filecoin-project/filecoin-plus-large-datasets/issues/1119
ETH.Radio
ETH.Radio is a high-availability Ethereum Name Service (ENS) gateway. It represents a significant step towards the adoption of the decentralized web (dweb) by offering a new way to access ENS resolvable domains. Prior to the launch of ETH.Radio, services such as Cloudflare’s eth.link and the community-driven eth.limo were the primary means of bridging the gap between Web2 and Web3.
With ETH.Radio, users can access ENS domains through a reliable and decentralized gateway that provides an alternative to the centralized services offered by other providers. By leveraging the power of IPFS and ENS, ETH.Radio enables users to access content and services hosted on the dweb in a more resilient and censorship-resistant manner.
Overall, ETH.Radio is a significant development in the ongoing evolution of the dweb, and it offers users a powerful new tool for accessing the decentralized internet.

- We are committed to protecting the privacy of our end users.We do not keep logs of your IP address (IPv4 or IPv6) or X-Forwarded-For HTTP headers. This ensures that all request data is fully anonymized.
- Users can expect to enjoy even faster load times with the Meson Network’s new, robust infrastructure stack.
- We now offer on-demand ENS domain certificates. When you submit an HTTP request for your domain name (e.g. myname.eth.radio), we will automatically attempt to issue the certificate in the background. This means that you can now secure your ENS domain with a certificate, enhancing the security and credibility of your website.
- We provide an all-in-one deployment tool that allows you to choose which versions of content to serve before committing fully to an IPFS release. This tool also enables you to easily roll back or fail over in case of a bug or vulnerability.
IPFS/ENS Gateway Use Cases
Web3 Website
Taking Staking Launchpad as an example, users can add an IPFS link to the ENS Content Hash of depositcontract.eth, which enables the depositcontract.eth domain name to directly redirect to the official website.
https://depositcontract.eth.radio
==>>
https://launchpad.ethereum.org/en/

Code example
<!doctype html>
<html lang="en">
<body>
<script>document.location = "https://launchpad.ethereum.org/";</script>
</body>
</html>
Web3 Gaming
More impressively conquest.eth is accessible via the ETH.Radio gateway : https://conquest.eth.radio/
conquest.eth is an unstoppable and open-ended game of strategy and diplomacy running on ethereum.

mCloud Tutorial
Gateway X is a gateway for IPFS/Arweave that utilizes the Meson Cloud infrastructure.
Create Gateway X
https://dashboard.meson.network/labs/gatewayx
Click Gateway X, click on New Gateway to start creating a new one.

Select gateway type, choose IPFS、Arweave、mCDN, select the geographical location for the cloud, set tags, click create, and the creation process will be completed.

After waiting for 1-3 minutes, the Gateway will be created and completed.

Click Edit, click on Switch Default, change Default to Yes, and click Update to confirm.

Upload Files
Click Uploading, select Uploading + Local or Uploading + Cloud.
- Uploading + Local: Client installation is required to utilize local unlimited storage space.
- Uploading + Cloud: No client installation is needed to experience unlimited bandwidth on cloud services.

Open the client and use it to start uploading.


Meson Cloud Client
https://github.com/daqnext/meson-cloud-client https://github.com/daqnext/meson-cloud-desktop https://github.com/daqnext/eth.radio
https://docs.meson.network/mcloud/gatewayx.html
Expanding the Filecoin ecosystem
https://twitter.com/NetworkMeson/status/1631214432809533440
https://medium.com/meson-network/matters-lab-launches-collaboration-with-meson-network-f0d84973ad37
https://twitter.com/Mises001/status/1623529479317622786
https://twitter.com/NetworkMeson/status/1702182229307424839
HI @bitruss, thank you for submitting this update! Do I understand correctly that you are one deliverable away from completing phase two? Once this project is complete, please be in touch by email at [email protected].