当小程序遇到区块链,会发生怎样不可思议的事?
时间:2018-08-20浏览次数:258来源:蓝橙互动-微信互动游戏制作

近日来,区块链气势汹汹地闯入我们的视野,相信很多人内心都存在一个疑问,区块链到底是什么呢?

区块链是在没有中央控制点的分布式对等网络,使用分布式集体运作的方法,实现一套不可篡改的,可信任的数据库技术方案,其特点为去中心化存储、信息高度透明、不易篡改等。再通俗一点说,区块链就是利用计算机程序在全网记录所有交易信息的“公开大账本”。 区块链也在向小程序进军,从去年开始,就已经出现了大量宣称要用小程序做区块链的项目,但截至目前,上线的小程序也基本都为“噱头”。前几日, 微信区块链小程序“小协议”就反复上演上架与下架变故:“小协议”在短暂上线后,因违规遭微信平台下架处理。

其实,微信小程序在一开始的公开课上,就宣称小程序会是一个去中心化的平台,小程序是很符合区块链去中心化特征的,小程序良好的社交传播属性也理应能很好地与区块链结合起来。但是从实际落地效果看,目前小程序和区块链还没有实现结合。

小程序开发

点对点传输

P2P就有些困难了。首先,小程序很难绕过微信服务器,让用户和用户点对点传输,这是非常不现实的。另外,讲求“小而快”的小程序不可能实现让用户存储大量个人信息的同时去下载其他用户的数据,从而实现两个用户之间的单独通信。

分布式存储

在有足够激励机制的情况下(比如发行token奖励矿工,鼓励非开发团队下载节点存储数据),任何项目都可以实现分布式存储。小程序用户多、流量大、传播快的特点,可以让token快速的增值,这对于通过“记账”获取激励的矿工来说是最大的诱惑。

加密机制

已经非常成熟的加密技术完全可以应用到小程序里。实际上,小程序开发者获取用户信息时从微信服务器请求的数据就是加密的。

这是为了保护用户的信息在传输过程中不被截获窃取,但如果绕过微信这个中心化机构,当信息被分布式存储在多个节点时,加密信息被破解的概率将会被放大,毕竟即便比特币使用的非对称加密技术仍然存在被破解的可能性。

从技术和理念角度来讲,区块链技术和小程序存在一定的结合难度,但我们仍然有无限的空间去尝试、碰撞。

去年火遍区块链的CryptoKitties(区块链养猫)就是基于以太坊的落地应用,它甚至火爆到搞瘫了以太坊服务器的程度!这个依赖社交、激励机制完善的应用,就非常适合复制到小程序中实现。

如果你有开发一款微信小程序的想法,欢迎联系蓝橙互动,我们有专业的小程序开发团队,开发经验丰富,价格实惠,质量保证。