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

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

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

■ チェーンの識別情報
  - 通貨単位            : 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.4 (2026-11-07) ASERT ハードフォークの有効化高さを 18,000 から
                    17,325 に前倒し。大口マイナー離脱後に難易度が高止まり
                    してブロック生成が停滞していたため、フォークを前倒しし
                    即時に難易度が追従するようにしました。アルゴリズム自体
                    は v1.3 と同一です。
  v1.3 (2026-11-02) 難易度調整を ASERT (aserti3-2d) に変更(当初の有効化
                    高さは 18,000 → v1.4 で 17,325 に前倒し)。毎ブロックで
                    難易度が追従し、大口マイナー離脱後もチェーンが自動回復
                    します。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.4): at block height 17,325 the difficulty adjustment
  switches to ASERT (aserti3-2d) — a hard fork. Nodes running v1.3 or
  older (including v1.3, which expected activation at 18,000) will
  reject blocks from height 17,325 on; please upgrade first.
  Source & releases: https://github.com/bigcoin77/bigcoin
================================================================
