BT2C Documentation

BT2C Whitepaper

The BT2C whitepaper outlines the technical architecture, economic model, and vision behind the bit2coin network. It details our Proof of Stake consensus mechanism, validator system, and security features.

Getting Started

BT2C is a proof-of-stake blockchain that allows users to participate in network validation and earn rewards. This guide will help you get started with BT2C.

Prerequisites

  • Basic understanding of blockchain technology
  • Computer with minimum requirements:
    • 4 CPU cores
    • 8GB RAM
    • 100GB SSD storage
    • Stable internet connection

Installation Steps

# Clone the repository
git clone https://github.com/sa2shinakamo2/bt2c.git

# Enter the directory
cd bt2c

# Install dependencies
npm install

# Configure your node
cp config.template.json config.json
# Edit config.json with your settings

# Start the validator
npm run validator

Validator Setup

To become a validator, you need:

  • Minimum stake: 1 BT2C
  • Initial distribution period: First 2 weeks after launch
  • Developer node (first node) reward: 100 BT2C
  • Initial validator reward: 1 BT2C (during first 2 weeks)
  • Block validation rewards: Instant after each block (like Bitcoin)

Hardware Requirements

  • 4 CPU cores
  • 8GB RAM
  • 100GB SSD storage
  • Stable internet connection

Reward Structure

Initial Distribution (First 2 Weeks)

  • Developer node (first ever node): 100 BT2C one-time reward
  • All other validator nodes: 1 BT2C for joining during this period

Regular Block Rewards

  • Instant rewards after each successful block validation
  • Similar to Bitcoin's block reward system
  • Must maintain active validator status

API Reference

REST API Endpoints

  • GET /api/v1/blocks/:height - Get block information
  • GET /api/v1/transactions/:hash - Get transaction details
  • GET /api/v1/accounts/:address - Get account information

Report issues on GitHub

What is BT2C?

BT2C Overview

BT2C (Bit2Coin) is designed as a digital store of value, following Bitcoin's proven principles while introducing modern validation mechanisms. It maintains Bitcoin's core value propositions:

  • Fixed maximum supply of 21,000,000 BT2C
  • Block reward halving every 210,000 blocks
  • Built for long-term value preservation
  • Resistant to inflation and market manipulation

Pure Transaction Validation

Unlike other cryptocurrencies that include complex governance systems, BT2C focuses solely on secure transaction validation. This simplicity enhances security and reliability while maintaining the core store of value properties.

Getting Started

1. Clone the Repository

git clone https://github.com/sa2shinakamo2/bt2c.git

2. Choose Your Role

Validator Node

  • Participate in transaction validation
  • Earn block rewards
  • Requires minimum 1 BT2C stake
  • Higher stake = Higher earning chance

Wallet Holder

  • Store and transfer BT2C
  • Participate in the ecosystem
  • No minimum requirements
  • Focus on value storage

3. Initial Distribution Period

First 2 Weeks Only:

  • Developer node: 100 BT2C one-time reward
  • Other validators: 1 BT2C one-time reward
  • Only for validator nodes
  • Regular block rewards continue after

Requirements

Hardware Requirements

  • CPU: 4 cores or more
  • RAM: 8GB minimum
  • Storage: 100GB SSD
  • Network: Stable internet connection (100 Mbps+)

Validator Setup

Installation Steps

# Clone the repository
git clone https://github.com/sa2shinakamo2/bt2c.git

# Enter the directory
cd bt2c

# Install dependencies
npm install

# Configure your node
cp config.template.json config.json
# Edit config.json with your settings

# Start the validator
npm run validator

Rewards

  • Minimum stake: 1 BT2C
  • Initial distribution period: First 2 weeks after launch
  • Developer node (first node) reward: 100 BT2C
  • Initial validator reward: 1 BT2C (during first 2 weeks)
  • Block validation rewards: Instant after each block (like Bitcoin)

Monitoring

Common Commands

# Check node status
npm run status

# View logs
npm run logs

# Check sync status
npm run sync-status

API Reference

REST Endpoints

Endpoint Description
GET /api/v1/blocks/:height Get block information
GET /api/v1/transactions/:hash Get transaction details
GET /api/v1/accounts/:address Get account information