摘要:
致大神“浅墨”,毛星云,网名「浅墨」,微软MVP,《Windows游戏编程之从零开始》作者。 不知还有多少人记得, 2021-12-13,知名游戏开发大神毛星云(网名「浅墨」)不幸去世。 我也是在网上看到他去世的消息后,才知道他是个大神级的人物的。做为一个热(上)爱(班)学(摸)习(鱼)的程序猿来说 阅读全文
摘要:
VTK画图,禁止鼠标拖动时滚动图形,鼠标滚轮滚动时放大/缩小图形的方法。 renderLine.InteractiveOff(); 下面是VTK画折线的代码 阅读全文
摘要:
一、简介 2015年12月,由Linux基金会牵头,30家初始企业成员共同宣布了Hyperledger联合项目成立。目前包括了括Fabric、Sawtooth、Iroha、Blockchain Explorer、Cello、Indy、Composer、Burrow等8大顶级项目。 二、社区组织结构 阅读全文
摘要:
一、以太坊项目简介 1. 以太坊项目简史 2. 主要特点 支持图灵完备的智能合约,设计了编程语言Solidity和虚拟机EVM 选用了内存需求较高的哈希函数,避免出现强算力矿机、矿池攻击 叔块激励机制,降低矿池的优势,并减少了区块产生间隔(约15秒) 采用账户系统和世界状态,而不是UTXO,容易支持 阅读全文
摘要:
一、比特币项目简介 特点: 去中心化:没有任何独立个体可以对交易进行破坏,任何交易请求都需要大多数参与者的共识 匿名性:账户地址是匿名的,无法从交易信息关联到具体的个体,这也意味着很难进行审计 通胀预防:发行量上限2100万个,无法超发,每四年减半。 1. 比特币大事记 2008.10.31,中本聪 阅读全文
摘要:
一、Hash算法与数字摘要 1. Hash定义 Hash算法,能将任意长度的二进制明文串映射为较短的(通常是固定长度的)二进制串(Hash值) 特点:正向快速、逆向困难、输入敏感、冲突避免 2. 常见算法 MD5和SHA系列算法。SHA(Secure Hash Algorithm)并非一个算法,而是 阅读全文
摘要:
一、一致性问题 1. 定义与重要性 定义:指对于分布式系统中的多个服务节点,给定一系列操作,在约定协议的保障下,试图使得它们对处理结果达成“某种程度”的认同。 注意:一致性并不代表结果正确与否,而是系统对外呈现的状态一致与否;例如,所有节点都达成失败状态也是一种一致。 2. 问题与挑战 节点之间的网 阅读全文
摘要:
区块链在不引入第三方中介机构的前提下,可以提供去中心化、不可篡改、安全可靠等特性保证。因此,所有直接或间接依赖于第三方担保机构的活动,均可能从区块链技术中获益。区块链自身维护着一个按时间顺序持续增长、不可篡改的数据记录,当现实或数字世界中的资产可以生成数字摘要时,区块链便成为确权类应用的完美载体,提 阅读全文