初识区块链(一)

区块链和比特币简介

  货币交易的本质是受信任的交易记录,方式是记账。

  比特币的本质是分布式、去中心化的记账系统。中本聪将其定义为一种通过p2p技术实现的,不需要任何第三方中介的,解决了双重支付问题的电子现金系统。这项成果,也得益于之前的ECash、B-Money等电子货币系统。

  区块链的本质是分布式数据库。它是实现比特币的底层技术,使得加密货币和智能合约成为现实。实现过程是:通过随机散列(hashing)对全部交易加上时间戳(timestamps),将它们合并入一个不断延伸的基于随机散列的工作量证明(proof-of-work)的链条作为交易记录。

发展历史

  1976年,D 和 H 提出非对称加密(破解难度依赖于离散对数求解的难度,未来量子计算机有希望快速破解,这依赖于量子的两个特性:纠缠和叠加,使破解难度指数性减小)

  RSA算法 (公钥加密,私钥签名,如HTTPS、SSH)

  ECC 椭圆曲线加密

  哈希算法(特征提取,如SHA256算法,哈希具有确定性和唯一性,改变原始数据中的任何一个字节,其Hash必然改变)

  中本聪发表比特币论文 https://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system

  2014年,以太坊(特点:可编程框架,提高区块的产生速度,支持合约)

(文章内容仅为区块链技术的学习记录,如有失误或考证不严谨的地方,请多多指教。)

(参考资料:https://www.zhihu.com/people/ustcsse308)

猜你喜欢

转载自www.cnblogs.com/ChengzhiYang/p/9726426.html