chehw 浏览量 96.6万 获赞数 9 粉丝数 6
作者简介:该作者未设置相关简介。
  • 文章16
  • 收到的评论
  • 最新
  • 热门
椭圆曲线密码学简介

椭圆曲线密码学简介

知道什么是公钥密码学的人可能已经听说过ECC、ECDH或是ECDSA。第一个术语是椭圆曲线密码学(Elliptic Curve Cryptography) 的缩写,后两个是基于它的算法名称。 如今,我们可以在TLS、PGP...
chehw 2015-07-21 比特币 椭圆曲线
98301
比特币系统的脚本(Script)——交易生成和验证的原理(第一部分)(初稿)

比特币系统的脚本(Script)——交易生成和验证的原理(第一部分)(初稿)

前言 在谈及脚本系统之前,先问一个似乎很简单的问题:比特币的“地址”是什么? 估计大多数人对此不屑一顾——这个问题太简单(弱智)了。比特币地址是一个日常使用非常频繁的东西。几乎在绝大多数交易都会用到比特...
chehw 2015-05-12 比特币脚本
93091
块代扣攻击理论上成立,但实际应用时往往得不偿失

块代扣攻击理论上成立,但实际应用时往往得不偿失

本文是针对《比特币和博弈论:块代扣攻击理论上是成立的?》一文的补充,原文只考虑了两个矿池的情况。此时扣块攻击必定成立,只要发起攻击则必有收益。但实际应用场景下,多个矿池并存,本文补充上在多矿池和任意算...
chehw 2015-04-10 比特币 块代扣攻击
25025
SPV、SPV节点和SPV钱包

SPV、SPV节点和SPV钱包

一、什么是SPV SPV是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户...
chehw 2015-03-23 比特币 SPV
126699
比特币背后的数学

比特币背后的数学

比特币系统会让新人迷惑不解的原因之一是其背后的技术重塑了“所有者”这一概念。 传统意义上,“拥有”某物——诸如房产或金钱——意味着该物要么是个人保管,要么是委托一个可信实体(如银行)来保管。 比特...
chehw 2014-11-27 比特币 数学
81603
连载|侧链白皮书终篇:用楔入式侧链实现区块链的创新— 附录B 高效SPV证明、附录C 元互换(原子交换)、参考文献

连载|侧链白皮书终篇:用楔入式侧链实现区块链的创新— 附录B 高效SPV证明、附录C 元互换(原子交换)、参考文献

 我们提出一种新技术,“楔入式侧链”,使用户能用已有资产使用新的和创新的加密货币系统。本文阐述楔入式侧链及实施要求,及为能从将来区块链间的互联中充分受益所需的工作。全文见附。 ----   ...
chehw 2014-11-05 比特币 侧链 SPV
33477
连载|侧链白皮书:用楔入式侧链实现区块链的创新— 附录A 联合楔入

连载|侧链白皮书:用楔入式侧链实现区块链的创新— 附录A 联合楔入

任何对比特币系统脚本的增强,都可由一个相互间不信任的工作人员组成可信联盟来评估脚本,通过签发一个普通的多重签名脚本来接受。也就是说,这些工作人员充当了协议的适配器,评估那些我们想让比特币系统来做,但因...
chehw 2014-11-04 比特币 侧链
29820
连载|侧链白皮书:用楔入式侧链实现区块链的创新— 6 发展方向、7 致谢

连载|侧链白皮书:用楔入式侧链实现区块链的创新— 6 发展方向、7 致谢

 侧链中值得探讨的其他一些想法有:保证合同,时移交易费,滞期费,补贴,合签SPV证明,SNARKs,关于低价值或实验性侧链的一个未来想法是,起用一个可信机构…… ----   6 发展方向 ...
chehw 2014-11-03 比特币 侧链
24635
连载|侧链白皮书:用楔入式侧链实现区块链的创新— 4 缺陷、5 应用

连载|侧链白皮书:用楔入式侧链实现区块链的创新— 4 缺陷、5 应用

本文为侧链白皮书连载四,介绍侧链本身的缺陷(复杂度,欺骗性转账,挖矿中心化的风险,软分叉风险),并附解决或变通方案。以及探讨侧链面向用户的应用(竞争币实验和资产发行) ,以有效地扩展比特币系统做它目前还...
chehw 2014-10-31 比特币 侧链
31685
连载|侧链白皮书:用楔入式侧链实现区块链的创新—2 设计原理、3 双向楔入

连载|侧链白皮书:用楔入式侧链实现区块链的创新—2 设计原理、3 双向楔入

 前文为摘要与前言,本文为侧链白皮书连载三,介绍 “楔入式侧链”的设计原理及其技术基础 “双向楔入”(相关定义,对称式双向楔入及整个转移过程,非对称式双向楔入)。 ----   2 设计原理 ...
chehw 2014-10-30 比特币 侧链
40436
连载|侧链白皮书:用楔入式侧链实现区块链的创新—前言续

连载|侧链白皮书:用楔入式侧链实现区块链的创新—前言续

前文提到: “比特币系统的目标相对简单:它是一个支持单一原生数字资产传输的区块链,不能与其他任何资产相兑换。这可以简化很多具体实现,不过这样的简化正面临着现实世界需求的挑战”,以及目前比特币系统所进行的...
chehw 2014-10-29 比特币 侧链
50590
侧链白皮书:用楔入式侧链实现区块链的创新—摘要、前言

侧链白皮书:用楔入式侧链实现区块链的创新—摘要、前言

摘要 自2009年比特币系统的推出以来,它带来了众多计算机科学和电子现金方面的创新,人们对去中心化加密货币的潜力有了极大的兴趣。但与此同时,对已达成共识的比特币系统关键部分实施变更,则必须非常保守地来处...
chehw 2014-10-28 比特币 侧链
103481
比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)

比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)

(原理部分请参考:《比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第一部分:原理》) 依赖库:openssl-1.01h ,参考文档:http://openssl.sourcearchive.com/ 为降低代码复杂度,本文借助了o...
chehw 2014-06-11 比特币
52907
比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第一部分:原理

比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第一部分:原理

ECC算法是基于有限域的椭圆曲线上的数学算法。关于ECC算法基本原理的介绍,请参考《ECC加密算法入门介绍》(http://www.8btc.com/eccmath),本文重点介绍Bitcoin系统中采用的公钥密码学方案和签名算法的实...
chehw 2014-06-08 私钥
103990
比特币系统发行的密码学货币是通缩性的货币吗?

比特币系统发行的密码学货币是通缩性的货币吗?

“货币的本质是数字,这在几千年前妇孺皆知!什么使得地球人如此愚蠢,竟然不知道这个基本常识?” ------ chehw,记于公元2014年5月18日 0:58分 引言 顿悟出“货币的本质是数字”,得益于那只“薛定谔的猫”。...
chehw 2014-05-23 货币 黄金 经济学
25589
去中心化与Bitcoin系统技术实现

去中心化与Bitcoin系统技术实现

作者:Chehw 引言 一提起比特币,“去中心化”往往成为一个炒作的热点,倡导者们把“去中心化”宣扬成救世的良药,具有革命性的意义;反对者们则声称这只是不切实际的幻想,或是一个骗局。 当针对同一事物的认...
chehw 2014-05-19 挖矿 比特币 去中心化
44750