合同
支付是基于区块链合同的一个例子,但已经有许多应用程序在区块链上开发。这些合同利用区块链的分布式性质在不需要机构的情况下建立信任,它们不能被外部实体取缔或破坏。以太坊是大多数这些应用程序正在被构建的区块链,它是仅次于比特币的世界上第二大最有价值的区块链。以太坊允许开发人员在其区块链的基础上进行构建,并且开发人员可以像在任何其他编程语言中一样在以太坊上创建程序。这意味着以太坊可以像在互联网上一样托管在线游戏、社交媒体平台和服务提供商。唯一的区别是这些程序是分散的。一旦被创建,它们将与以太坊区块链一样持久。由于世界各地的用户都支持以太坊区块链,所以政府不能关闭这项服务,任何用户都不能删除或更改服务的内容。智能合同的最酷之处在于它们是无限的。你可以在电脑上编码的任何东西都可以在区块链上编码。在未来,这可能还将包括人工智能和其他形式的机器学习,使人工智能随时可用于任何人谁是区块链点对点网络的一部分。
治理
区块链技术并不局限于金融领域。近年来,出现了允许开发人员在区块链上创建程序的技术。这意味着区块链中嵌入了一段代码,并由对等网络强制执行。一个很好的例子就是投票,现在我们依靠选举委员会和中央机构来管理选举和计票。这些系统并不完美。
他们需要在特定的一天亲自前往投票站,核实你的身份和投票资格,并在投票站内完成无记名投票。这些步骤中的每一个都给选民带来了问题。投票当天到达投票站,我就不能投票。如果我没有随身携带身份证,或者我没有拿到州身份证,我就不能投票。如果我没有正确填写我的选票,我的选票将不会被计算在内,在某些情况下,技术故障或错误计算意味着选票将被排除在外。在选举日结束的时候,我必须相信全国各地的选举工作人员不会作弊,公平地计票。在独裁者掌权或机构不强大的国家,选举可能被操纵,选民没有追索权。区块链开发商希望通过区块链上的分布式分类账,通过智能投票合同解决这些问题。这个想法很简单:创建一个点对点的网络,在那里个人可以提交他们的选票,而不需要信任选举委员会,也不需要亲自去那里。然而,实施起来难度很大。如何验证身份?如何防止人们投票超过一次呢?如果分类账在区块链上,如何保持投票的匿名投票?在我们进行基于区块链的投票之前,需要一些智能加密技术,但其影响是巨大的。一旦投票变得像登录手机或电脑并投票一样容易,直接民主和频繁的全民公投就变得更加可行。决策可以由群众来决定。事实上,你可以每天对你所在城市的全民公投进行多次投票。
虽然需要努力确保专家撰写和审查公众投票的政策,但我们不难想象治理可以变得更加灵活和灵敏,这要归功于区块链。
众筹与ICOS
使用智能合同的服务的一个例子是众筹。我们已经习惯于思考Kickstarter的宣传活动,而且这个想法相当直截了当。人们会为一个好的想法做出贡献。当创意达到融资目标时,创意的创造者就会拿到制作创意的报酬。如果他们没有达到融资目标,最初的赞助者就会拿回他们的钱。
在区块链上,所有的筹款、计算和资金/返还资金都是自动化的,并且在智能合同中是不可变的。作为区块链上的一款去中心化应用,Kickstarter不再是中间人。取而代之的是,智能合同决定何时为创意提供资金,创建者不需要为这项服务支付任何费用。最近,区块链众筹为新的创业点子提供资金越来越受欢迎,威胁到种子资金、风险投资和机构投资者的传统模式。创业公司的创始人现在可以提供一种公共投资工具,即所谓的初始硬币发行(ICO),任何人都可以投资一个想法,以换取在公司增长中分一杯羹。虽然ICO已经变得非常受欢迎,而且许多都取得了成功,但它们在很大程度上也不受监管,这使得它们成为风险非常高的投资,并受到涨价和抛售价格操纵等可疑投资行为的影响。
保险
另一个潜在智能合同的例子是汽车保险。随着我们汽车中微型传感器和设备的发展,我们离你的汽车能够在你发生事故时感知并将信息发送到区块链上的分散应用程序已经不远了。
当与汽车中的人工智能、计算机视觉和智能传感器集成时,区块链应用程序可以判断您是否有错,并在几秒钟内支程序付索赔,只要你每月支付保费。现在,没有更多的保险公司负责管理费用了,区块链保险应用也不会试图赚钱,所以你每个月的保费只是他们需要的。
身份和事物的身份
区块链的分布式分类账还可以托管有关身份的信息。
区块链不再依赖中央机构颁发国民身份证、驾照、护照、证书、文凭和账户,而是可以方便实现一体式无缝身份识别。区块链的安全性将意味着您的交易在默认情况下是匿名的。但是,您可以选择共享身份信息作为履行智能合同的一部分。随着时间的推移,我们可以在区块链上为每个活着的人标准化全球身份和公民身份。
相同的身份管理可以应用于产品、包、机器等。这被称为事物的身份(IDoT),它对供应链管理、运输物流、基础设施和无数其他日常交互有着巨大的影响。想象一下订购定制眼镜的情景。在工厂,你的眼镜会收到一个唯一的标识符,你可以跟踪当前正在处理你的眼镜ID的机器ID。一旦在路上,你就可以跟踪包裹ID,知道它在哪里,它所在的卡车的ID,以及那辆卡车的当前位置。
物联网
世界上每秒都有数十亿台设备在收集信息。温度传感器、相机和磅秤都在快速集成到网上。
这就是物联网(IoT)。
交通灯现在使用重量传感器和交通摄像头的组合,以及优化软件,以缓解市中心的拥堵。农民使用雨量计和土壤监测站精准施放灌溉和肥料。
所有这些数十亿的设备都需要一种方式来存储和共享它们的信息,而分布式分类帐非常适合这些应用程序。此外,这些设备可以学会在微观经济中交易存储、带宽和处理能力,这是我们以前从未见过的。
区块链是如何运作的?
最简单地说,区块链使用密码学和公共分类账的组合来在各方之间建立信任,同时保持隐私。
理解这一原理的机制有点困难,但为了充分欣赏区块链技术背后的天才,我们需要深入研究技术细节。
虽然区块链可以包括更多功能,但区块链的基础是以技术的名义:
• 块 – 块是特定时间段的事务列表。它包含过去几分钟内在网络上处理的所有信息。
• 链 – 每个块都有时间戳,按时间顺序放置,并使用密码算法链接到它之前的块。这些算法对计算机来说很难计算,世界上速度最快的计算机通常需要几分钟才能解决。一旦解决,加密链就会将数据块锁定到位,使得其更以更改。(稍后我们将更深入地研究这一点)。
随着时间的推移,链条会变得更长。一旦创建了新的块,网络上的计算机就会协同运作来验证块中的事务,并确保该块在链中的位置。
在本章中,我们将看一下块的内部是什么,以及如何创建一个块。然后我们将转向区块链,并检查当今区块链的不同安全方式。我们会尽量避免使用计算机代码和复杂的解释。这里重要的是对区块链的各个部分如何协同运作有一个基本的了解。