仮想資産取引所ビッサムが60兆ウォンを超えるビットコイン62万個をイベント当選者249人に誤って支給する事態が発生し、中央集権型取引所(CEX・Centralized Exchange)と分散型取引所(DEX・Decentralized Exchange)の構造に関心が高まっている。ビッサムのビットコイン保有量は4万個余りで、保有していないビットコインを顧客に支給したことになる。
11日金融当局によると、金融監督院はビッサム検査で整合性確認が適切に行われているかを精査している。整合性は帳簿上残高と実残高が一致することを指し、ビッサムはビットコイン誤支給後に数十分が経過してようやくこれを認識したため、整合性確認が適切に行われていないとの指摘が出た。
アップビット、ビッサムのようなCEXは取引所が利用者の仮想資産を保管し売買を仲介する。投資家は取引所に口座を開設し、ウォンや仮想資産を入金した後、取引所の内部システムを通じて売買する。CEXは仮想資産を売買してもリアルタイムでブロックチェーンに反映されず、取引所の電算帳簿でのみ取引が行われる。ブロックチェーンで発生するすべての取引履歴をブロックチェーン上に記録する方式をオンチェーン(on-chain)という。
その後は銀行や証券会社のように帳簿残高と実残高を突き合わせる作業を行うが、ビッサムは1日1回しか整合性を合わせない。アップビットやKorbitは5〜10分周期で整合性を合わせるという。
ビッサムは6日、イベント当選者249人にビットコイン62万個を支給したが、これはビッサムが保有するビットコイン数(約4万6000個)より約14倍多い量だ。ビッサムが保有量を上回るビットコインを顧客に渡すと言えたのは、取引履歴をリアルタイムでブロックチェーンに記録しないためである。オンチェーンに反映する前は、ビットコインを実際に支給したのではなく、ビッサム内部の帳簿にのみ存在する一種の約束にすぎない。
ビッサムはオンチェーンに反映する前にビットコイン数量の99.7%を支給取り消しした。残りの1788個は支給取り消し前に取引が行われ、ビッサムは帳簿と残高を一致させるために外部でビットコイン1788個を購入する必要があった。仮にビッサムが帳簿と残高を一致させなければ、金融当局の制裁で正常な営業が不可能になる。
CEXはすべての記録と出金権限が集中しており迅速で便利という利点がある半面、内部統制や電算エラー、ハッキング事故が発生すると大規模な事故につながり得る。マウントゴックス(Mt. Gox)、ビットフィネックス(Bitfinex)などのCEXがハッキングで破綻し、FTXも運営失敗でバンクラン(bank run・大規模な資金引き出し)が発生して閉鎖した。昨年はコインワンに新規上場されたコインが電算エラーで価格の急騰落を経験する事態が起きた。
DEXは顧客の資産を取引所が保管しない。DEX利用者は個人ウォレットを作成し、そのウォレットに資産を預託する。取引は所定のコードに従うスマートコントラクト(Smart Contract)でブロックチェーン上で約定される。CEXのような帳簿取引方式ではなく、すべての取引が当事者間で直接行われるため、今回のビッサム事態のように保有していないコインを顧客に支給することはできない構造だ。
ただし利用者が少ないと仮想資産の取引が円滑に進まない場合がある。またブロックチェーン上で個人ウォレットを作りスマートコントラクトを実行する過程が複雑で難しいという欠点がある。