区块链笔记
密麻麻石蜡
2021进入大学
展开
-
BTC——比特币脚本
一个交易的输入可以有多个(是个数组),但是此处我们只有一个。vin、vout:输入输出部分,在后面的章节中会讲。locktime:锁定时间,多久后交易才会生效。scriptSig:输入脚本,说明币的来源。blockhash:交易所在区块的哈希值。vout:来自上一个交易id的第0个输出。version:使用的比特币版本。blocktime:区块生产时间。txid:金额来源的交易id。比特币的语言是基于栈的语言。hash:交易的哈希值。time:交易产生时间。size:交易的大小。原创 2023-02-10 14:53:28 · 950 阅读 · 0 评论 -
BTC-网络工作原理
如果一个双花攻击,A->B,A->C同时被发布,若是区块记录的时A->B,那么,网络集合中这俩交易都要被删除,因此一个已经被记录,一个时非法交易。消息传播才用flooding的方式,消息每一次发送给所有的邻居结点(邻居节点也得帮忙转发),邻居结点将记录此次接收,下次再接收时便不会帮忙转发。加入网络首先得知道一个seed node,然后可以通过seed node知道他所知道的其他网络结点,退出网络只需退出应用程序即可,其他结点若长时间接收不到你的消息,会将你的信息删除。robust,网络健壮性。原创 2023-02-09 15:22:02 · 98 阅读 · 0 评论