ブロックチェーンの世界では、プロセスは規制集中のルールに従わない - 彼らは分散された文脈で起こります。 私が述べた概念について完全に混乱しているのは、この段階で完全にOKです だから私はこの記事をまとめ、基本的な概念のより広い視点を与え、さらに重要なことは、ブロックチェーンノードがなぜ重要であるかを理解するのに役立ち、それらがどのように接続するか、またはAPIやWeb3インフラストラクチャと関係するかを理解することを目指しています。 まず、ノードを正しく理解するためには、まずブロックチェーンそのものの概念に精通しなければなりません。 しかし、時計のように、ブロックチェーンは複数の複雑な部品から構成され、システムのセキュリティと完璧なパフォーマンスを確保するために完璧に同期しています。 ブロックチェーンって何? ブロックチェーンは、世界中のコンピュータを通じて何百万人もの人々が共有している分散型デジタルシステムまたは帳簿であり、何らかの方法で誰のコントロールもなく独自に機能します。 こちらも: • チェーン上の人々によって行われた何百万ものトランザクションを保存します。 • すべての人がブロックチェーンを同じように見ることを保証します。 • 世界中のデータをリアルタイムで更新します。 • チェーン上の機密データが保護されていることを保証します。 たとえば、何百万もの取引データを含む、あるいは収容する大規模なアカウントブックや帳簿を想像し、何百万人、あるいは何千人もの人々によって共有または使用されるかもしれません。 現在、本書の各ページはブロックとして知られています。 • ブロックの各セクションまたはグループはチェーンです。 • 誰もがブロックチェーンをまったく同じように見ている(前述したように)。 • 誰も、政府さえも、ブロックチェーンの動作を何らかの形でコントロールしていない. それは自由で公平で、何らかの方法で高度に安全です。 ブロックチェーンで行われたすべての変更は世界的に更新され、誰が何をやったか、何が行われたか、それがいつ起こったか、そしてどのように実行されたかを見ることができますが、何となく、この透明性にもかかわらず、機密データは保護され、アップデートは容易に管理され、システムは集中制御や人間の規制なしで成功し続けます。 How possible is that? Take a wild guess. If you guessed ‘Nodes’, then you’re very correct. In fact, you nailed it. Good job. ノードは脳 - 中央神経系と分散型システムの重要な臓器のようなもので、ブロックチェーンはそれらなしでは無意味です。 ノードは脳 - 中央神経系と分散型システムの重要な臓器のようなもので、ブロックチェーンはそれらなしでは無意味です。 On to nodes - 彼らは何ですか? ノードは、ブロックチェーンネットワークに接続されているコンピュータです。我々はすべて、それが分散されていることを知っているので、それは複数のユニット、場所、またはノードに広がることができ、各ユーザーは同じライブビューを持っています。 • ブロックチェーンデータを格納します。 • チェーンのユーザーによって行われたトランザクションも検証します。 ノードは、チェーンの他のノードと通信し、グローバルに変更や更新を行い、これらの変更を追跡することもできます。 • ノードは常にアクティブです。 ノードは、誰が何をやっているのか、何が行われているのか、そしてそれがどのように行われているのかを追跡し、集中的な政策やコントロールの介入なしにこれを行う。 ブロックチェーンはノードなしでは機能しません。 Blockchains can’t function without nodes. Types of Nodes ノードの種類 Based on their functions, we can classify nodes as A) : これらのノードはブロックチェーンの完全な歴史を格納します. They validate blocks (i.e., Bitcoin Core). B) : これらのノードは、全体のノードにデータの概要またはヘッダーを保存します。 c) これらは、過去のあらゆる小さな詳細を追跡し、州の変化さえします。 d) これらは、ブロックチェーンで投票することで、どのブロックが追加されるかを決定するのに役立ちます。 Full Nodes Light Nodes Archive Nodes Validation Nodes Breaking it down それをさらに分解するために、ノードがブロックチェーンにどのように影響を与えるかを示します。 ブロックチェーンをGoogleドキュメントのように視覚化しようが、分散型のバージョンである。 • Google ドキュメントと同様に、リンク(ノード)を持つ誰もがコピーを持っています。 • 1 人のユーザーが変更(新しい取引)を行ったとき、そのユーザーは更新し、他のすべての人と同期します。 • 誰も文書のコントロールを持っていない。 • 誰もが同じライブバージョンを表示します(ユーザーが変更を行っている場合、誰が変更されているか、どのような変更が行われているか、誰もが確認できます)。 それは 「ノード」はこれを可能にするデバイスです。 decentralization. 事実:ノードは信頼の必要性を排除するが、それ自体は信頼に値するものでなければならない。 事実:ノードは信頼の必要性を排除するが、それ自体は信頼に値するものでなければならない。 How Does a Blockchain Node Work? ブロックチェーンノードはどのように機能しますか? 今、我々はブロックチェーンノードの概念を少し理解したので、私たちはそれがどのように機能するかを理解することができれば素晴らしいでしょう。 トランザクション作成:まずトランザクションを作成し、プライベートキーでトランザクションにサインします。 トランザクション放送:あなたの財布(MetaMask)は、このトランザクションをネットワーク上のノードに送信します。 トランザクションの検証:ノードは、トランザクションを継続するために財布に2ETHまたは十分があるかどうかをチェックします。 Validated Transaction to the Mempool (memory pool) への送信:取引が検証チェックを経過した後、それは直接 Mempool (未確認の取引が承認されるまで残るメモリまたは待合室の種類) に移動します。 認証者はトランザクションを選択し、ブロックを形成します. In Proof of Stake (PoS), which is a consensus mechanism based on the amount of crypto staked, a selected validator picks up the transaction, creates a new block and adds it to the chain. 合意が起こる:他のノードは、取引のブロックが有効であることに同意する。 ブロックはチェーンに追加されます: 更新は、承認された後、すべての完全なノードがそのコピーに実行します。 確認:あなたの友人は2ETHを受け取り、それぞれのバランスを更新します。また、あなたの取引の詳細は永続的なブロックチェーンレコードに保存されます。 How Do Developers Use Nodes? 開発者はノードを使用する方法は? ほとんどの開発者は、しばしば非常に高価で処理が困難であるため、独自のノードを実行しません。 を提供するもの: GetBlock ●利用可能なブロックチェーンノード • API(JSON-RPCのような) • Ethereum、Solana、BNBなどのネットワークのサポート APIs in Relationship to Nodes in Blockchain(ブロックチェーンにおけるノード) API(Application Programming Interface)は、ソフトウェアが他のソフトウェアと通信することを可能にするルールとツールのセットです。 One software (dApp) makes a request to the other software concerning data it needs through an API gateway, and the other software (or node) in turn passes the data requested. あるソフトウェア(dApp)は、APIゲートウェイを通じて、他のソフトウェア(またはノード)に要求されたデータを送信します。 How APIs work with Nodes APIs が Nodes でどのように機能するか Web3 アプリ (dApps) では、あなたの財布またはスマート契約はブロックチェーンに直接アクセスできません。 たとえば、dApp(MetaMaskのような暗号財布)を使用しているとします。アプリを開くと、アプリはブロックチェーンノードにリクエストを送信します(すなわち、 ノードは、APIエンドポイントを介して、ブロックチェーンをチェックし、直ちに正確なデータ(この場合のあなたのバランスを)で応答します。それは、「あなたのバランスを 0.74 ETH」と表示することができます。 GetBlock ノードがなければ、API はデータを取得する場所がなく、dApp はノードとコミュニケーションする方法を知りません。 Why Are Nodes So Important in Web3? なぜノードはWeb3で重要なのか? ノードがなければ、誰もブロックチェーンの現在の状態に合意しないため、混沌は起こりうるだろう。 しかし、ノードはすべてのこの混乱を止めるのに役立ちます: • 真実とすべての重要な情報を保存する。 ●誰もが正直であることを保証する。 ●システムを信頼できないようにする。 彼らはブロックチェーンの裁判官として機能します。 Conclusion and Key Takeaways 結論と Key Takeaways ノードは、ブロックチェーンに電力を供給するだけでなく、それを維持する脊髄として機能するだけでなく、実際にはブロックチェーン自体です。 API は dApps、Wallet、Web3 プラットフォーム、およびノード間のブリッジとして機能するプラットフォームであり、これにより効果的に通信することができます。 あなたが私のようにブロックチェーンについて学んでいるか、Web3で次の大きなものを構築することを夢見ている熟練した開発者であるかに関わらず、ノードとAPIがどのように一緒に動作するかを明確に理解することは、あなたに素晴らしい頭のスタートを与えるでしょう。 あなたが私のような好奇心旺盛なファンであり、ノードがどのように機能するかを探索したい場合は、無料のNode-as-a-Serviceプラットフォームを探索してください。 彼らはあなたに素晴らしいスタートを与えるでしょう。 ブロック 最後に、ブロックチェーンとWeb3では、未来は分散化されるだけでなく、安全で、安全で、追跡し、更新しやすい - そして、最も重要なことは、ノードで始まり、終わります。