区块链的技术简史与未来前景,从互联网进化角度分析

合集下载

区块链的技术简史与未来前景分析

区块链的技术简史与未来前景分析

区块链的技术简史与未来前景分析区块链是当前科技领域最令人关注的技术之一,如何理解这个新技术,本文从互联网的技术生态、区块链的诞生、比特币的发展,互联网大脑模型的形成多个维度,对区块链技术的优劣和未来前景进行阐述。

背景2008年,神秘的中本聪在密码学邮件组第一次提出了区块链的概念,同时区块链也成为“电子货币”比特币的核心技术,在麦肯锡的一份报告中,将区块链技术称之为继蒸汽机、电力、信息和互联网科技之后,最有潜力触发第五轮颠覆性革命浪潮的核心技术。

另一方面,区块链技术产生的比特币,山寨币,ICO项目导致的大量诈骗活动也引起了社会的批判浪潮。

区块链技术究竟是像电子邮箱、Tcp/iP、万维网、社交网络一样,是革命性的,引领互联网未来的技术;还是一个被夸大的、存在巨大缺陷的技术?要理解区块链的历史地位和未来趋势,就不得不从互联网的诞生开始研究区块链的技术发展简史,从中发掘区块链产生的动因,并由此推断区块链的未来。

一、比特币诞生之前,5个对区块链未来有重大影响的互联网技术1969年,互联网在美国诞生,此后互联网从美国的四所研究机构扩展到整个地球。

在应用上从最早的军事和科研,扩展到人类生活的方方面面,在互联网诞生后的近50年中,有5项技术对区块链的未来发展有特别重大的意义。

1、1974诞生的TCP/IP协议:决定了区块链在互联网技术生态的位置1974年,互联网发展迈出了最为关键的一步,就是由美国科学家文顿•瑟夫和罗伯特•卡恩共同开发的互联网核心通信技术--TCP/IP协议正式出台。

这个协议实现了在不同计算机,甚至不同类型的网络间传送信息。

所有连接在网络上的计算机,只要遵照这个协议,都能够进行通讯和交互。

通俗的说,互联网的数据能穿过几万公里,到达需要的计算机用户手里,主要是互联网世界形成了统一的信息传播机制。

也就是互联网设备传播信息时遵循了一个统一的法律-TCP/IP协议。

理解TCP/IP协议对掌握互联网和区块链有非常重要的意义,在1974年TCP/IP 发明之后,整个互联网在底层的硬件设备之间,中间的网络协议和网络地址之间一直比较稳定,但在顶层应用层不断涌现层出不穷的创新应用,这包括新闻,电子商务,社交网络,QQ,微信,也包括区块链技术。

区块链技术知识:区块链技术的历史发展与现状分析

区块链技术知识:区块链技术的历史发展与现状分析

区块链技术知识:区块链技术的历史发展与现状分析区块链技术的历史发展与现状分析随着信息技术的发展和普及,人们对于数字化、网络化、去中心化、安全可信等特性的需求日益增加,区块链作为一种新兴的、创新性的技术应运而生。

从最初的比特币区块链到如今的以太坊、超级账本等大型平台,区块链技术正以惊人的速度发展着。

一、区块链技术的历史发展区块链技术最早的萌芽可以追溯到20世纪80年代的哈希密码学理论,但是直到2008年中本聪发布比特币白皮书之时,区块链技术才真正引起了人们的关注。

以比特币为代表的区块链,是一种去中心化、基于密码学的、通过共识算法实现交易账本的技术。

它将交易信息通过哈希算法打包成一个个区块,然后将打包好的区块链式链接起来,形成了创新性的区块链技术。

比特币的成功,也证明了区块链技术的可行性。

之后,各种基于区块链技术的项目如雨后春笋般涌现出来,涵盖了金融、物流、政府、娱乐、知识产权等多个领域。

2014年,以太坊的推出,使得区块链技术开启了智能合约的时代。

以太坊作为一个智能合约与去中心化应用平台,其使用场景比比皆是,在一定程度上填补了比特币在智能合约方面的不足。

近年来,国际知名公司也相继加入了区块链技术领域,如IBM的超级账本、微软的区块链云服务等,新的业务模式不断涌现,区块链技术得到更广泛的应用。

在全球各地,包括金融、政府、零售、教育、医疗等行业都开始使用区块链技术。

二、区块链技术的现状分析当前全球范围内,区块链技术的研究和应用都处于快速发展的阶段,其成长速度非常快,也遇到了不少挑战。

(一)技术挑战1.性能瓶颈由于区块链底层技术的安全性、去中心化和分布式特性,所以才具有了区块链技术的特殊价值。

然而,目前的区块链技术在性能方面仍有较大瓶颈,它不足以应对大规模的、高并发的应用场景。

解决性能问题,是目前许多区块链项目要面对的挑战。

2.安全风险区块链作为一种去中心化的技术,安全问题已经成为了区块链技术发展的一大瓶颈。

区块链技术的发展与前景

区块链技术的发展与前景

区块链技术的发展与前景一、概述区块链技术源于比特币,是一种分布式账本技术,它通过去中心化、不可篡改和非对称加密等机制实现信任,保障数字信息的安全和可信度。

近年来,随着区块链技术的不断发展和应用,它已经成为了一个备受关注的话题,各行各业都在积极探索其应用,其中一些领域已经取得了重要进展。

本文主要介绍了区块链技术的发展与前景。

二、区块链技术的发展1. 区块链技术的历史自2008年比特币问世以来,区块链技术开始快速发展。

区块链技术不断创新和完善,从最开始的比特币区块链,到以太坊、EOS等平台的诞生,区块链技术在各个方面都进行了深入的研究和推广。

2. 区块链技术的发展趋势随着区块链技术的发展,越来越多的领域开始重视区块链技术的应用。

目前,区块链技术应用领域主要有数字货币、供应链金融、物联网、医疗等。

特别是在数字货币领域,比特币等数字货币的币值不断攀升,已经成为了一种非常流行的投资方式。

3. 区块链技术的技术特点区块链技术最大的特点是去中心化、不可篡改和非对称加密。

这些技术特点保证了区块链中所有信息的安全性和可信度,使得区块链技术成为了一种安全、可靠、高效、透明的数字技术。

三、区块链技术的应用前景1. 数字货币领域区块链技术的应用最初主要在数字货币领域,比特币和其他加密货币已经成为了一个非常热门的话题。

这种数字货币的应用前景非常广阔,不仅越来越多的投资者重视这种数字化货币,而且越来越多的商家也开始接受数字货币。

2. 供应链金融领域供应链金融领域是区块链技术的另一个重要应用方向。

由于供应链金融涉及到多方面信息的共享和处理,区块链技术正好可以解决这个问题。

通过区块链技术的应用,供应链金融领域的流程将更加透明、高效和可靠。

3. 物联网领域物联网领域是另一个有望应用区块链技术的领域。

物联网涉及到无数个设备,与区块链技术的去中心化、不可篡改和非对称加密等特点完美契合。

通过区块链技术的应用,物联网系统将更加安全、可靠。

区块链技术的发展历程及未来趋势

区块链技术的发展历程及未来趋势

区块链技术的发展历程及未来趋势区块链技术是近年来备受关注的热门话题,它的应用领域涵盖了金融、医疗、供应链管理等众多领域。

本文将探讨区块链技术的发展历程以及未来的趋势。

区块链技术最早的雏形可以追溯到2008年,当时,一个化名为中本聪的人发表了一篇名为《比特币白皮书》的论文,这篇论文详细阐述了一种称为区块链的分布式账本技术,成为了比特币成立的基石。

区块链技术实际上是一种去中心化的技术,它通过将信息存储在一个分布式的账本上,从而使得信息的交流和验证更加可靠和透明。

随着比特币的发展,区块链技术也开始逐渐受到关注。

2014年,以太坊的创始人Vitalik Buterin发表了一篇《以太坊白皮书》,提出了基于区块链技术的智能合约概念。

以太坊的出现使得区块链技术不仅可以用于数字货币交易,还可以实现更复杂的智能合约功能。

此后,越来越多的公链和私链项目相继涌现,区块链技术开启了更为广阔的应用空间。

区块链技术的发展离不开对底层技术的不断优化。

一方面,区块链网络的去中心化原则使得传输和验证信息的效率相对较低,因此,很多团队开始研究如何提高区块链的吞吐量和扩展性。

同时,随着技术的发展,诸如零知识证明、侧链和闪电网络等技术被应用到区块链网络中,进一步提高了系统的性能和安全性。

另一方面,区块链技术对密码学的依赖也在不断加深。

例如,公钥密码学的应用使得区块链网络中的信息加密和身份验证更加可靠,而同态加密、多方计算等密码学算法则为区块链的隐私保护提供了新的解决方案。

未来,区块链技术有望在多个领域迎来更大的发展。

首先,金融领域将继续是区块链应用最为成熟和广泛的领域之一。

目前,很多银行和金融机构已经开始尝试使用区块链技术改进支付结算、跨境汇款等业务。

区块链技术的去中心化和可追溯性使得金融交易更加透明,减少了人为错误和欺诈行为。

其次,供应链管理也是区块链技术的应用之一。

由于供应链的复杂性和信息的不对称性,传统的供应链管理往往存在瓶颈和风险。

区块链技术的历史和发展趋势

区块链技术的历史和发展趋势

区块链技术的历史和发展趋势随着互联网的迅猛发展,区块链技术作为一种分布式、透明、安全的数据存储和传输方案,逐渐引起了全球范围内的关注和热议。

本文将探讨区块链技术的历史背景、核心原理以及未来发展趋势。

一、区块链技术的起源和发展历程区块链技术最早可以追溯到2008年,由一位化名为中本聪的人提出的比特币白皮书中首次提及。

中本聪提出了一种去中心化的数字货币系统,即比特币,这也是第一个使用区块链技术的应用案例。

区块链技术的主要目标是实现去中心化的交易系统,让交易过程更加公开、透明和安全。

随着比特币的兴起,人们开始认识到区块链技术的潜力。

在过去的几年里,区块链技术得到了广泛的研究和应用。

除了数字货币领域,区块链技术还被广泛应用于金融、供应链管理、物联网、医疗健康等领域。

二、区块链技术的核心原理区块链技术的核心原理包括去中心化、分布式账本、智能合约和加密算法等。

1. 去中心化:区块链技术通过去中心化的方式实现了数据和权益的平等分配。

它不依赖于任何中心化的机构或第三方信任,而是通过网络上的节点共同验证和维护数据的安全和一致性。

2. 分布式账本:区块链技术使用分布式账本记录和存储交易信息。

每个参与者都可以获得一个完整的账本副本,并通过共识算法来确保所有副本的一致性。

这种分布式的方式使得区块链具有高度的透明性和防篡改能力。

3. 智能合约:智能合约是基于区块链平台上的代码程序,可以自动执行合约中定义的规则和条件。

它通过消除中介和降低交易成本,为各种商业和社会交易提供了更加高效和安全的解决方案。

4. 加密算法:区块链技术使用密码学算法来保护数据的安全性和隐私性。

通过使用非对称加密算法,每个参与者可以拥有自己的私钥和公钥,实现安全的身份认证和数据传输。

三、区块链技术的发展趋势目前,区块链技术正处于快速发展阶段,未来有望实现更广泛的应用和产业变革。

以下是几个区块链技术的发展趋势:1. 跨链技术:随着不同区块链平台的出现,实现不同区块链之间的互操作性将成为一个重要的发展方向。

区块链技术的前世今生与未来展望

区块链技术的前世今生与未来展望

区块链技术的前世今生与未来展望随着数字化时代的到来,区块链技术作为一种被广泛关注和研究的新型技术逐渐走进人们的视野。

从最初的比特币,到今天的区块链技术,这一技术的发展经历了短短的数年之间的跨越式发展,未来的发展也充满了期待和挑战。

本文将从技术的前世今生和未来展望,系统地分析区块链技术。

一、前世区块链源于比特币,比特币是一种基于公开加密技术的数字货币。

在比特币的设计之初,为了保证数字货币的交易能够得到验证和记录,在其中加入了一种去中心化的账本机制。

这个机制就是区块链。

区块链本质上是一种分布式账本技术,也可以理解为一种去中心化的数据库。

区块链技术的主要特点在于通过多节点的共识算法,保证账本不被篡改、不缺失、不重复。

而为了实现这些特点,区块链技术采用了一种去中心化的方式来管理、存储数据。

而由于区块链技术可以实现分布式存储,因此也可以在去中心化的情况下,实现数据共享和安全存储。

随着比特币的兴起,越来越多的人和机构开始关注区块链技术的研究和发展。

尽管最初的应用场景局限于数字货币,但潜力并没有被限制在这个范围内。

二、今生目前,随着人们对数据安全和隐私保护的需求不断增加,区块链技术被广泛应用于数据管理、智能合约、数字身份等领域。

其中,区块链技术在数字身份管理方面的应用尤为突出,以区块链技术为基础的数字身份和认证系统可以大大提高数字身份的安全性和可信度。

同时,区块链技术也被广泛应用于供应链金融、公共服务、社会公益等领域。

通过区块链技术,可以实现数据共享、信息互认、透明公开等特点,从而提高了业务效率,降低了成本,为社会生产力的提高和创新转型提供了支撑。

三、未来展望随着技术的不断演进,区块链技术未来的发展将趋于多样化和完善化。

首先,在技术的不断升级和完善下,区块链技术将逐步实现跨链互联,从而打破现有区块链之间的封闭式交互,形成互联互通的分布式网络。

其次,区块链技术的安全性与效率也将进一步提高。

未来,区块链技术将通过对共识算法、密码学和其他技术的不断优化,进一步提高安全性和效率,从而实现更广泛的应用。

区块链技术的发展追踪及未来走向

区块链技术的发展追踪及未来走向

区块链技术的发展追踪及未来走向随着互联网的快速发展和智能手机的普及,我们的生活变得越来越依赖于数字化技术。

而在这个数字化时代,区块链技术以其去中心化、不可篡改和安全性高等特点,已经逐渐得到广泛应用,并成为许多行业的关注焦点。

本文将追踪区块链技术的发展历程,并对其未来的走向展开讨论。

区块链技术最早由中本聪在2008年提出,并在2009年实现了首个比特币的区块链系统。

这个由数字货币驱动的技术,带来了对传统金融体系的颠覆。

通过区块链技术,交易可以在全球范围内进行,而不受中央机构的控制和限制。

这种去中心化的特点,使得区块链技术成为许多行业的热门话题。

然而,区块链技术的发展并不仅仅停留在加密货币领域。

随着技术的不断进步,越来越多的企业开始发现区块链技术的潜力,并在各自领域进行应用的探索。

例如,供应链管理是一个非常适合应用区块链的领域。

传统的供应链往往存在信息不对称和数据篡改等问题,而区块链技术的去中心化特点可以解决这些难题,提高供应链的透明度和效率。

此外,区块链在金融领域也有着巨大的潜力。

传统金融交易往往需要通过多个中介机构来完成,这不仅增加了时间和成本,还存在着一定的风险。

而通过区块链技术,人们可以直接进行点对点的交易,无需第三方中介,从而大幅度降低了交易成本和风险。

因此,越来越多的金融机构开始关注并投入区块链技术的研发和应用。

虽然区块链技术在上述领域的应用已经取得了一些成果,但同时也面临着一些挑战和问题。

首先,区块链技术的扩展性是一个亟待解决的问题。

由于其去中心化的结构,区块链在处理大规模交易时存在着性能瓶颈。

其次,安全性问题也是一个不可忽视的挑战。

尽管区块链的安全性较高,但随着攻击技术的不断进步,仍有可能出现一些安全漏洞。

因此,如何提高区块链的扩展性和安全性成为了未来研究和发展的重点。

未来,随着技术的不断进步和创新,区块链技术有望在更多领域得到应用。

例如,智能合约是区块链技术的重要组成部分,它可以用来自动执行合约,并提供不可篡改和公开透明的交易记录。

区块链技术的发展历程与趋势

区块链技术的发展历程与趋势

区块链技术的发展历程与趋势区块链技术自从诞生以来,经历了不断发展和演变,展现出了许多令人兴奋的潜力。

本文将简要介绍区块链技术的发展历程以及当前的趋势。

1. 区块链技术的起源区块链技术最早出现是在2008年,由一位化名为中本聪的人提出。

中本聪的白皮书中描述了一种去中心化的数字货币系统,这就是比特币的起源。

比特币通过区块链技术实现了去中心化的交易记录和资产管理,为数字货币的发展开辟了新的道路。

2. 区块链技术的发展历程自从比特币问世以来,区块链技术得到了广泛应用和研究。

在发展历程中,区块链技术经历了以下重要阶段:2.1 公有链的发展公有链是指每个人都可以访问和使用的区块链网络。

比特币是最早的公有链,其开源代码和可靠性为公有链的发展奠定了基础。

其他公有链如以太坊、EOS等也相继出现。

2.2 私有链的兴起私有链是指仅限于特定组织或个人使用的区块链网络。

私有链通常具有更高的安全性和可扩展性,适用于机构间的合作和内部数据管理。

2.3 联盟链的形成联盟链是指由多个组织共同管理和维护的区块链网络。

联盟链结合了公有链和私有链的特点,可以实现更高的安全性和隐私性,适用于跨组织的数据交换和合作。

2.4 应用领域的拓展区块链技术也在不同领域中得到了广泛应用。

金融领域是最早应用区块链技术的领域之一,如资产管理、国际汇款等。

其他领域如供应链管理、医疗健康、能源等也开始尝试将区块链技术应用于解决实际问题。

3. 区块链技术的趋势当前,区块链技术的发展正朝着以下趋势发展:3.1 扩展性的提升区块链技术的扩展性一直是一个亟待解决的问题。

当前的公有链如比特币和以太坊在处理大规模交易时会面临性能下降的问题。

因此,提升区块链的扩展性成为了当前的研究热点。

3.2 隐私保护的加强随着区块链应用范围的拓展,隐私保护成为了一个重要的议题。

当前的公有链技术对于用户身份和交易数据的保护仍存在一定缺陷,因此,隐私保护的加强将是未来区块链发展的一个方向。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

区块链的技术简史与未来前景,从互联网进化角度分析前言:区块链是当前科技领域最令人关注的技术之一,如何理解这个新技术,本文从互联网的技术生态、区块链的诞生、比特币的发展,互联网大脑模型的形成多个维度,对区块链技术的优劣和未来前景进行阐述,因为涉及的知识点很多,不当之处,请读者指正。

背景2008年,神秘的中本聪在密码学邮件组第一次提出了区块链的概念,同时区块链也成为“电子货币”比特币的核心技术,在麦肯锡的一份报告中,将区块链技术称之为继蒸汽机、电力、信息和互联网科技之后,最有潜力触发第五轮颠覆性革命浪潮的核心技术。

另一方面,区块链技术产生的比特币,山寨币,ICO项目导致的大量诈骗活动也引起了社会的批判浪潮。

区块链技术究竟是像电子邮箱、Tcp/iP、万维网、社交网络一样,是革命性的,引领互联网未来的技术;还是一个被夸大的、存在巨大缺陷的技术?要理解区块链的历史地位和未来趋势,就不得不从互联网的诞生开始研究区块链的技术发展简史,从中发掘区块链产生的动因,并由此推断区块链的未来。

一.比特币诞生之前,5个对区块链未来有重大影响的互联网技术1969年,互联网在美国诞生,此后互联网从美国的四所研究机构扩展到整个地球。

在应用上从最早的军事和科研,扩展到人类生活的方方面面,在互联网诞生后的近50年中,有5项技术对区块链的未来发展有特别重大的意义。

1.1974诞生的TCP/IP协议:决定了区块链在互联网技术生态的位置1974年,互联网发展迈出了最为关键的一步,就是由美国科学家文顿•瑟夫和罗伯特•卡恩共同开发的互联网核心通信技术--TCP/IP协议正式出台。

这个协议实现了在不同计算机,甚至不同类型的网络间传送信息。

所有连接在网络上的计算机,只要遵照这个协议,都能够进行通讯和交互。

通俗的说,互联网的数据能穿过几万公里,到达需要的计算机用户手里,主要是互联网世界形成了统一的信息传播机制。

也就是互联网设备传播信息时遵循了一个统一的法律-TCP/IP协议。

理解TCP/IP协议对掌握互联网和区块链有非常重要的意义,在1974年TCP/IP发明之后,整个互联网在底层的硬件设备之间,中间的网络协议和网络地址之间一直比较稳定,但在顶层应用层不断涌现层出不穷的创新应用,这包括新闻,电子商务,社交网络,QQ,微信,也包括区块链技术。

也就是说区块链在互联网的技术生态中,是互联网顶层-应用层的一种新技术,它的出现,运行和发展没有影响到互联网底层的基础设施和通讯协议,依然是按TCP/IP协议运转的众多软件技术之一。

2.1984年诞生的思科路由器技术:是区块链技术的模仿对象1984年12月,思科公司在美国成立,创始人是斯坦福大学的一对夫妇,计算机中心主任莱昂纳德·波萨克和商学院的计算机中心主任桑蒂·勒纳,他们设计了叫做“多协议路由器”的联网设备,放到互联网的通讯线路中,帮助数据准确快速从互联网的一端到达几千公里的另一端。

整个互联网硬件层中,有几千万台路由器工作繁忙工作,指挥互联网信息的传递,思科路由器的一个重要功能就是每台路由都保存完成的互联网设备地址表,一旦发生变化,会同步到其他几千万台路由器上(理论上),确保每台路由器都能计算最短最快的路径。

大家看到路由器的运转过程,会感到非常眼熟,那就是区块链后来的重要特征,理解路由器的意义在于,区块链的重要特征,在1984年的路由器上已经实现,对于路由器来说,即使有节点设备损坏或者被黑客攻击,也不会影响整个互联网信息的传送。

3.随万维网诞生的B/S(C/S)架构:区块链的对手和企图颠覆的对象万维网简称为Web,分为Web客户端和服务器。

所有更新的信息只在Web服务器上修改,其他几千,上万,甚至几千万的客户端计算机不保留信息,只有在访问服务器时才获得信息的数据,这种结构也常被成为互联网的B/S架构,也就是中心型架构。

这个架构也是目前互联网最主要的架构,包括谷歌、Facebook、腾讯、阿里巴巴、亚马逊等互联网巨头都采用了这个架构。

理解B/S架构,对与后续理解区块链技术将有重要的意义,B/S架构是数据只存放在中心服务器里,其他所有计算机从服务器中获取信息。

区块链技术是几千万台计算机没有中心,所有数据会同步到全部的计算机里,这就是区块链技术的核心,4.对等网络(P2P):区块链的父亲和技术基础对等网络P2P是与C/S(B/S)对应的另一种互联网的基础架构,它的特征是彼此连接的多台计算机之间都处于对等的地位,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站,Napster是最早出现的P2P系统之一,主要用于音乐资源分享,Napster还不能算作真正的对等网络系统。

2000 年3月14 日,美国地下黑客站点Slashdot邮寄列表中发表一个消息,说AOL的Nullsoft 部门已经发放一个开放源码的Napster的克隆软件Gnutella。

在Gnutella分布式对等网络模型中,每一个联网计算机在功能上都是对等的,既是客户机同时又是服务器,所以Gnutella被称为第一个真正的对等网络架构。

20年里,互联网的一些科技巨头如微软,IBM,也包括自由份子,黑客,甚至侵犯知识产权的犯罪分子不断推动对等网络的发展,当然互联网那些希望加强信息共享的理想主义者也投入了很大的热情到对等网络中。

区块链就是一种对等网络架构的软件应用。

它是对等网络试图从过去的沉默爆发的标杆性应用。

5.哈希算法:产生比特币和代币(通证)的关键哈希算法将任意长度的数字用哈希函数转变成固定长度数值的算法,著名的哈希函数如:MD4、MD5、SHS等。

它是美国国家标准暨技术学会定义的加密函数族中的一员。

这族算法对整个世界的运作至关重要。

从互联网应用商店、邮件、杀毒软件、到浏览器等、,所有这些都在使用安全哈希算法,它能判断互联网用户是否下载了想要的东西,也能判断互联网用户是否是中间人攻击或网络钓鱼攻击的受害者。

区块链及其应用比特币或其他虚拟币产生新币的过程,就是用哈希算法的函数进行运算,获得符合格式要求的数字,然后区块链程序给予比特币的奖励。

包括比特币和代币的挖矿,其实就是一个用哈希算法构建的小数学游戏。

不过因为有了激烈的竞争,世界各地的人们动用了强大的服务器进行计算,以抢先获得奖励。

结果导致互联网众多计算机参与到这个小数学游戏中,甚至会耗费了某些国家超过40%的电量。

二。

区块链的诞生与技术核心区块链的诞生应该是人类科学史上最为异常和神秘的发明和技术,因为除了区块链,到目前为止,现代科学史上还没有一项重大发明找不到发明人是谁。

2008年10月31号,比特币创始人中本聪(化名)在密码学邮件组发表了一篇论文——《比特币:一种点对点的电子现金系统》。

在这篇论文中,作者声称发明了一套新的不受政府或机构控制的电子货币系统,区块链技术是支持比特币运行的基础。

【1】论文预印本地址在/bitcoin.pdf,从学术角度看,这篇论文远不能算是合格的论文,文章的主体是由8个流程图和对应的解释文字构成的, 没有定义名词、术语,论文格式也很不规范。

【1】2009年1月,中本聪在SourceForge网站发布了区块链的应用案例-比特币系统的开源软件,开源软件发布后, 据说中本聪大约挖了100万个比特币.一周后,中本聪发送了10个比特币给密码学专家哈尔·芬尼,这也成为比特币史上的第一笔交易。

伴随着比特币的蓬勃发展,有关区块链技术的研究也开始呈现出井喷式增长。

【1】向大众完整清晰的解释区块链的确是困难的事情,我们以比特币为对象,尽量简单但不断深入的介绍区块链的技术特征。

1.区块链是一种对等网络(P2P)的软件应用我们在前文提过,在21世纪初,互联网形成了两大类型的应用架构,中心化的B/S架构和无中心的对等网络(P2P)架构,阿里巴巴,新浪,亚马逊,百度等等很多互联网巨头都是中心化的B/S架构,简单的说,就是数据放在巨型服务器中,我们普通用户通过手机,个人电脑访问阿里,新浪等网站的服务器。

21世纪初以来,出现了很多自由分享音乐,视频,论文资料的软件应用,他们大部分采用的是对等网络(P2P)架构,就是没有中心服务器,大家的个人计算机都是服务器,也都是客户机,身份平等。

但这类应用一直没有流行起来,主要原因是资源消耗大,知识版权有问题等。

区块链就是这种领域的一种软件应用。

2.区块链是一种全网信息同步的对等网络(P2P)软件应用对等网络也有很多应用方式,很多时候,并不要求每台计算机都保持信息一致,大家只存储自己需要的的信息,需要时再到别的计算机去下载。

但是区块链为了支持比特币的金融交易,就要求发生的每一笔交易都要写入到历史交易记录中,并向所有安装比特币程序的计算机发送变动信息。

每一台安装了比特币软件的计算机都保持最新和全部的比特币历史交易信息,区块链的这个全网同步,全网备份的特征也就是常说的区块链信息安全,不可更改来源。

虽然在实际上依然不是绝对的安全,但当用户量非常大时,的确在防范信息篡改上有一定安全优势。

3.区块链是一种利用哈希算法产生”通证(代币)”的全网信息同步的对等网络(P2P)软件应用区块链的第一个应用是著名的比特币,讨论到比特币时,经常会提到的一个名词就是“挖矿”,那么挖矿到底是什么呢?形象的比喻是,区块链程序给矿工(游戏者)256个硬币,编号分别为1,2,3……256,每进行一次Hash运算,就像抛一次硬币,256枚硬币同时抛出,落地后如果正巧编号前70的所有硬币全部正面向上。

矿工就可以把这个数字告诉区块链程序,区块链会奖励50个比特币给矿工。

【2】从软件程序的角度说,比特币的挖矿就是用哈希SHA256函数构建的数学小游戏。

区块链在这个小游戏中首先规定了一种获奖模式:给出一个256位的哈希数,但这个哈希数的后70位全部是0,然后游戏者(矿工)不断输入各种数字给哈希SHA256函数,看用这个函数能不能获得位数有70个0的数字,找到一个,区块链程序会奖励50个比特币给游戏者。

实际的挖坑和奖励要更复杂,但上面的举例表达了挖矿和获得比特币的核心过程。

2009年比特币诞生的时候,每笔赏金是50个比特币。

诞生10分钟后,第一批50个比特币生成了,而此时的货币总量就是50。

随后比特币就以约每10分钟50个的速度增长。

当总量达到1050万时(2100万的50%),赏金减半为25个。

当总量达到1575万(新产出525万,即1050的50%)时,赏金再减半为12.5个。

根据比特币程序的设计,比特币总额是2100万。

从上述介绍看,比特币可以看做一个基于对等网络架构的猜数小游戏,每次正确的猜数结果奖励的比特币信息会传递给所有游戏者,并记录到每个游戏者的历史数据库中。

4区块链技术因比特币的兴起产生的智能合约,通证、ICO与区块链基础平台从上面的介绍看,比特币的技术并不是从天上掉下来的新技术,而是把原来多种互联网技术,如对等网络架构,路由的全网同步,网络安全的加密技术巧妙的组合在一起,算是一种组合创新的算法游戏。

相关文档
最新文档