1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        開(kāi)源進(jìn)展 | 區(qū)塊鏈中間件平臺(tái)WeBASE v1.4.2發(fā)布

        共 2448字,需瀏覽 5分鐘

         ·

        2020-12-09 11:14

        作為一個(gè)體驗(yàn)友好、功能豐富的區(qū)塊鏈中間件平臺(tái),WeBASE通過(guò)一系列通用功能組件和實(shí)用工具,助力社區(qū)開(kāi)發(fā)者快速搭建區(qū)塊鏈應(yīng)用的基礎(chǔ)環(huán)境,并提供可視化合約IDE和一站式聯(lián)盟鏈管理臺(tái)。


        開(kāi)源以來(lái),WeBASE在社區(qū)伙伴的通力協(xié)作下高速迭代,積累了像合約IDE、ABI編輯器、動(dòng)態(tài)群組管理等工具。這些工具投入社區(qū)廣泛使用后,使用者也不遺余力地反饋了一系列優(yōu)化點(diǎn)。較為高頻的建議是:
        1. 合約IDE能夠?qū)С龊霞s功能,方便合約開(kāi)發(fā)。
        2. 管理臺(tái)增加合約事件查看功能,方便應(yīng)用開(kāi)發(fā)使用。
        3. WeBASE-Front補(bǔ)全更多API工具,以便單獨(dú)利用WeBASE-Front構(gòu)建應(yīng)用而不需要依賴其他工具。
        4. 合約IDE支持solidity 0.6版本。


        這些優(yōu)化點(diǎn)既是WeBASE不斷向更好優(yōu)化的動(dòng)力,也為項(xiàng)目的前進(jìn)指引方向。此次更新的WeBASE v1.4.2,針對(duì)性地就上述優(yōu)化點(diǎn)進(jìn)行迭代,希望能夠持續(xù)為社區(qū)伙伴帶來(lái)更好用的區(qū)塊鏈應(yīng)用開(kāi)發(fā)工具。


        ??新增合約事件查看功能


        合約事件是區(qū)塊鏈應(yīng)用開(kāi)發(fā)的一種工具,其主要用途是:
        1. 合約事件可以作為一種鏈上鏈下的交互工具。對(duì)于區(qū)塊鏈應(yīng)用來(lái)說(shuō),合約事件可以用異步的方式把智能合約更改通知鏈下應(yīng)用,讓鏈下應(yīng)用感知到鏈上狀態(tài)的變化,實(shí)現(xiàn)相應(yīng)的業(yè)務(wù)邏輯。
        2. 合約事件可以作為一種區(qū)塊鏈存儲(chǔ)數(shù)據(jù)的方式。這種方式存儲(chǔ)的數(shù)據(jù),鏈不能再直接讀取消費(fèi)。
        3. 合約事件可以作為一個(gè)合約開(kāi)發(fā)調(diào)試的工具。利用合約事件輸出合約執(zhí)行的狀態(tài),便于開(kāi)發(fā)者開(kāi)發(fā)調(diào)試使用。


        隨著社區(qū)的發(fā)展,越來(lái)越多開(kāi)發(fā)者使用這個(gè)工具來(lái)服務(wù)于應(yīng)用開(kāi)發(fā)。為了更方便開(kāi)發(fā)者使用合約事件,我們?cè)赪eBASE v1.4.2中新增合約事件查看功能,支持開(kāi)發(fā)者便捷地查看合約事件。



        ??持續(xù)優(yōu)化合約IDE


        WeBASE v1.4.2在上一版本的基礎(chǔ)上,繼續(xù)對(duì)合約IDE進(jìn)行優(yōu)化,主要針對(duì)合約文件導(dǎo)出功能、0.6版本solidity的切換功能,以及IDE合約按需加載等進(jìn)行優(yōu)化。
        • 合約文件導(dǎo)出功能:用戶可以在IDE中選中合約文件或文件夾,點(diǎn)擊右鍵,然后在彈出的右鍵菜單中點(diǎn)擊“導(dǎo)出”選項(xiàng)。合約或合約文件夾會(huì)以ZIP包的格式導(dǎo)出,其中內(nèi)容包括合約源文件、合約abi和合約bin。
        • 支持0.6版本solidity,此功能主要方便用戶使用0.6版本合約的新特性。



        ??WeBASE-Front新增一系列工具接口


        在整理社區(qū)用戶反饋的需求與問(wèn)題時(shí),我們看到這么一條需求:希望WeBASE-Front補(bǔ)全更多API工具,以便單獨(dú)利用WeBASE-Front構(gòu)建應(yīng)用而不需要依賴其他工具。


        因此,我們?cè)赪eBASE-Front暴露了一系列新的工具類(lèi)接口,提供區(qū)塊鏈開(kāi)發(fā)中經(jīng)常用到的解析、轉(zhuǎn)換、轉(zhuǎn)碼等工具,減少依賴,提高效率:
        • 交易解析接口
        • 私鑰生成接口
        • 公私鑰轉(zhuǎn)換接口
        • 私鑰格式轉(zhuǎn)換接口
        • HASH計(jì)算接口等


        后續(xù),我們將持續(xù)開(kāi)發(fā)和豐富這部分工具,更好地支持社區(qū)的區(qū)塊鏈應(yīng)用開(kāi)發(fā)和落地。


        ??更多優(yōu)化和修復(fù)


        優(yōu)化
        • WeBASE-Front升級(jí)web3sdk為2.6.2版本
        • WeBASE-Sign適配FISCO?BCOS?java-sdk
        • 項(xiàng)目增加release_notes.txt
        • 一鍵部署腳本優(yōu)化數(shù)據(jù)庫(kù)檢測(cè)
        • 瀏覽器支持合約版本切換、用戶導(dǎo)入和關(guān)聯(lián)、增加配置分離開(kāi)關(guān)


        bugfix
        • 修改WeBASE-Front內(nèi)存數(shù)據(jù)庫(kù)中topicList字段為text類(lèi)型
        • bugfix: DB中合約存儲(chǔ)字段長(zhǎng)度擴(kuò)展,修正長(zhǎng)度太長(zhǎng)導(dǎo)致合約存儲(chǔ)接口報(bào)錯(cuò)
        • bugfix: 修復(fù)使用了結(jié)構(gòu)體的合約部署失敗的問(wèn)題
        • bugfix: 一鍵部署腳本調(diào)整服務(wù)啟動(dòng)順序,防止服務(wù)啟動(dòng)順序錯(cuò)誤出現(xiàn)的錯(cuò)誤日志


        WeBASE日漸茁壯的路上,離不開(kāi)每一位社區(qū)伙伴的幫助與支持。感謝@George、@power、@lilianwen等伙伴對(duì)本次迭代作出的貢獻(xiàn),歡迎更多伙伴在github或交流群中,和我們分享想法和建議!


        ??即刻使用


        上述優(yōu)化及功能所涉及的最新代碼和技術(shù)文檔已同步更新,歡迎體驗(yàn)和 star 支持。如需咨詢技術(shù)問(wèn)題,歡迎關(guān)注本公眾號(hào),對(duì)話框回復(fù)【小助手】進(jìn)技術(shù)交流群。


        WeBASE 代碼倉(cāng)庫(kù):
        https://github.com/WeBankFinTech/WeBASE
        WeBASE 國(guó)內(nèi)鏡像:
        https://gitee.com/WeBank/WeBASE
        WeBASE 技術(shù)文檔:
        https://webasedoc.readthedocs.io/zh_CN/latest
        WeBASE 技術(shù)文檔國(guó)內(nèi)鏡像:
        https://fintech.webank.com/developer/docs/webase

        首次體驗(yàn)WeBASE,可參考一鍵部署文檔:
        https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html

        如需升級(jí)已有版本,可參考:
        WeBASE-Front升級(jí)說(shuō)明:
        https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Front/upgrade.html
        WeBASE-Node-Manager升級(jí)說(shuō)明:
        https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/upgrade.html
        WeBASE-Sign升級(jí)說(shuō)明:
        https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Sign/upgrade.html

        向我們報(bào)告問(wèn)題,歡迎提交issue:
        https://github.com/WeBankFinTech/WeBASE/issues


        瀏覽 60
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            午夜剧场a级片 | 亚洲欧美午夜 | 寂寞寡妇在做爰 | 超碰自拍97 | 免费专区一色哟哟 | 国产三级性爱视频 | 超碰电影| 99久久人妻无码中文字幕系列 | 中国一及黄片 | 精品香蕉久久久午夜福利 |