Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hieutrtr/blockchain_practices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Practices Knowledge Base

A curated, developer-focused knowledge base for building an in-house blockchain data platform. Use this README to navigate core concepts, PRDs, architectures, specifications, and implementation epics.

Quick Start

  • New here? Start with Concepts to ground terminology and mental models.
  • Evaluating feasibility? Read the PRDs, then the Architecture docs.
  • Building a PoC? Jump straight to Processing Epics (Epic-001).

Contents

Concepts & Orientation

Product Requirements

Architectures

Specifications (Decision-Oriented)

Delivery Plan (Epics)

How to Use This Repo

  • Prototype: Follow EPIC-001 step-by-step to get a working PoC with free resources.
  • Scale: Read ingestion/processing architecture and specs; progress through Epics 002–005.
  • Decide: Use decision sections (SLOs, trade-offs, CAP notes) to justify vendor/infra choices.

Key Design Principles

  • Consistency-first system of record (Postgres) with CP trade-offs; AP-friendly analytics (ClickHouse, Parquet).
  • Layered storage: Bronze (object store/Parquet) → Silver/Gold (ClickHouse) with canonical flips.
  • Idempotency and reorg safety on every row; versioned ABIs and protocol registries.
  • Start simple; optimize with Kafka/Redpanda, Rust/Go workers as throughput grows.

Useful Entry Points

License

This repository is a knowledge base for internal and client-facing proposals and PoCs. Add a license here if distributing externally.

About

In-house blockchain data platform: ingestion, processing, enrichment, and DeFi analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published