最近、私たちのコード評価の考え方を根本から変えるような、非常に興味深い視点に出会いました。数年前、ビットコインの開発者のガビンが共有したことが私の心に残っています:ビットコインのコードと従来のソフトウェアとの価値ギャップは、絶対的に桁違いだということです。



彼がかつてモトローラで働いていた頃は、計算は非常にシンプルでした。華為(ファーウェイ)のプログラマーの目標は1日あたり約7行のコードで、それが1行あたり約100ドルに相当しました。エンタープライズソフトウェア開発ではごく普通のことです。しかし、その後彼はビットコインのコード分析に深く入り込み、驚くべきことに気づきました。ここでの価値提案は、まったく異なるスケールにあるのです。

こう考えてみてください:ビットコインは実際に何行のコードで構築されているのでしょうか?従来のシステムと比べると、そんなに多くありません。それでも、各行には指数関数的に重みがあります。ビットコインの市場価値をそのコードベースと比較すると、1行あたり2000万ドルにもなるのです。これは誤植ではありません。その差はあまりにも深遠で、彼のキャリアの軌道を根本的に変えるほどでした。

ここで面白いのは、ビットコインのコードは単なる機能的なコードではないという点です。ガビンが呼ぶところの「能力コード」なのです。それは、これまで存在しなかったものを創り出します:グローバルな分散型合意です。各行には、組み込まれた機械的ルール、自動実行のプロトコル、経済的インセンティブが織り込まれています。それは特定の機能を解決するためのものではなく、まったく新しい経済層を構築しているのです。

それをあなたの典型的なeコマースプラットフォームと比較してみてください。そこにあるコードは?ショッピングカートや支払い、在庫管理を処理するために設計されています。役に立つのは確かですが、置き換え可能です。別の言語に書き換えたり、データベースを差し替えたり、チェックアウトの流れを最適化したりできます。コアの価値は機能性にあり、コードそのものにはありません。従来のインターネットのコードは、解決すべき問題が複数の方法で解決できるため、商品化されやすいのです。

ビットコインは、「成長の活力」とガビンが呼ぶものによって異なります。ネットワークは2016ブロックごとに難易度を自己調整し、マイナーは絶えずハッシュパワーを競い合い、ノードは独立して検証し、開発者はプロトコルの改善を繰り返します。この絶え間ない進化圧力こそが、逆境に強いシステムを生み出しています。システムは年を追うごとに強くなり、弱くなることはありません。これは少しの調整だけではコピーできないものです。

ビットコインのコードに組み込まれた機械的な合意形成は、能力の本当の希少性を生み出します。コードをフォークしても同じ価値を得ることはできません。ネットワーク効果、マイニングインフラ、信頼性のある制度的信用を再構築する必要があるからです。だからこそ、ビットコインのコードの各行は、従来のソフトウェアと比べて、はるかに不釣り合いな価値を持つのです。

15年以上の間に、ビットコインは何もないところから1.5兆ドルのネットワークへと成長しました。それは、コードがより美しいとか効率的だとかいう理由ではありません。人類が価値をグローバルに調整する方法を変える能力を生み出しているからです。従来のコードは、どれだけ良く書かれていても、それに触れることはできません。

次に技術プロジェクトを評価するときは、ガビンの観察が本当に意味することを自問してください:あなたはただの新しい機能を作っているのか、それとも新しい能力を構築しているのか?その問いこそが、なぜ一部のコードが計り知れない価値を持ち、他のコードが陳腐化してしまうのかを理解する上で最も重要なことかもしれません。
BTC-0.75%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン