ワンキー・ワンイーシ氏との対談:AI時代におけるハードウェアウォレットの攻防戦、残り「2週間」?

Tapbit Wire - Tapbit NewsTapbit Wire·出典:PANews·
共有
表紙

2013年、土木工学を専攻する学生が淘宝網の代理店を通じて初めてビットコインを購入。12年後、業界を代表するハードウェアウォレット企業「ワンキー」の創業者に。

本対談では、ワンイーシ氏(@ohyishi)がこれまでに下してきた判断や取捨選択について語っていただきましたが、特に最近業界で避けられない話題に焦点を当てました:AIが攻撃と防御の両方を同時に強化する現状、バイビットの15億ドル盗難事件の真の原因、ワンキーの採用プロセスを「マッチメイキング」のように設計した理由とその審査基準、そして「初回起業トライ&エラー基金」を活用して次世代を育てる構想についてです。

1.業界入り:土木工学からビットコインへ

司会・ベカ:ご専門は土木工学とのこと。2013年、大学3年生のときに淘宝網で初めてビットコインを購入されたそうですが、建設現場からブロックチェーンへと進むきっかけは何だったのでしょうか?

ワンイーシ:率直に言えば——価格が上がったからです。

2013年はブルーマーケットでした。2012年から上昇し続け、第4四半期には約8,000元まで達しました。初購入時は約100ドル(約700元)でした。

当時、淘宝網でビットコインやリップルを直接購入できました——リンクをクリックして支払うだけ。取引は非常に原始的でした。国内の取引所も登場し始め、楊林科氏が運営するBTC Chinaなどがありました。私がコインを購入したのは価格上昇に気づき、この技術に興味を持ったからです。『この技術が現れると世界がひっくり返る』という小雷氏の記事を読んで大いに感銘を受け、その後8BTCフォーラムやBitcointalkで初期の投稿を多数読みました。

つまり核心的な理由は——上がったから買っただけです。

司会・ベカ:字節跳動(バイトダンス)→ビシン→ワンキーと、段階的にキャリアを選択されてきた経緯を教えてください。

ワンイーシ:字節跳動(バイトダンス)に入社した頃、社員数は約400人でした。現在は約10万人でしょう。当時の主力収益源は「トウティアオ」アプリの広告で、企業評価額は10億ドル——今では5000億ドル、あるいは兆単位にも達しているかもしれません。

バイトダンスは典型的な「アプリ工場」です:毎月複数の新アプリをリリースし、メインアプリのタブから新製品へトラフィックを誘導。データに基づいて継続投資か解散かを即断します——非常に厳しい環境です。ABテストやデータ主導の思考は、当時からすでに強く根付いていました。

しかし大企業には本質的な課題があります:過剰なリソースが時に呪いとなることです。人が必要なら雇えばよい、予算が足りなければOA申請すればよい、トラフィックが欲しければ要請すればよい——そんな環境では、自分は単なる部品に過ぎません。自分の役割を完璧にこなすことは求められますが、必然的に「荒野でのサバイバル経験」が欠けています。

「荒野でのサバイバル」とは、新規事業を立ち上げる際、誰もトラフィックを提供してくれず、製品以外の問題解決も支援してくれない状況を指します。自然発生的に成長するものとは異なります。

その後、なぜ暗号資産を選んだのか? 土木工学はスピードが遅いからです。フィードバックサイクルは「数年」単位:設計院が図面を作成し、先輩が橋のプロジェクト全体を現場でフォロー——何年もかかります。インターネットは速く、暗号資産はさらに速い。資金を投入すれば、すぐに値上がり・値下がりが起こり、上昇時には強いポジティブフィードバックが得られます。

また、バイトダンス在籍中、家賃を除けばほぼ全収入をコイン購入に充てていました。そもそもコインを買うなら、業界そのものに没頭するのが自然だと考えたのです。

2. OneKeyが「最初のユーザー波」を得た理由

司会者ベカ:ハードウェアウォレット分野では、既に6~7年前からLedgerやTrezorが存在していました。OneKeyは、これほど多くの競合他社の中であえて際立ったのでしょうか?

王義石氏:実際、今でもOneKeyはまだ「際立って」はいません——この表現はやや大げさです。OneKeyは依然として成長に向けて全力で取り組んでいます。

ただ、あえて1点挙げるとすれば、最大の成長の節目は2020年の「DeFiサマー」でした。当時、大量の資金が取引所からブロックチェーン上へと流れ込みました——なぜなら、プールや高い年利がチェーン上で提供されていたからです。しかし、その際に使われたツールは何だったでしょうか?Metamaskです。

当時のMetamaskのセキュリティは決して高くありませんでした。2020年末に我々が監査を行った際、シードフレーズの保存方法にセキュリティリスクがあることを確認しました——ソースファイルを取得し、ブルートフォース攻撃を仕掛けるのは比較的容易でした。

資産規模の大きいユーザーはDeFiに参加したいものの、PCがトロイの木馬に感染したりブラウザがハッキングされたりして全財産を失うリスクは避けたいと考えました。そこでハードウェアウォレットの利用が始まりました。しかし、Ledgerを使ってUniswapでマイニングするには、Ledger Liveをインストールし、Ethereumアプリをインストールし、MetamaskをインストールしたうえでMetamaskからLedgerに接続し、さらにUSBポートを巡って競合するためLedgerクライアントを閉じる必要がありました——

まるで1台のテレビを操作するために3つのリモコンを使うようなもので、非常に煩雑でした。

その頃、OneKeyはユーザーエクスペリエンスの革新を進めました。特にローカライズとフリクション低減に注力——これが私たちの「最初のユーザー波」でした。

司会者ベカ:ユーザーエクスペリエンスの向上以外に、成長を実現したもう1つの理由は何ですか?

王義石氏:オープンソース化です。

Ledgerは現在もオープンソースではありません。我々の判断はこうです——製品が「安全である」と信じさせるか、それともユーザーに「安全かどうかを検証できる」能力を与えるか——長期的には後者が優れています。現在のAIモデルと同様、我々は長期的にオープンソースを強く支持します。検証可能性は極めて重要です。

最初の成長波以降は、実質的に競合他社の問題による恩恵でした——彼らが十分な対応ができず、ユーザーを事実上我々に譲渡した結果、徐々にユーザーが移行してきました。

最近ではColdcardもトラブルを起こしました。Coldcardは、非常に専門的でテクニカルなBitcoinのOG(オールド・ガード)が開発したウォレットです。しかし、想像できますか?2021年から2025年までの約4年間、オープンソースコード内にシードフレーズ生成の脆弱性が放置され、修正されませんでした。果たして彼らは本当に専門家なのでしょうか?私は疑問に思います。

競合他社が低レベルなミスを犯すたびに、我々のユーザー基盤は少しずつ拡大しています。それだけのことです。

つまり、「際立った」のではなく、単に「生き残った」のです。

司会者ベカ:企業の高成長期は、ミスを犯しやすい時期でもあります。これまでどのような迂回路を歩んできましたか?

王義石氏:数多くあります。今振り返ると、本当に苛立たしい限りです。

DeFiサマー期間中、当社のウォレットはほぼ1年間にわたり在庫切れ状態でした。

その理由は、新規金型を開発し、ファームウェアを自社でゼロから構築しようとしたこと——その難易度とR&Dサイクルを大幅に過小評価したためです。ハードウェアに手を出すと、ソフトウェアとは異なり、背後にサプライチェーンが存在します。1つの問題が100の問題を引き起こします。結果として、ユーザー獲得に全力を注ぐべき時期に、我々には製品が全くありませんでした。

製品さえなければ——本質的にトラフィックを放棄しているのと同じです。

技術アーキテクチャにもいくつかの問題がありました:設計が早すぎた、最適化が早すぎた、過剰設計でした。「まず成長させ、ユーザーに使ってもらい、その後段階的に最適化する」べきところを、順序が非常に重要です。当時これに気づいていれば、現状よりずっと良い結果になっていたでしょう。

3. AI時代の攻撃と防御:「2か月」から「2週間」へ

司会者ベカ:AIは脆弱性を発見する効率がますます高まっています。どのような備えをされていますか?

王義石氏:これは暗号資産業界に限らず、業界全体の課題です。かつてiOSは非常に安全だと考えられていましたが、現在ではAIモデルによっても多数の脆弱性が見つかっています。

当社チームには「安禅ラボ(Anzen Labs)」というセキュリティチームがあります(「Anzen」は日本語で「安全」を意味します)。今年のBlack Hatでは、USBの脆弱性を公開しました——脆弱性の発見から再現、さらに複数の脆弱性を連鎖させて完全なサプライチェーン攻撃を構築するまで、ほぼすべてAIを活用しました。

AI導入前は、こうした完全な攻撃チェーンを構築するのに、中堅以上のセキュリティ研究者が2~3人、期間約2か月が必要でした。しかし今回は、この脆弱性の発見に要したのは、セキュリティエンジニア1人、期間わずか2週間でした。

スピードは極めて急速に変化しています。

ただし、AIが脆弱性発見を容易にするなら、その「容易さ」は防御側にも同様に及ぶのです。

防御側には攻撃側より有利な点があります:リポジトリ内にはまだ公開されていないコードが存在します。攻撃者が貴社を攻撃するには、まずその対象を見つける必要があります。オープンソースであれば誰でも一斉に攻撃可能ですが、製品やコードは継続的に更新されているため、必ず未公開の部分が存在します——そここそ、自らを攻撃できるタイミングなのです。

従来、ファームウェアのセキュリティ監査は年2回程度、複数の企業による相互監査で行っており、頻度は極めて低かったのですが、現在はAIツールを活用して、毎週のリリースごとに監査を行えるようになりました。

端的に言えば、AIは包丁のようなもの——人を傷つけることも、料理することもできます。業界のチームがそれをどう使うか次第です。

4. $15億のバイビット窃盗事件:チェーン全体で誰もミスをしていないのに、資金は消失した

司会者ベカ:なぜ防御ツールは年々強化されているのに、インシデントは減らないのでしょうか?

王義石氏:ツールの数が増え、性能が向上し、それでもインシデントは発生し続けています——この3つは同時に真実です。

従来の攻撃手法といえば、スマートコントラクトの脆弱性発見、フラッシュローン、オラクル操作などでしたが、これらは今も存在しますが、以前ほど多くはありません。なぜなら、多くのプロトコル開発者が監査ツールや形式検証を活用し、こうした脆弱性の大半を事前に防いでいるからです。

そこで攻撃者は、コードをハッキングするのはコストパフォーマンスが悪いと気づきました。いわば金将軍には支える人がたくさんいますから。

そして彼らは気づいたのです:コードを攻撃するのが難しいなら、人を攻撃すればよいと。

司会者ベカ:バイビットの15億ドル窃盗事件を例に挙げると、一見どこにもミスはなかったように見えますね?

王義石氏:はい。これは非常に典型的な事例です。

当時、バイビットのSafeマルチシグウォレットから15億ドルが盗まれました。実は個々の要素を単独で見ればすべて問題ありませんでした:マルチシグ契約自体にバグはなく、バイビットのコールドウォレットにも問題はなく、使用していたLedgerハードウェアデバイスにもバグはありませんでした。

では、問題はどこにあったのか? 問題は、Safeプロトコルのフロントエンドエンジニアが、北朝鮮のハッカーグループ「Lazarus」によるソーシャルエンジニアリング攻撃を受けたことにある。

ソーシャルエンジニアリング攻撃後、悪意あるコードがSafe公式フロントエンドに埋め込まれ、これはBybitの特定アドレスのみで動作するようになっていた。そのため、Bybitの4名(Benと財務・監査部門のほか3名)が署名した際、ウェブページ上には「コールドウォレットからホットウォレットへの通常送金」と完全に正常に見える表示がされた。

運良く(あるいは不運にも)、Ledger側は「ブラインド署名」であり、Safeコントラクトを解析せず、delegatecallを表示せず、警告も発しなかった。

その結果、実際に署名されたのは「delegate転送」操作——BybitのSafeコントラクトに対する権限を直接譲渡するものだった。所有権は失われた。

ご覧の通り、すべてのリンクは一見問題なく見えた。唯一の欠陥は、SafeフロントエンドエンジニアのPCが乗っ取られたことだけだった。しかし、すべての条件が偶然重なり合った——それが実に痛ましい。

かつてはあなたのコードをハッキングしようとしていたが、今はあなたの「人」をハッキングしようとしている。

交通の安全においては、「シートベルトとエアバッグを装備すれば、運転手はより高速で走るようになる」という格言がある。業界も同様だ。誰もが次々と対策を追加する——より多くの監査、マルチシグ、パスフレーズで、攻撃のハードルを上げ続ける。だが、問題はしばしば、一目で見える場所ではなく、見えない場所にある。

あなたの城は堅固無比だが、警備員が鍵を携えて外を散歩している。そこに誰かが近づき、「ねえ、タバコどう? 」と言う——あなたが吸っている間に、鍵を盗まれてしまう。まさにそのような感覚だ。

5.Ledgerのハッキング:「オリンピック精神」を掲げた脆弱性公開

司会者Beca:最近、Ledgerのトランザクション置換脆弱性を「we hacked Ledger」という極めて注目を集めるタイトルで大々的に公開されました。なぜこれほど公にしたのですか?

司会者Beca:最近、Ledgerのトランザクション置換脆弱性を「we hacked Ledger」という極めて注目を集めるタイトルで大々的に公開されました。なぜこれほど公にしたのですか?

王義石氏:まず、この脆弱性はすでに修正済みです。

私がこれを投稿した時点で、Ledgerファームウェアはすでにv1.2.3へアップデート済みであり、脆弱性はv1.2.1に存在し、約2週間前に修正済みだった。「we hacked Ledger」という表現は確かにキャッチーすぎたが、Ledger自身も同様の宣伝手法を用いているため、問題ないと考えた。

技術的には、この脆弱性はTOCTOU(Time-of-Check to Time-of-Use)と呼ばれ、デバイスとPCの間の時間差を悪用するものだ。ユーザーはデバイス上で「アドレスAからアドレスBへ100万ドルを送金」と表示され、署名するが、その隙に私がトランザクションBを送信。結果として、ユーザーが実際に署名したのはトランザクションBとなり、私がそのBでAを置換してしまう。

この脆弱性の危険度を評価すると——実際、非常に危険である。

Anzen Labsでは毎日自社をハッキングする訓練を行っている。もし自分たちをハッキングできなければ、自分のセキュリティ能力では、お客様が持つこの仕組みを突破・対処できないという証左となる。

ただし、業界内には健全なコミュニケーションがある。私たちは以前、Keystoneに対しセキュリティバグ報告を提出した。約2か月の猶予期間を設け、再現手順や完全な解決策を提供し、彼らが修正・強制アップデートを完了した後に共同で公開した。これは良い例だ。「オリンピック精神」のような前向きな協力関係が求められる。

6.採用:面接とは、互いに演技する2人の役者

司会者Beca:OneKeyの採用プロセスは非常にユニークです——まず候補者に実践課題を有償で実施してもらい、合格後は有償の調整期間を設けています。その理由は?

王義石氏:その根本的な理由は——適任者が見つけられないからです。

目にしている「奇抜な採用手法」は実際には奇抜ではなく、従来の手法の的中率が極めて低いからです。

採用は恋愛に非常に似ています。面接で相手と会話がうまくいったとしても、それだけでは何が証明されるでしょうか?— それは単にその人が「面接に非常に長けている」ということだけを示します。相手があなたの期待を予測し、さらにその予測すらも予測していたのです。優れた候補者は、面接官が「自分が望む結論に自ら達する」ように巧みに導きます。つまり、面接官が自らの知恵でその人物の長所を発見したと思い込ませる——これは極めて繊細な心理的コントロールです。

実際の面接プロセスは、双方が演技しているようなもの——候補者は非常に有能な人物として演じ、私は素晴らしい企業として演じます。そして両者が互いのパフォーマンスを観察し、付き合うかどうかを決めるのです。

しかし、2~3日間の有償実践テストは異なります。候補者の問題解決アプローチ、作業の完遂度、成果物の品質——とりわけ、課題に直面した際の積極的なコミュニケーションの有無(沈黙してしまい、最後に思わぬトラブルを引き起こすか)を観察できます。実務では、タイムリーな連絡を重視しています。

さらに、課題はすべて当社が設計したものであり、「YC方式の難問で候補者を試す」ようなことはしていません。

候補者側にとっても同様です——2~3日のうちに、会社の働き方を直感的に感じ取れます。課題を設定する人物は、入社後の直属の同僚になることが多いため、その人物が好きかどうかを判断できるのです。これは極めて重要です。

最後に報酬の話です。相手の時間を尊重するという意味に加え、支払いにはもう一つの目的があります——突然課題を提示し「あなたの能力を試したい」と言って、あなたが1~2日かけて取り組んだとしても、ただのタダ働きと感じてしまうでしょう。しかし報酬があれば、「この件は真剣に取り組んでいる」と伝わり、相手もより真剣に臨んでくれるはずです。

司会・ベカ:かつて「2025年時点でAIを効率的に活用できないエンジニアは受け入れられない」とおっしゃっていましたね。あなたの理想のチームとはどのようなものですか?

王一石氏:2025年に私が述べたこの発言は、確かにやや「過激な主張」でした。当時、Codexはまだリリースされておらず、AIによるプログラミング・文書作成の効率化は、まさに始まったばかりだったのです。

しかし今年は、ハードウェア関連の新機能を多数追加しました。例えばハードウェアのテスト——現在、オフィスにはテストエンジニアはおらず、ロボットアームが4~5台あるのみです。

スマートフォンの一部テストではUSBケーブルを直接接続してコマンドを読み取れますが、スライドの滑らかさやボタンの感触など、外部要素を評価するものは、ビジョン+外部の「手」の連携が必要です。今年以前は、多くのテストエンジニアがオフィスで手動で何度もクリックを繰り返していましたが、今はロボットアーム+高精細カメラ+AIモデルの組み合わせです。バージョンがリリースされるたびに、これらのテスト対象が自動的にテストバックエンドへ送られ、ロボットアームが「ドン・ドン・ドン」とテストケースを一つずつ実行します。

このシステムは、単一のハードウェアエンジニアやテストエンジニアが構築したものではなく、2人の協働による成果です。「現在最も強力なAIモデルがどこまで実現可能か」という共通認識があったからこそ、この取り組みが可能だと信じ、実際に試みた結果、本当に実現できたのです。

AIがもたらした最大の変化は、「全員に共通の可能性の境界線」を提供したこと——「専門家同士が互いの領域を理解できず、不可能だと思っていたこと」を、「1+1が2以上、さらには遥かに超える」成果へと変えたことです。

7.息子のための「トライ&エラー基金」:できるだけ早くこのお金を失わせる

司会・ベカ:Twitterで、息子の育て方について語っていらっしゃいましたね——名義を自分のものにしてBinanceとRobinhoodの口座を開設し、毎年資金を投入するつもりだと。その背景にある価値観とは?

王一石氏:当時は実際に開設しようと思っていましたが、2つの問題がありました。Robinhoodは米国人限定で、我が子は米国籍ではありません。またBinanceのジュニア口座は6歳または13歳以上が条件ですが、当時我が子は生後3か月でした。そのため現時点では未実施ですが、必ず将来開設します。

デル創業者は、米国で生まれた新生児全員に口座を開設し250ドルを預け入れたそうですね——とても興味深い取り組みだと思いました。

なぜこのようなことをしたいと思ったのか?——子どもがお金に触れるのは、早ければ早いほど良いと気づいたからです。

ここで言う「お金」とは、お小遣いのようなものではありません——「ママ、パパ、アイスクリームが食べたいから5ドル、30ドルちょうだい」と頼むようなタイプではありません。数字を認識し、基本的な計算ができるようになった段階で、貯金口座や投資口座を少しずつ与え、この世界におけるお金の仕組みを学ばせるのです。

そして——できるだけ早く、このお金を失わせるのです。

大人になる前に家族から1万ドルを渡し、それを成人前に全て失う方が、卒業後働き収入を得てから投資の失敗でさらに多額の金を失うよりましだ。

安価に失敗し、早期に失敗する——それが目的であり、同時に金銭感覚の育成にもつながる。

司会・ベカ:AI時代には「金持ちの子供」だけがAIによって想像力が制限されないとよく言われます。子どもとAIの関係についてどう考えますか?

司会・ベカ:AI時代には「金持ちの子供」だけがAIによって想像力が制限されないとよく言われます。子どもとAIの関係についてどう考えますか?

王義石:AIがどうして想像力を制限するのか?むしろ解放すべきではないか?

人類社会の進歩は一言でいえば——若者が年長者に耳を貸さないとき、人類は進歩する。

AIがあれば、子どもでもさまざまなことが可能。幼少期から「ものづくりの主体」になれる——プログラミングを学ばずとも製品を作れる。口があり話せれば十分だ。

今や多くの家庭がBambu Labなどの3Dプリンターを購入。自宅で小さな部品を印刷できる——フィギュアや模型だけでなく、自動スイッチやコーヒーマシン用折り畳みパッドなど実用的なものも。とても興味深い。自分が子どもの頃にこれがあったらどれほど幸せだったか想像もつかない。

アプリも作れる、ウェブサイトも作れる、現実世界のモノも作れる——それらを無限の組み合わせで融合できる。

8.まとめ:「製品を見せろ」

司会・ベカ:あなたはこの業界とは全く無関係の分野から転身された。今、この業界で何かを成そうとする人へ、何と伝えたいですか?

王義石:アドバイスと呼べるほどではありません。自分自身が必ずしもうまくやれているわけでもありません。

ただ強いて言うなら——まず、誰もが成長の可能性は無限です。専攻、卒業後の仕事、20歳・25歳・30歳での活動——この4つはまったく異なるもので構いません。

好きかどうかが、そこにどれだけ投資するかを決め、その見方・理解の深さが、成長の上限を決める。

もし「好き」かつ「長い滑走斜面と長いトラック(=伸びしろ)」があれば、より遠くまで行ける可能性が高い。

かつては、人が公に自分が作っているものを共有するのは好ましくなく、静かに作り、リリース時に「試してみて」と言うのが普通だった。しかし今、AIで作るのは非常に速い。CodexやGrok、Claudeに指示すれば、アイデアから2回のリセットで完成することもある。

完成したらすぐに公開し、他人に使ってもらうことができる——即座にフィードバックを得られる:これは本当に必要なものか?自分だけのニーズか、あるいは同様のニーズを持つ人は多いが声を上げていないだけか?収益化可能か?長期的なユーザー支持を得られるか?

『Lovable』の作者は、Lovable以前に30以上のビブコーディングアプリを作ったが、誰も使わなかった——Lovableになって初めてヒットした。これは高速なトライ&エラーの典型例だ。

新製品を作る際、これまでに作ったすべての製品の長所・短所をつなぎ合わせる——点と点を結ぶ作業だ。AIはこれを代わりにできない。なぜならそれは認知であり、審美眼であり、判断であり、すべてあなたの頭の中にあるからだ。

かつては「アイデアは安っぽい。コードを見せてみろ」だったが、今はコードすら不要——「製品を見せろ」でいい。

つまり、今こそがまさに最高の時代です。