和数区块链技术与人工智能怎么样?能做什么

区块链技术能做到的,不止是比特币_凤凰数码
区块链技术能做到的,不止是比特币
用微信扫描二维码分享至好友和朋友圈
原标题:区块链技术能做到的,不止是比特币 【PChome资讯组报道】加密数字货币的世界是复杂的。尽管
原标题:区块链技术能做到的,不止是比特币
【PChome资讯组报道】加密数字货币的世界是复杂的。尽管近年来,往里投钱变得更容易了,其背后的技术却越来越复杂。虽然这些技术可能会把你搞得晕头转向,但你总会明白,这其实是一件好事。
无论你是想要投资比特币,还是以太币等其他类似币种,亦或你只是单纯对区块链这个技术很感兴趣,看完这篇文章,你就会对加密货币世界的核心问题“区块链是什么”,有一个基本的认识。
所谓“创世区块”
这项技术的初次研究,始于90年代初,源自一篇题为《如何对数字文件进行时间戳记》的论文。“这是一个基本的想法,关于区块链最后会变成什么样子,但它也是一个开始,它将衍生出价值数千亿美元的产业,并能很好地重塑我们数字社会运作的方方面面。”
单纯将区块链技术与比特币等加密货币捆绑在一起是不对的,它本质上来讲属于加密技术的范畴,只是较多地伴随着数字货币出现而已。区块链利用数学保证技术使记录合法化,确保它的真实性。区块链是由这些记录组成的一个不断增长的链,或者是“块”,只允许通过一条确认过的路径返回原来的块,对修改和篡改有很大的抵抗力。
这条链从“创世区块”(Genesis Block)开始,也就是链上的第一个记录,并持续接入完整的区块。每一个区块都通过使用加密散列指针来证明,将其与链上的前一个块链接起来,并证明它的有效性。其中还包含时间戳和事务数据,从而提供了与传统的“中间人机构”相同的功能,不过是公共而非私人监督。
更通俗的描述是,它实际上是一个记录交易细节的分类帐。使区块链与传统的分类帐不同的是,它完全是点对点的,因此非常公正,需要社区投入时间参与其使用,而不是专门的中间商。
正是这一点使得区块链成为加密货币的有效支柱,它在2009年首次出现在比特币上。这种由仍然隐藏真实身份的“中本聪”(Satoshi Nakamoto)开发的加密货币,只允许使用一种方法交易,实际上完全就是一种数字货币,但由于区块链的保护不会被篡改。
比特币和ALT-COIN
虽然比特币和ALT-COIN(除比特币之外的其他数字货币)都使用区块链技术,但它们的行为方式不同。自从比特币问世以来,它在核心开发者和更广泛的社区的要求下发生了一些变化,而其他的比特币也被创造出来以改进比特币,其运行方式略有不同。
就比特币而言,其区块链大约每十分钟产生一个新区块。该块将验证和记录,或“证明”已经发生的新事务。为了实现这一目标,“矿工”利用强大的计算硬件提供了一个工作证明——这个计算有效地创建了一个数字来验证块和它所包含的事务。在一个比特币交易可以被视为有效地完成之前,必须接受其中的几个证明,即使严格来说,比特币实际上是在瞬间转移的。
最近几个月,比特币在这一部分遇到了麻烦。随着比特币交易数量的增加, 10分钟的块创建时间意味着它需要更长的时间来确认所有的事务和可能发生的积压事务。
对于ALT-COIN,这就有点不同了。比如莱特币,它更接近2分半钟,而以太币的时间是10 - 20秒,所以确认的速度要快得多。这样的变化有明显的好处,虽然通过让块以更快的速度生成会有更大的几率发生错误。如果在区块链上工作的计算机中有51%出现了错误,它才会变得近乎永久,并且生成块越快意味着需要的工作系统越少。
在加密数字货币之外
区块链技术促进了加密货币的创建,这些货币本身对大量的机构和行业产生了巨大的影响,不过区块链本身具有更大的潜力。它在数字商品中获得信任的能力,有效地制造出无限可复制的、独一无二的东西,具有广泛的影响。它以一种经过验证和公开可验证的方式确认了一个事务。
相比之下,传统金融机构的运行速度缓慢,与公众监督的兼容性也大大降低。金融系统内部的互操作性要差得多,这就是为什么全球金融交易如此耗时且容易出错的原因。
从理论上讲,区块链技术可以使传统的会计实践变得多余,使得所有的金融交易都可以公开进行,从而避免了做假账的情况出现。它的分布性意味着从同行的资金池而不是从金融机构中借钱,或者使信用卡交易完全消除欺诈将成为可能。
目前正在进行测试的一些技术(如智能合同),未来可能会去除昂贵的律师费用或复杂的合同,以保证服务或项目报酬的正常结算。区块链将会确认我们交易的所有方面,这样一来买卖房屋就可以解决地产代理问题,也不用花钱请法律专家。
其核心在于,区块链技术可以确保系统中的所有人都能看到某件事务的发生,它通过创造更多的中间人来消除中间人。虽然有些人对区块链技术存在质疑,但我们也通过它看到了更令人兴奋的未来,无论你是否投资于加密货币。
本文来自IT168
用微信扫描二维码分享至好友和朋友圈
凤凰数码官方微信
播放数:289219
播放数:5808920
播放数:129451
播放数:580892015,140被浏览1,259,861分享邀请回答40594 条评论分享收藏感谢收起哪些场景才真正需要区块链技术?
【数据猿导读】
对货币资产来说,你可以想象监管的银行接受现金,然后为存款人在一个区块链技术下的分布式总账里面加钱。在贸易金融中,信用证和提货单将会被相应的进口商的银行和船运公司来背书。未来,我们可以想象一个一级市场的公司债券直接在区块链上发现来融资的时代的到来
1、数据库database
我们来说第一个准则。区块链是为共享数据库服务的技术。所以你一开始就需要知道为什么你用数据库,这一种结构性的信息。可以是传统的关系型数据库,包括一个或几个表格一样的数据库表。或者可以是最近流行的 NoSQL,更像文件系统或者字典(理论上讲,NoSQL 是关系型数据库的子集)。
金融资产的总账可以被自然地表达成一个数据库表,其中每行表示一个被某个特定的实体拥有的一种资产类型。每行又有三列:
(1)拥有者的个人标识比如账号
(2)资产类别的标识比如&USD&或者&AAPL&
(3)被拥有的资产的数量。
2、多个输入者multiple writers
这个比较简单。区块链是一个支持多个输入者的技术。换句话说,必须有多于一个实体来产生更改数据库的交易。你知道这些输入者是谁吗?
3、信任的缺失absence of trusts
第三个准则。如果多于一个实体对数据库输入,那么在这些实体间需要某种程度的不信任。换句话讲,区块链是一个基于数据库和多个不信任的输入者的技术。
说到不信任的时候我在说什么?我指的是一个用户不愿意别人修改自己&拥有&的数据库。类似的,当读取数据库的内容时,一个用户不会像接受&真理&一样接受另一个用户报告的数据,因为每个用户有自己的经济或政治的动机。
4、去掉中介
所以这个问题,像之前定义的,是使一个数据库和多个不信任的输入者成为可能。已经有一个众所周知的解决方案:一个广受信任的中间人。这是一个每个输入者都相信的人,虽然他们不见得互相信任。其实,这个数据充满了这种性质的数据库,比如在银行里账户的总账。你的银行控制着数据库,保证每笔交易都是有效的,是被参与交易的客户授权了的。无论你费多大劲的请求,你的银行也永远不会让你直接更改数据库。
区块链取消了可信任的中间人,通过使得数据库可以被多个不可信任的输入者直接更改。没有一个中心的守门人需要校验交易和认证他们的来源。然而,交易的定义延伸包含了授权和可靠的证据。交易可以被每个节点单独的验证和处理,每个节点可以保存一份数据库。
但是你需要问的问题是:你是想要还是真的需要去掉中间人?根据你的使用场景,有一个中间实体维护授信的数据库和作为交易看门人真的有错吗?倾向于一个基于区块链的数据库而不是可信任的中间人的合理理由可能包括:成本更低,交易更快,自动调和,新的监管条例或者简单的找不到合适的中间人。
5、交易互动Transaction interaction
所以区块链对有多个互不信任的输入者直接修改共享的数据库是适用的。但这还不够。区块链真正的闪光点在当被多个输入者创造出来的交易有交互的时候。
我说交互的时候指的是什么?往全了说,这指被不同的输入者创造的交易是互相关联的。比方说,小红给了小明一笔钱,小明给了小李一笔钱。这种情况下,小明的交易取决于小红的交易,同时我们无法验证小明的交易除非先查看小红的。正因为这种关联性,这些交易自然的属于同一个共享的数据库。
再往深一层说,区块链一个不错的特征是多个输入者可以互相协作的创造交易,每一方都没有风险。这就使得区块链不需要中间人,来达到每方必须实现自己的义务交易才能发生的情形。
还有一个弱一点的应用是不同独立的输入者互相有关系的情形。一个例子是一个不同实体验证客户不同方面的个人身份的身份数据库。虽然每一个验证证书是单独的,但是区块链提供了一个把所有东西整合在一起的方法。
6、制定规则
这不是一个独立的条件,但是是之前论证的自然结果。如果数据库可以被多个输入者同时修改,这些输入者并不全部互相相信,那么这个数据库必须有内置的规则限定交易的运行。
这些规则从根本上讲不同于传统数据库的约束,因为他们和变换的合法性有关,而不是与数据库某个特定时间的状态有关。每笔交易都会被网络里的每个节点用这些规则检查,检查失败的将会被拒绝,不会传下去。
资产总账包括了这种规则的简单例子,来避免交易无中生有的创造资产。这个规则说总账里各种资产的数量必须在交易前和交易后保持一致。
7、选择你的验证者
到现在我们描述了一个交易可以在多个地方发起的分布式数据库,在节点中用点对点的方式传播,被每个节点单独验证。那么区块链从何而来?嗯,区块链的任务是有权威的最终的交易日志,这个日志的内容所有的节点都可证明的认同。
我们为什么需要这个日志?首先,它使得新添加的节点可以从零开始计算这个数据库的内容,而不需要信任其他节点。其次,它解决了一些节点丢失掉交易的可能性,因为系统的瘫痪或者信息交流的短路。如果没有交易日志,这会导致一个节点的数据库和其他节点的有出入,这就有损共享数据库的意义。第三,两个交易是有可能有冲突的,导致只有一个可以被接受。经典案例是&一个资产两次成功消费&,这种情况下同一个资产发给了两个不同的接受者。在没有中央权威的点对点数据库中,节点对接受哪个交易是有不同意见的,因为没有客观的正确答案。通过交易在区块链中被&确认&,我们保证了所有的节点达成一致的选择。最后,在以太坊类型的区块链中,精确的交易顺序是非常关键的,因为每一笔交易都会影响到接下来的交易会发生什么。这种情形区块链将定义权威的事情发生的顺序,没有这个交易不能被处理。
区块链从字面上看就是一个区块的链条,在这个链条里每一个区块包括了一群被确认的交易的集合。但谁负责选择进入每个区块的交易呢?在适合企业应用的&私有链&中,答案是一群固定的验证者(&矿工&)来把它们创造出的区块进行数字签名。这个白名单将和某种形式的分布式可达成一致的方案结合起来,避免少数的验证者控制这个区块链。比如说,多链用了一种叫做&采矿多样性&的方案,这个方案里被允许的矿工将循环的工作,同时对不行使职责的节点给予一定程度的容忍。
不管使用哪种达成一致的方案,负责检验的节点都比传统中心化数据库的拥有者有少太多的权利。检验者不能伪造交易,也不能违背规则修改数据库。在资产总账中,这意味着他们不能花别人的钱,也不能改变资产的总量。但是即使如此检验者还是有两种方法来影响数据库的内容:一是交易审查。如果足够多的验证者恶意串通,他们可以阻止特定的交易在区块链中被确认,使得这个交易永远的打入冷宫。二是偏好性。如果两个交易起了冲突,创造下一个区块的检验者将决定哪个交易被确认,另一个就被拒绝。公平的选择是第一个被看到的交易,但是检验者可以根据其他因素做选择,而不显露出谁先来后到这一点。
因为这些问题,在部署一个基于区块链的数据库时,你需要清醒的认识到谁是你的验证者和你为什么相信他们。根据场景的不同,验证者可以被选择成为:(1)一个或多个被一个组织控制的节点;(2)一个维护区块链的一群核心组织;(3)网络上的每个节点。
8、为你的资产背书
如果你已经看到这了,你们会注意到我倾向于将描述为共享的数据库,而不是通常上讲的&共享的总账&。为什么呢?因为区块链作为一个技术,可以被用于解决比追踪资产所有权更广阔的问题。任何一个有多个互不信任的输入者的数据库都可以基于区块链搭建,而不需要一个中心化的中间人。例子有共享的日历,维基百科形式的合作和讨论论坛。
话说回来,目前似乎主要是那些追踪金融资产的流动和交易的人对区块链感兴趣。我能想到两个原因:(1)金融业在回应(回想起来,非常小的)类似比特币这样的虚拟货币的威胁。(2)一个资产总账是一个被多个互不信任的实体创造的互相影响的交易共享数据库,这是区块链技术是最简单和自然的应用。如果你确实想用区块链作为资产总账,你需要回答下一个更重要的问题:流动中的资产的本性是什么?我这么说不是表示现金啊债券啊提货单啊,虽然这些也很重要。问题却是:谁是在区块链上代表资产背后的人?如果数据库上说我有十个单位的什么东西,谁将允许我在现实世界中对那十个单位的东西宣示主权?我应该把谁告上法庭如果我不能将在区块链上声明的资产转换成传统的可见的资产?
当然,这个答案对不同的场景将不同。对货币资产来说,你可以想象监管的银行接受现金,然后为存款人在一个区块链技术下的分布式总账里面加钱。在贸易金融中,信用证和提货单将会被相应的进口商的银行和船运公司来背书。未来,我们可以想象一个一级市场的公司债券直接在区块链上发现来融资的时代的到来。
来源:FX168
声明:数据猿尊重媒体行业规范,相关内容都会注明来源与作者;转载我们原创内容时,也请务必注明“来源:数据猿”与作者名称,否则将会受到数据猿追责。
不容错过的资讯
大数据学堂
大数据企业推荐
大家都在搜

我要回帖

更多关于 区块链技术与人工智能 的文章

 

随机推荐