摘要: linux基础 操作系统基本概念 基本程序集合 ### 两个主要目标 1. 与硬件交互,为包含在硬件平台上的所有底层可编程部分提供服务。 2. 为运行在计算机系统上的应用程序(即所谓用户程序)提供执行环境。 ### 内核体系结构 宏内核的内部可被分为若干模块(或者是层次或其他)。但是在运行时 ,它是 阅读全文
posted @ 2021-12-13 22:26 紫羊 阅读(20) 评论(0) 推荐(0)
摘要: 程序的机器级表示 程序编码 ### 机器级代码 机器代码==汇编代码 计算机系统总存在大量抽象,屏蔽了实现的细节 - 指令集架构ISA 定义机器语言的格式和行为 具体实现是并发的 - 虚拟内存地址 内存模型为一个大字节数组 一些对c隐藏的寄存器在汇编可见 - 程序计数器 PC - 整数寄存器 16个 阅读全文
posted @ 2021-12-13 22:26 紫羊 阅读(15) 评论(0) 推荐(0)
摘要: 以太坊 以太坊账户 ### 状态改变(BTC VS ETH) ### 以太坊账户 以太坊的全局“共享状态”是有很多对象(账户)来组成的,这些账户可以通过消息传递架构来与对方进行交互。每个账户都有一个与之关联的状态(state)和一个20字节的地址(address)。在以太坊中一个地址是160位的标识 阅读全文
posted @ 2021-12-13 22:22 紫羊 阅读(84) 评论(0) 推荐(0)
摘要: 零知识证明 ZKP https://zhuanlan.zhihu.com/p/431375987 阅读全文
posted @ 2021-12-13 22:22 紫羊 阅读(15) 评论(0) 推荐(0)
摘要: 比特币机制 https://zhuanlan.zhihu.com/p/45207775 https://zhuanlan.zhihu.com/p/46072343 https://zhuanlan.zhihu.com/p/46152836 https://zhuanlan.zhihu.com/p/4 阅读全文
posted @ 2021-12-13 22:21 紫羊 阅读(104) 评论(0) 推荐(0)
摘要: 加密 https://zhuanlan.zhihu.com/p/44660264 对称加密 可能受到中间人攻击 ### 问题 1. 共同的密钥的协商。直接的面对面协商可能是不现实的,而任何其他方法都有可能泄露; 2. 密钥的管理。最好对于每个用户的每次通信都使用不同的密钥; 3. 对称加密算法不能提 阅读全文
posted @ 2021-12-13 22:20 紫羊 阅读(17) 评论(0) 推荐(0)
摘要: 分布式 https://zhuanlan.zhihu.com/p/45078474 分布式概述 分布式系统中,一致性 是指:对于系统中的多个服务节点,给定一系列操作,在协议(往往通过某种共识算法)保障下,试图使得他们对处理结果达成某种程度的一致。 一致性问题主要是来源于分布式网络中的诸如机器宕机 或 阅读全文
posted @ 2021-12-13 22:20 紫羊 阅读(15) 评论(0) 推荐(0)
摘要: 哈希 https://zhuanlan.zhihu.com/p/44544072 常见 DJB ELF MD5 SHA-256 主要属性 确定性,因此相同的消息总是产生相同的散列 常见的哈希函数都满足这个特性。(只要计算过程中没有引入随机数/调度,应该都满足?) 快速计算 SHA-256算法的主要操 阅读全文
posted @ 2021-12-13 22:11 紫羊 阅读(14) 评论(0) 推荐(0)