跳转至

六、Slock.it

实现物联网和通用共享网络

阿兰·梅杰

| image | 通用共享网络简介 |

Slock 的历史。它读起来像一部快节奏的科幻小说:一群聪明的技术专家为一个自治系统注入了活力,疯狂的加密货币投机者试图从这项发明中获利,然后一名匿名黑客设置了一个狡猾的陷阱,在公司历史上最大的一次未遂抢劫中缴获了超过 5000 万美元。

这些戏剧性的事件有时会将 Slock.it 推入一场不必要的争议风暴和媒体关注,但它们也对 Slock.it 的创始人和他们的商业方法产生了积极影响。该公司的实际重点是以传统方式建立业务:实现现金流正增长,获得客户和合作伙伴,并将原型转化为产品和利润。

Slock.it 的目标很简单:为共享经济创建一个区块链式的平台,一个通用共享网络(USN)。这个 USN 将通过区块链实现真正的 P2P 共享和交换,并将与现实世界的资产和设备集成。

智能合约的帮助下,USN 的用户可以直接相互分享物品——自行车、洗衣机或公寓,智能合约是加密货币、Dapps 和物联网的独特组合,将加密货币交易带入了现实世界。 ^(393)

虽然对基于同行的物联网共享的大胆愿景是该公司的核心,但它区分了围绕区块链的投机炒作和建立并实施区块链业务的实际挑战。

待解决的问题

在世界各地,Airbnb、优步、GetAround 和 Fon 等公司已经创建了让闲置资产发挥作用的平台。汽车、公寓甚至 Wi-Fi 热点的所有者可以通过这样的平台授权他人访问这些资产。一些人称之为“共享经济”,但它实际上是另一种形式的配对,中间人聚集所有的报价以分享某些东西,收取配对费,并在此过程中获取每个人的数据,潜在地将特定市场的专有观点货币化。

共享经济的大参与者不会自动慷慨解囊。这些所谓的共享业务的挑战在于,它们往往在具有强大网络效应的领域运营——也就是说,随着网络的发展,它变得更有价值。从商业角度来说,它创造了一个赢家通吃的环境,在这种环境中,占主导地位的公司发挥着越来越大的影响力。同样的网络效应导致这些公司在开始时努力争取临界量(通常以特殊利益或折扣佣金吸引用户),后来导致他们一旦获得市场支配地位就反其道而行之(有时提高费率并提取更高的佣金)。例如,优步通过继续降低支付给司机的每英里价格向司机施压,同时提高自己的佣金率。 ^(394)

物联网等物理技术可以帮助自动化系统提高效率,并有可能改变中间人的角色。那些监管婚介系统的人应该考虑系统中成本和摩擦的所有因素。这意味着简化支付、验证身份或提供对资产的物理访问:任何有助于使系统更易于使用的活动或过程都是自动化的候选对象。因此,将分享过程本身嵌入汽车、房子等实物资产是创新和效率的潜在来源。

使用区块链技术,Slock.it 可以解决这两个问题:支持更多不太依赖中间人的 P2P 交易,以及创建物联网技术,通过连接到区块链的自治对象(如锁)来自动化系统。

SLOCK。它的解决方案

像比特币这样的货币的一个不寻常的属性是,它使软件,而不仅仅是人,能够拥有金钱。随着比特币的发明,关于这种奇怪的新可能性的讨论开始流传。2011 年,Gregory Maxwell 推测了一个类似 Dropbox 的系统如何能够从云中购买存储并转售获利。这是一个奇怪的概念,“它深深地吸引了我,”Stephan Tual 说,他后来创建了 Slock.it。想象一下,一辆自动驾驶汽车可以用车费赚钱。这些想法虽然有趣,但似乎主要是理论上的。

此外,比特币区块链有望用于支付,但难以构建智能合约:简而言之,比特币上的钱不是“可编程的”,这限制了它对自主系统的用处。2013 年,当 Stephan 收到 Vitalik Buterin 的一封电子邮件时,情况开始发生变化,Vitalik buter in 对自主系统的潜力进行了自己的思考。维塔利克想知道:

如果有了现代信息技术的力量,我们……创造一个不可侵犯的合约,创造收入,支付人们履行某些功能的费用,并为自己找到运行的硬件,所有这些都不需要自上而下的人为指导,会怎么样? ^(398)

到 2013 年底,Vitalik 已经为以太坊设计了一个愿景,这是一个可以支持智能合约的新区块链。这说服了 Stephan 尽他所能加入以太坊,在那里他接触到了表明他对物联网和区块链技术的兴趣和潜力的研究。Stephan 坚信这就是未来,他于 2015 年离开以太坊去追求他的创业想法。

然后 Christoph Jentzsch 向他伸出手:“‘嘿,到柏林来吧。我有些东西要给你看,你会喜欢的,”斯蒂芬回忆道。Christoph 已经制作了一个与区块链相连的物理锁的工作原型——给它送钱,它就会打开。“天哪,就是它,你已经建成了!”Stephan 告诉 Christoph 和 Slock .它诞生了,Stephan 是它的首席运营官。 ^(402)

Slock.it 的首席执行官 Christoph 将该公司的愿景描述为“将各种智能锁连接到区块链,使它们能够直接接收付款,并用于出租、出售或分享任何东西。我们称之为“通用共享网络””^(403)

在早期,该公司走了一条后来被证明是戏剧性的弯路。像许多加密或区块链相关的业务一样,Slock.it 的创始人权衡了 ICO 的想法,以至于他们开始编写一些授权智能合约。最初的想法是发行带有内置投票权的代币,这样代币持有者可以指导 Slock.it 如何花钱。 ^(404)

创始人想知道他们是否能进一步发展这些想法。克里斯托弗解释说:“经过进一步考虑,我们给了代币持有者更大的权力,让他们完全控制资金,只有在智能合约支持的详细提案获得成功投票后,才会释放资金。” ^(405)

刀:希望、砍杀、硬叉

他们能更进一步,创造一个彻底分散和完全自治的组织吗?Christoph 相信这一点,并在一份颇具争议的白皮书《分散的自治组织实现自动化治理》中详细描述了他们如何实现这一点。该公司做出了一个大胆的决定,将区块链抛入未知的领域,它开始为一个自治组织编写框架,该组织可以征求建议并向任何实体(Slock.it 或其他实体)分配资金。从形式上看,这把刀应该是空的,也是手的。斯蒂芬说,“我们没有运行道,我们没有推出道,”这种自主性是人们喜爱道的原因。“一个‘slock . it dao’实际上是一个真正的 DAO 所代表的——自主——的对立面,并且实际上违反直觉地阻碍了它的成功,而不是帮助了它,”斯蒂芬建议说——这是一个至关重要的区别。 ^(408)

手术一开始进行得非常顺利。2016 年 5 月,DAO 筹集了创纪录的 1200 万以太,当时价值超过 1.5 亿美元(今天为 224 亿美元)。 ^(409) 那是史上最大的众筹事件。对于这个创新的新实体来说,这种出乎意料的增长喜忧参半。Christoph 承认,“对于一个如此规模的项目来说,时机还为时过早。”^(411)6 月 6 日, WIRED 给“道”贴上了“进展中的工作”和“巨大风险”的标签 ^(412)

然后,在 6 月 17 日,不可思议的事情发生了:一名攻击者开始从 DAO 中抽走数百万美元,最终劫持了超过 5000 万美元的人质。 ^(413) 该攻击利用了 DAO 代码中的一个漏洞——一种递归事务调用,允许攻击者在减去余额之前将余额多次转储到一个帐户中——结合了涉及拆分的 DAO 功能。看来这需要预先的计划来为攻击做准备;当攻击者在 6 月 8 日提交了题为“孤独,如此孤独”的提案 59 时,攻击所需的分裂特征被实现了——在发起主要攻击之前整整 9 天。 ^(415)

后果比抢劫企图本身更复杂。首先,一群“罗宾汉”使用相同的攻击媒介,试图耗尽和存储剩余的道资金,这是一种勇敢的努力,为他们制造了法律纠纷。袭击本身的规模如此之大,以至于社区决定用一种叫做的硬叉子来改变之前不可侵犯的区块链。fork 将原封不动地保留区块链的其他历史,但重写一个“微小”的历史事实:它将收回攻击者的资金,并将其存入退款账户,实际上使其看起来好像攻击从未发生过。 ^(417) 随着这些资金的逆转,自主性的大胆实验结束了。 ^(418)

文化重启:根植于实际应用

Slock.it 今天的文化和态度在很大程度上归功于它对道的体验。虽然 Slock.it 分享了典型的初创企业对新区块链可能性的兴奋,但该公司当前的商业方法中弥漫着一种非典型的节制,甚至保守主义的气氛。Stephan Tual 说:“Slock.it 与所有其他公司的一个区别是,我们有一个十年计划,”这使得 Slock.it 可以后退一步。“我们区分了这种东西的投机性,例如,以太坊的总市值是 Twitter 的三倍,但却没有用户——这也很荒谬——以及这项技术在与物联网集成方面的实际真正好处。” ^(419)

虽然 Stephan 喜欢 P2P 共享和自主合约的无限可能性,但他很快指出,真正自主的机器的未来更多的是一种终身追求,而不是短期愿望。斯蒂芬说:“建立这样的经济需要 20 年的时间。“人们说,‘哦,这就像 1993 年的互联网。’我不这么认为。我认为这更像 1968 年的互联网,当时道格拉斯·恩格尔巴特正在展示鼠标、协作编辑、超文本——所有这些东西都在他的脑海里。"^(420)slock . it 今天的文化和重点是与客户一起构建实用的物联网和区块链应用。该公司专注于三个领域:

与其客户一起构建区块链应用程序

开发一个通用共享网络

通过“以太坊计算机” ^(421) 启用区块链物联网

西门子公司(Siemens AG)正与 Slock.it 合作,在区块链实现一个 DAO,允许对具有社会目的的项目进行投票。与一家财富 500 强电子公司的合作也正在进行中。MotionWerk 的 Share & Charge 服务是 Slock.it 在区块链以太坊上的第一个客户部署之一。^(423)MotionWerk 服务是 P2P 区块链交易和物联网的理想交叉。

这是 P2P 分享的完美商业案例。在德国,只有 6000 多个电动汽车公共充电站,但电动汽车司机自己总共拥有超过 45000 个家庭充电站;共享少量的这些充电器将使公共基础设施增加一倍以上。 ^(424)

这就是 Slock 的用武之地。除了 MotionWerk 自己的充电站和较小的公用事业公司提供的充电站之外,充电站的私人所有者可以分享或出租他们的充电站给其他人。每个 MotionWerk 站与一个 Share&Charge 应用程序通信,以处理充电站的区块链驱动控制和记账。Slock .它希望在硬件层面将区块链直接集成到充电站中,就像它在一个案例中使用的树莓派一样。 ^(426) 区块链系统由以太坊智能合约组成。Slock.it 联合创始人兼首席技术官西蒙·延奇在“共享&收费合约:技术角度”中详细介绍了该系统的运作 ^(427) 三个方面的系统脱颖而出: ^(428)

所有合约都是 100%可更新的,为未来的调整或紧急情况提供了完全的控制权。

在系统中,数据和逻辑之间有一个清晰的分离,这是一个与“关注点分离”相一致的通用设计原则

该系统的核心是完全支持的数字欧元,以促进交易结算。

因为系统本身部署在公共区块链上,所以它是完全透明的,并允许第三方通过合约、令牌和帐户直接参与系统操作,如果他们选择这样做的话。

截至 2017 年 10 月 5 日,有三个核心令牌可通过 Simon 的 JSON ABIs (JavaScript 对象符号应用二进制接口)、 etherscan.io 或类似工具查看。 ^(429) 注意给充电杆分配一个身份:

移动令牌:0x 8262 a2 a5c 61 a 45 aa 074 cbeede 42 c 808d 15 ea 3 ced

充电杆:0xb 642 a 68 BD 622d 015809 bb 9755d 07 ea 3006 b 85843

图书馆管理员:0 xf4d 9d 65481352 C3 af d 0750 b 46 FBE 0462 EB 29206d

这些开放的区块链基础设施完全背离了传统的电子商务和商业惯例。它们远远超出了 API 的范畴,API 是实现开放互操作的普通方式。传统的 API 实际上是一个外部事务接口,它允许我们进入一个专有系统。在这里,像 Slock.it 这样的初创公司把内部取出,让用户直接操作这些系统。

激进透明:全民共享网络

这种透明的精神是 Slock 的核心,这是其通用共享网络的愿景。典型的共享经济系统往往有中央看门人。它们很少是真正的 P2P 共享系统。这个中介 Airbnb、优步或其他大型中间商——通常会控制和管理这个系统,作为交换,从中分一杯羹。然而,随着这些系统的发展,网络效应开始对它们有利。随着他们权力的增长,他们的份额也在增长。

以优步为例:除了提高自己的收费结构,同时迫使司机接受更低的费用外,它还模糊了司机获得报酬的模式。以太坊的创始人 Vitalik Buterin 说,公司采取这种“诱饵-开关”的方式来实现开放。Vitalik 说,一家初创公司可能在开始时有一个开放的理念来鼓励系统的采用,但后来会锁定一些东西来保护其赚钱的能力。“构建一个去中心化的服务是应用程序开发人员预先承诺不成为一个混蛋和不永远关闭的最强有力的方式。” ^(431)

然而,USN 模式要取得成功,必须克服所有其他匹配或容量共享系统的基本流动性问题:它必须达到临界质量。这就是 Slock.it 的商业模式发挥作用的地方。Slock.it 与客户合作,将他们现有的客户、产品或共享网络带到区块链,与他们一起实现交易的流动性和流动,而不是启动每个基于区块链的共享应用。对于 Slock.it 的客户来说,价值主张是适合他们共享应用程序的廉价现成基础设施。

因此,虽然 Airbnb 或优步可以使用 Slock.it 的平台来构建系统,但它必须同意将透明度作为使用的一个关键条件:任何带到网络上的资产都必须在 USN 上可见。它是开放的,也是为方便加入而设计的,所以实体不一定需要 Slock。使用它需要许可。^(432)slock . it 推出了 USN 以及处理物联网和智能合约交互的紧凑型硬件,这使得控制洗衣机和门锁变得容易,甚至可以在飞行中租用微波炉来爆爆米花。Christoph 在 Devcon3 上向现场观众演示了后两个例子。 ^(433)

Slock.it's USN 是一个平台交付网络,它以一种彻底开放的方式允许真正的 P2P 共享。 ^(434) 通过创建在以太坊的公共区块链上运行的共享系统,商业应用程序通过一系列公共智能合约来运行。与创建对内部功能的访问的 API 不同,USN 将功能拉到网络上,在此过程中将其转变为一个公共基础设施。其他人可以自由地使用这个基础设施,或者在某些情况下扩展它,就好像它是他们自己的一样。

其结果是一个异常强大的公共基础设施,能够保障关键任务的安全。该平台的其他功能和优势包括可扩展的部署、模块化架构(可容纳系统的扩展)、简单明了的清算和结算、简单的数据同步以及用代码指定合约条款的清晰治理。

案件后记

2018 年,Slock.it 推出了其内置客户端,“一种适用于移动应用程序和物联网设备的最小验证客户端,”Christoph 写道。“通过出售企业许可证和提供咨询服务,我们开始盈利,并发展到 30 多人。”2019 年,区块链有限责任公司因其创新生态系统收购了 Slock.it。 ^(435) 区块链由消费者保护律师 Jeffrey Berns 创立,专注于数字身份、数字资产、数字支付系统稳定性和互联设备方面的突破。它在内华达州北部拥有超过 67,000 英亩的土地,计划将其用作现实世界的沙盒,在区块链、物联网、自主机器和其他新兴技术的交汇处进行实验——所有这些都考虑到了消费者的需求和权利。 ^(436)

image 关键要点

虽然许多组织都在探索区块链的商业应用程序,但没有一个组织能像 Slock.it 那样在公共的区块链上这么做。这一过程带来了一些引人注目的成功和失败,并为建设公共区块链基础设施和商业应用程序提供了非常有价值的见解。

关注真正的商业价值,而不是 ICO 炒作。许多初创企业通过代币销售轻松筹集资金,这引发了令人兴奋的猜测。一些最严重的违规者正在发行匆忙拼凑起来的企业股票进行投资。“这太荒谬了,”斯蒂芬·图尔说。 ^(437) 不要陷入 ICO 炒作或加密货币价值的剧烈波动。区块链公司就像任何其他企业一样:它们必须通过创新和客户获取来创造真正的价值。

为极度透明做好准备。在公共区块链上运行应用程序不适合胆小的人。不仅你的商业活动在区块链上让所有人都可以看到,而且你的企业和它们的流程也有可能成为公共基础设施的一部分,任何人都可以在他们认为合适的时候使用或重组。 ^(438) 商家本身几乎可以充当开源软件的棋子。它的威力令人难以置信,但也让许多企业高管和政府官员望而生畏。

建立安全网以应对意外后果。你是否认同“代码即法律”的理念并不重要。智能合约一旦部署,就不可撤销。如果你想改变主意,那么你需要把这个选项写进合约里。对于复杂或动态的系统,任何设计都必须考虑到未来的迭代。例如,收费合约是百分之百可更新的。 ^(440)

寻找商业模式创新。在区块链实现业务自动化就是将现实世界的活动转化为数字代码和智能合约。在这样做之前,检查你当前的商业实践,质疑关于商业模式的管理假设,并找出以不同方式做事的机会。区块链关乎商业模式创新,而不仅仅是商业模式自动化。

追求利用区块链关键特性的应用。就连 Vitalik Buterin 也承认,许多应用程序非常适合传统的集中式系统。 ^(^(442))

为不可想象的事情投保。以太坊区块链拥有市值超过 3050 亿美元的数字资产,完成了数千万笔交易,但这种产业实力和规模来之不易。对于任务关键型系统,采取 bug 奖励、时间延迟和其他措施。

开始培养人才。创建智能合约很难。Solidity 是一种用于编写智能合约的语言,看起来很容易使用,但实际上非常复杂。用户必须理解本质的 反模式也就是说,软件设计模式可能很常用,但会导致代码以非预期的方式执行。 ^(443) 有能力的区块链开发商也非常难找;斯蒂芬估计世界上只有 500 只。商业和教育机构都应该开发课程和培训项目来满足这方面的需求。

主张管理区块链。真正的自主是极其困难的。DAO 不仅在技术上具有挑战性,还因为它涉及自治系统的编排和治理。即使是像格雷戈里·马克斯韦尔假设的“自主投件箱”这样简单的概念,在实践中也会变得难以置信地困难,因为存在一些困难,比如人类操纵系统或处理伪造的度量。 ^(445) 复杂系统是一种微妙的动态平衡行为。

重大的短期机会将来自移植到区块链分布式版本的传统应用程序,但其他的将是全新的和颠覆性的应用程序:只有区块链技术公司自己才能实现的应用程序。


我们一直在努力

apachecn/AiLearning

【布客】中文翻译组