硬核!国外开发者用 25 美元做了个区块链警佩相机!
撰文 | Jordan Mack
译者 | 天道酬勤,责编 | Carol
封图 | CSDN 下载自视觉中国
如今,视频伪造逐渐泛滥,越来越多的技术进步,也给不怀好意的人留下了可钻的空子。比如警察所佩戴的警佩相机,就很容易被不法分子“盯上”。
有人想到,为了维持公正,是否可以通过区块链技术的特性,来对抗「恶意篡改视频」呢?
国外就有一位开发者,用 25 美元的成本,做了一个区块链警佩相机出来。
为什么要将区块链技术运用在警佩相机上?
1、警佩相机非常重要,但它们可能会被破坏
警佩相机的证据通常是司法程序中的关键区分因素。
一个人是在监狱里度过余生,还是以自由人的身份离开法庭,这可是大大不同的。性命攸关,警佩相机视频的真实性必须得到最高程度的保护。
2、视频破坏的威胁真的存在吗?是的,很常见
研究人员发现:
警佩相机视频容易检测不到不易察觉的变化
在运送的警佩相机中发现了恶意软件
警察部门还发现编辑机载摄像头视频,歪曲叙述,对自己不利。
部分地区或国家警察的腐败和行为规范问题依然存在
这并不是遥不可及的猜测,它已经是一个严重的问题。
3、区块链可以保证数据的真实性
大多数人都听说过比特币,但是区块链技术里还有非常多技术细节,可以用于确保数据不会被更改或删除。
4、拥有无法以任何方式更改的数据
区块链对黑客来说,是不可渗透的
区块链可以帮助保护物联网数据
每个警佩相机的成本可能高达2000美元,这给本就不富裕的警察部队雪上加霜。
那么问题来了,区块链技术该咋跟警佩相机结合呢?区块链能否运行在低成本低功耗的相机设备上?
接下来,就让我们一起捣鼓一下吧。
需要准备的硬件
这是我们要使用的设备。我们的总成本:25美元。
需要说明:这并不是要生产出一种现成的设备,我们只需要证明它是可行的。
用一些热胶水、胶带、一些额外的电线和少量的焊接,我们就可以将一个功能设备勉强塞入我们的项目箱中。
软件和区块链
Raspbian Buster Lite操作系统
FFMPEG多媒体框架
RigidBit区块链(同步到以太坊)
安装和配置
经过几个小时的安装和配置,我们准备以720p分辨率和30 fps进行首次视频测试。
FFMPEG的意思是——最大限度地利用CPU。我们需要将CPU调低,否则此次测试会完全失败。
但是,我们的功率看起来不错。最大输出电流约为0.3A,我们3200mAH的电池应该可以使用相当长的时间。
接下来,我在10fps尝试了拍摄 480p分辨率。依旧是最大限度地利用CPU,我们甚至还没有运行区块链。
然后我想起了一件事:Raspberry Pi没有硬件x264吗?快速搜索一下之后:是的,它可以与FFMPEG一起使用。
现在来测试一下。
以30fps的速度运行720p只消耗5%的CPU;我们有足够的空闲空间。
下一步是运行RigidBit。编译速度非常慢,需要整夜运行。凌晨04:25,编译完成了——令我惊讶的是,这不需要任何修改。
现在进行最后一个测试。我们10美元的Raspberry Pi是否可以处理拍摄视频,并将其存储在区块链中的任务?
RigidBit徘徊在10%左右,FFMPEG徘徊在5%左右。
成功了!
相机的视频正在以太坊锚定视频
虽然它长得有点磕碜,但是只要25美元,还要什么自行车。
现在我们就可以在设备上安装完备的区块链保护的视频捕捉功能。
还有有很大的改进空间
话说回来,这个实验,其实对于家庭安全摄像头可能已经足够好。但是如果有人建议把这玩意儿拿给警官用,建议马上开除这个人(认真脸)。
因为作者在这里进行的实验只是概念验证,还没有准备好进行实地部署。
RigidBit需要连接互联网才能与以太坊同步。手机使用广泛,这并不是一个完全的交易突破点,这也并不理想。
如果我们采用可信的硬件,我们可能能够达到一个可接受的水平的可证明性,只需要在开始和结束时与以太坊进行同步。RigidBit已经是轻量级的了,由于大多数功能未被使用,因此还可以进一步简化。我们也许可以将其精简到在MCU而不是Raspberry Pi上运行。
Raspberry Pi很棒,但是通过使用诸如RTL8170或ESP32之类的SoC,我们也许能够降低成本和功耗。
通过结合以上所有内容,我们可以降低设备成本、降低功耗、减少物理占用空间,并消除对完整操作系统的需求。
其他用例
区块链警佩相机仅仅是个开始。还有许多其他潜在的应用:
适用于所有公共设施的区块链安全摄像机。
适用于汽车,卡车和摩托车的区块链行车记录仪。
适用于各种形式的公共交通的区块链黑匣子。
在数据完整性至关重要的任何地方,区块链都可以在以完全开放和透明的方式提供绝对可证明性方面发挥重要作用。
以区块链警佩相机出发,你觉得还能应用在哪些地方?来评论区告诉我吧!
原文链接:https://readwrite.com/2020/02/05/building-a-blockchain-police-bodycam-poc-for-25/
Scan QR code with WeChat