明白な光景に隠されたFacebookのLibraの致命的な欠陥

Facebookの新しい仮想通貨のLibraについては多くの話題があります。それが浮上していることに関する技術的な小さな情報はあります。しかし新しいシステムがクラッシュして焼けるような、根強い技術的な理由について誰も話していないようです。Libraにとっては、そのような致命的な欠陥は1つだけではありません。ここでそれらの1つについて説明します。

FBのLibraが失敗する主な理由

たくさんの新しいコードです

開発者がどれほど懸命に努力しても、新しいコードは常にバグでいっぱいです。
FBのような大企業が慣れているコードとは異なり、このようなアプリケーションではバグを消すことは本当に困難です。

crypto、Bitcoin、Ethereum、ICO、Blockchainなどのための機械は、ここ数年フルスピードで稼働しています。あらゆる業界の指導者たちは激しいFOMO(見逃しを恐れて)に感染しており、左右のプロジェクトにコミットしています。すべてのブロックチェーンプロジェクトがここ数年続いているので、ほとんどの人がこのコードはしっかりしていてテスト済みでなければならないと考えるだろうことは理解できます。しかし1つだけ小さな問題があります。何千ものコードの本体があり、グループが古い概念の実装で明白な問題を解決することに集中するにつれて、新しいコードが常に出現しています。これは単なる調整ではありません。ここでは、主要な新しいコード本体について説明します。

プロペラ機や電動スケートボードのように多様な輸送機械について考えてみましょう。どちらもポイントAからポイントBへとあなたを導きますが、お互いにかなり違います。Libraが使用する予定のコードはあらゆる点でまったく新しいものです。ブロックの作成方法とチェーン方法の中心的な概念でさえ、Bitcoinで使用されている実績のある方法とは根本的に異なります。

新しいコードはバグでいっぱい

コードを書く人は間違いを犯します。それはどんなに優秀な人でもです。このような間違いを防ぐため、またはテスト駆動開発から広範囲なコードレビューまで、さまざまな確認方法があります。しかしどんなに確認方法があっても機能しません。それはたとえFacebookでも機能しません。

非常に信頼できるコードがいくつかあります。Linuxはそのいい例です。世界中のWebサーバーの半分以上が使用しています。Linuxは、書かれたときに完全に理解された機能を実行し、堅実な言語(C)で書かれた、真のコーディングの天才によって導かれたオープンソースプロジェクトです。その品質は、何千人もの才能ある貢献するプログラマーと何百万ものインスタレーションで何年にもわたる一流の指導者の間で達成されました。LibraはLinuxのスペクトルの反対側にあります。それは真新しく、そして初日から金融資産を完全に追跡しながら作業することになっています。最初から問題なく実行される可能性は本質的にゼロです。

さらに悪いことに、インターネットの大企業(巨人)たちは、エラーであふれているコードをリリースするという切れ目のない実績を持っています。Facebookは多くの企業の巨人と提携しています。そして巨人は、ソフトウェアのホラーショーの切れ目のないストリームをリリースすることで同様に達成されています。

Facebookは、機能してユーザーを満足させるソフトウェアを製造することができないという問題を無視しています。

ハイテクな大企業たちはエラーを隠す

フェイスブック、ツイッター、グーグルそしてその他の人々の間で高く評価されているソフトウェア天才はプログラマーが得るのと同じくらい良いと確信している。しかし彼らの努力は失敗の実績があります。実際の失敗よりも重要なのは、それらのアプリケーションが隠れエラーがアプリケーションに組み込まれているものであるという事実です。検索クエリを入力したときに、漠然とした関連性のある結果の一覧が表示される限り、結果が正確かどうかをどのように確認しますか。Facebookを起動してニュースフィードを見ると、エントリは常に正しいエントリですか?実際にあるはずのエントリはすべてそこにありますか?彼らがそうでないとき、あなたはどうやって知りますか?

これをあなたのクレジットカードと比較してください。あなたが行ったすべての取引が銀行に含まれていることを確認できます。ほとんどの人は少なくともあなたが作ったものがないかどうか見るために取引をスキャンするので、あなたはカード会社に電話してそれを取り除くことができ、犯罪者があなたのカードを使って買ったものを払う必要はありません!エラーを隠すための典型的なインターネットの方法は、ここではうまくいかないでしょう。そしてFacebookはこの問題を認めさえしておらず、それを解決する方法はありません。

結論

Facebookは、他のインターネット大手企業と同様に、何百万人ものユーザーによる徹底的なテストと使用の後でさえも機能するコードを構築することは不可能です。企業の巨人と政府はそれ以上に良くありません。エラーを見ないようにユーザーをだまそうとするFacebookの通常の方法はここではうまくいきません。Facebookとそのパートナーは、国際的な違法薬物や人身売買取引への資金提供、不正マネーロンダリング防止の取り決め、そして違法ギャンブルにつながるプラットフォームの提供にBitcoinの「成功」をどうにかして利用しようとしています。もちろん、彼らは、いわゆる「強盗男爵」が嫉妬することができるだけの方法で彼ら自身を豊かにし続けながら、「捨てられない」および他の高貴な目標に慈善事業であることについて話します。