(本人译作。原作者:Zack。原文链接:点击此处。译文首发地:币乎。转载请注明出处。谢谢!)
【译文如下】
照片来自Unsplash,Hitesh Choudhary摄
随着加密货币及其ICO的传播,有许多文章“解释”区块链技术。不过,也许是由于其自我服务的目的,或试图为外行降温,区块链被誉为对所有问题都是奇迹般的治疗方法。
它并非如此。
您可能已经读过“区块链会改变世界”,但这些文章并未解释如何以及为什么会发生。
作为一名独立开发人员,我想解释一下开发人员对区块链应用的看法。
首先,让我们了解技术本身的一些特点。
特点
图片来自Pexels, Savvas Stavrinos摄
区块链,特别是加密货币,已被用于为用户提供匿名和可跟踪性的能力。
匿名性
使用区块链技术进行交易的比特币允许人们进行交易,而无需识别自己。因此,在交易可疑的黑市市场上它已被大量使用。
可追踪性
在区块链中,每一笔交易数据都存储在不可变的共享分类账中。
由于网络中的每个对等点都存储过去的交易清单,任何人都可以追踪交易的全部遗产。每个人都存储相同的分类账这一事实也使得过去的交易非常困难。
由于消费者更具环境和社会意识,我们希望支持符合我们价值观的企业。因此,对于我们中的一些人,我们想知道我们的咖啡中使用的咖啡豆是否符合道德标准。
Moyee咖啡就是其中一项业务。它将区块链整合到其供应链中,以便客户可以知道咖啡豆农民的收入是否合理。
另一个例子是Provenance——一个平台,使企业能够利用区块链技术提供运营透明度。
这是从他们文章里截取的流程图。
在流程的每一步中,数据都会被获取,以提供透明性。
由于网络中的每个对等设备都存储相同的数据,因此网络上运行的任何应用都被称被是去中心化。
加密货币的卖点之一是没有一个机构持有所有的资金。例如,我们通常将我们的钱存入银行账户。然后我们的资金与银行集中。有些人不喜欢这个想法,因为那时我们处于银行可能误入歧途的危险之中。
但是,稍后你会看到,将你的钱完全分散化可能并不理想。
*在这一点上,我应该强调,我与任何提到的企业都没有任何关系。我只是举例来帮助理解。
从我的角度来看,这些特征大部分是由两个主要特征造成的副作用——无需信任和不变性。
智能合约
图像来自Pexels
对我而言,关于区块链的迷人之处在于其履行承诺的能力。这可以通过位于区块链网络顶部的一组算法/逻辑来实现。
一般地,我们将所有这些应用称之为智能合约。
请记住,我们提到任何过去的交易都是不可变的?这也适用于智能合约。
不变性使任何已部署的智能合约都是最终的。没有回头的话。
据说这是无需信任的,因为您不需要信任银行或任何公司进行交易。基本上,你不需要信任任何人。智能合约将在逻辑上毫不偏倚地执行。
应用
这为区块链技术开辟了一个全新的应用领域。
想想虑慈善事业吧。当我们捐赠时,我们的想法是什么?
照片来自Unsplash,Akshay Chauhan摄
“我们信任这个慈善组织吗?”
“我的钱有多少能够到被捐赠者的手里?”
“有多少钱进入了商业运作呢?”
“这些人涉嫌腐败吗?”
通过区块链技术,我们可以为每捐赠1美元编码,80c将以面包价值到达受赠方。这些承诺可以编入并成为不变的。同样,利用这项技术,我们可以从字面上追踪、审核和执行该流程,作为第二层管理的一种形式。
作为捐助者,在交易传统中获得透明度会创造信心。这可能会吸引更多的捐赠。
这只是一个上下文。想想我们可以做的所有事情,如果我们集思广益,集思广益,讨论无需信任可以解决的不同情况。
如果我们能够确定我们的资金到位,那么腐败就会减少。
透明性会帮助商业运作更加高效。
审计将更加彻底和自动化。
我真的相信我们可以通过区块链技术让世界变得更美好
不太理想
然而,说这个技术是一个奇迹药丸是夸张的。事实上,在某些情况下,使用区块链甚至没有意义。
请记住,区块链需要网络中的同行存储所有过去的交易。这意味着存储中有很多冗余。大量的存储空间被浪费了。
区块链还需要数学运算来验证交易。这个操作是计算密集型的。加上网络延迟,这些交易变得缓慢。因此,除非在用户和网络之间有某种形式的流动性提供者,否则我认为它不适用于小额支付。但是,这首先会破坏使用区块链的目的。
用户必须等待缓慢的回应。
当流动性提供者等待响应时,用户可以快速获得确认。清算服务提供商要对差异性负责。
费用
诸如银行,支付公司(例如Visa、Mastercard)和物业代理等实体充当交易的中间人。 他们通过收取少量的佣金或佣金从交易中获利。
如果我们使用区块链,我们实际上会移除这些中间商。一个常见的误解是,如果我们使用区块链代替,我们不需要支付费用。
请记住,验证交易的计算密集程度。提供这些计算能力的人通常被称为矿工。
当然,矿工不会免费工作。他们收取费用,支付这些费用的人是进行交易的人。
因此,我认为区块链不适用于体量较大的交易。
话虽如此,请记住,社区中的许多开发人员正在寻找创新的方法来减少用户的存储需求。诸如分片之类的技术也在发展以减少网络中的交易时间。
去中心化
我们真的想要完全的去中心化吗?
这取决于实际环境。
就小额支付而言,我宁愿有一个便利的权力。我希望能够拨打热线并取消丢失的信用卡。我希望收到任何欺诈性交易的通知。我想要产品、服务或贷款的专家意见/建议。
所有这些都需要一个受人尊重的中心人物。
如果我们移除中间人,我们也会移除所有的人际交往。视情况而定,这可能是好事或坏事。
执行
早些时候,我沉醉于智能合约的辉煌中。它强化了我们在双方之间做出的承诺。
尽管存在一个漏洞——系统和动摇的人类之间的差距。
总有一种方法可以解决它。我怎么知道全额用于为穷人买食物?对于被损坏的用户来说,总有这样的选择可以将钱取出并放在自己的口袋里。
尽管通过实施区块链,通过放大系统和用户之间的差距,执行这些流程变得更加容易。
结论
作为生产者和创造者,我们是新兴技术的领导者。我们不应该盲目追随人群。伟大的企业建立在解决实际问题上,而不是短期炒作。
如果不理解区块链的特性,它仅仅是一个巨大的、多余的、表现不佳的数据库。
你有什么尝试解决的问题?
只有通过区块链才能解决吗?
“跨境”和“保护”不是您应该使用区块链的唯一原因。在互联网上运行的简单应用程序可以在全球范围内进行交易。还有其他安全技术和法律框架来保证我们的资产安全。
当然,区块链社区,尤其是加密货币的子集中,确实表现出一些为商业发展而准备的特征。特别是对于初创公司。但作为企业主,如果区块链不是唯一的独特解决方案,那么在时间轴中包含独立于技术的长期计划可能更明智。
作为消费者,受到教育并成为独立的批判思考者是避免买方悔恨的最可靠的方法。
如果我们希望看到世界变得更美好,那么通过在正确的地方用我们的钱投票来表示支持。
【完】