当前位置: 首页 > 科技观察

区块链的前世今生你应该知道

时间:2023-03-21 23:21:20 科技观察

区块链,被信徒称为“让世界颤抖的力量”,是近年来最传奇的故事。毫无疑问,越来越多的投资者和资本追逐着这个概念。区块链,但在这个蓬勃发展的领域,却有一批经久不衰的耕耘者和投资人在重金押注。区块链这个词大家并不陌生,但是对于区块链的前世今生,你又了解多少呢?攻城战。假设每个将领可以根据当前的战局独立做出两个判断:进攻还是撤退,如何让九名将领的命令一致呢?要么一起进攻??,要么一起撤退。当然,各个将军之间也互不信任,都有消灭对方的动机。有人会说,用最简单的方式——投票。少数服从多数,半数以上支持某项决定,少数服从多数,半数以上支持某项决定,则9名将军必须全部执行该决定。投票的方式没有问题,但是有一个前提。万一九位将军中有内奸怎么办?这会造成两个问题广播自己位置的战场情况(比如他在这个地方有很大的优势,但是他投了撤退)可以选择通过发送不同的消息来破坏整体决策的一致性不同的将军。这个经典问题被称为“拜占庭将军问题”。问题无解。其实看到这里,很多人都会有和珊珊一样的想法,那就是拜占庭问题很大程度上是信任的问题。看似无解,其实很简单。去中心化的去中心化系统实际上解决了拜占庭将军问题。区块链起源于比特币,但区块链的应用不限于此。很多人混淆了区块链和比特币,但两者是不同的。如果要将比特币和区块链技术分开来看,最大的不同在于,由于比特币是一种虚拟货币应用,它面临着国家法律法规的限制,但区块链现在可以结合认证体系或其他方式来管理和控制节点,让哪些节点参与交易验证并访问所有数据,并提供治理结构和业务逻辑两个关键特征。目前,区块链可分为非实名制和实名制两种。前者好比比特币区块链,后者好比台湾的GCoin区块链。目前的区块链已经可以与认可体系相结合,满足金融监管要求的反洗钱和身份验证规范。银行和金融机构要用的是实名制区块链。那么区块链的前世今生是如何演变的呢?杉杉搜集了一些资料,让我们看看1982拜占庭将军问题:刚才提到了,这里就不说了。DavidChaum提出密码网络支付系统:DavidChaum提出了一种注重隐私和安全的密码网络支付系统,不可追踪,在隐私和安全方面成为比特币区块链的雏形。1985EllipticCurveCryptography:NealKoblitz和VictorMiller提出椭圆曲线密码学(EllipticCurveCryptography,ECC),率先在密码学中使用椭圆曲线并建立公钥加密算法。与RSA算法相比,使用ECC的好处是可以用更短的密钥来达到同样的安全强度。1990年,DavidChaum根据之前的理论创建了一个不可追踪的密码在线支付系统,这就是后来的eCash,但eCash并不是一个去中心化的系统。LeslieLamport提出了Paxos,一种具有高容错性的共识算法。1991年使用时间戳来保证数字文件的安全:StuartHaber和W.ScottStornetta提出了一个使用时间戳来保证数字文件安全的协议。这个概念后来被比特币区块链系统采用。1992年,ScottVanstone等人提出了椭圆曲线数字签名算法(ECDSA)。1997年,AdamBack发明了Hashcash技术:AdamBack发明了Hashcash(哈希现金),这是一种工作量证明算法。该算法依赖代价函数的不可逆性,易验证难破解。它首先用于阻止垃圾邮件。Hashcash后来成为比特币区块链采用的关键技术之一。1998年,WeiDai发表了匿名去中心化电子现金系统B-money:WeiDai发表了匿名去中心化电子现金系统B-money,引入了工作量证明机制,强调点对点交易和不可篡改的特性。但是,在B-money中,并没有使用AdamBack提出的Hashcash算法。魏戴的很多设计后来都被比特币区块链所采用。NickSzabo发布BitGold:NickSzabo发布了BitGold,这是一种去中心化的数字货币系统,参与者可以贡献算力来解决加密难题。2005ReusableProofsofWork(RPOW):HalFinney提出了一种可重复使用的工作证明(RPOW),结合B-money和AdamBack的Hashcash算法来创建加密货币。2008Blockchain1.0:Decentralizationofencryptedcurrencydigitalcurrencyandpaymentsystem,Bitcoin:中本聪(NakamotoSatoshi)发表了一篇关于比特币的论文,描述了一种可以基于无信任的点对点电子现金系统,建立一个去中心化的电子现金系统交易系统。2012Blockchain2.0:智能资产、智能合约市场是去中心化的,可用于股票、债券等非货币数字资产的流通。例如ColoredCoin是一个基于比特币区块链的开源协议,可以在比特币区块链上发行多种资产。2014区块链3.0:更复杂的智能合约更复杂的智能合约,将区块链用于政府、医疗、科学、文化和艺术等领域。2016年区块链2.5:金融应用,数据层区块链2.5:强调代币(币桥)、分布式账本、数据层区块链的应用,以及区块链与人工智能结合等金融应用,它不仅仅是一个名词。区块链技术本质上是一种交易记录的存储技术。它促使我们重新思考如何创建交易、存储数据和交换资产,是一个巨大变革的起点。