EightFish: The Computation and Storage Layer 2 for ICP

EightFish: the computation and storage L2 for ICP

Project highlights

EightFish brings SQL and Web2 dev pattern to the ICP ecosystem. Developers can build a Web3 decentralized app in a traditional Web2 CRUD style. All data is stored in an out-of-box Postgresql database and synchronized by EightFIsh Vintage blockchain core. All dapps built on EightFish can leverage the ICP internet identity and canister to power the Web3 attributes for every user.

Web3 advantages

EightFish can make a Web2 project transit to the Web3 kingdom easily, without sacrificing the performance and user experience.

EightFish is the basis for the Open Data paradigm, all dapps built on EightFish are open data application.

How is it built

EightFish is built from scratch. We rewrite our blockchain core: Vintage. We design the inner message queue, decentralized Tomcat and others.

But we really stand on some excellent open source projects:

  • spin: the wasm runtime
  • postgresql: the most powerful SQL database
  • redis: cache and message queue

Internet Computer superpowers

EightFish relies on ICP:

  1. register and maintain dapp info on ICP;
  2. issue the governance token (and issue the app tokens in the future);
  3. Internet Identity to login all dapps built on EightFish.

Go-To-Market strategy

We have built a forum dapp for real use. We will operate on this forum product for the developer communities, including programming language communities, Web3 communities, propogations on X, reddit, hackernews and some other platforms.

We have the confidence to attract 1M+ users in 18 months.

Monetization

We will do the traffic at first. While there are enough active users, we will participate advertisement platforms like Google Adsense to get incomes.

We will issue the platform token to help decentralize the governance of EightFish.

Status of the project

We’re approaching the alpha status. We will soon launch a testnet in the following 2 months. And the first dapp (a forum dapp) will be launched in 2 months too.

Resources

  • Repo: github eightfish-org
  • X: x eightfishorg

Future Plans

Next, we will launch EightFish testnet quickly, and launch mainnet in 1 year.

We will build 2~3 flag dapps on EightFish in the following year and operate some of them. To show the powers of the EightFish framework and platform.

Our strategy is to do it from bottom to top. We like the real user traffics much more.

4 Likes

Is the db instances run on some decentralised nodes or is the DB part running on a centralised backend?

Every EightFish node has three core components: vintage core, spin wasm runtime, and postgres db. So each EightFish at least has a Postgres DB instance.