優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?

區塊鏈錢包如何開發?有哪些技術難點?

為了避免盜幣和內鬼事件發生,錢包加密方式應該怎樣設定?風控策略又該如何實施?

鏈客Talk | 優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?

本週四晚8點,“鏈客Talk”將邀請區塊鏈錢包領域資深開發者Alex Yang老師做客鏈客直播間,和大家分享其獨家的優盾錢包開發經驗,學習其從業多年的錢包開發核心技能。

Alex Yang

行業知名交易所錢包系統-優盾錢包首席架構師;

優盾錢包開發團隊核心成員;

9年互聯網項目研發、管理經驗;

早期區塊鏈技術實踐者、推廣者;

錢包、交易所等產品資深研究者。

在開課之前,我們獨家採訪了AlexYang以下是AMA問答內容:

主持人:你是在什麼契機下開始做區塊鏈錢包開發的?

AlexYang:其實是一個偶然的機會。當時一個朋友正在做交易所的運營管理,經常和我“安利”介紹交易所的前景,這引起了我對這塊的興趣。後來,也是受到這位好友的邀請,在傳統行業浸淫多年的我覺得是時候應該去接受一些新事物,而互聯網金融正是一個比較好的方向。我考慮良久,最終接受了邀請。

在運營和管理交易所過程中,我們遇到了各種問題,其中非常重要的就是錢包管理這塊。當時的種種挑戰激起了我極大的興趣和勝負心,就此開始研究區塊鏈錢包。

主持人:我們知道您在互聯網項目研發領域具有豐富的項目經驗,比如快速開發平臺的底層搭建、交易所及交易企業所錢包的開發……這麼多的項目中,最讓您有成就感的項目是?

AlexYang:可能還是優盾錢包的成功開發。我們團隊在2017年6月接觸到交易所,並於當年底正式開發交易所繫統。開發交易所繫統之初,整個錢包市場是空白的,存在著很大的不確定性,因此我們希望開發出一款能夠極大程度匹配客戶需求的產品,也就是現在的優盾錢包。

歷經270天,我和我的團隊在擊破了無數個技術難點,最終完成了優盾錢包第一版本。它具有多錢包配置、一鍵歸集交易所錢包餘額、一鍵對接比特幣、以太坊接口等功能,可以說衝破了當時的市場空白。

這個開發項目對我來說極具挑戰,最終順利完成帶給了我很深刻的體驗和很高的滿足感。


鏈客Talk | 優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?

主持人:在優盾錢包開發過程中,遇到了哪些問題,是怎麼解決的?

AlexYang:項目開發的不同階段,團隊遇到了不同的問題。

1)項目早期,團隊已經定好了產品的方向,那就是安全問題。對此團隊經過長時間的討論、調研和驗證,最終定製了離線簽名的可行性,克服了跨平臺編譯的問題。

2)項目正式開啟後,開發進程受限於區塊鏈上龐大的數據量。團隊測試了多種在數據存儲方案、嘗試多種數據庫選型上,最終確定了當前的存儲方式。

3)在前期,團隊對某些鏈機制的不熟悉,導致出現不少交易處理完全問題。我們安排專門人員進行底層鏈深入研究和大量測試,最終修復了可存在的一些隱患。

主持人:在優盾錢包的應用中,有什麼印象深刻的客戶問題?

AlexYang:在服務過程中,我們遇到了這樣一個客戶:客戶因為在併發量比較大的情況,單個審核會較為耗時。因此提出希望定製批量審核功能。

出於資金方面的考慮,該功能開始並不在團隊規劃之內。但根據這個客戶的實際需求,團隊第一時間進行多輪討論,在確認可行情況下最終定製了開發方案,並在完成後大量進行測試,確認沒有問題後才進行上線。

不負所望,該功能上線後,審核時間大大降低,得到了客戶們的一致好評。

主持人:您覺得作為一名錢包系統工程師,需要哪些素質/技能?

AlexYang:要對數據敏感,如可以快速計算出每個模塊的開銷和輸入的數據量之間的關係、寫下每行代碼時能夠判斷其對性能的影響等等。其次是工作效率,我們每天會遇到多種問題,需要我們能夠快速且準確地判斷問題原因並解決。當然認真、細緻也至關重要,即使是小小的語法錯誤,也很可能導致功能實現失敗,甚至很多內容洩露、資源釋放的原因都是源於細節方面的問題。

主持人:我們知悉鏈客社區聯合優盾錢包打造的課程將由您主講,方便在這裡向我們透露一下課程的主要內容嗎?

AlexYang:主要是從優盾企業錢包的開發故事出發,和大家分享一些區塊鏈錢包的開發原理、發展以及應用方面的內容,詳細的歡迎大家來我的直播課堂。

想深入瞭解一款優秀錢包的開發“內幕”?想零距離取經Alex Yang老師?想諮詢更多業務詳情?

4月16日晚8點,Alex Yang將在區塊鏈錢包+應用開發基礎課程為您炫酷開講!

報名聽課

掃描海報二維碼添加好友入群聽課!

開課前入群即可免費聽課


鏈客Talk | 優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?


鏈客Talk | 優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?


鏈客Talk | 優盾首席架構師Alex Yang:如何從0開發區塊鏈項目?


分享到:


相關文章: