區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)_第1頁(yè)
區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)_第2頁(yè)
區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)_第3頁(yè)
區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)_第4頁(yè)
區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ICSxx.xxx.xxXxx團(tuán)體標(biāo)準(zhǔn)T/GDXXXXXX—2020區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)PostabilitystandardofR&Dtalentsinblockchainindustry(征求意見(jiàn)稿)2020-XX-XX實(shí)施2020-XX-XX實(shí)施工程實(shí)踐能力是區(qū)塊鏈產(chǎn)業(yè)人才在實(shí)際工程與項(xiàng)目開(kāi)發(fā)中應(yīng)當(dāng)具備的能力,具體包含項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)、根據(jù)應(yīng)用場(chǎng)景快速選擇相應(yīng)算法模型的能力、大型復(fù)雜系統(tǒng)的設(shè)計(jì)與架構(gòu)能力、算法性能調(diào)優(yōu)能力等。7區(qū)塊鏈產(chǎn)業(yè)人才崗位能力要求區(qū)塊鏈底層架構(gòu)師區(qū)塊鏈底層架構(gòu)師負(fù)責(zé)區(qū)塊鏈底層架構(gòu)設(shè)計(jì)及關(guān)鍵技術(shù)選型等。區(qū)塊鏈底層架構(gòu)師應(yīng)該具備區(qū)塊鏈頂層設(shè)計(jì)能力與豐富的區(qū)塊鏈項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),能夠立足具體業(yè)務(wù)需求,設(shè)計(jì)相關(guān)業(yè)務(wù)架構(gòu)。a)綜合能力—具有較強(qiáng)的學(xué)習(xí)能力,關(guān)注區(qū)塊鏈前沿理論方向與研究成果;—良好的文字表達(dá)能力,能夠撰寫(xiě)相關(guān)研究文稿,編制項(xiàng)目方案;—具備較強(qiáng)的技術(shù)管理能力,能夠根據(jù)業(yè)務(wù)需要制定、評(píng)審、改進(jìn)系統(tǒng)方案;—具備良好團(tuán)隊(duì)合作精神,與團(tuán)隊(duì)成員保持密切合作與高效溝通的能力;b)專業(yè)知識(shí)—具備密碼學(xué)知識(shí),熟悉加密協(xié)議、加密算法、數(shù)字簽名技術(shù)、零知識(shí)證明、同態(tài)加密等;——深入理解共識(shí)機(jī)制原理,熟悉常用共識(shí)算法,如PoW、PoS、BFT、PBFT、Tendermint>RAFT等;—熟悉計(jì)算機(jī)分布式系統(tǒng)、分布式存儲(chǔ)等概念和理論;—具備扎實(shí)的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議,熟悉軟件工程理論;—熟悉10、多線程以及異步處理等基礎(chǔ)架構(gòu);c)工具技能—具備扎實(shí)的編程能力,熟練使用C/C++、Go、Rust、Python等編程語(yǔ)言;—熟悉常見(jiàn)的公有鏈技術(shù)和聯(lián)盟鏈技術(shù)體系,如FISCOBC0S等;—熟練使用編程工具、繼續(xù)集成、持續(xù)交付工具;—熟悉開(kāi)源軟件工作模式,掌握開(kāi)源軟件工具;d)工程實(shí)踐能力—熟悉軟件工程,能夠根據(jù)需要采用傳統(tǒng)軟件工程方法和敏捷方法實(shí)施系統(tǒng)開(kāi)發(fā);—掌握高性能、高并發(fā)和高可用分布式系統(tǒng)設(shè)計(jì)和優(yōu)化技術(shù);—熟練掌握WebSocket、gRPC、JSON-PRC、IPC等通信協(xié)議;—能夠根據(jù)業(yè)務(wù)需求制定系統(tǒng)架構(gòu)。區(qū)塊鏈智能合約開(kāi)發(fā)工程師智能合約是指以信息化方式傳播、驗(yàn)證或執(zhí)行合同的計(jì)算機(jī)協(xié)議,提供優(yōu)于傳統(tǒng)合約的安全方法,減少與合約相關(guān)的其他交易成本。智能合約開(kāi)發(fā)工程師應(yīng)具備根據(jù)具體的業(yè)務(wù)需求,搭建區(qū)塊鏈的基礎(chǔ)架構(gòu),包括后端協(xié)議、基礎(chǔ)架構(gòu)、系統(tǒng)服務(wù)、共識(shí)機(jī)制和算法及其相關(guān)客戶端等,開(kāi)發(fā)和完善智能合約的能力。a)綜合能力—具有較強(qiáng)的學(xué)習(xí)能力,關(guān)注智能合約的前沿研究,能夠理解相關(guān)研究成果;—具備較強(qiáng)溝通表達(dá)能力,具備與智能合約相關(guān)專家溝通的能力;—具備快速學(xué)習(xí)應(yīng)用的能力,能根據(jù)新項(xiàng)目新產(chǎn)品快速構(gòu)建原型,探索新方案;—良好的文字表達(dá)能力,具備文稿撰寫(xiě)與編制新方案能力;—具備良好團(tuán)隊(duì)合作精神,保持和團(tuán)隊(duì)成員密切合作與高效溝通;b)專業(yè)知識(shí)—熟練實(shí)現(xiàn)密碼學(xué)算法,如非對(duì)稱性加密、數(shù)字簽名、雜湊算法等;—精通區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu),熟練掌握默克爾樹(shù)、哈希和常見(jiàn)的區(qū)塊鏈算法;—熟悉分布式計(jì)算、多線程以及高性能程序設(shè)計(jì);—掌握區(qū)塊鏈智能合約運(yùn)行原理;c)工具技能—具備扎實(shí)的編程能力,熟練使用Java、Node.js.JavaScript.Python等編程語(yǔ)言;—熟悉常見(jiàn)區(qū)塊鏈技術(shù)架構(gòu)及運(yùn)行機(jī)制,如FISCOBC0S等;—熟練掌握智能合約編程語(yǔ)言,如Solidity、Go、Node,js等;—掌握常用區(qū)塊鏈平臺(tái),并能基于相關(guān)平臺(tái)編寫(xiě)和優(yōu)化智能合約;—熟練使用編程工具、繼續(xù)集成、持續(xù)交付工具;d)工程實(shí)踐能力—具備豐富編程開(kāi)發(fā)經(jīng)驗(yàn);—能夠結(jié)合面臨的業(yè)務(wù)問(wèn)題進(jìn)行分析,設(shè)計(jì)、優(yōu)化并實(shí)現(xiàn)前端服務(wù)。區(qū)塊鏈代碼運(yùn)維工程師區(qū)塊鏈運(yùn)維指的是對(duì)區(qū)塊鏈平臺(tái)或產(chǎn)品生命周期各個(gè)階段的運(yùn)營(yíng)與維護(hù)。區(qū)塊鏈代碼運(yùn)維工程師應(yīng)負(fù)責(zé)區(qū)塊鏈平臺(tái)或應(yīng)用的運(yùn)維工作,保證區(qū)塊鏈平臺(tái)或應(yīng)用的安全、穩(wěn)定運(yùn)行。a)綜合能力—,快速學(xué)習(xí)能力,及時(shí)了解區(qū)塊鏈發(fā)展趨勢(shì);—具有較強(qiáng)的信息安全和數(shù)據(jù)隱私保護(hù)意識(shí);—能夠及時(shí)響應(yīng)系統(tǒng)突發(fā)異常,及時(shí)恢復(fù)系統(tǒng)正常運(yùn)行;—良好的團(tuán)隊(duì)合作意識(shí),積極推動(dòng)區(qū)塊鏈運(yùn)維規(guī)范和落地實(shí)踐;b)專業(yè)知識(shí)—熟悉常見(jiàn)區(qū)塊鏈系統(tǒng)架構(gòu)和技術(shù)特性;——了解對(duì)稱加密、非對(duì)稱加密算法、數(shù)字證書(shū)和數(shù)據(jù)簽名原理;c)工具技能具備扎實(shí)的編程能力,熟練使用Java、Node.js>JavaScript^Python等編程語(yǔ)言;——熟練使用腳本、編程語(yǔ)言、日志分析等工具快速定位問(wèn)題;熟練使用Docker容器和Kubernetes等編排工具;——熟悉區(qū)塊鏈訪問(wèn)接口,數(shù)據(jù)格式,能夠快速分析區(qū)塊鏈節(jié)點(diǎn)運(yùn)行狀態(tài)和系統(tǒng)運(yùn)行負(fù)載;——根據(jù)系統(tǒng)需要制定區(qū)塊鏈系統(tǒng)監(jiān)控方案、及時(shí)捕捉系統(tǒng)異常;d)工程實(shí)踐能力精通Linux系統(tǒng)運(yùn)維,對(duì)Linux操作系統(tǒng)原理有一定的理解;——根據(jù)不同區(qū)塊鏈系統(tǒng)框架,結(jié)合系統(tǒng)運(yùn)維體系,制定運(yùn)維方案;—準(zhǔn)確識(shí)別區(qū)塊鏈上不同數(shù)據(jù)隱私和安全需求;—掌握區(qū)塊鏈智能合約部署方法;—制定合適的區(qū)塊鏈維護(hù)、數(shù)據(jù)備份、恢復(fù)和數(shù)據(jù)隔離方案以滿足區(qū)塊鏈不同使用主體的需要;—熟練掌握區(qū)塊鏈數(shù)字證書(shū)注冊(cè)和部署,并根據(jù)數(shù)字證書(shū)分配用戶權(quán)限;熟練使用區(qū)塊鏈Java、Node.js>JavaScript、Python等語(yǔ)言SDK以及RPC調(diào)用等方式和區(qū)塊鏈系統(tǒng)交互。目次TOC\o"1-5"\h\z前言II引言III1范圍12規(guī)范性引用文件13術(shù)語(yǔ)和定義14縮略語(yǔ)25區(qū)塊鏈崗位人才分類25.1區(qū)塊鏈底層研發(fā)崗位人才25.2區(qū)塊鏈應(yīng)用研發(fā)崗位人才36區(qū)塊鏈崗位能力要素36.1綜合能力36.2專業(yè)知識(shí)36.3工具技能34工程實(shí)踐能力37區(qū)塊鏈產(chǎn)業(yè)人才崗位能力要求47.1區(qū)塊鏈底層架構(gòu)師42區(qū)塊鏈智能合約開(kāi)發(fā)工程師43區(qū)塊鏈代碼運(yùn)維工程師5本標(biāo)準(zhǔn)按GB/TL1—2009給出的規(guī)則起草。本標(biāo)準(zhǔn)由廣東省XXXX協(xié)會(huì)提出并歸口。本標(biāo)準(zhǔn)起草單位:佛山領(lǐng)新信息科技有限公司、廣東德新科技孵化器有限公司、廣州井觀傳媒科技有限公司、順德職業(yè)技術(shù)學(xué)院、成果云(廣東)科技有限公司、廣東聚海信息科技有限公司、廣東時(shí)匯信息科技有限公司、江門職業(yè)技術(shù)學(xué)院。本標(biāo)準(zhǔn)主要起草人:吳道祥、金波、蔡志鵬、黃京亮、魏杰、陳志濤、董國(guó)順、李冠楠、徐言生、李國(guó)談、畢經(jīng)美、蔡棟、朱義勇、楊萬(wàn)春、潘小亮、伍世智、黃增海、黃增貴、唐海峰、翁欽、張宗福。本標(biāo)準(zhǔn)于2020年XX月首次發(fā)布。聲明:本標(biāo)準(zhǔn)的知識(shí)產(chǎn)權(quán)歸屬于佛山領(lǐng)新信息科技有限公司,未經(jīng)佛山領(lǐng)新信息科技有限公司同意,不得印刷、銷售。隨著區(qū)塊鏈技術(shù)不斷推進(jìn)應(yīng)用落地,為行業(yè)發(fā)展匹配專門的人才迫在眉睫,培養(yǎng)區(qū)塊鏈產(chǎn)業(yè)人才已經(jīng)成為各方共識(shí)。雖然國(guó)內(nèi)高校未開(kāi)設(shè)區(qū)塊鏈專業(yè),但是浙江大學(xué)、清華大學(xué)、北京大學(xué)、同濟(jì)大學(xué)、上海交通大學(xué)、復(fù)旦大學(xué)、武漢大學(xué)等高校已開(kāi)設(shè)區(qū)塊鏈相關(guān)課程及實(shí)驗(yàn)室,與區(qū)塊鏈企業(yè)合作,積極發(fā)力區(qū)塊鏈的人才培養(yǎng)和技術(shù)研究。當(dāng)前區(qū)塊鏈已上升至國(guó)家戰(zhàn)略,并利用創(chuàng)新技術(shù)突破賦能實(shí)體經(jīng)濟(jì),有望在各個(gè)應(yīng)用場(chǎng)景落地。接下來(lái),將會(huì)出現(xiàn)區(qū)塊鏈人才的新一輪搶奪,企業(yè)只有占領(lǐng)技術(shù)和人才的雙高地,才能在區(qū)塊鏈的快速發(fā)展中不掉隊(duì),積極發(fā)揮區(qū)塊鏈的正向作用快速實(shí)現(xiàn)商業(yè)變現(xiàn);產(chǎn)學(xué)研更緊密結(jié)合,則能為社會(huì)培養(yǎng)更符合需求的人才。以上合力將成為我國(guó)構(gòu)建區(qū)塊鏈產(chǎn)業(yè)生態(tài)、技術(shù)融合產(chǎn)業(yè)升級(jí)的重要發(fā)力點(diǎn)。區(qū)塊鏈領(lǐng)域長(zhǎng)期以來(lái)一直吸引著求職者的目光,供給規(guī)模遠(yuǎn)大于需求,盲目跟風(fēng)的現(xiàn)象依然存在,由于技術(shù)較新,歷史沉淀少,擁有相應(yīng)知識(shí)結(jié)構(gòu)和工作經(jīng)驗(yàn)的存量人才在現(xiàn)階段依然鳳毛麟角,人才培養(yǎng)和制定人才標(biāo)準(zhǔn)是區(qū)塊鏈行業(yè)發(fā)展的重要發(fā)力點(diǎn)。本標(biāo)準(zhǔn)立足于區(qū)塊鏈領(lǐng)域的實(shí)際需求,提出了區(qū)塊鏈核心開(kāi)發(fā)崗位的具體能力要求,致力于實(shí)現(xiàn)人才需求供給側(cè)與人才培養(yǎng)供給側(cè)額有效對(duì)核,加快人才培養(yǎng)質(zhì)量提升。區(qū)塊鏈產(chǎn)業(yè)研發(fā)人才崗位能力標(biāo)準(zhǔn)1范圍本標(biāo)準(zhǔn)主要提出區(qū)塊鏈底層架構(gòu)師、區(qū)塊鏈智能合約開(kāi)發(fā)工程師、區(qū)塊鏈代碼運(yùn)維工程師的相關(guān)崗位標(biāo)準(zhǔn)能力要求。本標(biāo)準(zhǔn)適用于指導(dǎo)企業(yè)遴選區(qū)塊鏈相關(guān)崗位人才以及為普通高等院校提供人才培養(yǎng)、課程設(shè)置等方面的參考。2規(guī)范性引用文件下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。MIITEC-2019-02區(qū)塊鏈產(chǎn)業(yè)人才崗位能力要求3術(shù)語(yǔ)和定義下列術(shù)語(yǔ)和定義適用于本文件。1區(qū)塊鏈BIockchain區(qū)塊鏈?zhǔn)鞘褂妹艽a技術(shù)鏈接將共識(shí)確認(rèn)過(guò)的區(qū)塊鏈按順序追加而形成的分布式賬本。3.2節(jié)點(diǎn)Node參與到區(qū)塊鏈網(wǎng)絡(luò)中的計(jì)算設(shè)備,保存區(qū)塊鏈的全部或部分賬本。3塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)Chained-bIockDataStructure一段時(shí)間內(nèi)發(fā)生的事務(wù)處理以區(qū)塊為單位進(jìn)行存儲(chǔ),并以密碼學(xué)算法將區(qū)塊按時(shí)間順序連接成鏈條的一種數(shù)據(jù)結(jié)構(gòu)。分布式賬本DistributedLedgerTechnoIogy一種在網(wǎng)絡(luò)成員之間共享、復(fù)制和同步的數(shù)據(jù)庫(kù)或記錄系統(tǒng)。共識(shí)算法ConsensusAlgorithm區(qū)塊鏈系統(tǒng)中各分布節(jié)點(diǎn)對(duì)事務(wù)或狀態(tài)的驗(yàn)證、記錄、修改等行為達(dá)成一致確認(rèn)的方法。區(qū)塊Block區(qū)塊鏈網(wǎng)絡(luò)上承載永久數(shù)據(jù)記錄的數(shù)據(jù)包。智能合約SmartContract以數(shù)字形式定義的能夠自動(dòng)執(zhí)行條款的合約。公有鏈PubIicBIockchain任意節(jié)點(diǎn)均可接入,所有接入節(jié)點(diǎn)均可參與共識(shí)和讀寫(xiě)數(shù)據(jù)的區(qū)塊鏈部署模型。聯(lián)盟鏈ConsortiumBlockchain由一組利益相關(guān)的參與者使用,僅有授權(quán)節(jié)點(diǎn)可接,.接入節(jié)點(diǎn)可按規(guī)則參與共識(shí)和讀寫(xiě)數(shù)據(jù)的區(qū)塊鏈部署模型。4縮略語(yǔ)下列縮略語(yǔ)適用于本標(biāo)準(zhǔn)。API:應(yīng)用程序接口(ApplicationProgrammingInterface)BaaS:區(qū)塊鏈即服務(wù)(BlockchainasaService)BFT:拜占庭容錯(cuò)共識(shí)機(jī)制(ByzantineFaultTolerance)CA:認(rèn)證授權(quán)(CertificationAuthority)DLT:分布式賬本技術(shù)(DistributedLedgerTechnology)ECC:橢圓曲線加密(EllipticCurveCryptography)KYC:了解你的客戶(KnowYourCustomer)PBFT:實(shí)用拜占庭容錯(cuò)共識(shí)機(jī)制(PracticalByzantineFaultTolerance)POS:權(quán)益證明共祖機(jī)制(ProofofStake)POW:工作量證明共識(shí)機(jī)制(ProofofWork)P2P:對(duì)等網(wǎng)絡(luò)(PeertoPeer)SDK:軟件開(kāi)發(fā)工具包(SoftwareDevelopmemKit)SLA:服務(wù)等級(jí)協(xié)議(ServiceLevelAgreement)5區(qū)塊鏈崗位人才分類區(qū)塊鏈技術(shù)與應(yīng)用的快速發(fā)展催生了各類崗位需求?;趨^(qū)塊鏈技術(shù)架構(gòu)以及區(qū)塊鏈企業(yè)的實(shí)際用人需求;本標(biāo)準(zhǔn)主要涉及區(qū)塊鏈核心研發(fā)崗位、區(qū)塊鏈實(shí)用技術(shù)崗位和行業(yè)應(yīng)用網(wǎng)位三類崗位人才,具體分類如下:5.1區(qū)塊鏈底層研發(fā)崗位人才區(qū)塊鏈核心層主要提供加密算法、網(wǎng)絡(luò)通信協(xié)議、共識(shí)算法、數(shù)據(jù)結(jié)構(gòu)、分布式賬本、智能合約、共識(shí)算法和智能合約虛擬機(jī)等技術(shù)。該層次人才屬于區(qū)塊鏈核心研發(fā)崗位人才,能夠?qū)^(qū)塊鏈前沿理論與計(jì)算機(jī)技術(shù)、實(shí)際算法和結(jié)合,設(shè)計(jì)構(gòu)建出滿足實(shí)際需要的區(qū)塊鏈底層平臺(tái),具體崗位包括:—區(qū)塊鏈底層架構(gòu)師;—密碼算法工程師;—隱私保護(hù)研發(fā)工程師;—共識(shí)機(jī)制開(kāi)發(fā)工程師;—SDK研發(fā)工程師;—區(qū)塊鏈分布式網(wǎng)絡(luò)研發(fā)工程師;—區(qū)塊鏈虛擬機(jī)研發(fā)工程師;—區(qū)塊鏈算法工程師;5.2區(qū)塊鏈應(yīng)用研發(fā)崗位人才區(qū)塊鏈應(yīng)用研發(fā)層主要負(fù)責(zé)銜接區(qū)塊鏈核心技術(shù)和行業(yè)應(yīng)用,具體包括應(yīng)用架構(gòu)、應(yīng)用開(kāi)發(fā)、智能合約編寫(xiě)、安全、測(cè)試等。該層次人才屬于區(qū)塊鏈應(yīng)用研發(fā)崗位人才,能夠理解與掌握區(qū)塊鏈技術(shù)的基本概念和關(guān)鍵技能,并能夠結(jié)合特定應(yīng)用場(chǎng)景,實(shí)現(xiàn)具體應(yīng)用方案或構(gòu)建區(qū)塊鏈服務(wù)平臺(tái),具體崗位包括:—智能合約開(kāi)發(fā)工程師;—安全研發(fā)工程師;—軟件安全研發(fā)工程師;—區(qū)塊鏈測(cè)試工程師;—區(qū)塊鏈代碼運(yùn)維工程師;—區(qū)塊鏈應(yīng)用架構(gòu)師;—應(yīng)用開(kāi)發(fā)工程師;6區(qū)塊鏈崗位能力要素根據(jù)企業(yè)對(duì)區(qū)塊鏈核心崗位人才的能力要求,同時(shí)參考院校人才培養(yǎng)日標(biāo),將區(qū)塊鏈產(chǎn)業(yè)人才

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論