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

AWS Q Developer image

Your AI Code Assistant

Generate and update README files, create data-flow diagrams, and keep your project fully documented. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay