LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 链客Talk|优盾首席架构师AlexYang:没经验没资源,如何从0开发区块链项目?

链客Talk|优盾首席架构师AlexYang:没经验没资源,如何从0开发区块链项目?

2020-04-15 链客Talk 来源:区块链网络

9年互联网项目研发、管理经验

早期区块链技术实践者、推广者;

钱包、交易所等产品资深研究者。

在开课之前,我们独家采访了AlexYang以下是AMA问答内容:

主持人:你是在什么契机下开始做区块链钱包开发的?

AlexYang:其实是一个偶然的机会。当时一个朋友正在做交易所的运营管理,经常和我“安利”介绍交易所的前景,这引起了我对这块的兴趣。后来,也是受到这位好友的邀请,在传统行业浸淫多年的我觉得是时候应该去接受一些新事物,而互联网金融正是一个比较好的方向。我考虑良久,最终接受了邀请。

在运营和管理交易所过程中,我们遇到了各种问题,其中非常重要的就是钱包管理这块。当时的种种挑战激起了我极大的兴趣和胜负心,就此开始研究区块链钱包。

主持人:我们知道您在互联网项目研发领域具有丰富的项目经验,比如快速开发平台的底层搭建、交易所及交易企业所钱包的开发……这么多的项目中,最让您有成就感的项目是?

AlexYang:可能还是优盾钱包的成功开发。我们团队在2017年6月接触到交易所,并于当年底正式开发交易所系统。开发交易所系统之初,整个钱包市场是空白的,存在着很大的不确定性,因此我们希望开发出一款能够极大程度匹配客户需求的产品,也就是现在的优盾钱包。

历经270天,我和我的团队在击破了无数个技术难点,最终完成了优盾钱包第一版本。它具有多钱包配置、一键归集交易所钱包余额、一键对接比特币、以太坊接口等功能,可以说冲破了当时的市场空白。

这个开发项目对我来说极具挑战,最终顺利完成带给了我很深刻的体验和很高的满足感。

主持人:在优盾钱包开发过程中,遇到了哪些问题,是怎么解决的?

AlexYang:项目开发的不同阶段,团队遇到了不同的问题。

1)项目早期,团队已经定好了产品的方向,那就是安全问题。对此团队经过长时间的讨论、调研和验证,最终定制了离线签名的可行性,克服了跨平台编译的问题。

2)项目正式开启后,开发进程受限于区块链上庞大的数据量。团队测试了多种在数据存储方案、尝试多种数据库选型上,最终确定了当前的存储方式。

3)在前期,团队对某些链机制的不熟悉,导致出现不少交易处理完全问题。我们安排专门人员进行底层链深入研究和大量测试,最终修复了可存在的一些隐患。

主持人:在优盾钱包的应用中,有什么印象深刻的客户问题?

AlexYang:在服务过程中,我们遇到了这样一个客户:客户因为在并发量比较大的情况,单个审核会较为耗时。因此提出希望定制批量审核功能。

出于资金方面的考虑,该功能开始并不在团队规划之内。但根据这个客户的实际需求,团队第一时间进行多轮讨论,在确认可行情况下最终定制了开发方案,并在完成后大量进行测试,确认没有问题后才进行上线。

不负所望,该功能上线后,审核时间大大降低,得到了客户们的一致好评。

主持人:您觉得作为一名钱包系统工程师,需要哪些素质/技能?

AlexYang:要对数据敏感,如可以快速计算出每个模块的开销和输入的数据量之间的关系、写下每行代码时能够判断其对性能的影响等等。其次是工作效率,我们每天会遇到多种问题,需要我们能够快速且准确地判断问题原因并解决。当然认真、细致也至关重要,即使是小小的语法错误,也很可能导致功能实现失败,甚至很多内容泄露、资源释放的原因都是源于细节方面的问题。

主持人:我们知悉链客社区联合优盾钱包打造的课程将由您主讲,方便在这里向我们透露一下课程的主要内容吗?

AlexYang:主要是从优盾企业钱包的开发故事出发,和大家分享一些区块链钱包的开发原理、发展以及应用方面的内容,详细的欢迎大家来我的直播课堂。

想深入了解一款优秀钱包的开发“内幕”?想零距离取经Alex Yang老师?想咨询更多业务详情?

4月16日晚8点,Alex Yang将在区块链钱包+应用开发基础课程为您炫酷开讲!

—-

编译者/作者:链客Talk

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...