• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
fyyy94
博客园    首页    新随笔    联系   管理    订阅  订阅
2025年9月1日
比特币学习之共识协议
摘要: 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)
grpc 交叉编译
摘要: 背景 参考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 访问单次有效问题分析处理
摘要: 现象 在容器启动之前插入USB相机,在容器内能正确识别和访问,然后热插拔相机,或者相机重启,或者容器启动后在插入的相机,相机均无法识别,表现为可以扫到该设备,但是不能打开该设备,查找设备经过的端口号也会失败。 分析处理 version: "3.0" services: ros: image: ros 阅读全文
posted @ 2025-09-01 17:41 feiyangyy94 阅读(15) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3