进入2018年以来,区块链的热度不减,继续成为各行各业争相拥抱的对象,在这背后,底层技术的创新驱动力量不可忽视。8月11日,由比原链主办的“2018比原链全球开发大赛”在杭州启幕。随后,大赛预热活动在杭州、北京、深圳、南京、上海、韩国首尔、美国波士顿、硅谷等地陆续展开,吸引数千人次开发者,逾百支海内外技术开发团队争相加入。2018年11月17日,16支最终入选的队伍将在“区块链创新之城”杭州进行最后角逐,争夺百万奖金。
一位来自清华大学计算机科学与技术系的参赛者黄帅向在比原开发大赛中提交了一款基于比原链的Dapp,立足于区块链资产管理领域,挑战私钥碎片管理问题,力图打造钱包应用新生态。为此,笔者对开发团队进行了专访,期望可以对该项目有进一步的了解。
笔者:请介绍下您团队的参赛项目?
团队:大家好,我是黄帅,是清华大学计算机科学与技术系学士,目前在清华区块链实验室实习。我们团队的参赛项目是和私钥密不可分的钱包应用,分为个人钱包和公共钱包应用。个人钱包也是目前市面上的普通钱包,在现有钱包基础上增加私钥碎片管理模块,主要是为了小白用户不再担心私钥备份容易丢失、泄露的问题;公共钱包是针对项目方想通过数字虚拟资产众筹等方式而设计的应用,目的是为了防止项目方虚假宣传圈钱跑路,保护普通投资者的利益。
个人钱包的私钥碎片管理模块具体情形是这样,用户可以选择将账户的私钥打碎分割成碎片,然后加密分发给自己的亲朋好友,让他们来替自己保存私钥碎片。因为私钥本身是从链上生成,理应在链上储存,而不应该把这么复杂的私钥让用户来备份保存,而且很多小白用户是不知道私钥的重要性,也很担心私钥的抄错、丢失和泄露问题。因此,我们希望通过私钥碎片技术实现并帮助大多数小白用户解决他们的后顾之忧,进而让更多的人来使用钱包。
公共钱包是我们想到了行业的各种不规范的行为,提出用私钥碎片的技术方案来治理行业乱象。假设老王有一个项目想发起众筹,通过公共账户地址来募资,有个投资人看好老王的项目前景,于是投了占比10%的众筹额度,因此获得了10%权重的账户私钥碎片,那么对项目募集的资金使用动向,就获得了相应的知情权、投票权和决策权。这样就尽可能减少项目弄虚作假圈钱跑路的风险,保护好投资人的资产不受损害。我们的核心技术是:私钥碎片、加密分发、私钥复原。
笔者:请问这个项目的挑战是什么?
团队:
项目的挑战有两点:
第一点是私钥碎片中心化和去中心化的问题,中心化私钥碎片的意思指用户的私钥导入我们的钱包然后进行私钥打碎,可以按照恢复比例进行私钥复原,这样一来的话,私钥相当于中心化存储在平台的服务器上,所以需要像支付宝这样的可信任的担保平台才使得用户放心将私钥打碎分发给好友来保存;去中心化私钥碎片的意思是指用户在我们的钱包里创建账户,生成的私钥打碎加密存储在(侧)链上。第二点是公共钱包是否被项目方支持使用,项目方愿不愿意使用这种形式来众筹募资。
笔者:未来有什么计划?
团队:希望将我们的技术和项目尽快实现做成一款钱包应用服务于小白和投资者。接下来一方面是继续推广宣传我们的私钥碎片技术,期待可以得到投资人的认可和投资;另一方面在技术上继续完善优化,丰富我们的应用场景,做好我们的产品。
笔者:这个项目为什么要在比原链实现?
团队:比原链采用的3层架构非常贴合我们的项目,因为我们的项目是要做一款钱包应用,比原链的应用层会给我们提供丰富的API应用接口;特别是在我们的公共钱包,要管控项目方公共账户地址上资金使用动向,投资者参加“币东大会”来投票决策资金是否使用,就需要大量的智能合约来触发和保存决策记录,所以比原链的合约层可以很重要地满足我们。
重要的是,比原链的数据层,利用分布式账本技术,在我们公共钱包管控项目方的募资情况,可以很好实现资产的发行、花费和交换等操作。所以我们的项目在比原链上实现可以说是“因地制宜”。
笔者:其它公链是否可以?有何不一样?
团队:当然我们的项目毫不避讳地说在其他公链也可以,因为私钥碎片技术在哪个公链哪个钱包上都可以进行实现。但是比原链的三层架构,提供给我们很好的“土壤”环境可以快速开发,让我们的项目尽快落地做出一款产品,就可以尽快服务投资者用户,进而丰富了比原链的应用生态。
笔者:您对比原链的这条公链和比原链生态有什么感想?
团队:比原链从年初3月份上线至今一直在默默无闻搞开发,在公链上不断突破技术上创新,团队实力不容小觑。通过这次比原链开发大赛,想必比原链团队已经做好了准备包括公链基础的稳固、运营宣传到位,相信比原链生态一步步欣欣向荣。
笔者:您对比原开发者大赛有什么感想和期待?
团队:希望在大赛开始前,比原链团队可以把说明文档尽量丰富完善细化,方便开发者用户使用,这样才能吸引更多的开发者,有了更多的开发者才会有公链的应用生态。同时非常期待比原链开发者大赛,可以和其他参赛者交流或合作,一起在比原公链上做出好的Dapp,一起把比原生态做起来做强做大。
目前,比原全球开发大赛征战正酣,上百个参赛团队提交了游戏、理财、合同、电子身份、浏览器等诸多别具特色的项目。而大赛正在招募优秀的开发者团队。
更多信息及报名可登录大赛官网:https://bytom.io/developers_zh/
题图来自Unsplash,基于CC0协议