首页(yè) 区(qū)块链(liàn)生态 查看(kàn)内容(róng)
  • 4207
  • 0
  • 分享到

区(qū)块链无效解决方案示(shì)例(lì):为什(shí)么都不起作用?

2019-3-16 20:08

来源: 格密链(liàn)

区块(kuài)链无效解决方案示例:为什(shí)么(me)都不起作用(yòng)?


如今,人们出(chū)于各种原因诉(sù)诸区(qū)块链。从我在2017年中期开始进(jìn)行智能合(hé)约安全审核(hé)以来(lái),已经看到了这一切。Allin blockchain似(sì)乎(hū)是合乎逻辑(jí)且有益的(de),但(dàn)实际上存(cún)在一些问(wèn)题。下面(miàn)提供八个流行的区块链案例,以及陈述它们为什么不起作用,以便您(开发(fā)者/顾户/投资者(zhě))知道(dào)当有人提供您(nín)以这种(zhǒng)方(fāng)式使用区块(kuài)链(liàn)时,您(nín)该怎么做。

1.供应(yīng)链管理(lǐ)

假(jiǎ)设(shè)您订购(gòu)了一些货物,并且承(chéng)运者保证保持某些运输条件,例(lì)如保(bǎo)持货物冷藏。建议的解决(jué)方案是在卡车(chē)中安装(zhuāng)传感器,该卡车将监控冰箱温度并定期将数据传输到区块链。

这样,您可以(yǐ)确保在整个运输中都是满足(zú)(承(chéng)运者(zhě))承诺(nuò)的条件。

这里的问题不是区块(kuài)链(liàn),而(ér)是与传感器(以(yǐ)及其他)相关。作为(wéi)物理世(shì)界(jiè)的一部分,人(rén)们很容易骗过传感器。

例如,恶意的承运人(rén)可能将传感器放在卡车上(shàng)的小冰箱(xiāng)里冷(lěng)藏,同时将货物留在卡车(chē)的非冷藏区域以节省(shěng)成本。

我们将此问题(tí)描述为:区块链不是物联网(wǎng)(IOT)。

我(wǒ)们将(jiāng)再多次回到这个声明。尽管区块链不允许修(xiū)改(gǎi)数据(jù),也无法确保此类(lèi)数据是正确的。唯一(yī)的例外(wài)是链上(shàng)交(jiāo)易,当(dāng)系(xì)统不需要现实世界时(shí),所有必要的信(xìn)息已经(jīng)在(zài)区块链(liàn)内,从而允许系统验证数据(例如,一个地(dì)址有足够的资金来进行(háng)交(jiāo)易)。

从外部向区块(kuài)链提(tí)交信息(xī)的应用程序被称为“oracles”。直到找(zhǎo)到oracles问题的解决方案,任何尝试基于区块链的(de)供应链管理,就像上面的情况一(yī)样,在没有先开(kāi)发出可靠引擎的情况下尝试设计飞机也是毫(háo)无意义的。

我强(qiáng)烈建议您阅读本文并特别注意以下图(tú)表(biǎo):

可以在我们的微(wēi)信公众(zhòng)号里(lǐ)运行小程序,判断您是否需要区块链(liàn)。

2.对象真实性保证

虽然这种情况(kuàng)与前一种情况类似,但我想将其单独列出,因(yīn)为它(tā)是在不同(tóng)的包装(zhuāng)器中呈现的(他们以不(bú)同形(xíng)式呈现)。

假设我们(men)生(shēng)产独特(tè)而昂贵的商(shāng)品(pǐn),例如手表,葡萄酒或汽(qì)车(chē)。我(wǒ)们(men)希(xī)望我(wǒ)们的客户绝(jué)对确定他们正在购买我们(men)制(zhì)造的(de)东西,因此(cǐ)我们将我们的(de)葡(pú)萄酒瓶链接到区块(kuài)链支持的token,并在其上放置QR码。现(xiàn)在,通过”单独的区块链交易”确(què)认每一步(从制造商,到承(chéng)运人,到商(shāng)店,再到客(kè)户),客户(hù)可以在(zài)线跟踪(zōng)他们的瓶(píng)子。

然(rán)而,这个系统很容易受(shòu)到(dào)一个非常简单(dān)的威(wēi)胁(xié):一个不诚实(shí)的卖家可以用一(yī)个(gè)token制作一个真(zhēn)正的瓶子的副(fù)本,装(zhuāng)上低质量的葡萄酒,并(bìng)偷走你的昂贵的葡萄(táo)酒或卖给(gěi)不关心那些不(bú)关心tokens的人。

为什么这么容易?因为区块(kuài)链(liàn)不是(shì)物联网!瓶(píng)子是物理对象(xiàng),因(yīn)此(cǐ)可以(yǐ)伪造(zào),与(yǔ)数(shù)字签(qiān)名不同。

3.声明真实性保证

我们以大学(xué)文凭的(de)真实性为例。在这种情况下,我们需要验证声明(míng)的真(zhēn)实(shí)性(“Peter从大学毕(bì)业(yè)”),而不(bú)是物理(lǐ)对象。为(wéi)了确保文凭是真实的,发行日期是(shì)准确(què)的,我们需要(yào)检查(chá)数(shù)字签名和时间戳。

数字签名(míng)很棒,有些人称(chēng)呼他们为非对称密码学(xué),是“20世纪(jì)最伟(wěi)大的发明”。但是,不要将它(tā)与区块链混(hún)淆。事实上,在区(qū)块链(liàn)出现(xiàn)之前,数字签名已经存在并且(qiě)很有用。注(zhù)意!如(rú)今,数字(zì)签名通(tōng)常作为区块链出售。也许您真(zhēn)正需要的是数字签(qiān)名,而区块链并不能满足您的要求。

时间戳(chuō)更接近区块链(liàn)。事实上,区块(kuài)链本身(shēn)是最(zuì)可(kě)靠(kào)的时间戳方法。您不需要(yào)发明任何东西:只需将数据的哈希(xī)值放入(rù)比特币(bì)区块链即可。

在比特币区块链上放一些(xiē)由几(jǐ)位教授数字签名的(de)学生(shēng)文凭是一个好主意(yì)吗?它是。但(dàn),重要的是,不(bú)通过网站或应用程序使用集中(zhōng)验证来拧紧(可以(yǐ)理解为,做)这个系统,这将是(shì)一个(gè)单点故(gù)障(单(dān)点故(gù)障,指系统(tǒng)中一点失(shī)效,就会让整(zhěng)个系统无法运作(zuò)的部件,换句话说,单点故障即会整(zhěng)体故(gù)障。)。

4.投票

在使用区块链(liàn)进行投(tóu)票(piào)时,我们(men)需要(yào)明确我们想要解决的问题(tí)。

伪造投(tóu)票/选(xuǎn)民身份验证:要解决这个问题,我们需要数字签名而不是区块链。这里的主要(yào)问题是(shì)私(sī)钥:从哪里获取它以及如何存储它。我(wǒ)不(bú)会解释为(wéi)什么任(rèn)何一(yī)个生成密钥的系统(tǒng)在(zài)终(zhōng)端用户设备之外(wài)的任何(hé)地方都被设计(jì)破坏。但是,除此(cǐ)之外,拥(yōng)有开源和经过适当审核的(de)密(mì)钥生成(chéng)软件(jiàn),第(dì)三方硬件(智能手(shǒu)机是最简单的选项)以及(jí)可以处理(lǐ)私钥的用(yòng)户(hù)也很重要。

虽然系统(tǒng)开发人员(yuán)可以解决(jué)前两个问(wèn)题,但第三(sān)个(gè)问(wèn)题要困难(nán)得多。比特币(bì)实(shí)际上可以帮助我们(men)学习如何处理密钥。实(shí)际上(shàng),丢失(shī)您的社交媒体帐户(hù)的密码或投票是一回事,但丢失自(zì)己的钱的(de)是另一(yī)回事(shì)。

再一次,如果我们在投(tóu)票(piào)过程(chéng)中需要oracle,那它将密钥链(liàn)接(jiē)到(dào)特定的人(rén)。

公开可见的计票(piào):可(kě)以安全地假设(shè),以太网智能合约对于这个问题是完美的,因为它们允(yǔn)许每个人(rén)看到(dào)任何特定候选(xuǎn)人收到(dào)多少票。然而,在这种情况下,开放程度可能太高,因为我们(men)可以看到每个人如何投票(piào),从而(ér)可以(yǐ)影响他们。尽(jìn)管(guǎn)该系统的建造方(fāng)式使得每次投票(piào)只有投(tóu)票者才能看到,但(dàn)还有另一(yī)个更复杂的挑战:只要选(xuǎn)民(mín)在技术上能够提(tí)供投(tóu)票选(xuǎn)择的证据,他们仍然可能处(chù)在压力(lì)之下。

在这里,我们再一次需要oracle来检(jiǎn)查是否有来自不存(cún)在的选民的(de)额外投票。

5.作者身(shēn)份(fèn)证明(míng)

我们(men)假设,艺术家A想要(yào)使用区块(kuài)链来记录某幅(fú)画是他的。他拍了一张照片,将照片哈希放在区块(kuài)链中,然后将照片上传(chuán)到博客。现在,如(rú)果艺术家(jiā)B声称这幅画属于他,艺(yì)术家A可以(yǐ)通过展(zhǎn)示照片和(hé)哈希来轻松证明他的作者身份。在这种情况下有(yǒu)两个潜(qián)在的(de)问题:

首先,艺术(shù)家(jiā)B可以说他不知道(dào)区(qū)块链,因此不能用它(tā)来注册他的作者身(shēn)份。因(yīn)此,此程序只有在(zài)成为惯(guàn)例时才能起作用。

其次(cì),艺术(shù)家B可以闯入(rù)艺术(shù)家A的工作室,拍摄这幅画(huà)的照片,并在艺术家A之前将哈希(xī)放(fàng)在区块(kuài)链中。

原因是......

区块链不(bú)是物联网!

然而,总(zǒng)的来说,这个用例是有(yǒu)道理的。但是,除了比特币的区块链(liàn)之外(wài),它不需要任何其他东西。

注意:我只是(shì)在谈论作者身份证明,因(yīn)为我认为知识产权的概念是(shì)无(wú)意义的。StephanKinsella的“反对知识产权(quán)”。

6.土地登记

另一个提(tí)议的案例(lì)是将基于区(qū)块链的tokens与土地所有权联系起来。这里至少有两个问题。

执行者(zhě)行动:虽(suī)然瓶子/手表/汽车可以通过点对(duì)点(P2P)交付,但土(tǔ)地所有权(quán)和转让必须由监管机构进行登记(jì),监管机构可以随时(shí)实际访问(wèn)您的土(tǔ)地并执行其意愿。如果监管(guǎn)机构(gòu)坚(jiān)持要转让(ràng)您的土地,区块链记录会(huì)发生什么?第一(yī)个选项:区块链(liàn)记录仍然指定(dìng)您为土(tǔ)地所有者,这不再是真实的;第二种选(xuǎn)择:监管机(jī)构可以创建自己的(de)记录,从而重写您的(de)记录(lù),这意味着区块(kuài)链不起作用。这(zhè)是一个关键点,因为区块链也被提升为(wéi)一种(zhǒng)工(gōng)具,可(kě)以保护您免受(shòu)监(jiān)管机构和任何(hé)个(gè)别官员(yuán)的欺诈活动的(de)侵(qīn)害。

集中开发和支持:现在,谁(shuí)将(jiāng)开发这样的(de)系统和支持的节点(diǎn)?如果监(jiān)管机(jī)构本身或其对手做合格工作,那么这样的系统将不会分散。分(fèn)布式协(xié)议加上(shàng)集中式(shì)开发等于集(jí)中式协议(yì)。

此外(wài),每当有人为(wéi)您(nín)提供区(qū)块(kuài)链(liàn)时,请问自己:我们(men)可以使用分布式数据库吗?

如果答案是'是',为什(shí)么要选择区块链?实(shí)际上,区块链更慢(màn),资源(yuán)更(gèng)密集。此外,数据库(kù)开发和(hé)整合方面的专(zhuān)家(jiā)更便宜,更容(róng)易找到,他们的工作产品更(gèng)容易检(jiǎn)查,系统支持也更简单。

鉴于所有这些挑战,我认(rèn)为分布式数据库是当今土(tǔ)地(dì)登记的更好选择,即使它肯定需(xū)要(yào)变得更加可靠和开放(参见“区块链作为触发器”部分)。

实际上,看起来这个特定的用例已经成为(wéi)现(xiàn)实。Bitfury最近宣布推出基于Exonum框架的区块链(liàn)土地登记(jì)系统(tǒng),并将在乌克兰(lán)(Ukraine)和(hé)摩(mó)尔多瓦(Moldova)开展(zhǎn)同样的(de)活(huó)动。很(hěn)奇怪的是,我找不到这个案(àn)例的任何技术(shù)细节,这意味着由于(yú)某种原因(yīn),Bitfury并不急于夸(kuā)耀它。

7.银行(háng)间转账

根据“您是否需要区块链?”的计划,这个案(àn)例是(shì)一个很好的案例。它(tā)涉及许多不相互(hù)信(xìn)任的政党,没有任何可信(xìn)任的第三方(fāng)参与。虽然比特币可以(yǐ)在这里使(shǐ)用,但银行不太可能公开(kāi)显示其相互支付。因此,我们将提供一(yī)个私(sī)有区块链,只有银行自己才能(néng)输入数据,支持节点,并验证所有其他方的(de)交易。

在功能(néng)方面,该(gāi)系统与具有访问控(kòng)制的分(fèn)布式数据库有何不同?是的,确实如此。但只有当双方之间存在分歧时(shí)才会这(zhè)样做。在这(zhè)里,问题是:银行是否(fǒu)会(huì)同意系(xì)统提供的共识,还是会向法院上诉?如果银行可(kě)以选择第二种(zhǒng)选择(即他们从未签署过无(wú)条件(jiàn)接(jiē)受(shòu)系统提供的所有决定(dìng)的协议),那么这个(gè)系统毫无意义。

此外,如(rú)果监管机构(gòu)禁止或限制使(shǐ)用(yòng)此(cǐ)类系统或指示法院(yuàn)拒绝系统(tǒng)数据,则整(zhěng)个案件将是(shì)荒谬的。

8.代(dài)币是为了(le)代(dài)币(bì)利(lì)益

是(shì)的,没错!我实际上(shàng)是在写(xiě)2019年的ico

我所说的(de)“代(dài)币(bì)是为了代币利益”是(shì)指(zhǐ)一些初创公司发行代币,并(bìng)说他们授予你在他们公司/利润/分割费期权中的份额。问题是:

区块链(liàn)不是物联(lián)网!

与风险(xiǎn)资本(běn)投(tóu)资者或(huò)监管机构(gòu)不(bú)同,区块链不会让创业(yè)公司对其投资者负责。仅凭代币(bì)形式的(de)承诺并(bìng)不(bú)要求公(gōng)司的(de)创始人做(zuò)任何(hé)事情-我(wǒ)们(men)在ICO繁荣时期(qī)曾多次看到过(记得Lambos吗?)这方面(miàn),ICO更像(xiàng)人(rén)群(qún)资金而非首次公(gōng)开募股。

虽然专业分散机构和反(fǎn)对监管控(kòng)制,但我必须(xū)承(chéng)认,这(zhè)个领域几乎(hū)没有这样的系统,这意味着你必须选择(zé)现有工具或信任公司(sī)创始人。现在,让我描(miáo)述一些有(yǒu)希望的用例。

9.区块链作为触发(fā)器

奇(qí)怪(guài)的(de)是,即(jí)使是非工作案例也可能有用。假设(shè)公司使(shǐ)用(yòng)过时的过程/系统。管(guǎn)理层决定投入炒(chǎo)作(zuò)(区块链(liàn)/大(dà)数据/AI/IoT)来取(qǔ)得领先地位(wèi),而(ér)不(bú)是选(xuǎn)择正常而明显(xiǎn)的解决方案。

那(nà)时,一个精明但负责任的内部创业者可以提供(gòng)适当的系统设计,将其作为区块(kuài)链进行营销(xiāo)。根据不同的情况,区块链(liàn)既可以提(tí)供某(mǒu)些优势,也(yě)可以(yǐ)完全不提供优势,只依赖(lài)于漂亮的演示幻灯片。

10.货币

Blockchain非常适合处理货币(bì),主要(yào)是因为它是(shì)为此(cǐ)目的而(ér)创建的(de)。区块链记录并验证“甲方拥(yōng)有(yǒu)的金额X”等陈(chén)述;甲方将金(jīn)额X转入乙方;乙方拥有(yǒu)X金额,因(yīn)为之前所有类似的(de)陈(chén)述都记录(lù)在同一区块链中。

SimonMorris说,最初分(fèn)散目标是为了打破规(guī)则,就(jiù)像(xiàng)那些(xiē)遵(zūn)守这些(xiē)规(guī)则的人会(huì)试图阻(zǔ)止你。(theoriginal objective of decentralization is to break the rules,as those whoobserve those rules will try to stop you.),在他关于加密的BitTorrent加(jiā)密课程(chéng)系列文章的第二部分题为“如果你没有(yǒu)违反规则你做错了(le)”。

比特币(bì)完(wán)全符合这(zhè)一(yī)要求,因为(wéi)它打破了旧规则,根据该规则,只有(yǒu)政府发行资金,定义发行程序,并决定哪种(zhǒng)交易有效,哪(nǎ)种交(jiāo)易无效(xiào)。

更重要的是,我认为比特币发挥了特定的作用:在技术(shù)出现(xiàn)之前很久就(jiù)以一种易于(yú)理(lǐ)解的方式(shì)转移价(jià)值(参见NickShezabo的(de)‘演变:货(huò)币起源’)。与此同时,大多数区(qū)块链初创公司必须(xū)从一开始(shǐ)就解释他们解决了哪些任(rèn)务以及为什么。这(zhè)甚至对于(yú)传(chuán)统的(de)初创公(gōng)司而言是(shì)无意义的,他们通常(cháng)是寻找(zhǎo)客户,测试假设并试图与市场保持同步。即解决现有问题,而不是发明新问题。

无(wú)论如何,比特币是迄(qì)今为止唯(wéi)一的工作的区块链应用程序。这就是为什么在我的(de)文章(zhāng)开头,我质疑“区块(kuài)链的使用”一词的相关性(xìng)。

11.智(zhì)能合约

让我(wǒ)们说(shuō)实话:没有人真正知道智能合约是什么(me)以及(jí)它们的用途,因为这个概念仍然处于(yú)起步阶段。以太坊真正是(shì)引领潮流(liú)的(de)。当分散(sàn)的(de)比特币发挥作用时,人们已经(jīng)知道并习惯了电子货币;

当我们在以太坊上运行(háng)分散的智能合约时(shí),我们仍然在(zài)努(nǔ)力(lì)处理硬拷贝合同(tóng),而集(jí)中(zhōng)的智(zhì)能(néng)合约却根本就不存在(zài)。我们可以(yǐ)尝试同时跳过两个步骤,但要做到这一点,我们需要时间(jiān)和可行的概念。

就(jiù)个人而(ér)言(yán),我相信智能合约会找到(dào)适合他们的(de)应用场景。这就(jiù)是我在这个领域工作的(de)原因。然而,这是我个(gè)人(rén)的信念,但尚未得到证实或驳(bó)斥(chì)。
欧宝官方web站-Opel ob(中国)
版权(quán)申明:本(běn)内(nèi)容来自于互联网,属第三(sān)方汇集推荐平台。本文的版权归(guī)原作者所有,文章言论不代表链门户(hù)的观点(diǎn),链门(mén)户不(bú)承担任何法律责任。如有侵权(quán)请(qǐng)联系(xì)QQ:3341927519进行反馈。
相(xiàng)关(guān)新(xīn)闻(wén)
发表(biǎo)评论

请先 注册/登(dēng)录 后参与(yǔ)评(píng)论

    回顶部(bù)

    欧宝官方web站-Opel ob(中国)

    欧宝官方web站-Opel ob(中国)