Back to Home

Witness @drakernoise

Reliability, Security, and Performance for the Blurt Blockchain

πŸ—³οΈ Declaration of Intent

I am committed to supporting the Blurt ecosystem by providing a robust, secure, and geographically independent seed and RPC node. My focus is on infrastructure stability and developer tools.

My Mission:

  • Maintain 99.9% uptime for block production
  • Provide a free, public, high-performance RPC endpoint (SSL secured)
  • Ensure data integrity with daily backups and health monitoring
  • Support the community with technical guides and open-source contributions
  • Offer comprehensive RPC API coverage including Bridge API (Nexus)

βš™οΈ Infrastructure Specs

Hosted on enterprise-grade hardware in Germany (Hetzner Data Center), optimized for low-latency and high-throughput.

Processor

AMD Ryzen 7 PRO 8700GE

Memory

64GB DDR4 ECC

Connectivity

1 Gbit/s Dedicated

Storage

NVMe SSD RAID 1

πŸ›‘οΈ Software Stack

Operating System

Ubuntu Server (Hardened)

Blockchain Node

Dockerized blurtd (Latest Release)

ONLINE SYNCED

Social Layer Indexer

Nexus (Blurt-native, v0.1.0)

ONLINE SYNCED

Database

PostgreSQL 15 (Optimized)

HEALTHY

Cache Layer

Redis 7 (RPC Proxy caching)

ONLINE

RPC Proxy

Python-based intelligent routing (blurtd ↔ Nexus)

ONLINE

Protection & Security

  • UFW Firewall (Whitelisted Ports only)
  • Nginx Reverse Proxy with Rate Limiting (60 req/min)
  • Fail2Ban Intrusion Prevention
  • SSL/TLS encryption (Let's Encrypt)

πŸ“‘ Public Endpoints

Developers are welcome to use my public RPC node. The endpoint intelligently routes requests between blockchain APIs (blurtd) and social layer APIs (Nexus Bridge).

RPC Endpoint (SSL): https://rpc.drakernoise.com ChainID: cd8d90f29b37a38e652a28b0c55aa75813f59b42bb75a5196cf15228518e9f45

Available APIs:

database_api condenser_api block_api account_history_api rc_api transaction_status_api bridge follow_api tags_api

Note: Browser access returns 403 Forbidden. Use POST requests with JSON-RPC 2.0 format.

πŸ—οΈ Architecture

The RPC endpoint uses an intelligent proxy that routes requests to the appropriate backend:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ RPC Proxy │────▢│ blurtd β”‚ β”‚ PostgreSQL β”‚ β”‚ (public) β”‚ β”‚ (blockchain)β”‚ β”‚ (DB) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” └──────────────────▢│ Nexus β”‚ β”‚ (Bridge API)β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • blurtd: Full blockchain node with all RPC plugins active
  • Nexus: Social layer indexer providing Bridge API (posts, communities, feeds)
  • RPC Proxy: Routes API calls intelligently based on method namespace
  • PostgreSQL: Database backend for Nexus (social data indexing)
  • Redis: Caching layer for RPC Proxy (improves response times)

βœ… Current Status

Node Status:

blurtd: ONLINE SYNCED
Nexus: ONLINE SYNCED (LIVE)
RPC Proxy: ONLINE
PostgreSQL: HEALTHY
Redis: ONLINE
Witness: ACTIVE (@drakernoise)

RPC Test Suite Results

Comprehensive test suite available for external collaborators:

πŸ”§ Technical Contributions

Nexus Refactoring Project (v0.1.0)

Active contributor to the Nexus project refactoring:

  • Complete refactoring from Steem/Hive legacy code to Blurt-native conventions
  • Full-text search API implementation (PostgreSQL BM25)
  • Comprehensive RPC test suite for community validation
  • Full stack deployment documentation
View Repository

πŸ“š Resources

RPC Test Suite

Comprehensive test suite for validating RPC endpoints

View Tests

Documentation

Bilingual documentation (English/Spanish) for test suite

Read Docs

Nexus Project

Official Nexus repository on GitLab

View Project