DEV Community

Lucian Gruia for Ciklum CZ&SK

Posted on • Originally published at cngroup.dk

3 1

Components of the blockchain ecosystem

Like any other software platform, blockchain has an ecosystem where components are dependent on each other.

Image description

  • Projects — The Blockchain ecosystem is currently running with some major projects and more are in the pipeline. Bitcoin, Neo, Stellar are some popular names.

  • Users — Blockchain users are ordinary people, who make use of the blockchain or cryptocurrency to achieve some results.

  • Exchanges — Every Blockchain project has a robust ecosystem working under it, that includes a decentralised exchange. Exchanges are developed by the Blockchain team or the community of other developers.

  • Miners — Blockchain requires a large network of independent nodes around the world to maintain it continuously. In private blockchains, a central organisation has authority over every node on the network. In public blockchains, anyone can set up their computer to act as a node and these computers are called miners.

  • Developers — Currently there are two types of developers in the blockchain ecosystem: blockchain developers and dApps developers

  • Applications — Industries, developers and communities build blockchain applications to serve a specific purpose. They are called dApps and are the foundation of Web3.0

Architectural view

These are the most common layers available with every platform:

  • App layer — most commonly contains legacy and enterprise apps.
  • Integration platform — layers with different kinds of protocols, like REST, governance and API management.
  • Blockchain access layer — features to fetch and write data to the blockchain
  • Analytics — reporting, dashboard or analytics-based system

Image description

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay