王一石氏が「ブロックチェーン100人」に出演:人の成長性は無限である
- 核心的見解:OneKey創業者の王一石氏は、土木工学から暗号資産ハードウェアウォレットへの起業の歩みを振り返り、業界のセキュリティ攻防がAIの活用により劇的に変化し、事故の根源はコードの脆弱性から人への攻撃へと移行したと指摘。同時に、迅速な試行錯誤とプロダクト検証の価値を強調した。
- 重要ポイント:
- 2013年にビットコインの上昇をきっかけに参入。ByteDanceから暗号資産へのAll inを経て、暗号資産のフィードバックサイクルは土木やインターネットよりもはるかに速いと考える。
- 2020年のDeFi SummerがOneKeyの成長の転機となった。ローカライズされた体験とオープンソースで検証可能な戦略により最初のユーザーを獲得したが、ハードウェアの在庫切れにより先行タイミングを逃したこともあった。
- AIにより、攻撃チェーンの構築が2〜3名のリサーチャーで2ヶ月かかっていたものが、1名のエンジニアで2週間に短縮された。防御側は未公開コードを把握しているため、自己攻撃の優位性を持つ。
- Bybitの15億ドル盗難事件では、マルチシグコントラクト、コールドウォレット、Ledgerデバイスのいずれにもバグはなく、問題はSafeのフロントエンドエンジニアのPCがソーシャルエンジニアリングされ、Bybitのアドレスにのみ作用する悪意あるコードがフロントエンドに注入されたことにあった。さらにLedgerのブラインド署名が重なり、最終的にプロキシ移転のアクションが署名された。
- OneKeyは有償の実戦タスクと有給の試用期間を組み合わせた採用を採用し、通常の面接の的中率の低さを解決している。
- 子供にはできるだけ早く投資アカウントに触れさせ、fail cheap、fail earlyを通じて金銭感覚を育てるべきだと主張。
- AI時代の起業では、AIを素早く活用してプロダクトを構築しフィードバックを得るべきであり、show me the codeからshow me the productへと移行すべきである。
2013年、土木工学を専攻していた大学3年生の学生が、淘宝で人生初のビットコインを代理購入した。12年後、彼はこの業界で最も重要なハードウェアウォレット企業の一つであるOneKeyの創業者となった。
今回の対談で、王一石@ohyishiは自身が歩んできた判断と取捨選択について語ったが、より多くの時間を割いたのは、この業界で最近避けて通れない話題だった。AIが攻撃側と防御側の両方を同時に強化していること、Bybitの15億ドル盗難事件の裏で一体何が起きたのか、なぜ彼がOneKeyの採用プロセスを「お見合い」のようにしているのか、その裏で何を選別しているのか、そして「初めての起業の試行錯誤の元手」でどのように自分の子供を育てるつもりなのか、についてだ。
一、参入:土木工学からビットコインへ
司会 Beca:あなたは土木工学出身で、2013年の大学3年生の時に淘宝で最初のビットコインを買いました。何があなたを建設現場からオンチェーンへと引き寄せたのですか?
王一石 Yishi:率直に言えば——値上がりしたからです。
2013年はブルマーケットでした。2012年からずっと上がり続け、Q4には最高で1枚あたり約8000元人民元に達しました。私が初めて買ったのは大体100ドルちょっと、700元人民元くらいでした。
当時、淘宝ではビットコインやリップルを直接買うことができました。リンクを拍下して支払うだけで、取引はとても原始的なものでした。国内でも取引所ができ始めていて、例えば楊林科氏がやっていたBTC Chinaなどです。買った理由は、コインが上がったから、このものに気づいたからです。当時肖磊先生の『此物一出天下反』という記事を読んで、とても興奮し、それから巴比特フォーラムやBitcointalkで多くの初期投稿を読みました。
つまり、核心的な理由は——上がったから、買った。それだけです。
司会 Beca:ByteDanceからBixin、そしてOneKeyへと、どのように一歩ずつ選択してきたのですか?
王一石 Yishi:私がByteDanceに入った時、会社は約400人でした。今は10万人いるはずです。当時ByteDanceで最も儲かっていたのは今日頭条APPの広告で、評価額は10億ドル——今は5000億、あるいは1兆ドルにもなるかもしれません。
ByteDanceは非常に典型的な「APP工場」です。毎月いくつものAPPを出し、メインAPPのタブで新製品にトラフィックを誘導し、データを見て投資を続けるか解散するかを決める——とても残酷です。当時からABテスト、データドリブンの思考は非常に強かったです。
しかし大企業には生まれつきの問題があります。リソースが多すぎることも時には呪いになります。人が足りなければ採用し、予算が足りなければOAを申請し、トラフィックが足りなければ要求する——その環境ではあなたはむしろ部品のようなもので、自分の本职をしっかりやらなければなりませんが、生まれつき「野生のサバイバル経験」が欠けてしまいます。
いわゆる「野生のサバイバル」とは、新しいものを作る時に、トラフィックを流してもらえず、製品以外の問題を処理してくれる人もいないということです。外で野生でやっているものとは違います。
その後なぜ暗号資産を選んだか——土木は遅いからです。土木のフィードバックサイクルは「何年」単位で計算されます。設計院が図面を出し、先輩が現場で大きな橋のプロジェクトを丸々何年もかけて追う。インターネットは速く、暗号資産はもっと速い——お金を入れて上がれば上がったことで、強いポジティブフィードバックが得られます。
しかも私がByteDanceで働いていた時、家賃を払う以外は、基本的に全ての収入をコインの購入に充てていました。どうせコインを買うなら、いっそ業界にall inしたほうがいいじゃないか、と。
二、OneKeyの「最初の一波のユーザー」はどうやって生まれたか
司会 Beca:ハードウェアウォレットという分野では、LedgerとTrezorがすでに6、7年前からやっていました。OneKeyはどうやってこんなに多くの同業者の中で頭角を現したのですか?
王一石 Yishi:実は今に至るまで、OneKeyは「頭角を現した」とは言えません——その言葉は過大評価です。OneKeyは今もかなり苦労して成長に取り組んでいます。
しかしあえて言うなら、最大の成長の節目は2020年のDeFi Summerでした。当時、大量の資金が取引所からオンチェーンに流れました——チェーン上にはプールがあり、年率の高い利回りがあったからです。しかし何のツールを使うのか?Metamaskです。
当時、小狐(Metamask)はセキュリティがあまり良くありませんでした。2020年末に監査をした時、助記詞の保存方法にセキュリティ上のリスクがあることを発見しました——ソースファイルを取得されやすく、ブルートフォース攻撃を受けやすいのです。
資金量が比較的大きいユーザーは、DeFiをやりたいが、いつかパソコンがトロイの木馬に感染し、ブラウザがハッキングされて、お金が全部なくなってしまうのは嫌だと思っていました。彼らはハードウェアウォレットを使い始めました。しかしLedgerを使ってUniでマイニングするなら、Ledger Liveをインストールし、イーサリアムAPPをインストールし、Metamaskをインストールし、そしてMetamaskでLedgerを接続し、さらにLedgerクライアントを閉じなければなりません——なぜなら両者が同じUSBポートを取り合うからです。
これはまるで、3つのリモコンで1台のテレビを操作しているような感じです。とても使いにくい。
OneKeyは当時、ユーザー体験に関するいくつかの革新を行いました。特にローカライゼーション、そして摩擦を減らすいくつかの体験——これが私たちの最初の一波のユーザーです。
司会 Beca:ユーザー体験の向上以外に、もう一つの増分を実現した理由は何ですか?
王一石 Yishi:オープンソースです。
Ledgerは今日に至るまでオープンソースではありません。私たちの判断は——ある製品があなたに「安全だと信じさせる」ことと、あなたが「それが安全かどうかを検証する」能力を持つこと、長期的には後者の方が良いということです。今のAIモデルのように、私も長期的にオープンソースを看好しています。検証可能であることは非常に重要です。
最初の一波の成長があれば、残りは実は競合の問題です——彼らがあまりうまくやらず、自滅してくれて、徐々にユーザーがこちらに流れてきました。
先日、あのColdcardも問題を起こしました。Coldcardはとてもプロフェッショナルで、とてもギークなビットコインOGが作ったウォレットです。しかし想像できますか——彼らは2021年から2025年までのほぼ4年間、ある助記詞生成の脆弱性をオープンソースの形でネット上に4年間放置し、修正もしなかったのです。では彼らは本当にプロフェッショナルなのか?私は疑問符をつけます。
相手が低級なミスを犯すたびに、私たちのユーザー数は少しずつ増えます。基本的にそんな感じです。
つまり「頭角を現した」のではなく——ただ生き残っただけです。
司会 Beca:会社の高速成長期は最もミスを犯しやすい時期でもありますが、何か遠回りをしましたか?
王一石 Yishi:たくさんあります。今思い返すと——もう本当に言葉が出ない。
私たちはDeFi Summerの時期に、ほぼ1年間ウォレットが品切れでした。
原因は当時新しい金型を開き、ファームウェアを最初から最後まで自分たちでやろうとして、その事自体の難しさと開発サイクルを過小評価したことです。ハードウェアに手を出せば、それはソフトウェアとは違います——ハードウェアの後ろにはサプライチェーンがあり、一つの問題の後ろに百の問題が連なっています。その結果、本来なら大量にユーザーを獲得すべき時期に、在庫がなかったのです。
在庫すらなければ——実際にはトラフィックを外に流しているようなものです。
他にも技術アーキテクチャ上の問題があります。早すぎる設計、早すぎる最適化、over-design。「まず成長させ、まずユーザーに使ってもらい、それから徐々に最適化する」ではなく。この順序はとても重要です。もし当時この問題をはっきり考えていれば、今よりもずっと良かったはずです。
三、AI時代の攻防:「2ヶ月」から「2週間」へ
司会 Beca:AIが脆弱性を見つける効率はどんどん高まっています。何か準備をしていますか?
王一石 Yishi:これは業界全体の問題で、暗号資産業界だけではありません。以前はiOSはとても安全だと思われていましたが、今はAIモデルがあるので、iOSの脆弱性もたくさんあります。
私たちのチームにはAnzen Labsというセキュリティチームがあります(Anzenは日本語で「安全」という意味です)。今年私たちはBlack HatでUSBの脆弱性を発表しました——脆弱性の発見から再現、そして複数の脆弱性を組み合わせて完全なサプライチェーン攻撃にするまで、ほぼ全工程でAIを使いました。
以前AIがなかった時代、このような完全な攻撃チェーンを作るには、だいたい2〜3人の比較的シニアなセキュリティ研究员が必要で、2ヶ月かかりました。しかし今回私たちがこの脆弱性を見つけるのに使ったのは、セキュリティエンジニア1人と2週間だけでした。
スピードの変化は非常に速いです。
しかしAIで脆弱性を見つけるのが容易になったという「容易さ」は、防御側にとっても同じです。
防御側は攻撃側よりも一つの優位性があります。あなたの倉庫にはまだ公開されていないコードがあるということです。攻撃側があなたを攻撃するには、まずあなたのものを見つけられることが前提です。もしオープンソースなら、誰もが群がって攻撃できます。しかしあなたの製品とコードは絶えずイテレーションしており、必ず一部はまだ公開されていません——その時あなたは自分で自分を攻撃できます。
以前私たちがファームウェアのセキュリティ監査をするのは、基本的に年に2回で、2社以上の会社にクロス監査を依頼していました。頻度はとても低いです。しかし今はAIツールの支援があれば、毎週毎回のリリースごとに監査できます。
AIは要するに包丁です——人を殺すのにも使えるし、料理を作るのにも使えます。業界のチームがどう使うかによります。
四、Bybit 15億ドル盗難事件:チェーン全体で誰一人ミスしていないのに、お金が消えた
司会 Beca:なぜここ数年防御ツールが強化され続けているのに、事故は減らないのですか?
王一石 Yishi:ツールはますます多く、ますます強くなり、事故はずっとある——この3つのことは同時に成り立っています。
以前よくあった攻撃手段は、コントラクトの脆弱性を探す、フラッシュローン、オラクル操作——これらは今もありますが、以前ほど多くはありません。なぜか?今では多くのプロトコル開発者が監査ツールや形式検証を使い、これらの脆弱性の大部分を遮断できるからです。
そこで攻撃者は気づきました——コードをやるのはコスパが悪いと。そうですよね、金将軍はこんなに多くの人を養わなければならないのですから。
そして彼らは気づきました。コードの上でうまくいかないなら、人から手をつけようと。
司会 Beca:Bybitの15億ドル盗難事件を例にすると——どの環節もミスしていないように見えますが?
王一石 Yishi:そうです。これは特に典型的な例です。
Bybitの当時、Safeマルチシグが15億ドル盗まれましたが、実はどの環節も単独で見れば問題ありませんでした。マルチシグコントラクト自体にバグはなく、Bybitのコールドウォレット自体も問題なく、彼らが使っていたLedgerハードウェアデバイスにもバグはありませんでした。
では問題はどこにあったのか?Safeというプロトコルのフロントエンドエンジニアのパソコンが北朝鮮のハッカーLazarusにソーシャルエンジニアリングされたのです。
ソーシャルエンジニアリングされた後、Safeの公式フロントエンドに悪意のあるコードが仕込まれ、しかもそのコードはBybitのあの一つのアドレスにだけ効果を発揮しました。だからBybitの4人(Benと他の3人の財務、監査)が署名した時、彼らがウェブページで見たのは非常に正常な、コールドウォレットからホットウォレットへの送金でした。
運悪く、Ledgerの側はブラインドサイニングでした——Safeコントラクトの解析を行わず、delegatecallを表示せず、何の警告も行いませんでした。
結果として実際に彼らが署名したのは「代理譲渡」の動作でした——Bybit Safeコントラクトの権限をそのまま譲り渡したのです。所有権がなくなりました。
見ての通り、どの環節も問題が起きていないように見え、唯一問題が起きたのはSafeのあのフロントエンドエンジニアのパソコンが突破されたことだけです。しかし全ての条件がちょうど揃ってしまった、それで——とても辛い。
以前はなんとかあなたのコードをやっつけようとしていたのが、今はなんとかあなたの人をやっつけようとしています。
交通安全にこんな話があります——運転手にシートベルトとエアバッグをつければ、運転手はもっと速く運転するようになると。業界でも同じです。みんな絶えずより多くのものを追加します。監査を増やし、マルチシグを導入し、パスフレーズを導入し、攻撃のハードルを高くする。しかし往々にして事故が起きるのは、一目で見える場所ではなく、見えない場所です。
あなたの城は鉄壁のように堅固で、そしてあなたの警備員が外をぶらぶらしていて、鍵を持っている。誰かが来て「兄さん、一本煙草どう?」——あなたが煙草を吸っている間に、相手があなたの鍵を盗んでいく。そんな感じです。
五、Ledgerの破解:「オリンピック精神」の脆弱性公開
司会 Beca:あなたたちは最近「we hacked Ledger」という形でLedgerのトランザクション置換の脆弱性を公開しました。なぜこんなに高調に?
王一石 Yishi:まず、あの脆弱性はすでに修正されています。
私がその投稿をした時、Ledgerの


