ブロックチェーンとは? 分散テクノロジー管理方法

これはブロックチェーン

特定の数字のないブロックチェーンです。

ブロックチェーンは分散データベーステクノロジーであり、特定の数字ではありません。 これは、分散型、透明性、非フェイクトランザクションのデータ記録と検証を認識するテクノロジーです。 ブロックチェーンの詳細な説明を次に示します。

ブロックチェーンは、もともとビットコインのような暗号通貨の基本技術として設計されていましたが、現在は異なる分野で広く使用されています。 その主な機能は分散型です。 つまり、データを管理または制御する中央機関はありません。 各ブロックチェーンボタンには、トランザクションを検証し、ブロックチェーンの整合性を維持する権利があります。

トランザクションが行われると、これらのトランザクションは「ブロック」に詰め込まれ、暗号化テクノロジーを介して既存のブロックチェーンにリンクされ、一連の開発を形成します。 各ブロックには、ブロックチェーンに追加されると、乱れたり変更することがほとんど不可能なトランザクションの範囲が含まれています。 これはブロックチェーンの不変性です。

ブロックチェーンテクノロジーは、セキュリティ、透明性、トレーサビリティのレベルについて広く注目しています。 ファイナンス、サプライチェーン管理、デジタル識別認証、スマートコントラクト、その他の分野に広範なアプリケーションの見通しがあります。 継続的な開発と技術の改善により、ブロックチェーンは革新的な変化をより多くの分野にもたらすこともできます。

要するに、ブロックチェーンは分散データベーステクノロジーであり、特定の数ではありません。 これは、データセキュリティを確保し、分散型取引を実現するための重要なツールであり、多くの学校で広く見通しを適用しています。

⒈ブロックチェーンアカウントを管理する方法(ブロックチェーン許可管理)

ブロックチェーンのアカウント管理の技術原則は何ですか?

ブロックチェーンのデータストレージ方法は、実際には「ブロック」 +「チェーン」です。 これは私たちの日記のようなものです。 対照的に、ブロックは、作成中に発生するすべての価値交換活動を記録するために使用される「紙」です。 ページ番号は「チェーン」であり、ブロックはデータベースに時間内に順番に保存されます。

eos開発初心者5-アセクタントとウォレット

すべてを開始する前に、前の記事のが完了したことを確認してください。

EOS開発は紹介1-環境構造

eos開発は、2ウォレットとアカウント開発

eos開発の導入3契約展開と呼び出し

eos開発紹介4分解4分解

次の図は、eosio walletの概念の概念を説明しています。

ウォレットは、キーペアの保存に使用されるストレージ構造であり、各キーペアには公開キーと秘密鍵が含まれています。 公開キーと秘密鍵は、1対1の関係であり、秘密のキーはデータを確認できます。

財布とその中のはKeosdによって管理されています。 ウォレットは、コマンドラインツールCleosからアクセスできます。

アカウント(アカウント)は、チェーンの識別子であり、一連のアクセス権に関連付けられています。 Nodeosはアカウントを管理し、ブロックチェーンでアカウント関連操作を公開します。 Nodeosのアカウント管理機能は、Cleosを使用して操作することもできます。

アカウントとウォレットはアカウントを知らず、アカウントはウォレットの存在を知りません。 それに対応して、ノデオとケオスの間に本質的な関係はなく、上記の数字はこの関係を明確に反映しています。

たとえば、データに署名する必要がある場合、トランザクションに署名する必要があります。 シークレットキーは暗号化されてウォレットに保存され、ウォレットをロックでき、ウォレットの存在により、秘密鍵を公開せずにデータ署名への安全なアクセスが容易になります。 Cleosは、データに署名するために秘密のキーを必要とするウォレット管理ツールKeosdとNodeosの間の仲介者として効果的に機能します。

最初に行うことは、ウォレットを作成することです。 eosの関連する実行可能コマンドを以前に/usr/local/binにインポートした場合、任意のディレクトリで次のコマンドを実行できます。 EOSのソースファイルディレクトリに移動できます。 前の章に従うと、デフォルトのウォレットがすでに存在するため、ここでエラーが報告されます。 ウォレットファイル名はdefault.walletであり、パスは2つの方法で構成できます。 コマンドラインパラメーター - data-dirまたはwallet-dir in the Config.ini configurationファイル。

Cleosは複数のウォレットを管理でき、各ウォレットには独立したメインシークレットコードがあります。 次のことは、指定された名前のウォレットを作成する-nパラメーターです。

作成されたウォレットを確認できます。

各ウォレットの後の *番号は重要です。 つまり、ウォレットのロックが解除されています。 使いやすさのために、WalletCreateコマンドは、DefaultによってWalletCreateコマンドがロック解除されます。 2番目のウォレットの履歴をロックしましょう。

2つの方法を使用して、-wordswordmaster_password、またはパスワードを直接添付するか、パスワードパラメーターを使用せずにパスワードを入力できます。 次に、ウォレットを再度使用する前にロックを解除します。

それは単なる空の財布であり、私たちには役に立たない。 キーペアを生成し、ウォレットに保存する必要があります。

ここでは、cleoscreatekeyコマンドを使用します。 次に、キーペアをウォレットにインポートします:

ここで、cleos

cleos

の下で、インポートされたキーペア

アカウント関連のサブコマンドを表示できます。 新しい資産の姿勢は、ブロックチェーン請求書の価値の流通とステータスをどのように見るかを教えています。

一般的に使用される銀行、Alipay、Wechat Payなどは、通常のユーザーと商人のトランザクションを記録し、さまざまな寸法でクエリ、統計、分析サービスを提供します。

たとえば、誰もが投稿するのが大好きな年次Alipay法案は、年間を通じてユーザーの総収益と支出、消費タイプ、Yu'ebaoおよびその他の財政収入、テイクアウトを注文する回数などをカウントします。 ビッグデータテクノロジーを通じて、消費者はさまざまな地域や年齢に消費者の関心と傾向を表示できるため、消費者は周囲の消費環境をよりよく理解し、商人は市場需要をタイムリーに把握できます。

分散型ブロックチェーンネットワークでは、トランザクションはチェーンに永久に記録され、オープンで透明であり、すべての人がチェックできます。

ただし、ブロックチェーンの設計は、不変性とデータ圧縮の必要性を確保する傾向があるため、ビジネスレベルでのフィルタリングとクエリ機能が欠落しています。 さらに、異なるチェーンのルールは異なり、暗号資産の変更を追跡および管理することは非常に困難です。 これが、デジタル資産投資家が「アカウントが明確ではないと常に感じている」としばしば嘆く理由でもあります。

シックスペンサーは、現在、ビットコインとイーサリアムの基礎となる資産追跡と管理をサポートしている新しいブロックチェーン会計ツールを開始します。 自由に使用でき、登録は不要です。

発売されると、鉱夫、資産管理機関、OTC商人、暗号スタートアップ、デジタル資産投資家に愛されました。

プロの資産管理ツールとして、すべてのオンチェーントランザクションレコードを照会するだけでなく、アカウントの残高と資産をリアルタイムで視聴するだけでなく、各通貨の毎日の収入と支出状態を提供することもできます。

ウェブサイトを入力したら、ホームページ検索ボックスにビットコインまたはイーサリアムアドレスを入力し、[検索]をクリックしてアドレスの概要ページを入力します。

現在、アドレスでネットワーク全体で最初にランク付けされています:0x742D35CC6634C0532925A3B844BC454E4438F44E(TAG:BITFINEX1)はDEMOアカウントとして実証されています。

これにより、ブロックチェーン上の住所と銀行口座の違いを簡単に紹介します。 ブロックチェーンでは、住所は銀行のカード番号に似ています。

しかし、違いは、ブロックチェーンは通常匿名で不変の分散型パブリック元帳であり、誰でも任意の住所に公開クエリを作成できることです。 銀行口座は、その人のアカウント情報のみを照会することができ、銀行カード番号を介して他の人のアカウント情報を知ることはできません。

ユーザーが複数のアドレスを持っている場合、または他のアドレスを追跡したい場合は、検索されたアドレス情報を使用して、ドロップダウンボックスをクリックするか、アカウントを削除できます。

ブロックチェーンブラウザが提供する基本情報に加えて、SixPencerは、ユーザーがチェーン上のポートレートを理解するのに役立つパーソナライズされたインジケーターを追加および表示し、他のアカウントのオンチェーントラックを追跡することもできます。 以下の概要ページで、住所の資産の概要、履歴指標、収益と支出の統計、および資産保有情報を表示できます。

アドレス概要

作成時間:ETHの最初の領収書

純資産:ERC20tokenアセットの合計米ドル価値を含むすべての資産:すべてのEthereumアドレスに保持されているETH数のランキング

歴史的指標

取引量、トランザクションの数、トークン分析および接触分析。 統計を通じて、不明確なアカウントを最終的に解決することができます。 たとえば、トランザクションの総数=転送されるトランザクション数 +転送されるトランザクション数。

Ethereumネットワークの特殊性により、すべての転送料はETHで支払われます。 したがって、私たちは手数料を個別にリストし、取引の詳細の処理料の個別のスクリーニングもサポートして、ユーザーが処理料金の支出をカウントできるようにします。

興味深いデータ、デモアカウント料金の支出は1.15560で、ETHはETHの大規模な転送を行い、350のトークンが保持されており、それと取引されているトークンは37のアドレスしかありません。

1つ一般的に、数百の異なる資産を保持するアドレスは、通常、多くのトランザクションと連絡先を除外することができます。

収益と支出

今月のすべての資産の総収入と支出がカウントされ、支出には手数料支出の取り扱いが含まれます。

保有されている資産

は、数、価値、資産価格、24時間の増加または減少を示します。 デモアカウントのような交換のアドレスは、通常、10ページの資産を保持することは許可されていません。

アドレスのトランザクションフローを提供することに加えて、SixPencerは完全な履歴取引記録、バランス情報、日常収入、支出統計などのクエリとフィルタリングもサポートしています。

トランザクションの詳細

次のページから、ETH資産の月収と支出を明確に知ることができます。

上の図のETHドロップダウンボックスをクリックして、USDTのトランザクションの詳細に切り替えてUSDTの詳細なステータスを表示するなど、他の通貨のトランザクション詳細ページに切り替えます。

毎月の請求書に加えて、Sixpencerは各取引の取引詳細を表示し、取引方向、カウンターパーティ、取引額、口座残高、取引時間、日常収入、支出などの情報を提供します。 以下の図では、ほぼ6つのETHトランザクションがすべてBITFINEX3アカウントからBITFINEX1に転送されていることがわかります。

トランザクションの詳細

トランザクションの詳細をクリックして、トランザクションのトランザクション詳細ページを入力します。 トランザクションハッシュは、注文番号の概念と同様に、チェーン上のすべての転送が持っている唯一のアンペアされていないトランザクションIDです。

トランザクションの特定の情報は、トランザクションハッシュを通じて見つけることができます。

トランザクション数量、取引ステータス、取引時間、送信および受信当事者、処理手数料など。 この取引のすべての特定の情報であり、ここでは説明しません。 SixPencerが個人のタグとノートシステムを提供していることは注目に値します。 ユーザーは、すべてのトランザクションを忘れないように、単一のトランザクションで個々の分類とメモをパーソナライズできることです。

アドレスのトランザクション情報をすばやく見つけて指定するにはどうすればよいですか?

時間が長くなり、より多くのトランザクションがより頻繁になると、クエリチェーンの指定されたトランザクション情報を照会することが非常に複雑になり、ビジネスニーズに応じてトランザクション情報を改良し、カスタムトランザクションのクエリと統計を支援するタグシステムを提供します。

たとえば、2020年6月にデモアカウントに転送されたETHの総数をクエリしたい場合、住所0x876EABF441B2EE5B5B0554FD502A8E0600950CFA(タグ:BITFINEX3)。 請求システムを使用すると、たった2つのステップで確認できます。

1。

2フィルター:6月1日から6月30日までの日付をフィルタリングし、[The Filter Barで]を選択し、[テスト]を選択し、[保存]をクリックします。

保存後、「テストテスト」から6月にデモアカウントに転送されたすべてのトランザクション情報を検索できます。

ユーザーが複数の指定されたアドレスでトランザクションをクエリしたい場合、複数のタグを選択した後、日付、資本フローなどの情報を調整して、資産の自動統計を実行します。

分析列では、ユーザーは、バランス、トランザクション、分類、ランキングの4つの寸法を含む、さまざまなアドレスの次元のチャート分析情報をクエリできます。 各ディメンションをクリックして、より詳細なデータとチャートを表示します。

残高:資産のバランス量と値の傾向を表示

トランザクション:トランザクション数を表示しますトランザクション、およびトランザクション額に応じて大規模なトランザクションを表示

。 ランキング分析は、特定のアドレスで特定のトランザクション量と大規模な転送をすばやく表示できます。 以下の図に示すように、DEMOアカウントと「テストテスト」というラベルは、今月177回取引されました。

下の図から、大規模なランキングも「テストテスト」とラベル付けされています。 用トランザクション情報、テーブルは、トランザクションオブジェクト、トランザクション時間、トランザクションの方向、トランザクションの数量と値を表示します。 大規模な交換投資家に興味がある場合は、交換住所の大規模な転送情報を確認し、どの住所がすべて大規模な交換投資家であるかを確認できます。

アドレス帳には、プラットフォーム独自のタグシステムに加えて、トランザクションレコードがあるすべてのアドレスが表示されます。

タグ:プラットフォームタグシステムに既知のタグとユーザー自体が追加したタグ

最近の連絡先:過去30日間のトランザクションレコードを含むアドレス/タグ

すべての連絡先:トランザクションレコードを備えたアドレス/タグ、10,000を超えるトランザクションを備えたアドレス、および最後の10,000トランザクションの採用<ブロックチェーンブラウザやウォレットよりも再heのクエリと分析は、デジタル資産管理のユーザーを支援することを目的としています。

ブロックチェーンのオープンで透明なメカニズムはデータクエリをより簡単にするはずだと考えていますが、現在、実際のビジネスニーズに応じてブロックチェーンデータを迅速に照会することは依然として難しくて苦痛な点であり、商業実装の大きな障害になっています。

デジタル資産取引は、将来的には大量の貴重なデータがブロックチェーンに保存されます。

EOSスマートコントラクトを開発する前の準備 - アカウントと許可管理

スマートコントラクト開発について話す前に、これを最初に話します。 スマートコントラクトのすべての操作はアカウントと許可管理に基づいているためです。

最初にいくつかの概念について話しましょう:

ウォレットは、キーを保存するクライアントです。 キーは、複数のアカウント許可に関連付けられます。 ウォレット自体はパスワード保護されています。

cleosはウォレット関連のコマンドを使用できます。

アカウントは、ブロックチェーンに保存されている読み取り可能な名前であり、トランザクションを転送するか、ブロックチェーンにプッシュするためのアカウントが必要です。 それに関するさまざまな操作は、特定の許可構成に依存します。

同様に、Cleosはアカウント関連のコマンドを使用できます。

ネイティブ許可:

アカウントの所有権を変更するなど、アカウントでアクションを実行できます。 この許可が必要なトランザクションはごくわずかです。

アクティブは、資金、投票、またはその他の高レベルの変更に使用されます。

カスタムアクセス許可:

開発プロセス中にニーズを満たすためにネイティブアクセス許可があり、詳細に拡張されません。

1シングルノードテストネットワーク

nodeos-e-peosio :: wallet_api_plugin :: chain_api_plugin--プルギネオシオウォレットのデフォルトは、ウォレットを開くことに注意してください

4は、ウォレットのロックを解除します

cleoswalletunlock-passwordxxxxx

生産環境に-passwordxxxxxxxを追加してから、入力を求められたら手動で入力することはお勧めしません。 パスワードはコマンドラインの履歴にとどまるため、リスクが増加します

5 cleoscreatekey(作成したウォレットは、デフォルトでパブリックキーを生成します。 ロック解除されたウォレットのパブリックキーとプライベートキーの。

指定されたアカウントを作成し、公開鍵を取得します指定された公開キー。

上記は、アカウントと許可管理の部分です。 アカウントを使用してスマートコントラクトを操作することは、次の章で拡張されます。

⒉ブ

ロックチェーンブロックとはブロックは、ブロックチェーンテクノロジーの基本ユニットであり、貴重な情報を保存する上で重要な役割を果たします。 この情報は、データとしてブロックに永久に保存されます。 技術的な観点から、ブロックはトランザクションを記録するために使用されるデータ構造であり、トランザクションのお金の流れを明らかにします。 ブロックは年代順に配置され、各ブロックはその構築中に発生するすべてのトランザクションを記録します。 すべてのブロックが順番に接続され、「一般的なアカウントブック」にまとめられている連続チェーンが作成されます。 各ブロックは、以前のブロックのブロックID、トランザクション順序、IDの次の要素で構成されています。 ビットコインシステムでは、10分ごとに新しいブロックが構築され、このブロックはこの間に発生するすべてのトランザクションを記録します。 各ブロックには、前のブロックのIDがあります。 「スマートラーニングワークショップ2020-School Master's Innovation Workstation」の「ブロックチェーンテクノロジー専攻」に基づく唯一のパイロットワークステーションの下で、アカデミックマスターの革新的なブロックチェーンテクノロジー、「スマートラーニングワークショップ2020スクールマスターのイノベーションワークステーション」、唯一のパイロットワークステーションの唯一のパイロットワークステーションの下で、「スマートラーニングワークショップ2020-Soootマスターのイノベーションワークステーション」マスターの革新的なブロックチェーン計画 開発センターによって承認されています。 ワークステーションの目的は、学生に多様な開発パスを提供し、専門学位大学院教育における業界と大学の研究の統合を促進し、トレーニングモデルの改善と応用才能の才能を促進することを目指しています。 トレーニングシステムは構築されます。

⒉ブ

ロックチェーン 1から始める方法は? ブロックチェーンの知識を学び、最初にブロックチェーンの知識の必要なアイデアを研究します。 2。 それは良い考えです。 [ブロックチェーン]英語名はBlockchanであり、Bitcoinの基本的な技術と分散化の基本的な技術的および分散化です。 3。 あなたは良い考えです。 ブロックとチェーン]ブロックは、トランザクションフィールドによって記録された情報ブロックを参照しています。 それぞれの3つの主要なポイントを指します。 このブロックのIDは、10分ごとにブロックのブロックです。 各ブロックには、前のブロックのIDが含まれています。 4 [ビットコイン]ビットコインは、ブロックチェーンテクノロジーの使用です。 同じ種からのピア電子現金支払いシステムです。 5。 [中本サモト] 2008年、ペレガの詩の創設者は、ピアフレンドリーなトルコの現金システムを備えた1枚の論文で一度発行されました。 6。 [デジタル通貨]は、ゲームをプレイするために使用される実際の生活で使用されているQコインとはまったく異なります。 日本では、Bitcinoinはデジタル通貨です、7。 最もよく知られている合意メカニズムの1つは、[POP] Effairの証拠としても知られています。 シンプルでシンプルな合意を得るのは簡単ですが、大量のエネルギーとフックを燃やすのは簡単です。 8。 楽しい時間を過ごしたいですか? また、これは一種の合意であり、[POS]としても知られています)。 のみ。 のみ。 のみ。 よく知られているスキルです。 9 [dpos]会計士は、専門家の専門家の専門家の専門家と情報に基づいた会計士を巻き込みました。 たとえば、10。 [プリオセートキー]公開キーは、ブロックチャンの世界の銀行口座に等しくなります。 秘密鍵は、32バイトの重要なキーです。 秘密鍵は、公開キーで住所を作成できます。 したがって、この動作は簡単ではありません。 11。 [ハッシュ値]は、一緒に計画されているデータのセットとのみ見なすことができます。 データに情報を変更することはできません。 これは、計算の結果が非常に異なることを意味します。 12。 [洗練された契約]はデジタルデジタルであり、両当事者はインターネット上で制限されていない限定的なコミットメントを行うことができます。 13。 あなたは良い考えです。 [クレジットコンシスタント]ブロックチェーンの特性に基づいています。 これは、デジタルアルゴリズムの特性に対する自信の一形態です。 14) パブリックチェーンとプライベートチェーン]パブリックリンクは世界に関与し、すべての人のために読み、すべての人のために透明になることができます。 一般の人々のための一般のレイアウトと投資に積極的に関与しています。 一般の人々は、必要なブロックチェーンの知識を作り、私たち自身の投資を保護します。