比特币系统中的节点描述正确的是:
A: 系统中有全节点和轻节点
B: 全节点保存系统中所有的信息,可以独立验证一笔交易的合法性。
C: 轻节点保存系统中各个区块的blockheader信息,也可以独立验证一笔交易的合法性。
D: 轻节点保存系统中各个区块的blockheader信息,也可以独立验证一笔交易的真实存在性。
A: 系统中有全节点和轻节点
B: 全节点保存系统中所有的信息,可以独立验证一笔交易的合法性。
C: 轻节点保存系统中各个区块的blockheader信息,也可以独立验证一笔交易的合法性。
D: 轻节点保存系统中各个区块的blockheader信息,也可以独立验证一笔交易的真实存在性。
举一反三
- 轻节点如何证明某个交易已经被写入到了区块中? A: 轻节点拿到某交易的merkle proof后,可以独立证明该TX的存在性。 B: 轻节点需要从全节点下载完整的区块信息和相应merkle tree的全部信息,用来证明某TX的存在性。 C: 申请证明节点(支付方)向轻节点(收款方)提供tx和对应的TX的merkle proof,轻节点(收款方)就可以独立在本地验证该TX的存在性。 D: 只有全节点才能验证某交易的存在性。
- 比特币系统中,对全节点和轻节点的认识,正确的是? A: 全节点保存着区块链中区块的完整内容(block header 和 block body) B: 轻节点只保存着区块链中区块的块头信息(block header) C: 轻节点保存着区块链中区块的完整内容(block header 和 block body) D: 全节点只保存着区块链中区块的块头信息(block header)
- 交易是由以下那些角色发布到比特币网络上的? A: 比特币钱包 B: 矿机 C: 只有全节点能够发布交易,其他类型的节点只能验证交易。 D: 轻节点不能验证交易的正确性,但是也可以发布交易。
- 下面关于比特币节点的说法错误的是 A: 每一个比特币钱包都是一个节点 B: 一个节点就是一个人 C: 拥有完整区块链账本的节点叫做全节点 D: 比特币是一种点对点的电子现金系统,更直接地说,是节点对节点
- 在比特币系统运行中,首先每一个节点都将收到的交易信息纳入一个区块中,而后接收到的新交易会向全网进行广播