シーンを達成するためのブロック鎖DAPP開発ポータルアプリケーションコード

最初の章では、スマート契約を概説します

インテリジェント契約は]公共チェーン上のコード・ブロック・チェーンを実行しています。

公共チェーンブロックチェーンは、オペレーティングシステムとして理解することができ、仮想マシン環境のプログラミング言語コンパイラ後のインテリジェントな契約コードが実行されます。

1.ブロックチェーン

1.1ブロック鎖の基本

ブロック鎖は、通常のアカウントと口座振替がトランザクションから直接行うことができ、スーパーの本として理解されているが、これは伝統的な銀行振込は異なっています。

(1)これは、完全に分散型金融システムです。システム全体は、アカウント情報を管理するために、このような集中管理部門を持っていないため。ユーザのみが、非対称暗号化アルゴリズム[]キーペア、アドレスがしばしば財布ブロックチェーン[住所]と言われている公開鍵アカウントに応じて生成する必要があり、このアドレスは、ネットワークを可能にする、ネットワークに広げることができますすべてのアクセスと使用に占めています。
秘密鍵は、ブロックは、プライベートキーチェーン財布対称暗号化されますので、人間のようにユーザーが入力したパスワードは、秘密鍵暗号化キーを理解することができ、非常に複雑であるため、パスワードの復号鍵を忘れてしまった場合、ユーザーはアカウントを失うことになります権限を操作する、唯一の残高やメイク転送を表示することができますが、使用することはできません、これは社会的なメディアは、多くの場合、ビットコインを行方不明の症例を報告しています。

(2)これは、書籍の完全分散システムです。伝統的に、バンクA控除100、100 B 100への転送Aは、二つのレコードを生成するためにBを追加します。トランザクションが成功を転送することができ、かつブロックチェーンに保存されたレコードを転送しますトランザクションが成功した場合、すべてのトランザクションは、転送レコードで、完全に異なっているが、ブロック・チェーン・ネットワーク全体で認識されているブロック鎖に行われましたデータベース内で、各ブロック鎖のノードにアクセスし、データベースを操作する、と誰もが、両当事者のアカウント情報を照会することができます。多くのレコードを生成するBTCの他の側に転送することに加えて、転送、だけでなく、彼自身に転送口座の残高は、BTCは、口座残高のデザインので、そうしませんでした。

(3)ブロックの全体チェーンネットワーク内のすべてのノードに格納されたトランザクション・チェーン・ブロックで発生し、また、調査することが開示されています。私たちは、アカウントですべての取引と口座残高を見ることができたとしても、それは人々の実生活とリンクすることはできません。

1.2ブロック

効果は、保存および管理を容易にするために、構造化データにパッケージ特定の形式と数に応じて異なる期間内のトランザクションデータをブロックすることです。ブロックのみにパッケージ化するために、パブリックネットワークトランザクションのチェーン全体で認識され、真に効果的な取引とみなすことができます。15Sについて離間エーテル時間などスクエアブロック、及びビットクレジットネットワークは、10分生成されたタイルを必要とします。

1.3チェーン

1.4マイニング

ブロックは、チェーンブロックに追加される前に、すべてのブロックは、タイルデータを生成することはできません。このプロセスは、特定の閾値、信頼ノードアウトフィルタに必要なデータを生成するために、次に、他のノードによって生成され、そのデータの妥当性を検証するためにを有しています。多くのノードが生産ブロックでの競争に参加するように、このブロックの製造方法は、エキサイティングなデジタル通貨になります。このプロセスは、ノードは、鉱山労働者と呼ばれている間に生成マイニング、データと呼ばれます。

人は報酬を得るために成功したブロックになることができ、インセンティブの報酬システムは各トランザクションデータにおける取引手数料およびトランザクションに分割され、転送は手動で詰めこれらの報奨の鉱山労働者のための手数料、手数料を設定することができます作品。高い料金転送セットは、転送の時間短縮、転送速度が速い場合。

1.5コンセンサスアルゴリズム 

順番にブロックを生成し続けるとPOW(ワードの証明)として知られているすべてのネットワークノードスキームと呼ばれるコンセンサスアルゴリズムを、認識します。

1.6分岐

ブロック全体のチェーンシステムは、ポイント・ツー・ピア・ネットワークであるため、各ノードの動作を調整する統一中央当局が存在しない、各行為は互いに独立しているブロックを生成しながら、場合があります。この問題を解決するために、ブロック鎖は、意思決定の長鎖の運動を放棄することを使用しています。マイクロチャネルグループ、人が選択同数の複数を参照してソリティアアプリケーション。

1.7攻撃

2.インテリジェントイーサネット契約

2.1イーサネット・スクエア

ビットコインネットワークに基づいてイーサネットスクエアは、イーサネットインテリジェントスクエア契約の仮想マシン、すなわちEVMを追加します。展開するにはどのようなシステムの開発者は、特定の手数料を支払った後、あなたは完全分散型ビジネスシステムを持つことができ、プログラム可能な分散型プラットフォームとなりました。

(1)スマート契約アカウント:ナンス、バランス、記憶されたデータのハッシュ値(2)外部アカウント:ナンス、組成物のバランスエーテルスクエアの2種類を占めています。

2.2スマート契約

公共広場チェーンイーサネットは、オペレーティングシステムである、EVMは、ブロックコードブロック鎖であり、かつブロック鎖ソリディティは、プログラミング言語で書かれたプログラミング言語は、スマート論理モジュール契約と呼ばれています。

2.3 DAPP分散アプリケーション(分散型アプリケーション)

 

 

おすすめ

転載: www.cnblogs.com/pzyin/p/12350719.html