详细解读区块链20,区块链20的应用
详细解读区块链2.0,区块链2.0的应用和意义
在过去十年中,比特币一直被认为是科技和金融领域最伟大的革命之一,但可以说它背后的区块链技术将产生最大的影响。
虽然我们之前的文章更深入地介绍了“区块链1.0”,但简单地说,该技术使用的分布式分类帐系统可以跟踪任何交易。
无论你的观点如何,加密货币的普及程度都不容忽视。今天,有数十亿美元的企业接受比特币作为一种付款方式。其中包括戴尔,Reddit,Expedia,PayPal以及微软等等。因此,对于了解比特币和其他加密货币是一件赶趋势,赶潮流的事情,你应该赶上。在这篇文章中,我将尝试理解区块链2.0,详细了解区块链2.0
区块链技术区块链技术
区块链是在互联网等网络上运行的数据库技术。用户在本地安装应用程序,“节点”都保存数据库的副本。没有中央服务器控制数据库。数据库被构建为区块链或区块链中的条目注册表。这些条目聚合到数据结构块中。区块链由包含“带时间戳”批次的有效条目的块组成。每个块包括先前块的“散列”,将块链接在一起。链接的块形成一个链,每个附加的块在它之前重新强制执行。从这个过程来到名称区块链。
以尽力而为的方式从用户传递到用户或从节点传递到节点。特定区块链应用程序定义了有效的事务。在诸如比特币之类的加密货币应用中,必须对有效交易进行数字签名,花费先前交易的一个或多个未花费的输出,并且交易输出的总和不得超过输入的总和。其他应用程序可能使用不同的验证方法,例如第三方认证,或者根本不使用。
阻止记录并确认交易进入和记录在区块链中的时间和顺序。块由用户创建,比特币称为“矿工”,他们使用专门设计用于创建块的专用软件或设备。在设备和处理能力(电力)方面,块创建-或采矿-成本高昂。为了创建比特币区块,矿工被激励通过两种类型的奖励来创建区块:预先定义的每区块奖励和交易本身内提供的费用,支付给成功确认交易的任何矿工。其他应用程序可能会以不同方式激励块创建者。如果区块链应用程序在银行或一组银行内部运行以供内部使用,则这些应用程序可能只需向第三方或员工支付执行此任务的费用。
区块链2.0区块链2.0
区块链的假定发明者中本聪(SatoshiNakamoto)从未看到区块链技术仅限于比特币或其他加密货币。在年的一次沟通中[3],他设想“[区块链]设计支持我多年前设计的各种可能的交易类型。托管交易,保税合约,第三方仲裁,多方签名等。如果比特币有所收获在很大程度上,这些是我们将来想要探索的事情......“在新应用中使用区块链技术的扩展正是我们现在所见证的。
术语区块链2.0用于区分比特币作为资产和“区块链作为可编程分布式信任基础设施”[4],更广泛地说,增加了链上实用程序和可扩展性的新可扩展功能。区块链2.0不是将区块链视为货币和支付分散的一部分,而是扩大了技术的范围,使更广泛的市场分散化,并且通过提供证书和权利和义务的登记,交易将涉及其他类型的资产。在房地产,知识产权,汽车,艺术品等。
由于区块链2.0是代码,因此新应用程序被称为在一组新协议上运行(“区块链2.0协议”)。与Internet协议及其堆栈层的比较说明了区块链1.0和区块链2.0之间的关系。前者可以被视为TCP/IP传输层,而后者可以被视为HTTP,SMTP和FTP。在这种情况下,区块链2.0应用程序类似于浏览器,社交网络和文件共享服务。
区块链智能合约区块链2.0的核心:智能合约
智能合约
智能合约是嵌入合同条款和条件的计算机协议。合同的人类可读术语(源代码)被编译成可在网络上运行的可执行计算机代码。因此,许多类型的合同条款可以部分或完全自动执行,自我执行,或两者兼而有之。智能合约不是一个新概念。计算机科学家尼克·萨博(NickSzabo)可能在年左右创造了“智能合约”一词,以强调将合同法和相关商业惯例的“高度发展”实践带入陌生人之间的电子商务协议设计的目标。互联网[6]。智能合约的早期适应是数字版权管理方案。这些是版权许可的智能合约,金融合同的金融加密方案也是如此。
区块链技术通过构建其分布式分类帐架构来实现智能合约。构成智能合约的代码可以作为区块链2.0应用程序条目的一部分添加。现在可以输入彼此不了解的第三方之间的智能合约,因为区块链中的信任是作为无法伪造或篡改的数据库。特别是,现在可以以低成本签署与多个第三方的合同(多重合同)。因此,基于区块链的智能合约的定义:“一段代码(智能合约),部署到共享的,复制的分类账,可以维持自己的状态,控制自己的资产,并响应外部信息的到来或收到资产“。
区块链2.0的应用和意义
透明度和隐私
最初的比特币代码已经在开源许可下发布,所有区块链2.0应用程序也都是开源的。对于一个局外人来说,这可能是革命性的,但是,随着开源模型在计算创新的所有领域占据主导地位,如果有人选择发布区块链或区块链2.0应用程序之类的新平台,它实际上将成为一种范式转变。以太坊在封闭源许可证上。尽管如此,源代码的可访问性为区块链提供了重要的透明度,这增加了对共识驱动的分布式数据库结构所带来的系统及其分类账的信任。区块链的所有用户都可以验证底层代码是否存在任何安全漏洞或包含任何允许篡改的后门。
作为出发点,所有用户都可以访问有关区块链上所有交易的信息。此透明度允许所有用户检查其分类帐副本以与其他用户的副本保持一致。此外,任何连接良好的节点都能够合理确定地确定数据集中是否存在事务。创建交易的任何节点都可以在确认期后以合理的确定程度确定交易是否有效,能够发生并成为最终交易(即,没有冲突的交易被确认到其他地方的区块链中,这将使交易无效,例如相同的加密货币单位在其他地方“双重花费”。
这种透明度可能对其用户的隐私构成挑战。比特币网络通过允许节点以假名访问分类帐来努力保护其用户的隐私。如前所述,为了转移比特币,节点不必揭示操作该节点的个人或组织的物理身份。所需要的只是该节点使用具有有效私有加密密钥的数字签名进行交易。如果使用区块链2.0应用程序需要链接到用户的身份,则所有使用该应用程序的人都可以访问此个人信息。这在遵守欧盟数据保护法规方面带来了挑战。其中一些挑战与国际电子商务网站面临的挑战类似。其他人可能是新的。如果区块链数据库以明文形式保存个人数据,则此信息将在分类帐的所有分布式副本上复制到所有节点。这些节点是谁?在欧盟数据保护环境中,谁是数据控制器和数据处理器?
守则是法律
LawrenceLessig着名地说“代码就是法律”。他指出,编码人员和软件架构师通过选择IT网络的工作和结构以及运行在他们身上的应用程序,对制定系统的规则做出了重要而且往往是关键的决策。在这种情况下,编码员取代了传统的立法者。对于软件堆栈中的许多层的结构而言,这仍然是正确的。在区块链层上工作的编码员做出了这样的决定。这同样适用于区块链2.0应用程序,例如以太坊脚本语言。
编码人员-或者更恰当地说是他们的薪酬主管-制定了编码员将转换为计算机可执行代码的智能合约的内容和范围。这为编码人员提供了决定框架及其对可在其区块链2.0应用程序版本中使用的合同的限制的服务权。然而,现实情况是,这将成为一个以客户为导向的市场。智能合约的各方将向编码人员支付量身定制的智能合约以满足他们的特定需求。编码人员将类似于起草“传统”合同的律师,编码人员将得到专业从事智能合同语言和机制的律师的协
正如人们很快意识到网络空间不受政府干预一样,必须理解智能合同不仅受到“代码作为法律”的约束,而且还受到土地法的约束。即使是作为政党的自主软件代理商的智能合约也可以追溯他们对人类行为的开端,并且还会在某个时间影响“真实”世界中的人类或其他行为者。正如合同自由受到很多限制一样,合同法和法规对智能合同的自治和自我执行也有很多限制。智能合约不存在于法律真空中,就像网络空间不与现实世界隔绝一样。
裁决和灵活性
智能合约可以-至少在理论上-完全自动化和自我执行。一旦在计算机代码中设置了条款和条件,合同就会运行,并且计算机将根据代码和外部事件公正地执行这些条款。在许多商业关系中,特别是在金融服务中,这些属性使智能合约非常具有吸引力。自动化与缺乏与区块链分布式性质相关的传统信任建设成本相结合,大大降低了交易成本,使这种交易更有利可图。
但商业(和私人)交易往往非常复杂。正如任何合同律师都同意的那样,起草一份考虑到所有可能的意外事件的合同,并说明他们的所有答复是不可能的。
法院的一项关键职能是在情况发生变化的情况下,以双方在订立合同时未预见的方式进行裁决。智能合约可能以任何偏离现状的典型二元方式分配风险,并且可能已经向外部仲裁者插入了一些关于这种偏差是否已经发生的参考。因此,智能合约可以由计算机执行而没有任何干扰。但是,当事方可能处于不希望合同严格执行的情况。双方可能事先同意,合同的执行应视其公平性或合理性而定。严格执行对智能合同特别感兴趣的一方可以再次考虑,
智能合约可能被证明非常不灵活,无法适应不断变化的环境和各方修改后的偏好。人工智能(AI)越来越多地应用于智能合约的起草,管理和执行,但AI无法根据嵌入的公平和经济效率原则提供必要的代码更新。也许,在不久的将来,人工智能将能够在最初的起草和随后的智能合约执行中接受这些原则。然而,就目前而言,许多用于管理复杂的私人和商业关系的智能合约必须保持开放式,并依赖于湿软律师和丝绸法官的意见。
物理世界的链接
随着我们转向区块链2.0应用程序,对物理链接的需求变得明显。在服务器上设置基于区块链的土地登记册或编码智能合约以在区块链应用程序中记录为交易可能是最容易的部分。验证一个人声称他拥有一块土地的所有权,更不用说核实一个公钥的持有者是他声称的那个人,这通常是一项几乎不可能完成的任务。然而,为了使区块链具有价值,必须建立与物理世界的有效链接。一般而言,在区块链2.0申请中注册的所有权利和义务(加密货币除外)必须依赖适用法律的有效性,并且通常依靠某些政府或第三方机构的认证,已根据适用法规制定了条件。如果必须促进交流,建立物理链接通常是最麻烦和最昂贵的部分。虽然建立基于区块链的分散式数据库结构将显着降低交易成本,但这通常是不够的。
合同法
完全自动化和自我实施的智能合约可能会处理如此复杂和不可预测的商业场景,以至于代码无法将所有可能的问题都嵌入到所有可能的问题中。如上所述,在可预见的未来,智能合约通常不得不依赖法院和仲裁来处理疑问。合同法的一个组成部分规定了当事人作为法律问题不能在合同中偏离合同法规定的强制性规定的问题。某些法律原则对于经济活动的监管至关重要,如果不遵守这些原则,法院将不会执行其他有效合同。智能合约的自由也受到限制。
如果法院认为合同因欺诈,胁迫,伪造,缺乏法律行为能力和不合情理等概念的当地版本而被视为无效,法院将向受害方提供已经执行的明智合同的补救措施。这些原则对于交易所的监管至关重要,如果这些原则可以通过完全自动化和自我执行的智能合约的既成事实来单独规避,则会适得其反。参照法律原则的合同无效仍然是传统合同规则的一个例外。没有理由相信将智能合约纳入同一合同法框架将阻止它们被广泛采用,特别是当事方是被认为更有能力在合同中保护自己的企业。相反,必须假定智能合约的当事人更喜欢这种合同法检查。创新的区块链2.0初创公司可能会提出半自动化服务,这将降低合同欺诈风险和缺乏法律能力的风险。
消费者监管
智能合约将组织各个领域的经济价值交换。由于公共利益的考虑,许多这些部门将受到严格监管。将合同移至区块链可能会导致有关法律和司法管辖区选择的问题,但与大多数传统的国际合同一样,国家法院和立法者最终会形成更好的理解水平。与国际电子商务一样,智能合约不会(长期)在法律和秩序之外运作。挑战不是任何国家法院是否会裁定一份明智的合同,而是法院排队争夺法律论坛并使用其国家法律体系的可能性很长。
在消费者监管方面,这一点最为明显。许多智能合约将有一个消费者和一个企业作为各方。该业务可能承担设置和运行区块链2.0应用程序的成本,并单方面起草智能合约的条款和条件。显而易见的是,受立法保护的用户群的智能合同条款必须遵守最低权利和禁令。在智能合约下,消费者,工资收入者,未成年人或承租人的法律地位不能比传统合同更差。如果是这种情况,无论自动化和自我执行如何,法院都将使无法遵守的智能合同无效。
但是,遵守强制性监管是对智能合同的挑战,而不是障碍。这只是一个复杂的问题。法律框架越具挑战性,开发将框架规则嵌入到例如智能消费者合同中的代码就越重要。一些强制性条款为第三方的公正性留下了酌情评估的余地,但消费者监管也非常适合通过将有关宽限期,形式主义通知等的条款编入智能合约中来实现自动化。如今,电子商务网站已将几乎所有法律合规纳入其电子商务应用程序。这些企业已经使用智能合约。将电子商务数据库移动到区块链可能是次要任务。
下面来看看区块链的实际应用
区块链2.0:如何彻底改变民主和身份的结构
区块链电子投票
虽然由于担心数字投票可能被篡改,许多民主国家仍然更喜欢传统的纸质投票系统和电子投票系统,但新技术开始改变这种观点。
一个建议是支持区块链的电子投票(BEV),它将从中央机构获得控制并将其交还给选民。
由于加密算法,一个人的投票将被加上最后一次投票的详细信息,数字系统甚至数字精通社区内的人都会更容易发现非法投票。
尽管仍然是一项新兴技术,但BEV已经开始致力于欧洲内部的地方政治规模,例如丹麦政党的内部选举。
但根据欧盟的说法,也许在这个早期阶段,它在国家层面的政府选举中的实际用途仍然有限,这取决于“它能反映社会,政治和民主的价值和结构的程度”。
甚至有人认为区块链有一天会看到我们抛弃现有的民主模式而转而支持“流动民主”。
在直接民主制度之后,流动民主将允许人们在线投票,无论政府提出什么建议,并且使用区块链,可以迅速作出回应。
使用代理系统,一个人的投票甚至可以转移给他们认为遵循类似心态的人,无论是朋友还是州政治家。
透明的资金流动
在治理问题上,区块链也被提供作为维持公共服务的答案,特别是在人们的税收流动的透明度方面。一个政府概念可以允许区块链形成分配社会福利或其他国家支付的安全方法的基础,而不需要分支进行昂贵且耗时的欺诈调查。
爱尔兰的初创企业援助:科技是与塞尔维亚合作的一个明显例子,同时它努力利用区块链创建一个透明的系统,以便在叙利亚等国家均匀分配援助。
爱尔兰银行的创新经理斯蒂芬莫兰当然认为,身份领域的区块链比BEV提供了更大的革命性变革。
“通过身份证明,这可以涵盖教育记录中的所有内容,但也可以涵盖国家身份证的概念,”他在与Siliconrepublic.
转载请注明:http://www.abuoumao.com/hytd/4496.html