LenaでEOSIOを学ぶ:Block.oneウェビナー(1/3)

Block.oneが発表しました 一連のウェビナー 参加は無料です。最初のウェビナー「ブロックチェーンとEOSIOについて学ぶ」は終了しました。見逃しても心配しないでください。 録音は無料です みんなが要約するために。

このウェビナーでは、ブロックチェーンとEOSIOに関する基本事項を学ぶことができます。そして、講演者はAngus Maidmentです。彼はBlock.oneの開発者関係擁護者です。彼のウェビナーでは7つのパートを取り上げました。それでは、それらをAngusのPPTと共に見てみましょう。

ブロックチェーンとは?

簡単に言えば、ブロックチェーンは分散型の分散型台帳データベースです。私たちが焦点を当てる必要がある2つのポイントがあります:分散化と分散型台帳データベースです。初心者がこれらの意味をブロックチェーンで理解できるように、メタファーを作成しましょう。村には、村で発生したすべてのトランザクションの記録を担当する簿記係がいます。そうすると、たとえば村人と簿記係が利益のために台帳を改ざんする機会など、問題が簡単に発生する可能性があります。しかし、ブロックチェーン技術の採用後、村の全員が一緒に台帳を維持して更新します。全員の台帳が同期されます。総勘定元帳を改ざんしたい場合は、他の人に元帳を一緒に変更するよう説得する必要があります。明らかにそれは不可能です。この例では、分権化とは何かについても説明しています。センターはありません、誰もがセンターです。

ブロックチェーンは、ブロックデータのチェーンです。すべてのブロックは暗号を使用してリンクされます。各ブロックには、前のブロックの暗号化ハッシュ、タイムスタンプ、トランザクションデータが含まれています。これまで、ブロックチェーンに次のような機能がある理由を簡単に理解できます。安全であり、ブロックチェーンに記録されたデータは改ざん防止されており、すべてのノードがデータをチェックアウトできるため、サードパーティの承認は必要ありません。 Angusはウェビナーでブロックチェーンの特性も紹介しました。

これらのプロパティの中で、ビザンチンフォールトトレランスに関するいくつかの楽しい事実を紹介します。 1982年、レスリーランポートは彼の論文で「ビザンチン将軍問題」を紹介しました。ビザンチウムは東ローマ帝国の首都でした。当時、その広大な領土のために、すべての軍隊は互いに遠く離れていました。したがって、軍隊間の通信はメッセンジャーによってのみ実行できました。戦争が発生すると、軍に裏切り者やスパイがいることは避けられません。軍の将軍は、他の軍からメッセンジャーが持ち込んだメッセージを受け取り、受け取ったすべてのメッセージに基づいて、攻撃するかどうかを決定します。すべてのメッセンジャーのメッセージが真実であることも、すべての将軍が忠実であることも保証できません。これはコンセンサスが必要なときです。信頼できないメンバーがいることがわかっているので、忠実な将軍全員が裏切り者やスパイの影響を受けないように最善を尽くす必要があるので、成功する可能性が高くなります。

実際には、一般的なものを個々のコンピュータ、メッセンジャーをネットワークと考えることができます。 「ビザンチン将軍問題」は、ネットワークの異なるメンバーがコラボレーション全体の戦略について異なる結論に到達する原因にもなり、システムの一貫性を損なう可能性があります。ビザンチンフォールトトレランス技術は、ハードウェアエラー、ネットワークの輻輳、悪意のある攻撃などの異常な動作を処理するように設計されています。

ブロックチェーンの仕組み

前述したように、ブロックチェーンに保存されたデータは暗号化技術によって暗号化されます。暗号ハッシュは、データの信憑性を検証するためにブロックチェーンで使用される非常に一般的なアルゴリズムです。ハッシュ関数は、コンピューターコードを使用して実装されます。次のようないくつかの基本的な機能があります。

  1. 任意のサイズの文字列を入力でき、入力が異なると出力も異なります。
  2. y = hash(x)であり、xの値を入力することで、yの値を簡単に取得できます。しかし、y値を知っていると、xの入力値に戻るのは非常に困難になります。暴力的な列挙が必要で、近道はありません。

これは、理解を深めるためのAngusのウェビナーの図です。青いボックスはブロックに関するデータです。ここには、アクション用とトランザクション用の2つのマークルルートが含まれています。マークルルートもハッシュ値であり、入力はトランザクションデータです。以下の図は、理解を助けるために描いたものです。

図から、現在のブロックには前のブロックのハッシュ値が含まれ、次のブロックには現在のブロックのハッシュ値が含まれていることがわかります。入力データのわずかな変更でも、完全に異なる出力が得られます。トランザクションデータを変更すると、マークルルートが異なります。そのため、ブロックヘッダーのハッシュ値が変更され、後続のすべてのブロックに連続して影響します。これは、ブロックチェーンに格納されているデータが不変である理由にも答えることができます。

コンセンサスの説明

コンセンサスは、ネットワーク参加者が合意に至る方法です。コンセンサスメカニズムはブロックチェーンの中核であり、分散アーキテクチャにおけるブロックチェーンシステムの一貫性を確保するためのものです。最初の合意メカニズムは、Proof of Workです。これまでのところ、ブロックチェーンのいくつかの一般的な合意メカニズムは次のとおりです:

  1. 仕事の証明(捕虜)
  2. ステークの証明(POS)
  3. 委任証明(DPOS)
  4. 実用的なビザンチンフォールトトレランス(PBFT)
  5. 委任BFT(dBFT)

EOSIOコンセンサスは、非同期BFT(ブロックプロデューサーがブロックチェーンの単一の真実のソースを効率的に作成する)と柔軟なアクセスと特権(他のノードがbpsにできるもの、他のノードが持つアクセスはスマートによって制御される)の2つのレイヤーで行われます契約)。  

ここでアンガスはブロックチェーンプラットフォームの歴史的な課題について話しました。 DApp、ブロックエクスプローラー、ウォレットなどは、正常に動作するために履歴にアクセスする必要がありますが、EOSメインネットで完全な履歴を実行すると、非常に高価で複雑で時間がかかるようになりました。 EOS NationのEOS Hot Sauceシリーズでは、歴史的な課題に関するニュースも取り上げています。最新のものはHyperionに関するものです。これは、1年前にEOS Rioによって開発されたオープンソースの履歴APIであり、当時のEOSの重大な履歴のボトルネックに対するソリューションとして起動されました。これに興味があれば、お気軽にエピソードをチェックしてください EOSホットソース56回目 そこには他のスパイシーなニュースもあります。

EOSIOブロックチェーン、EOSIO機能、EOSIOエコシステム、EOSIO開発ツール

AngusのPPTで書かれているように、EOSIOは次世代のオープンソースブロックチェーンプロトコルであり、開発者にとって最も高性能なブロックチェーンプラットフォームとして広く認識されています。これは、利用可能な最も高速でスケーラブルでユーザーフレンドリーなブロックチェーンソリューションです。私は皆さんにウェビナーのレコーディングを視聴することをお勧めします。アンガスの詳細な紹介でEOSIOをよりよく知ることができます。

また、EOS Hot Sauceは、EOSIOを使用するブロックチェーンアプリケーションとツールもカバーしています。 AngusのPPTで言及されているいくつかのアプリケーションに関するスパイシーなニュースをいつでも見つけることができます。たとえば、Moonlighting、UPLAND、LiquidAppsなど。EOSHot Sauceに含まれるすべてのプロジェクトは、EOSIOエコシステムに価値をもたらすことができると私たちが信じているプロジェクトです。

最後に、Angusは開発者コミュニティについて紹介しました。 EOSIO開発者ポータルは、EOSIOを使い始めてEOSIOを試すのに最適な場所です。 EOSIOをベースにした「Elemental Battles」というゲームがあり、学ぶことができます。オンラインチャレンジとハッカソンも参加できます。

なんて詳細で興味深いウェビナーでしょう!それを逃した場合は、いつでも自分の時間を見つけてその時間を見ることができます 要約.

Lena Wangは、ほぼ2年間私たちと一緒にいるEOSネーションインターンです。 2015年、レナは四川大学のコンピューターサイエンス学部で大学の研究を始めました。今のところ、彼女は中国の成都にある四川大学で完全な奨学金を取得して修士号を取得しています。彼女の専攻のおかげで、彼女はブロックチェーンに強い関心を持っており、EOS Nationの一員となり、EOSIOに関する記事を書いて翻訳することで貢献できることを光栄に思っています。 

ダニエル・キーズ

最高執行責任者(COO)
責任は次のとおりです。製品管理、運用、コミュニティ
所在地:カナダ、トロント

トロントで最初のEOSコミュニティを設立し、EOS Nationを共同設立する前は、金融技術業界で10年にわたりさまざまな役割を果たしてきました。カスタマーサービス、セールス、セールスコーチング、エージェントトレーニング、デジタルマーケティング、デジタルプロセス管理(リーングリーンベルト)、および製品管理(認定スクラムマスター、認定製品オーナー)の彼の豊富な経験が、最終的にブロックチェーン開発ショップのコンサルティングにつながりました。

Danielは、2009年にRyerson大学でジャーナリズムの学士号を取得し、Global TVでチェイスプロデューサーのインターンとして働いていました。

ダニエルは真実、愛、そして自由の原則に従って生きています。