OpenViSTAI · Agents · Blockchain · Crypto
Menu
Layer 1

Steem

Steem is an open-source C++ blockchain network and node implementation. It uses Delegated Proof-of-Stake and describes Proof of Brain as a social-consensus mechanism for token allocation. The project supports decentralized applications and documents P2P and full-web-node configurations.

Independent OpenViST project profile, based on linked sources.

Steem — OpenViST project profile in Layer 1.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Steem when you need node software for the Steem blockchain or a documented network foundation for a decentralized application. Select the node mode according to whether you need peer-to-peer participation or the data and APIs of a full web node.

Who it is for

  • Operators setting up a Steem peer-to-peer or full web node.
  • Developers building decentralized applications or tokenized social services on Steem.
  • Users interfacing with a running node through the project's command-line wallet.

Documented uses

  • Run a Steem P2P node using the documented Docker image or a source build.
  • Operate a full web node for services that need all blockchain data and a fuller set of APIs and plugins.
  • Build decentralized applications that use Steem's blockchain and token-allocation model.
  • Connect the command-line wallet to a configured Steem node.
Before you choose

Requirements & limits

  • The repository recommends pre-built Docker images or Docker builds; it also documents source builds for Linux Ubuntu LTS and macOS.
  • A P2P node and a full web node have different resource needs; the README's full-node figures vary by section and may increase.
  • Steem requires seed-node information for a node to connect to peers.
  • The CLI wallet requires a connected node with account_by_key_api, condenser_api, and WebSocket support.
  • The README describes Smart Media Tokens as forthcoming, so its text does not establish their current operational status.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start a Steem Dockerized P2P Node

Run Steem’s Dockerized peer-to-peer node and follow its logs.

Before you start

  • Docker
  • About 2 GB of memory

Steps

  1. Start the node with the command below.

    Documented command
    docker run -d -p 2001:2001 -p 8090:8090 --name steemd-default steemit/steem
  2. Follow its logs with the command below.

    Documented command
    docker logs -f steemd-default

Expected outcome

A Steem P2P node is launched in a Docker container, with logs available to follow.

Guide limitations

  • The repository says the node will not do anything without seed nodes; the Docker image includes a seed-node list.
  • The approximately 2 GB memory requirement is stated as current in the repository.
Source-based practical guide

Start a Steem Dockerized Full Node

Run a Steem node configured to hold all blockchain data.

Before you start

  • Docker
  • At least 16 GB memory and 110 GB disk space, as stated in the repository’s system requirements

Steps

  1. Start the full node with the command below.

    Documented command
    docker run --env USE_WAY_TOO_MUCH_RAM=1 --env USE_FULL_WEB_NODE=1 -d -p 2001:2001 -p 8090:8090 --name steemd-full steemit/steem
  2. Follow its logs with the command below.

    Documented command
    docker logs -f steemd-full

Expected outcome

A Dockerized Steem full node is launched with the full-web-node configuration, and its logs can be followed.

Guide limitations

  • The README estimates about 14 GB of memory, growing, for this mode; its system requirements section specifies at least 16 GB and 110 GB of disk for a full web node.
  • Steemd’s data and disk requirements grow over time.
  • The repository notes that Steem will not do anything without seed nodes; the Docker image includes a seed-node list.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
steemit/steem · Official homepage title · retained in its source language