開発者にとって、ビットコインとイーサリアムのどちらが優れたプロトコルでしょうか? 詳しく調べてみると、答えはそれほど明白ではないかもしれません。
ビットコインベースのDeFiプラットフォーム、アトミック・ファイナンスのCEOで、元イーサリアム開発者でもあるトニー・カイ氏は水曜日にツイッターのスレッドを公開し、両ネットワークでアプリを構築する際の異なる経験、それぞれの長所と短所について説明した。
ビットコインの利点:セキュリティと集中力
カイ氏によると、ビットコインの第一の利点はプログラミング言語のセキュリティだ。オリジナルの暗号ネットワークの離散対数契約(DLC)は、過去数年間にコーディングミスやエクスプロイトによりユーザーに数億ドルの損失を与えてきたイーサリアムのスマートコントラクトよりも攻撃サービスが少ない。
「ETHでは、1~2行のコードが間違った順序で書かれているなど、小さなミスが1つあるだけで、数百万ドルの損失につながる可能性がある」とCai氏は書いている。
私は、BTC での構築に方向転換する前に、まず ETH での構築に時間を費やしたため、両方のコミュニティの良い部分と悪い部分を見てきました。
おそらくこれに対して嫌悪感を抱かれるだろうが、気にしない…
BTC vs ETH: ビルダーからの率直な考察。
私が気づいた6つのことは次のとおりです: pic.twitter.com/3sBZKrZlRn
— トニー・カイ#SoundFinance(@TonyCai_) 2023年8月16日
ビットコイン開発の経験は、「レーザーフォーカス」、つまりイノベーションに特に焦点を当てた明確さからも恩恵を受けている。カイ氏によると、ETHコミュニティは「動きが速く」、毎週のように新たな開発がもたらされるため、開発者は「光る物体症候群」に陥りやすいという。
「ビットコインのスクリプト言語と機能は、その主要機能が堅牢であり続けるよう意図的に制限されている」と、DM経由でCryptoPotatoにCai氏は語った。「一方、イーサリアムは分散型アプリケーションのプラットフォームとして設計されており、より柔軟で多用途である。」
イーサリアムは長年、NFT とトークン化の両方を誇ってきたことで有名ですが、この技術はビットコインで登場し始めたばかりです。この限定的な機能により、開発者は複雑なトークノミクスや、プロジェクトにトークンが必要な理由についての「合理化」を思いつくのではなく、製品と市場の適合性を確保することに集中できます。
イーサリアムの優位性: 表現力と開発インフラ
当然ながら、ビットコインの厳格なスクリプト言語にはいくつかのトレードオフが伴います。開発が技術的に制限されるだけでなく、より多くの開発者が自然にイーサリアムのより使いやすいプログラミング言語である Solidity に引き寄せられます。
「Solidity でのプログラミングは、Javascript の基礎を理解している人にとっては簡単です。最近ではほとんどのプログラマーがそうしています」と Cai 氏は言う。また、Truffle Suite や Infura などのツールを通じて開発者向けのインフラストラクチャがはるかに充実しており、新しいツールを作成するためのハッカソン イベントも増えている。
カイ氏は、ビットコインのハッカソンが少ないのは、トークン化が相対的に不足しているためで、ネットワーク開発者への資金やスポンサーシップが減っていると考えている。「BTCのスタートアップには、トークンドロップやICOで資金を調達できる巨額の資金という贅沢はない」と同氏は説明した。
ブロックストリームやチェーンコード・ラボなどの企業がエコシステムの資金援助に参入しているものの、イーサリアムはICOとイーサリアム財団のおかげで、資金調達に対して常により「構造化された」アプローチをとってきたとカイ氏は述べた。
両陣営の開発者文化も大きく異なります。ビットコイン支持者は「ネットワークの整合性を保つ」ことに重点を置いて「慎重に」変更を行いますが、イーサリアムの開発は開発者が常に「新しいユースケースを模索」する「自由な」開発になり得ます。
この対比により、ビットコインの開発者ではなく「ポッドキャスター」や「コンテンツクリエイター」が世間の注目を集めるという明らかな亀裂が生まれている。また、ビットコインのアプリケーションやスタートアップの創造性は、ライトニングネットワークのマイクロペイメント、法定通貨オンランプ、マルチシグプロバイダー、ビットコイン報酬という4つの基本カテゴリに限定されている。
「ビットコインの草の根的かつ分散型の資金調達と開発へのアプローチにはメリットがある。イーサリアムのより構造化されたアプローチも同様だ」とカイ氏は結論付けた。
この記事は、ビットコインかイーサリアムか?DeFi開発者が構築にはどちらが適しているかを解説する、というものです。最初に CryptoPotato に掲載されました。


