作為數(shù)字技術(shù)的代表之一,區(qū)塊鏈技術(shù)正在被越來越多的企業(yè)所重視,并被引入到各行業(yè)的數(shù)字化轉(zhuǎn)型中。根據(jù)中國通信院數(shù)據(jù)顯示,目前中國區(qū)塊鏈應(yīng)用場景主要以金融和互聯(lián)網(wǎng)為主,但應(yīng)用范圍呈現(xiàn)不斷拓展的態(tài)勢,政務(wù)數(shù)據(jù)共享、民生服務(wù)、醫(yī)療健康、數(shù)字文創(chuàng)等各類行業(yè)應(yīng)用創(chuàng)新持續(xù)活躍。而據(jù)IDC預(yù)測,中國區(qū)塊鏈?zhǔn)袌鲆?guī)模在2024年有望突破25億美元。
羅馬城不是一天建成的,而企業(yè)想要實(shí)現(xiàn)區(qū)塊鏈應(yīng)用的快速開發(fā),不僅需要構(gòu)建穩(wěn)定高可用性的基礎(chǔ)架構(gòu),還需要解決海量數(shù)據(jù)的存儲(chǔ)等問題。
1 降低區(qū)塊鏈開發(fā)門檻
針對(duì)企業(yè)增長的區(qū)塊鏈應(yīng)用開發(fā)需求,純白矩陣推出ChainIDE云端智能合約IDE,為企業(yè)帶來便捷的區(qū)塊鏈開發(fā)體驗(yàn)。作為全球首個(gè)云端多鏈的區(qū)塊鏈集成開發(fā)環(huán)境,ChainIDE具有高效快速、功能完備以及支持多鏈的特點(diǎn),能夠助力開發(fā)者輕松編寫智能合約,縮短區(qū)塊鏈開發(fā)周期。其技術(shù)特性專為企業(yè)構(gòu)建智能合約、應(yīng)用程序以及解決方案而生,幫助企業(yè)告別開發(fā)難,輕松部署三步走。
2 區(qū)塊鏈開發(fā)“三步走”
純白矩陣構(gòu)建面向全球區(qū)塊鏈開發(fā)者的ChainIDE,通過對(duì)多家主流云服務(wù)平臺(tái)在服務(wù)多樣性、穩(wěn)定性和易用性等維度的表現(xiàn)對(duì)比,選擇了亞馬遜云科技的云服務(wù)平臺(tái)為IDE服務(wù)提供支持。亞馬遜云科技不僅在云服務(wù)和業(yè)務(wù)全球化方面為ChainIDE提供專業(yè)支持,還通過提供一系列最佳實(shí)踐、模型和參考架構(gòu)等指導(dǎo),幫助ChainIDE成功構(gòu)建具備全球覆蓋能力以及支持高并發(fā)的IDE環(huán)境,讓企業(yè)完成區(qū)塊鏈應(yīng)用開發(fā)僅需“三步走”。
No.1 基礎(chǔ)服務(wù)集成應(yīng)對(duì)不同開發(fā)需求
對(duì)于在云端IDE進(jìn)行區(qū)塊鏈開發(fā)的要求,一看響應(yīng)流暢性,二看服務(wù)內(nèi)容的豐富程度。區(qū)塊鏈應(yīng)用落地是關(guān)鍵,開發(fā)環(huán)境延遲高、拓展性差,無法滿足來自世界各地開發(fā)者的多樣化需求。ChainIDE基于亞馬遜云科技的云上基礎(chǔ)設(shè)施與最佳實(shí)踐案例,分別在業(yè)務(wù)前后端進(jìn)行針對(duì)性部署,滿足開發(fā)者需求的同時(shí),可以將更多精力放在多鏈支持、多語言支持以及多操作系統(tǒng)兼容等核心業(yè)務(wù)上。
在業(yè)務(wù)前端,ChainIDE通過應(yīng)用Amazon Route 53服務(wù),實(shí)現(xiàn)了域名托管和策略自定義的需求,能對(duì)來自世界各地開發(fā)者訪問請(qǐng)求進(jìn)行智能化解析,及時(shí)完成響應(yīng)。在業(yè)務(wù)后端,ChainIDE通過Amazon Elastic Kubernetes Service(EKS)與Amazon Elastic Compute Cloud(Amazon EC2)的集成實(shí)現(xiàn)托管Kubernetes服務(wù)環(huán)境,并賦予了ChainIDE高可用和自動(dòng)擴(kuò)展的能力,能夠滿足持續(xù)增長的開發(fā)者和項(xiàng)目對(duì)云端IDE環(huán)境Web Service的資源要求。
No.2 高性能數(shù)據(jù)存儲(chǔ)解決項(xiàng)目成本問題
ChainIDE產(chǎn)品的一大優(yōu)勢是能夠在一個(gè)環(huán)境中為十多種不同的公鏈和聯(lián)盟鏈提供支持,這離不開Amazon S3的存儲(chǔ)能力。Amazon S3擁有99.999999999%的數(shù)據(jù)持久性支持,為ChainIDE區(qū)塊鏈項(xiàng)目中的鏈上數(shù)據(jù)、元數(shù)據(jù)以及開發(fā)者用戶信息和其他原始資料等內(nèi)容提供穩(wěn)定的存儲(chǔ)服務(wù),讓企業(yè)能夠順利完成多元化的開發(fā)需求。另外,通過與Amazon CloudFront服務(wù)的集成,ChainIDE環(huán)境讓開發(fā)者在執(zhí)行時(shí)獲得快速的加載體驗(yàn)。
區(qū)塊鏈應(yīng)用開發(fā),數(shù)據(jù)的存儲(chǔ)和安全十分重要,而數(shù)據(jù)庫在使用和管理中所需費(fèi)用,在開發(fā)過程中無疑是一筆較大的支出,如何在滿足企業(yè)開發(fā)需求同時(shí)降低日常運(yùn)營支出?基于亞馬遜云科技Amazon S3數(shù)據(jù)存儲(chǔ)服務(wù),ChainIDE實(shí)現(xiàn)為開發(fā)者不同的數(shù)據(jù)訪問需求提供可選擇支持,企業(yè)可根據(jù)工作負(fù)載、彈性和成本情況自主選擇,滿足開發(fā)需求的同時(shí)實(shí)現(xiàn)項(xiàng)目成本節(jié)約。
針對(duì)區(qū)塊鏈應(yīng)用開發(fā)中涉及的NoSQL數(shù)據(jù)庫需求,純白矩陣選擇Amazon DynamoDB全托管式、無服務(wù)器的NoSQL鍵值數(shù)據(jù)庫為元數(shù)據(jù)提供存儲(chǔ),保證了ChainIDE平臺(tái)在開發(fā)產(chǎn)品時(shí)的安全性、高可用性以及可拓展能力。Amazon DynamoDB的應(yīng)用讓ChainIDE平臺(tái)無需聘請(qǐng)專業(yè)人員進(jìn)行日程管理,幫助純白矩陣節(jié)約20%以上的時(shí)間和財(cái)務(wù)成本。
No.3 托管式工作部署簡化開發(fā)流程
借助Amazon DynamoDB的應(yīng)用,ChainIDE平臺(tái)無需聘請(qǐng)專業(yè)人員進(jìn)行日程管理,純白矩陣節(jié)約了20%以上的時(shí)間和財(cái)務(wù)成本。基于亞馬遜云科技托管式工作流解決方案,ChainIDE讓企業(yè)開發(fā)者可以使用熟悉的Apache Airflow平臺(tái)來梳理工作流程。此外,利用Amazon Managed Streaming for Apache Kafka(MSK)提供完全托管的Apache Kafka實(shí)時(shí)攝取和處理流數(shù)據(jù)的能力,ChainIDE讓開發(fā)者在攝取和處理日志與事件流的工作變得更加簡單。
“在使用亞馬遜云科技服務(wù)構(gòu)建ChainIDE的過程中,我們充分體驗(yàn)到了各服務(wù)之間集成的便利,從域名管理、網(wǎng)絡(luò)控制、容器計(jì)算到存儲(chǔ)、數(shù)據(jù)庫以及CDN,我們可以一站式完成。并且這些服務(wù)都提供了符合企業(yè)級(jí)要求的SLA,基于這些高可靠性的服務(wù)進(jìn)行構(gòu)建,我們也能夠讓自己的應(yīng)用達(dá)到相同的SLA水平,來為全球區(qū)塊鏈項(xiàng)目的開發(fā)提供有效的保障?!?/p>
——張舒藝
純白矩陣CTO
在構(gòu)建ChainIDE產(chǎn)品的過程中,純白矩陣與亞馬遜云科技合作伙伴杭州勤易科技有限公司進(jìn)行了商務(wù)領(lǐng)域的合作,實(shí)現(xiàn)了IDE SaaS服務(wù)的優(yōu)化,部署的時(shí)間成本縮短至1個(gè)月內(nèi),為開發(fā)者提供更多支持。此外,純白矩陣與亞馬遜云科技通過舉辦開發(fā)者黑客松與培訓(xùn)講座等形式,為開發(fā)者提供技術(shù)指導(dǎo),幫助其降低區(qū)塊鏈應(yīng)用的開發(fā)門檻并縮短開發(fā)周期。
展望未來,純白矩陣將基于ChainIDE產(chǎn)品與亞馬遜云科技展開更多合作,不斷完善ChainIDE的功能,并計(jì)劃為全球區(qū)塊鏈開發(fā)者提供一鍵部署到亞馬遜云科技的能力。雙方還將就開發(fā)者社區(qū)等方面展開合作,促進(jìn)更多的區(qū)塊鏈行業(yè)應(yīng)用落地,賦能實(shí)體產(chǎn)業(yè)的數(shù)字化。
3 關(guān)于純白矩陣
南京純白矩陣科技有限公司(簡稱“純白矩陣”)是一家專注區(qū)塊鏈研發(fā),創(chuàng)意區(qū)塊鏈框架設(shè)計(jì)的創(chuàng)業(yè)公司。純白矩陣旗下的ChainIDE為全球首個(gè)云端多鏈的區(qū)塊鏈集成開發(fā)環(huán)境,累計(jì)幫助超過185個(gè)國家的開發(fā)者,提供900萬次的智能合約編譯服務(wù),是全球大型的區(qū)塊鏈開發(fā)者流量入口之一。