IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 区块链学习系列:What is a Bitcoin Node? -> 正文阅读

[区块链]区块链学习系列:What is a Bitcoin Node?

KEY HIGHLIGHTS

---- A Bitcoin node stores and verifies each block in the blockchain. Nodes form a network by connecting and sharing blocks and transactions with one another.
(比特币节点存储和验证区块链中的每个块。 节点通过相互连接和共享块和交易来形成一个网络)

---- A node allows a user to verify bitcoin balances without a trusted third party.
(节点允许用户在没有受信任的第三方的情况下验证比特币余额)

---- By running a node, a user is capable of enforcing the rules of the network, ensuring that they are not being deceived and that other parties cannot maliciously change Bitcoin’s ruleset.
(通过运行一个节点,用户能够执行网络规则,确保他们不会被欺骗,并且其他方不能恶意更改比特币的规则集)

Bitcoin is a peer-to-peer currency that is regulated by a network of nodes. A node is simply a computer that runs the Bitcoin software. Bitcoin nodes send and receive transactions with other nodes in the network and verify their validity. Bitcoin nodes cooperate with Bitcoin miners to maintain the integrity of the system.
(比特币是一种由节点网络监管的点对点货币。 节点只是一台运行比特币软件的计算机。 比特币节点与网络中的其他节点发送和接收交易并验证其有效性。 比特币节点与比特币矿工合作以维护系统的完整性)

First, nodes broadcast and relay transactions to other nodes and miners. Miners batch these transactions into blocks and publish those blocks to the blockchain, validating the transactions. Nodes receive these blocks, share them amongst one another, and verify that the miners are following the rules of the network. When a node receives a new transaction or block, it relays it to its peers, so that all nodes and miners can remain in sync and maintain identical blockchains.
(首先,节点向其他节点和矿工广播和中继交易。 矿工将这些交易打包成区块并将这些区块发布到区块链,从而验证交易。 节点接收这些块,彼此共享它们,并验证矿工是否遵守网络规则。 当一个节点收到一个新的交易或区块时,它会将其转发给它的对等节点,以便所有节点和矿工可以保持同步并维护相同的区块链)

Types of Bitcoin Nodes

Full Node

A full node’s main function is to independently verify the state of the Bitcoin blockchain. It does so by downloading every block and transaction and checking them against Bitcoin’s consensus rules. If a transaction or block violates one of Bitcoin’s consensus rules, a full node will automatically reject it.
(全节点的主要功能是独立验证比特币区块链的状态。 它通过下载每个区块和交易并根据比特币的共识规则检查它们来做到这一点。 如果交易或区块违反了比特币的共识规则之一,全节点将自动拒绝它)

Lightweight / SPV client

A lightweight or Simplified Payment Verification client, are similar to full nodes in that they can verify whether transactions were included in a block. However, light nodes do not verify and validate all of the network’s transactions and do not store a copy of the blockchain.
(轻量级或简化支付验证客户端类似于完整节点,因为它们可以验证交易是否包含在块中。 但是,轻节点不会验证和验证网络的所有交易,也不会存储区块链的副本。)

Because light nodes don’t process large amounts of data through the network, they are much cheaper to maintain. For this reason, they were historically used in mobile Bitcoin wallet but are quite rare today.
(因为轻节点不通过网络处理大量数据,所以它们的维护成本要低得多。 出于这个原因,它们在历史上被用于移动比特币钱包,但今天非常罕见。)

Why Run a Full Node?

Users run a Bitcoin full node for many reasons. Primarily, it allows a user to independently verify the state of the Bitcoin network. As a result, a user can:
(用户出于多种原因运行比特币全节点。 首先,它允许用户独立验证比特币网络的状态。 因此,用户可以:)

Verify Bitcoin’s supply. Users can independently verify the state of the Bitcoin network.
(验证比特币的供应。 用户可以独立验证比特币网络的状态。)
Prevent the double spending of bitcoin. A node will automatically reject bitcoin that has been spent before.
(防止比特币的双重支出。 一个节点会自动拒绝之前已经使用过的比特币)
Use Bitcoin without third parties. A node allows users to broadcast and verify their own transactions rather than relying on a third party.
(在没有第三方的情况下使用比特币。 节点允许用户广播和验证他们自己的交易,而不是依赖第三方)
Another motivation for running a full node is to make the Bitcoin network more robust. As more nodes exist to fully validate transactions, the network becomes more resistant to certain types of attacks. Distributed, fully-functioning nodes are central to Bitcoin’s decentralized, peer-to-peer architecture and help keep the network secure.

In short, Bitcoin nodes are the central nervous system of the Bitcoin network. They broadcast, verify, and store transactions. They act both as gateways to the network and an information superhighway to relay network data to all participants.
(运行全节点的另一个动机是让比特币网络更加健壮。 随着越来越多的节点存在来完全验证交易,网络对某些类型的攻击更具抵抗力。 分布式、功能齐全的节点是比特币去中心化、点对点架构的核心,有助于保持网络安全

简而言之,比特币节点是比特币网络的中枢神经系统。 他们广播、验证和存储交易。 它们既充当网络的网关,又充当将网络数据中继给所有参与者的信息高速公路)

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-02-22 20:38:10  更:2022-02-22 20:38:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/2 23:24:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码