================================================================
 BigCoin Core (Windows 64bit)
 著者: マサシ・タカモト (Masashi Takamoto)
================================================================

BigCoin は Bitcoin Core v31.1 をベースにした独立ブロックチェーンです。
Bitcoin とは互換性がなく、別のネットワークとして動作します。

★ 重要なお知らせ(v1.3)
  ブロック高さ 18,000 から難易度調整アルゴリズムが ASERT に変わります
  (ハードフォーク)。v1.2 以前のノードは高さ 18,000 以降のブロックを
  受け付けられなくなるため、それまでに本バージョンへ更新してください。
  高さ 17,999 まではこれまでと完全に同じルールで動作します。

■ チェーンの識別情報
  - 通貨単位            : BIG(最小単位 sat、総発行上限 約2,200万 BIG)
  - ジェネシスブロック  : 000086c5bc212db5bf8760b3fb3a30dfcd6af76257fd529814bc032c8134424d
  - ネットワークマジック: "BIGC" (0x42 0x49 0x47 0x43)
  - P2P ポート          : 8338
  - RPC ポート          : 8337
  - アドレス形式        : big1... (bech32) / B... (旧形式)
  - ブロック間隔        : 約10分 / 半減期 21万ブロック
  - ブロック報酬        : 50 BIG(ブロック1のみ創設者報酬 100万 BIG。
                          チェーン上で誰でも検証できます)

■ 同梱ファイル
  bigcoin-qt.exe   ... GUI ウォレット(はじめての方はこちら)
  bitcoind.exe     ... ノード本体(サーバー向け・画面なし)
  bigcoin-cli.exe  ... ノード操作用コマンド
  bitcoin.exe      ... マルチプロセス版ラッパー(通常は使いません)
  *.dll / plugins  ... 実行に必要なライブラリ
  bitcoin.conf     ... 設定ファイルのひな形

■ いちばん簡単なはじめかた(GUI)
  1. このフォルダを好きな場所に置く(例: C:\BigCoin)
  2. bigcoin-qt.exe をダブルクリック
  3. 初回はデータの保存場所を聞かれるので、好きなフォルダを選ぶ
     (そのフォルダに bitcoin.conf をコピーしておくと、公式シード
      ノードに自動接続します。コピーしなくても起動後に
      「設定 → オプション」からノード追加できます)
  4. 同期が終わればウォレット作成・受け取り・送金がすべて画面上で
     できます(受取用アドレスは「受取」タブで発行)
  ※ bitcoind.exe と bigcoin-qt.exe を同じデータフォルダで同時に
     起動することはできません(どちらか一方)。

■ はじめかた(コマンドライン)
  1. このフォルダを好きな場所に置く(例: C:\BigCoin)
  2. データ用フォルダを作る(例: C:\BigCoin\data)
  3. bitcoin.conf を data フォルダにコピーする
     (公式シードノード addnode=133.242.139.204:8338 を記載済み。
      起動すると自動でネットワークに接続し、同期が始まります)
  4. コマンドプロンプトで起動:
       bitcoind.exe -datadir=C:\BigCoin\data
  5. 別のコマンドプロンプトから操作:
       bigcoin-cli.exe -datadir=C:\BigCoin\data getblockchaininfo

■ ウォレットと採掘
  ウォレット作成 : bigcoin-cli -datadir=... createwallet "mywallet"
  受取アドレス   : bigcoin-cli -datadir=... getnewaddress
  採掘(CPU)    : bigcoin-cli -datadir=... generatetoaddress 1 <big1アドレス> 500000000
    ※ 最後の数値(試行回数上限)は必ず指定してください。
       省略すると途中で打ち切られることがあります。
  残高確認       : bigcoin-cli -datadir=... getbalance
  送金           : bigcoin-cli -datadir=... sendtoaddress <宛先> <金額>

■ 注意
  - 秘密鍵はウォレットファイル(データフォルダ内)に保存されます。
    バックアップは backupwallet コマンドで行ってください。
  - ポート 8338 を開放(ファイアウォール/ルーター)すると、
    他のノードからの接続を受け付けられるようになります。
  - ウイルス対策ソフトが誤検知する場合は、フォルダを除外設定に
    追加してください(Bitcoin 系ソフトでよくある誤検知です)。

■ 更新履歴
  v1.3 (2026-11-02) 難易度調整を ASERT (aserti3-2d) に変更(高さ 18,000
                    で有効化されるハードフォーク)。毎ブロックで難易度が
                    追従し、大口マイナー離脱後もチェーンが自動回復します。
                    v1.1 の桁あふれ回避策もこのアルゴリズム変更で根治。
                    GUI の通貨単位表示を BTC → BIG に修正。
  v1.2 (2026-11-01) GUI ウォレット bigcoin-qt.exe を追加。
                    合意ルールの変更はありません(v1.0/v1.1 と互換)。
  v1.1 (2026-11-01) ヘッダー同期の不具合修正、初期ブロックのピン留め。
  v1.0 (2026-11-01) 初回リリース。

----------------------------------------------------------------
■ Quick start (English)
  BigCoin is an independent blockchain forked from Bitcoin Core 31.1.
  Easiest: run bigcoin-qt.exe (GUI wallet). On first launch, choose a
  data directory and copy bitcoin.conf into it — it already points at
  the official seed node (addnode=133.242.139.204:8338).
  Headless: bitcoind.exe -datadir=<dir>, control with bigcoin-cli.exe.
  Do not run bigcoin-qt.exe and bitcoind.exe on the same datadir at once.
  IMPORTANT (v1.3): at block height 18,000 the difficulty adjustment
  switches to ASERT (aserti3-2d) — a hard fork. Nodes running v1.2 or
  older will reject blocks from height 18,000 on; please upgrade first.
  Source & releases: https://github.com/bigcoin77/bigcoin
================================================================
