付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
區(qū)塊鏈鏈動科技公司區(qū)塊鏈工程師實習(xí)生實習(xí)報告一、摘要
2023年7月1日至2023年8月31日,我在區(qū)塊鏈鏈動科技公司擔(dān)任區(qū)塊鏈工程師實習(xí)生,參與構(gòu)建基于HyperledgerFabric的企業(yè)級聯(lián)盟鏈系統(tǒng)。核心工作成果包括:完成智能合約開發(fā)并通過單元測試,測試用例覆蓋率達98%;協(xié)助搭建3套測試網(wǎng),日均處理交易量峰值達1200筆;優(yōu)化節(jié)點共識機制,將交易確認時間從平均5秒縮短至2.5秒。專業(yè)技能應(yīng)用涵蓋Solidity編程、Go語言腳本開發(fā)及Docker容器部署。提煉可復(fù)用的方法論:采用模塊化設(shè)計實現(xiàn)智能合約分層解耦,將開發(fā)周期縮短20%;建立標準化節(jié)點配置模板,新節(jié)點部署效率提升35%。
二、實習(xí)內(nèi)容及過程
2023年7月1日到8月31日,我在區(qū)塊鏈鏈動科技公司做區(qū)塊鏈工程師實習(xí)生。公司主要搞企業(yè)聯(lián)盟鏈解決方案,用HyperledgerFabric比較多。我跟著團隊做項目,核心是幫他們搭一個供應(yīng)鏈金融的鏈上系統(tǒng)。
第13周主要是熟悉環(huán)境,學(xué)他們的開發(fā)規(guī)范,把基礎(chǔ)的工具鏈弄熟。跑了公司的測試網(wǎng),看了下他們之前的代碼,感覺智能合約寫得很細致,每個功能都分開模塊。我接手了一個關(guān)于資產(chǎn)上鏈的合約,用Solidity寫的,發(fā)現(xiàn)有些地方邏輯可以優(yōu)化。比如有個函數(shù)處理資產(chǎn)轉(zhuǎn)移,我把它改成了狀態(tài)機模式,這樣代碼更清晰,也方便后續(xù)審計。改完后自己寫了30個測試用例,用Truffle測試,通過了28個,還有兩個邊界條件沒覆蓋到,后面又補充了。
第46周開始動手開發(fā)。我負責(zé)的模塊是資產(chǎn)查詢接口,需要把鏈上的數(shù)據(jù)轉(zhuǎn)成前端能用的格式。他們用的是RESTfulAPI對接,我用了Go寫服務(wù)。一開始遇到點問題,節(jié)點間的P2P通信有點卡,查數(shù)據(jù)慢。后來發(fā)現(xiàn)是共識機制參數(shù)沒調(diào)好,交易吞吐量上不去。我查了Fabric的文檔,把Orderer節(jié)點的順序服務(wù)性能參數(shù)調(diào)高了一些,比如MaxInFlightRequests設(shè)大點,重啟后感覺快多了,測試時單筆查詢從3秒降到1.5秒。
第78周主要是聯(lián)調(diào)。我們組搭了3套測試網(wǎng),模擬不同規(guī)模的節(jié)點。其中一套有10個企業(yè)節(jié)點,每天模擬處理900多筆交易,主要是資產(chǎn)登記和轉(zhuǎn)讓。我負責(zé)監(jiān)控系統(tǒng)的狀態(tài),用Grafana看了下節(jié)點負載,發(fā)現(xiàn)存儲節(jié)點的寫壓力有點大。我們調(diào)整了鏈碼的級聯(lián)部署策略,把熱點數(shù)據(jù)分開存儲,這樣讀寫分離后,存儲節(jié)點的TPS從原來的600多提升到800多。最后提交的代碼量不大,但感覺把幾個關(guān)鍵點都踩到了,像智能合約的安全審計、性能調(diào)優(yōu)這些。
遇到的困難有兩次。一次是部署鏈碼時,編譯好的包一直報錯,跟運維那邊查了半天,發(fā)現(xiàn)是CA證書過期了,他們流程里沒提醒這個。我后來建議他們用Dockerfile加個腳本自動檢查證書有效期,算是小貢獻吧。另一次是寫智能合約時,忘了用事件(Event)記錄狀態(tài)變更,導(dǎo)致后端處理數(shù)據(jù)時一直卡。查資料才知道,這玩意兒比日志成本低,適合追蹤狀態(tài)變化,后面就注意用了。
這段時間讓我明白,做區(qū)塊鏈不能光看理論,得真動手。之前以為智能合約隨便寫寫就行,現(xiàn)在知道得考慮升級、回滾這些場景。對職業(yè)規(guī)劃影響挺大的,之前想走純算法方向,現(xiàn)在覺得鏈上應(yīng)用開發(fā)也挺有意思,特別是跟業(yè)務(wù)結(jié)合的地方。公司這邊的培訓(xùn)有點隨緣,沒系統(tǒng)講架構(gòu)設(shè)計,有時候開會我聽得云里霧里。建議他們搞個實習(xí)生技術(shù)分享會,或者把核心流程文檔化,至少我這新人能快速上手。崗位匹配度還行,但感覺實戰(zhàn)經(jīng)驗還是差了點,像底層原理的深入理解還不夠,得繼續(xù)補課。
三、總結(jié)與體會
這8周,從2023年7月1日到8月31日,在區(qū)塊鏈鏈動科技的經(jīng)歷,感覺像是從書本走向?qū)嵺`的一個閉環(huán)。剛開始去的時候,就是想看看理論到底怎么落地,HyperledgerFabric這些概念具體是啥樣。結(jié)果真學(xué)到了不少,跟在學(xué)校完全不一樣。
實習(xí)的價值體現(xiàn)在幾個具體點上。比如那個供應(yīng)鏈金融項目,我參與的資產(chǎn)上鏈模塊,最終實現(xiàn)了日均處理1200筆交易,雖然不算特別高,但對比之前自己瞎寫的測試,已經(jīng)是進步了。特別是優(yōu)化智能合約那次,把原來的函數(shù)改用狀態(tài)機模式,不僅代碼清晰了,而且后續(xù)審計起來也方便,這個方法我現(xiàn)在還在用。還有那個Go服務(wù)性能問題,通過調(diào)整Orderer節(jié)點參數(shù),把查詢時間從3秒降到1.5秒,這種動手解決實際問題的感覺,在學(xué)校做項目根本體會不到。這些經(jīng)歷讓我明白,理論結(jié)合實踐有多重要,光看書沒用,得真去跑、去調(diào)、去踩坑。
對我職業(yè)規(guī)劃的影響挺直接的。之前覺得算法研究挺好,現(xiàn)在發(fā)現(xiàn)鏈上應(yīng)用開發(fā)也挺有挑戰(zhàn),特別是跟業(yè)務(wù)結(jié)合的地方,能創(chuàng)造實際價值。這次經(jīng)歷讓我更堅定了往區(qū)塊鏈工程方向發(fā)展。未來打算在智能合約安全審計和性能優(yōu)化這兩個方向再深挖一下,可能去考個Hyperledger認證,或者多看看相關(guān)的開源項目源碼。感覺這次實習(xí)就像給我的職業(yè)規(guī)劃打了劑針,方向更明確了。
說說行業(yè)趨勢吧。我感覺現(xiàn)在企業(yè)級區(qū)塊鏈越來越重視性能和易用性,像Fabric這種平臺雖然穩(wěn)定,但在性能調(diào)優(yōu)上還是得下功夫。未來可能會有更多跨鏈互通的需求,這方面的技術(shù)肯定得跟進。另外,隱私保護這塊也越來越重要,零知識證明這些技術(shù)說不定以后會火起來。雖然現(xiàn)在還剛學(xué),但感覺得提前布局。
心態(tài)轉(zhuǎn)變還是挺明顯的。以前做項目就是完成老師布置的任務(wù),現(xiàn)在得考慮成本、效率、可維護性,還得跟團隊成員溝通協(xié)調(diào)。比如那個CA證書過期的問題,讓我意識到在團隊里做事,流程和規(guī)范多重要??箟耗芰σ蔡嵘?,之前寫代碼稍微有點問題就心態(tài)爆炸,現(xiàn)在能冷靜分析,一步步排查。這種從學(xué)生到職場人的感覺,挺奇妙的,也更有責(zé)任感了。
總的來說,這次實習(xí)沒白來,收獲遠超預(yù)期。接下來就是好好消化這些經(jīng)驗,把學(xué)到的東西應(yīng)用到后續(xù)學(xué)習(xí)和求職中,爭取下次能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿州2025年安徽宿州靈璧縣村衛(wèi)生室(社區(qū)衛(wèi)生服務(wù)站)人員招聘68人筆試歷年參考題庫附帶答案詳解
- 寧德2025年福建福安市教育局招聘緊缺急需及高層次人才筆試歷年參考題庫附帶答案詳解
- 職業(yè)人群健康數(shù)據(jù)價值挖掘
- 三亞2025年海南三亞市第二人民醫(yī)院招聘130人筆試歷年參考題庫附帶答案詳解
- 智研咨詢發(fā)布-2025年中國手辦?行業(yè)產(chǎn)業(yè)鏈全景分析及發(fā)展趨勢預(yù)測報告
- 生產(chǎn)安全教育培訓(xùn)會議課件
- 企業(yè)碳排放統(tǒng)計、核算制度
- 人員薪酬體系制度
- 衛(wèi)生院醫(yī)保組織制度
- 衛(wèi)生院科室信息公示制度
- 安全監(jiān)理生產(chǎn)責(zé)任制度
- 消防改造施工組織方案
- 2026年云南保山電力股份有限公司校園招聘(50人)考試參考試題及答案解析
- 2025-2026年人教版九年級下冊歷史期末考試卷及答案
- 煤礦綜采設(shè)備安裝施工方案
- 2026年云南保山電力股份有限公司校園招聘(50人)筆試備考題庫及答案解析
- 中央中國熱帶農(nóng)業(yè)科學(xué)院院屬單位2025年第一批招聘筆試歷年參考題庫附帶答案詳解
- 2025-2026學(xué)年人教版英語七年級下冊課程綱要
- 研發(fā)費用加計扣除審計服務(wù)協(xié)議
- 2025年教師轉(zhuǎn)崗考試職業(yè)能力測試題庫150道(含答案)
- 2025年二年級上冊語文期末專項復(fù)習(xí)-按課文內(nèi)容填空默寫表(含答案)
評論
0/150
提交評論