イーサリアムの過去と現在がわかる記事
イーサリアム(英語: Ethereum)は、スマートコントラクト機能を備えたオープンソースのパブリックブロックチェーンプラットフォームであり、専用の暗号通貨イーサ(Ether、以下「ETH」)を介して分散型イーサリアム仮想マシン(Ethereum Virtual Machine)をピアツーハンドルで提供します。 -ピア契約。
イーサリアムの概念は、ビットコインに触発された後、2013年から2014年にかけてプログラマーのヴィタリック・ブテリンによって最初に提案され、大まかに「次世代の暗号通貨と分散型アプリケーションプラットフォーム」を意味し、2014年にICOクラウドファンディングを通じて開発が始まりました。
イーサリアムは現在、時価総額でビットコインに次ぐ第2位の仮想通貨となっている。
そういえば、イーサリアムの背景もビットコインと切っても切れない関係にあります。
ビットコインは分散型暗号通貨の先駆者であり、5 年以上にわたってブロックチェーン技術の実現可能性と安全性を十分にテストしてきました。ビットコインのブロックチェーンは実際には分散データベースの集合であり、これにビットコインというシンボルを追加し、そのシンボルをデータベース上で安全に転送できるように一連のプロトコルを規定すれば、第三者を信頼する必要がなくなります。 、これらの機能の組み合わせにより、通貨伝送システムであるビットコインネットワークが完全に構築されます。
ただし、ビットコインは完璧ではなく、プロトコルのスケーラビリティに欠陥があります。たとえば、ビットコイン ネットワークにはビットコインというシンボルが 1 つだけあり、ユーザーは他のシンボルをカスタマイズできません。これらのシンボルは会社の株式や義務を表す場合があります。など、一部の機能が失われます。また、ビットコインプロトコルはスタックベースのスクリプト言語を使用しており、この言語はある程度の柔軟性があり、マルチ署名などの機能を実現できますが、分散型取引所などのより高度なアプリケーションを構築するには十分ではありません。 。イーサリアムは、ビットコインのスケーラビリティが不十分であるという問題を解決するために設計されています。
イーサリアムの設計には多くの原則が組み込まれています。
簡潔さの原則
イーサリアム プロトコルは、データ ストレージと時間の非効率性を犠牲にしてでも、可能な限りシンプルになります。普通のプログラマも、完全な開発仕様を完全に実装できます。これは最終的に、特定の個人やエリートグループがプロトコルに与える影響を軽減し、すべての人に開かれたプロトコルとしてのイーサリアムの展望を前進させるのに役立ちます。複雑さを増す最適化は、非常に根本的な利点を提供しない限り受け入れられません。
一般原理
「機能」を持たないことは、イーサリアムの設計哲学の基本的な部分です。代わりに、イーサリアムは、ユーザーが正確に定義されたスマート コントラクトまたはトランザクション タイプを構築できるように、内部チューリング完全スクリプト言語を提供します。本格的なデーモンやスカイネットを構築するには、数千の連動コントラクトが必要になる可能性があり、それらに必ず十分な量を供給する必要があります。何でも可能です。
モジュール原理
イーサリアムのさまざまな部分は、可能な限りモジュール化して分割できるように設計する必要があります。開発中、アプリケーション層は変更せずに機能し続けながら、プロトコルのどこかに小さな変更を加えるのは簡単である必要があります。イーサリアムの開発は、暗号通貨自体だけでなく、暗号通貨エコシステム全体に利益をもたらすために、これらを最大限に活用する必要があります。
無差別の原則
プロトコルは、特定のカテゴリや使用法を積極的に制限したり妨げたりしようとしてはならず、プロトコル内のすべての規制メカニズムは危害を直接規制するように設計されるべきであり、特定の望ましくないアプリケーションに対抗しようとしてはなりません。計算ステップによって計算されたトランザクション手数料を支払う意思がある限り、イーサリアム上で無限ループ スクリプトを実行することもできます。
もちろん、イーサリアムの機能にも独自性と無限の開発スペースがあります。
簡単に言うと、イーサリアムはユーザーがアプリケーションを構築するためのさまざまなモジュールを提供するプラットフォームです。アプリケーションの構築が家を建てることに似ているとすると、イーサリアムは壁、屋根、床などのモジュールを提供します。ユーザーはビルドするだけで済みます。家はビルディングブロックのようなものなので、イーサリアム上でアプリケーションを構築するコストと速度が大幅に向上します。
具体的には、イーサリアムはアセンブリ言語に似たチューリング完全スクリプト言語 (略して EVM) を通じてアプリケーションを構築します。アセンブリ言語で直接プログラミングするのは非常に苦痛であることは承知していますが、イーサリアムでのプログラミングはEVM言語を直接使用する必要はなく、C言語、Python、Lispなどの高級言語を使用してから変換する必要があります。コンパイラを通じて EVM 言語に変換します。
上記のプラットフォーム上のアプリケーションは実際にはコントラクトであり、イーサリアムの中核でもあります。
契約はイーサリアム システムに住む自動エージェントです。彼は自分のイーサリアム アドレスを持っています。ユーザーが契約のアドレスにトランザクションを送信すると、契約がアクティブ化され、トランザクション内の追加情報に従って、契約が独自のコードを実行し、最終的に結果を返します。その結果は、コントラクト アドレスから送信された別のトランザクションである可能性があります。
イーサリアムでのトランザクションは単にイーサを送信するだけではなく、非常に多くの追加情報を埋め込むこともできることを指摘しておく必要があります。トランザクションがコントラクトに送信される場合、コントラクトはこの情報に基づいて独自のビジネス ロジックを完成させるため、この情報は非常に重要です。
チューリングの完全な言語は完全な自由度を提供し、ユーザーがさまざまなアプリケーションを構築できるため、契約が提供できるビジネスはほぼ無限であり、その境界はあなたの想像力です。
しかし、これまでイーサリアムには多くの否定的な論争がありました。
一部の市場参加者は、イーサリアムプラットフォーム上のクラウドファンディングプロジェクトには依然として多くのリスクが存在すると指摘した。
まず第一に、イーサリアムは分散型デジタル通貨ではなく、通貨価値の 80% 以上を保持する巨大な通貨が存在し、それは動かず、これはすべての通貨国民の頭上に鋭いナイフがぶら下がっているのと同じです。
第二に、クラウドファンディング通貨イーサリアムは4~5ラウンドで解禁される予定で、実現する必要があるため、クラウドファンディングプロジェクトが増えれば増えるほど、禁止解除へのプレッシャーも大きくなる。
3番目のクラウドファンディング基金の資金調達効果では、各クラウドファンディングは取引に参加する代わりに資金調達を待つために10倍と100倍のイーサリアムデジタル通貨を必要とし、クラウドファンディング終了後、この部分の通貨は再び市場に戻ります。抑制する市場。
4 番目のクラウドファンディング ファンドは利益を得るために参加します。クラウドファンディング ファンドの目的は利益を得ることであり、イーサはクラウドファンディングに積極的に参加するのではなく、販売し、通貨価値が下がるのを待ってから購入してユーザーに還元します。標準の「ショートプロフィット」です。
第五に、イーサリアムのすべてのクラウドファンディングプロジェクトはイーサリアムの通貨ステータスを確立していませんが、ポイントと取引税の形で差し引かれます。これはタオバオコインと天猫ポイントの性質に相当し、相殺することはできますが、決して代替することはできません。通貨の機能。
もちろん、これは一部の人々の個人的な意見にすぎません。
イーサリアムについてどう思いますか?


