100% Miễn phí và Mã nguồn mở

STAKD.ME — Your portfolio. Your keys. Your privacy

Dùng STAKD ngay tại app.stakd.me. Danh mục được mã hoá trong trình duyệt trước mọi request mạng, nên server chỉ lưu blob đã mã hoá, không lưu dữ liệu thuần văn bản.

  • Giấy phép MIT
  • Không cần email hay thông tin cá nhân
  • Dùng ngay tại app.stakd.me

Năng lực cốt lõi

Toàn bộ thông tin bên dưới bám theo README hiện tại và định hướng kiến trúc privacy-first.

Mã hoá đầu-cuối

Dữ liệu danh mục được mã hoá phía client bằng AES-256-GCM trước khi rời trình duyệt.

Thiết kế Zero-Knowledge

Server không thấy dữ liệu plaintext của danh mục và không thể giải mã vault của bạn.

Đăng nhập ẩn danh

Đăng nhập bằng username + passphrase. Không cần email và không thu thập PII.

Theo dõi danh mục

Theo dõi mua, bán, nhận và gửi trên nhiều token.

Nhập thủ công

Bổ sung tài sản off-chain không xuất hiện trong giao dịch on-chain.

Lịch sử danh mục

Lưu snapshot theo thời gian và trực quan hoá bằng biểu đồ tương tác.

Nguồn giá

Lấy giá từ CoinGecko + Binance với chu kỳ tự làm mới có thể cấu hình.

Giao diện đa ngôn ngữ (i18n)

Giao diện hỗ trợ tiếng Anh, tiếng Việt, tiếng Tây Ban Nha và tiếng Đức.

Luồng bảo mật

Các thao tác mật mã diễn ra ở client. Server chỉ nhận dữ liệu cần thiết cho xác thực và lưu trữ blob mã hoá.

Bước 1

Tạo username + passphrase

Không cần email. Passphrase không rời thiết bị của bạn.

Bước 2

PBKDF2 (SHA-512, 600K)

Sinh master key với số vòng lặp cao để tăng khả năng chống brute-force.

Bước 3

Tách khoá bằng HKDF

Master key được mở rộng thành auth key và encryption key cho hai nhiệm vụ riêng.

Bước 4

Mã hoá vault bằng AES-256-GCM

Dữ liệu vault được mã hoá trong trình duyệt. Server chỉ lưu blob mã hoá và hash.

Phân tách trách nhiệm client và server

STAKD giữ xử lý nhạy cảm ở client và tối thiểu hoá dữ liệu nhạy cảm ở server.

Client

  • PBKDF2 600K vòng lặp sinh master key từ passphrase + salt.
  • HKDF tách master key thành auth key và encryption key.
  • AES-256-GCM mã hoá/giải mã toàn bộ vault blob trong trình duyệt.
  • Encryption key giữ cục bộ (sessionStorage), đóng tab cần đăng nhập lại.

Server

  • Chỉ lưu SHA-256 hash của auth key để xác thực đăng nhập.
  • Lưu encrypted vault blob với optimistic concurrency versioning.
  • Quản lý cache/lịch sử giá dùng chung (CoinGecko + Binance).
  • Redis xử lý rate limit, debounce refresh và tăng tốc cache.

Giá thị trường dùng chung là dữ liệu plaintext phía server. Nội dung danh mục người dùng luôn ở dạng mã hoá.

Tech stack

Danh sách dưới đây phản ánh README và hướng triển khai hiện tại.

Frontend

Next.js 16 (App Router), React 19, TypeScript

Styling

Tailwind CSS

State

Zustand, TanStack React Query

Biểu đồ

Chart.js, Recharts

Mật mã

Web Crypto API (PBKDF2, HKDF, AES-256-GCM)

Xác thực

JWT (jose) với httpOnly refresh cookies

Cơ sở dữ liệu

PostgreSQL 16 với Drizzle ORM

Cache

Redis 7

Container

Docker Compose

Các chiến lược tái cân bằng tích hợp

README mô tả 5 chế độ chiến lược cho các phong cách quản lý danh mục khác nhau.

Threshold

Tái cân bằng khi token lệch khỏi vùng hold cho phép.

Calendar

Tái cân bằng theo lịch cố định tuần, tháng hoặc quý.

Percent of Portfolio

Kích hoạt khi tổng giá trị danh mục thay đổi theo phần trăm cấu hình.

Risk Parity

Phân bổ theo nghịch đảo độ biến động dựa trên dữ liệu giá lịch sử.

DCA-Weighted

Chia lệnh tái cân bằng thành nhiều phần nhỏ theo thời gian.

Bắt đầu nhanh

Bạn có thể dùng ngay bản hosted, hoặc tự host nếu cần toàn quyền hạ tầng.

Dùng bản hosted

Không cần Docker, không cần setup, không cần self-host.

https://app.stakd.me
  1. Mở app.stakd.me
  2. Tạo tài khoản bằng username + passphrase
  3. Bắt đầu theo dõi danh mục ngay

Tùy chọn tự host

Nếu bạn muốn tự vận hành hạ tầng, dùng Docker Compose từ repo mã nguồn mở.

git clone https://github.com/stakd-me/stakd.git
cd stakd
cp .env.example .env
# đặt JWT_SECRET trong .env
docker-compose up -d

URL bản hosted: https://app.stakd.me

FAQ

STAKD là gì?

Là ứng dụng cloud theo dõi danh mục crypto riêng tư, mã hoá đầu-cuối với kiến trúc zero-knowledge.

Có miễn phí và mã nguồn mở không?

Có. STAKD mã nguồn mở theo MIT và miễn phí để sử dụng.

Có bắt buộc self-host không?

Không. Bạn có thể dùng trực tiếp tại app.stakd.me. Self-host chỉ là tùy chọn.

Dữ liệu được bảo vệ như thế nào?

Dữ liệu được mã hoá client-side bằng AES-256-GCM. Khoá được sinh từ passphrase với PBKDF2 + HKDF.

Mất passphrase thì sao?

Vì zero-knowledge, không thể khôi phục passphrase. Nên lưu trong password manager.

Dùng giấy phép gì?

MIT. Bạn có thể dùng, sửa và phân phối theo điều khoản MIT.

Bắt đầu dùng STAKD ngay

Mở app.stakd.me và theo dõi danh mục với quyền riêng tư zero-knowledge ngay từ ngày đầu.

Sẵn sàng trên cloud, miễn phí sử dụng và mã nguồn mở theo MIT.