学习
实践
活动
专区
工具
TVP
写文章

荷兰黑客将他儿子的乐高火车玩具放在区块链上,通过挖掘STEEM来驱动

据thenextweb报道,荷兰黑客Roeland P Lanparty将他儿子的乐高Duplo火车玩具放在区块链上,通过挖掘STEEM来驱动。只要区块不断增加,该火车玩具将获得持续供电,还允许Lanparty根据有多少人使用该区块链来调整其速度。

每个块中的事务数量对其速度有影响。块的大小越大,它就越快。如果较少的人使用区块链,它会变慢。

但等等,它变得更好。Lanparty是一名活跃的STEEM区块制作人,当他签署一个区块以庆祝获得奖励时,他攻击了STEEM火车以产生一点“choo-choo”噪音。

鉴于分布式账本技术的这种革命性应用,我们与Lanparty进行了交谈,探讨是什么促使他分散控制孩子的戏剧性。

首先我们采用蓝牙,然后我们获得电源

“所以,我们最近给了儿子一辆Duplo列车。后来,当我检查包装时,我注意到它有蓝牙 - 蓝牙LE准确,“Lanparty告诉Hard Fork。“如果我能够对火车的命令进行'逆向工程'并开始研究,我很好奇。”

他发现那里还有很多其他的黑客爸爸,幸运的是,一个志趣相投的精神已经发布了专门为Duplo火车建造的自定义Node-js库。

Duplo列车附带一个应用程序,通过蓝牙向火车发出某些命令,如加速和减速。通过用修改后的库替换官方应用程序,Lanparty控制了蓝牙,以及自由决定火车何时以及以何种容量移动。

我开始尝试我可以发送的命令,这是一个连接数据源的问题,可以自动为这些命令提供动力,”Lanparty解释说。“对于这部分,我选择了STEEM区块链,因为我已经知道代码库,并且由于工具的可用性,很容易在其上进行开发。”

STEEM还比比特币更频繁地为其链条添加块 - 大约每三秒钟。这使得使用其数据作为电源更合适,因为它比定期更新更稳定。

因此,只要块不断添加,STEEM列车将持续供电。它还允许Lanparty根据有多少人使用区块链来调整其速度。

STEEM火车无法减速

使用区块链的“每块的平均交易量”计算速度差异。

“脚本收到的第一个块设置了每个块的初始'平均交易量'。顺序块修改了平均值,“Roeland说。“然后,脚本收到的每个块都会将”此块中的当前事务“与平均值进行比较。

列车的速度取决于从一个块到另一个块的增加或减少百分比,乘以默认的Duplo速度。

但是,由于火车制造商施加的限制,如果这个数字太高或太低,列车实际上会停止。这迫使罗兰对火车的速度施加上限和下限。

因此,虽然它的速度肯定会受到区块链流量的影响,但随机空挡不会阻止火车沿着路段行驶。

“如果有一个块将速度调整到50%以下,我将它限制在50%。高于100%的任何一个上限为100% - 然而,火车的速度不会超过100.你不能'超频',“Lanparty指出。

这也意味着如果区块链突然被交易淹没,那么STEEM列车在技术上不可能发生崩溃并燃烧出致命的塑性死亡。

“不,火车上没有绝对数量的危险交易,因为剧本从它收到的第一个街区开始正常化,”Lanparty报道。“那就是说,我发现Duplo的速度是0-100%。低于50%的速度确实给火车带来了一种奇怪的声音,好像它可能会燃烧一样。

你的喷射鲸鱼,STEEM火车很棒

这不是Lanparty的第一个zany区块链项目。Hard Fork报告了他之前的创作;一只巨大的遥控鲸鱼,为STEEM捐款喷射。

这个想法是允许用户承诺在1到100 STEEM之间进行鲸鱼喷射。天才。

“是的,SteemWha肯定在附近,尽管在荷兰冬天,它目前处于冬眠状态,”Lanparty证实。“SteemWhale喷泉是一个更大的项目:所有的加压罐,盐水,偶尔的洪水。”

当被问及哪些项目最难组合在一起时,Lanparty说:“绝对是鲸鱼,因为它不仅涉及将它连接到区块链,而且还建立了万无一失的现场连接,以及用于触发喷雾的硬件。”

但即使它更加需要维护,SteemWhale应该按照计划在春天重新回归。

对于那些热衷于试图自己攻击LEGO Duplo列车的人Lanparty上传了将其电源切换到STEEM区块链的脚本,只需复制粘贴并运行它。

区块链无处不在,我们得到它。但是你知道区块链现在正在为一辆小玩具火车提供动力吗?

本文转自万链之家,文章为作者独立观点,不代表IPFS联盟网立场。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190126A0OYYP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券