私は何年もブロックチェーン技術と格闘してきましたが、データがこれらのチェーンに書き込まれる方法は、優雅にシンプルでありながら、苛立たしいほど堅固です。この空間では追加専用モデルが支配しており、正直なところ、必ずしもこれが最良のアプローチだとは思っていません。ブロックチェーン開発に初めて飛び込んだとき、私は何か革命的なものを期待していました。しかし、私が見つけたのは、ステロイドを使った美化されたリンクリストでした!トランザクションはブロックにまとめられ、バリデーターがそれらをチェックし、(その過程で馬鹿げた量の電力を無駄にすることがよくあります)。そして、運が良ければ、あなたのデータはこの常に成長し続けるチェーンに追加されます。問題は?一度書かれたものは、永遠にそこに存在するということ。間違いを犯した?残念!従来のデータベースのようにUPDATEクエリを実行することができず、ブロックチェーンの不変性はあなたのエラーを永遠に保存することを意味します。この制限のために完全に脱線したプロジェクトを見たことがあります。そして、コンセンサスメカニズムについて話しましょう。プルーフ・オブ・ワーク?お願いです。2025年になっても、ネットワークを保護するために計算の brute force を使用しているのですか?エネルギー消費は弁解の余地がありません。プルーフ・オブ・ステークはわずかにマシですが、基本的には富裕層がますます裕福になるデジタル寡頭制を生み出します。ブロック間のハッシュリンクは、印象的なセキュリティを確保しています。それは認めます。各ブロックには前のブロックのハッシュが含まれており、この壊れないチェーンを作り出しています。過去のトランザクションを変更しようとする場合、すべての後続のハッシュを再計算する必要があり、理論的には現在のコンピュータの制限を考えると不可能です。スマートコントラクトは、このライティングモデルに別の次元を追加します。彼らは本質的に、特定の条件が満たされたときにトリガーされる自己実行型のコードです。賢い?はい。完全に安全?絶対にそうではありません - プロトコルから何百万も奪った無数のエクスプロイトを見てください。取引の検証は別の痛点です。いくつかのネットワークは取引を確認するのに数分かかります。私は実際に、私の取引が成立するよりもペンキが乾くのを見ていたことがあります。それでも、これらすべての批判にもかかわらず、私はまだブロックチェーンの上で構築を続けています。なぜでしょうか?それは、機能する時、データが正しく、安全に、単一のエンティティが制御できない不変の台帳に書き込まれるとき、それは実際に革命的だからです。私はそれがサプライチェーン、投票システム、金融サービスを変革するのを見てきました。追加専用モデルには欠点がありますが、それはブロックチェーンの信頼性のある保証の基盤です。好きか嫌いかは別として、それがデータがチェーンに書き込まれる方法であり、1つの不変のブロックずつです。
ブロックチェーンライティングモデル:あなたが考えているほど単純ではない
私は何年もブロックチェーン技術と格闘してきましたが、データがこれらのチェーンに書き込まれる方法は、優雅にシンプルでありながら、苛立たしいほど堅固です。この空間では追加専用モデルが支配しており、正直なところ、必ずしもこれが最良のアプローチだとは思っていません。
ブロックチェーン開発に初めて飛び込んだとき、私は何か革命的なものを期待していました。しかし、私が見つけたのは、ステロイドを使った美化されたリンクリストでした!トランザクションはブロックにまとめられ、バリデーターがそれらをチェックし、(その過程で馬鹿げた量の電力を無駄にすることがよくあります)。そして、運が良ければ、あなたのデータはこの常に成長し続けるチェーンに追加されます。
問題は?一度書かれたものは、永遠にそこに存在するということ。間違いを犯した?残念!従来のデータベースのようにUPDATEクエリを実行することができず、ブロックチェーンの不変性はあなたのエラーを永遠に保存することを意味します。この制限のために完全に脱線したプロジェクトを見たことがあります。
そして、コンセンサスメカニズムについて話しましょう。プルーフ・オブ・ワーク?お願いです。2025年になっても、ネットワークを保護するために計算の brute force を使用しているのですか?エネルギー消費は弁解の余地がありません。プルーフ・オブ・ステークはわずかにマシですが、基本的には富裕層がますます裕福になるデジタル寡頭制を生み出します。
ブロック間のハッシュリンクは、印象的なセキュリティを確保しています。それは認めます。各ブロックには前のブロックのハッシュが含まれており、この壊れないチェーンを作り出しています。過去のトランザクションを変更しようとする場合、すべての後続のハッシュを再計算する必要があり、理論的には現在のコンピュータの制限を考えると不可能です。
スマートコントラクトは、このライティングモデルに別の次元を追加します。彼らは本質的に、特定の条件が満たされたときにトリガーされる自己実行型のコードです。賢い?はい。完全に安全?絶対にそうではありません - プロトコルから何百万も奪った無数のエクスプロイトを見てください。
取引の検証は別の痛点です。いくつかのネットワークは取引を確認するのに数分かかります。私は実際に、私の取引が成立するよりもペンキが乾くのを見ていたことがあります。
それでも、これらすべての批判にもかかわらず、私はまだブロックチェーンの上で構築を続けています。なぜでしょうか?それは、機能する時、データが正しく、安全に、単一のエンティティが制御できない不変の台帳に書き込まれるとき、それは実際に革命的だからです。私はそれがサプライチェーン、投票システム、金融サービスを変革するのを見てきました。
追加専用モデルには欠点がありますが、それはブロックチェーンの信頼性のある保証の基盤です。好きか嫌いかは別として、それがデータがチェーンに書き込まれる方法であり、1つの不変のブロックずつです。