摘要:
1. 双重支付问题 数字货币和纸质货币的区别 物理上的交易,纸质货币无法复制,spend以后就再也没有了 数字货币可以复制,因此交易时需要验证货币的所有权 中心化数字货币的问题 发行量受中心化机构控制 效率问题,每一笔交易都需要中心机构核验 所有中心化的问题,都会在中心化的数字货币中有所体现 区块链 阅读全文
posted @ 2025-09-01 18:36
feiyangyy94
阅读(11)
评论(1)
推荐(0)
摘要:
1. 哈希指针 保存区块地址及hash,两者组合称为哈希指针(具体要看实现),类似于 struct HashPointer{ void* p_blocker_; s_sha256 hash_; } 一个链表形式如下: 每个区块保存的是前一个区块的hash 指针 前一个区块的整体(不一定包含交易,但一 阅读全文
posted @ 2025-09-01 18:35
feiyangyy94
阅读(24)
评论(0)
推荐(0)
摘要:
加密货币并非信息加密,比特币的交易都是公开的 主要用到hash和签名 哈希函数的性质 Collision resistance 强抗碰撞 弱抗碰撞 没有任何一个hash函数能在理论上完全满足抗碰撞性,只能在实践中检验 压缩性质:不限位数的输入 -> 有限位数的输出 单向不可逆(hiding) 由上面 阅读全文
posted @ 2025-09-01 18:35
feiyangyy94
阅读(11)
评论(0)
推荐(0)
摘要:
基本概念 比特币是基于交易的记账系统,而不是基于账户的,一个“账户”对应的余额是通过索引交易链推算出的 UTXO:未花费交易输出 交易的输入要给出UTXO的来源(hash) 以及顺序 比特币的数学模型(简要) 出块时间控制 -- 概率上控制10分钟 出块时间总体符合指数分布: \( f(x) = \ 阅读全文
posted @ 2025-09-01 18:33
feiyangyy94
阅读(19)
评论(0)
推荐(0)
摘要:
汇编的主要作用 严格来说,汇编语言变得越来越不重要了,一方面是高级语言的发展将计算机底层封闭的越来越彻底,除了极少数情况,coder几乎不用care机器在做什么以及怎么做的,相反,他们只需要知道大概得原理即可。 另一方面,汇编不适合用来编写复杂的代码。因为他难以阅读和调试,不够直观。现在能想到的直接 阅读全文
posted @ 2025-09-01 18:31
feiyangyy94
阅读(16)
评论(0)
推荐(0)
摘要:
背景 参考https://www.cnblogs.com/tengzijian/p/16793218.html 先编译host上的grpc 编译arm上的grpc 首先下载arm交叉编译器,注意交叉编译器有多个版本,选择符合架构的编译器 编译器: gcc 依赖库: sysroot-glibc 和 r 阅读全文
posted @ 2025-09-01 18:25
feiyangyy94
阅读(31)
评论(0)
推荐(0)
摘要:
现象 在容器启动之前插入USB相机,在容器内能正确识别和访问,然后热插拔相机,或者相机重启,或者容器启动后在插入的相机,相机均无法识别,表现为可以扫到该设备,但是不能打开该设备,查找设备经过的端口号也会失败。 分析处理 version: "3.0" services: ros: image: ros 阅读全文
posted @ 2025-09-01 17:41
feiyangyy94
阅读(15)
评论(0)
推荐(0)
浙公网安备 33010602011771号