听听另一种声音:这八类场景中,你事实上并不需要区块链,听听别的声音

2023-04-13 21:00:10 views

原标题:《「别傻了,你不需要区块链!」》文章来源:SmartDec编译:王国喜

现在人们对行业的各种问题都寄希望于区块链,认为区块链是一个无所不能的技术。

但是,你还记得这张图吗?

需要存储状态吗?没有;是否需要多个参与者,否;是否所有的书写都是已知和可信的,不要& # 039;不需要.

所以,你不& # 039;我不需要区块链。

从2017年年中智能合约的安全审计开始,我看到了各种各样的区块尚力财经小编2022链应用场景。一种特殊类型的应用场景是& quot区块链使用& quot,这看似符合逻辑且有益,但实际上包含了很多问题。这些问题导致了很多创业公司纷纷跌入坑中,梦想破灭,奄奄一息。

如何获得投资?不停地说区块链发展非常快,直到蛋糕被画得足够大,成功地愚弄了你的投资者,让他们愿意为你投资。

我会提供一些这类问题和无效解决方案的例子。我真诚地希望,无论你是开发商、客户还是投资者,你都能理解如何正确使用区块链。区块链真的不是万能的!

注:本文描述的使用场景和问题都发生在与区块链集成的初始阶段。我& # 039;我不是说这些问题可以& # 039;不能被区块链解决。重要的是这些制度创造者针对具体问题提出了什么解决方案。

1。供应链管理

如果你订了一批货,承运商向你承诺可以保持一定的运输条件,比如全程冷冻货物。你怎么能确保他不会& # 039;不骗你?推荐的解决方案是在卡车上安装温度传感器,该传感器将实时监控冰箱温度,并定期将数据上传到区块链。这样你能保证货物在运输途中符合承诺的条件吗?

这个解决方案有明显的缺陷。问题不在于区块链,而在于所用的温度传感器。温度传感器作为现实世界的一部分,很容易被欺骗。例如,恶意承运人可能只冷却他们卡车上装有温度传感器的微型冰箱,而将货物留在卡车的非冷藏区以节省成本。

左图是预期场景:货物在大货车里一路冷藏。右图为攻击场景:可信温度传感器放在冷藏区(如冰箱),而货物放在非冷藏区。

我把这个问题归咎如下:区块链不是物联网(IoT)。

虽然不允许在区块链上修改数据,但它不& # 039;我不能保证所有的数据都是正确的。这里唯一的例外是网上交易:当区块链系统不不需要与现实世界进行交互,即所有必要的信息都已经保存在区块链上,系统只允许验证数据(例如,一个账户是否有足够的资金进行交易)。此外,与现实世界的互动是不可避免的。

从现实世界向区块链提交信息的应用程序称为& quot神谕& quot,而这个过程中出现的问题就叫做甲骨文问题。在找到解决甲骨文问题的方法之前,任何区块链的供应链管理实验,就像上面的例子一样,就像试图设计一架飞机而不开发一个可靠的引擎一样毫无意义。

2。对象真实性保证

虽然这个场景和上一个差不多,但是我想单独列出来,因为它有不同的表现形式。

Let & # 039;据说我们生产独特而昂贵的商品,如手表、葡萄酒或汽车。以葡萄酒为例。我们希望我们的顾客绝对相信他们买的是我们生产的葡萄酒。因此,我们将生产的酒瓶与区块链上的令牌联系起来,并将二维码放在瓶子上,供客户查询。生产流程的每一步(从制造商、承运商、商店、顾客)都将通过区块链上的一次交易来确认。顾客可以通过瓶子在网上追踪他们收到的葡萄酒。

然而,这个区块链系统有一个简单却致命的缺陷:一个不诚实的卖家可能会复制这个用token捆绑的真酒瓶,在里面装上劣质酒,或者用一朵花代替另一朵花来偷走你昂贵的酒。即使是卖给那些不相信&# 039;如果你不了解区块链,那就连伪造代币这一步都可以省去。为什么在区块链的信任平台上造假这么容易?因为区块链不是物联网!

酒瓶在现实世界中是存在的,所以可以伪造,不像数字签名。

3。声明真实性保证

Let & # 039;让我们以大学文凭的真实性为例。在这种情况下,我们需要验证声明的真实性(如小明& # 039;s大学毕业),而不是一个实物。为了确保文凭的真实性和颁发日期的准确性,我们需要检查数字签名和时间戳。

数字签名机制非常有用,但是数字签名并不等同于区块链。事实上,在区块链出现之前,数字签名就已经存在并被广泛使用。请注意,现在数字签名通常被认为是区块链的一大创新。也许你真正需要的只是数字签名机制,而区块链对你的需求来说可有可无。

时间戳机制更接近区块链。事实上,区块链本身就是最可靠的时间戳方法之一。当需要记录时间戳时,你不& # 039;不需要重复构建轮子:只需将数据的哈希值上传到比特币区块链。

回到大学毕业证真实性的例子,把几个教授签名的大学毕业证的哈希值上传到比特币区块链是个好主意吗?是的,但是,它& # 039;重要的是不要通过网站或应用程序集中执行验证。什么& # 039;如果你必须在中间经历一个集中的过程,区块链有什么用?这将是一个单点故障(单点故障是指系统中的一个组件将使整个系统无法运行)。

4。投票

使用区块链投票时,我们需要明确我们要解决的问题。

1)假投票/选民认证

要解决这个问题,我们只需要数字签名,不需要区块链。

这里的主要问题是私钥:即从哪里获取私钥,如何存储。不用说,除了最终用户之外,任何地方生成密钥的系统& # 039;的设备是一个设计上的大失败。但除此之外,拥有开源且经过适当审核的密钥生成软件、第三方硬件(最简单的选择是智能手机)以及知道如何使用私钥的用户也很重要。

系统开发人员可以解决前两个问题,但第三个问题要困难得多。比特币可能会帮助我们学习如何使用公钥和私钥。但实际上,丢失你的社交媒体账号密码或投票密码(可以通过集中管理机构找回)是一回事,而丢失控制你的加密货币的私钥(没有集中管理机构无法找回)则是另一回事。

再次,如果我们在投票过程中需要使用公钥进行认证,那么公钥与指定投票人关联的过程也会出现Oracle的问题。

听说你喜欢投票,那我们& # 039;让我们对投票形式进行投票,这样我们就可以为我们想要的投票形式投票了。

2)公开可见的计票

可以说以太坊智能合约可以完美实现公开可见的计票,因为它让每个人都可以看到任何特定候选人获得了多少选票。但是,在这种情况下,投票的公开程度可能过高,反而会产生不好的影响,因为我们可以看到其他人投了谁的票,可能会受到其他人的影响& # 039;的票数。虽然系统可以设计成只有选民能看到自己的选票,但会出现另一个更复杂的问题:只要选民能在技术上提供他们投票选择的证据,他们就仍然受到压力。

在这里,我们又一次遇到了预言机的问题。我们需要仔细检查是否有虚假选民的额外选票。

5。作者& # 039;s证书

想象一个场景,艺术家A想用区块链把某幅画记录为自己的。它& # 039;不难想象,他会拍一张照片,将照片的哈希值上传到区块链,然后将照片发布到他的博客上。将来,如果艺术家B声称这幅画属于他,艺术家A可以通过在博客中显示照片和在区块链中显示哈希值来轻松证明他的作者身份。

乍一看,这个方案似乎很完美,但在这种情况下,会有两个潜在的问题:

第一,艺术家B可以声称他不& # 039;我不认识区块链,所以他不能& # 039;不要用它来注册他的作者。因此,只有在区块链注册成为惯例后,这种方法才会起作用。其次,艺术家B可以闯入艺术家A & # 039s工作室,拍一张这幅画的照片,把照片的哈希值放在艺术家a之前的区块链里

这些问题背后的原因还是:区块链不是物联网!

不过,总的来说,这个使用场景是行得通的。同时,它不会& # 039;除了比特币的区块链,我们什么都不需要。

请注意:我& # 039;我只是在谈论作者的身份,因为我认为知识产权的观点没有意义。

6。土地注册

另一个推荐的使用场景是将基于区块链的令牌与土地所有权相关联。但是,在这个使用场景中,至少存在两个问题。

1)监管机构的影响。

虽然酒/手表/汽车等商品可以通过点对点网络(P2P)进行交易,但土地所有权和所有权转移必须在监管部门进行登记备案。在现实生活中,监管部门可能会随时造访你的土地,强制执行他们的意愿。

例如,如果监管机构要强行征用你的土地,区块链上的记录会怎么样?一种可能是,区块链上的记录仍然指定你为土地所有者,而这不再是事实;另一种可能性是,监管机构可以创建自己的记录,从而重写你的记录,这意味着区块链将不再有效。这是非常关键的一点,因为区块链可以用来保护你免受监管机构和任何个别官员的欺诈活动。

2)发展和支持中央集权。

我们应该仰望星空,但我们也应该脚踏实地区块链土地注册的愿景很好,但谁来做这项工作呢?谁来开发这么大的系统和支撑它的节点?如果监管者自己或他们的合作伙伴执行这项工作,那么这样一个系统将不会是分散的。基于集中式开发的分散式协议相当于集中式协议。

另外,每当有人向你介绍区块链的使用场景时,请扪心自问:这个使用场景仅仅是一个分布式数据库吗?

如果答案是& quot是的& quot,那为什么用区块链呢?事实上,区块链速度更慢,资源更密集。此外,数据库开发和集成方面的专家越来越容易找到,他们的工作产品更容易检查,系统支持也更简单。

鉴于所有这些挑战,我认为分布式数据库是当今土地登记的更好选择,即使它需要更加可靠和开放。

其实看起来这个使用场景已经落地了。俄罗斯区块链公司Bitfury近日宣布推出基于Exonum框架的区块链土地登记系统,并将在乌克兰和摩尔多瓦提供服务。奇怪的是,我可以& # 039;找不到这个使用场景的任何技术细节,这意味着可能出于某种原因,Bitfury并不急于推广它。

7。跨行转账

按照你是否真的需要区块链的逻辑,跨行转账是一个好& quot区块链使用& quot场景。这种使用场景涉及许多参与者。不信任对方,不涉及可信的第三方。虽然比特币可以在这种场景下使用,但银行不会同意将它们之间的交易数据公开可见。 因此,私有链是最好的选择,其中唯一的参与者是银行,银行输入数据,运行节点,验证其他各方的交易。

这个系统在功能上和带访问控制的分布式数据库有什么不同?是的,那& # 039;这是真的。只有当双方存在分歧时,区块链的价值才能得到体现。但这里的问题是:当银行遇到分歧时,它们会同意区块链体系中建立的共识,还是会向现实世界中的法院提起诉讼?如果银行可以选择向法院提起诉讼(比如从未签署过无条件接受区块链体系中所有决定的协议),那么这个区块链体系就可有可无了。

此外,如果监管机构禁止或限制使用此类区块链系统,或者指示法院拒绝使用区块链系统的数据,那么这种使用场景就毫无意义。

8。可信投资

是的,那& # 039;没错!我& # 039;我实际上在2019年写首次发行硬币(ICO)。为了证明其持续的相关性,我想指出的是,1月28日,下载软件BitTorrent有了一次成功的ICO。当我说& quot令牌换令牌& # 039;的缘故& quot,我的意思是一些创业公司发行代币,代币持有者有权分享他们的公司& # 039;的利益、利润等等。

与风险资本投资者和监管者不同,区块链不要求创业公司对他们的投资者负责。仅仅是代币形式的承诺并不能强迫公司创始人做任何事情。在ICO的繁荣时期,我们已经多次看到这种现象。从这个角度看,ICO更像是非法集资,而不是首次公开发行(IPO)。

虽然我很赞同去中心化的机构,反对监管控制,但我必须承认,这个领域几乎没有成型的区块链系统,这意味着你不得不选择现有的工具,或者信任创业公司的创始人。

其次,区块链能做什么?

1。区块链作为触发器

尚力财经小编2022奇怪的是,即使是使用场景,haven & # 039投入使用会非常有用。比如一个公司长期使用过时的工艺流程和制度,随着时间的推移,危机会一步步显露出来。一般来说,管理层会选择常规和一般的解决方案,并进行大刀阔斧的改革,而有些管理层会& quot另辟蹊径& quot并把精力投入炒作(区块链/大数据/人工智能/物联网)以取得领先地位。

今年我们应该将业务重点放在哪里?区块链!区块链将改变世界。大家都在讨论区块链,它有无限的应用场景。我们可以& # 039;不要落后。除了区块链还有什么?还有人工智能!

到那时,精明而负责任的内部企业家可能会提供巧妙的系统设计,并将其作为区块链进行营销。区块链可能让公司& # 039;美国企业再强大,也可能只靠那些光鲜亮丽的PPT生存,看具体情况。

如果你有机会用区块链,请确定真的是区块链,而不是挂羊头& # 039;s头卖狗肉。

2。货币

区块链非常适合处理货币相关的业务。区块链记录并验证像& quot账户A拥有的金额是X & quot,& quot账户A将金额X转账至账户B& quot;和& quot账户B拥有的金额现在是& quot。

BitTorrent前首席战略官Simon Morris在名为《如果你没有违反规则,你就做错了》的BitTorrent加密货币课程系列中表示,去中心化的最初目标是打破规则,当然那些遵守规则的人会试图阻止你。

比特币完全符合这个论述,因为它打破了只有政府才能发行货币的旧规则,规定了货币发行程序,决定了哪些交易有效,尚力财经小编2022哪些交易无效。

更重要的是,我认为比特币扮演了一个特定的角色:早在技术出现之前,就以一种易于理解的方式转移价值。 与此同时,大多数区块链初创公司必须从一开始就解释他们想要解决哪些问题,以及为什么要解决这些问题。这是传统创业公司无法想象的,他们通常会先寻找客户,测试自己的商业模式,并试图与市场保持同步。传统的创业公司正在解决现有的问题,而不是像区块链创业公司那样创造新的问题。

3。智能合约

没有人真正知道什么是智能合约,以及它们的使用场景,因为智能合约的概念还处于早期发展阶段。当去中心化的比特币真正发挥作用时,人们会知道并习惯使用加密货币;当我们在以太坊的时候上运行去中心化的智能合约时,我们仍然需要处理硬拷贝(hard-copy)的智能合约,且中心化智能合约根本就不存在。我们可以尝试同时跳过两个步骤,但要做到这一点,我们需要时间和可行的发展路线。

就个人而言,我相信智能合约会找到合适的发展方向,这也是我在这个领域工作的原因。

区块链的未来还需要时间来检验,至少你现在还不需要区块链!



本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。