WeCross v1.0.0-rc4釋出,支援任意數量鏈間自定義事務邏輯

買賣虛擬貨幣
WeCross是完全開源的區塊鏈跨鏈協作平臺,致力於跨行業、機構和地域的跨區塊鏈信任傳遞以及商業合作,實現同/異構區塊鏈系統之間安全可信地互操作,已支援FISCO BCOS、Hyperledger Fabric等主流開源區塊鏈。WeCross一直以開源的方式引領著行業發展,日前釋出的v1.0.0-rc4版本,開創性地提出支援在任意數量的同/異構鏈間自定義事務邏輯的跨鏈解決方案。WeCross v1.0.0-rc4新增特性目前大多數跨鏈場景(如數字資產跨鏈、司法跨域仲裁、個體資料跨域授權、物聯網平臺聯動等)依賴於鏈間事務的實現,市面上現行的能支援兩條鏈事務的跨鏈方案,已然無法滿足多條鏈間的跨鏈事務需求。針對上述需求,WeCross在此版本中實現一種可自定義事務邏輯、不限定事務跨任意數量鏈的跨鏈事務解決方案。跨鏈事務框架定義了正向與反向介面,使用者可基於跨鏈事務框架編寫智慧合約,對跨鏈事務進行定製化開發,並藉助WeCross的兩階段事務機制,實現任意數量鏈間操作的事務性。此處,以資產轉移場景為例,跨鏈的實現邏輯如下:
(這裡僅以Solidity合約邏輯舉例,跨Fabric的chaincode實現方式同理)contract Asset {  function transfer(address from, address to, int amount) {    … // 從 from 向 to 轉移 amount 的資產  }  function transfer_revert(address from, address to, int amount) {
    … // 從 to 向 from 轉移 amount 的資產  }}此版本將代理合約作為跨鏈資源操作的統一入口。事物操作透過代理合約進行。使用者可呼叫代理合約對事務進行管理。WeCross結合其事務機制,自動保證多條鏈間操作的事務性。進入WeCross,開始體驗:

https://wecross.readthedocs.io/zh_CN/latest/docs/tutorial/demo/index.html

WeCross都實現了哪些功能?

在開源社羣的通力合作下,WeCross歷經4個版本的高速更迭,每一次更新都為WeCross帶來更多功能,持續增強WeCross的可用性、易用性。

v1.0.0-rc1:業界首個實現不同區塊連結口統一抽象與互訪問的開源版本。
v1.0.0-rc2:實現FISCO BCOS與Hyperledger Fabric的HTLC跨鏈轉賬,打通兩大聯盟鏈價值流轉屏障。
v1.0.0-rc3:啟動CIP計劃,最佳化介面,以更流暢的體驗、更高的效能、更開放的態度,邀請廣大開發者共建跨鏈協作基礎設施。
v1.0.0-rc4:提出事務框架,成為首個支援在任意數量的同/異構鏈間自定義事務邏輯的跨鏈解決方案。

截止當前版本,各模組進展如下:

社羣建設

WeCross的開發、維護、運營都由社羣協作完成,感謝在各個版本開發過程中積極參與和貢獻的每一位小夥伴。

為了進一步積聚社羣力量,方便更多開發者低門檻地用上跨鏈技術,更簡易地參與跨鏈專案的建設,社羣搭建了多樣參與方式,歡迎加入:

參與改進提案CIP計劃

CIP(CrossChain Improvement Proposal)計劃,是一種遵循一定規範的特殊Issue,用於提出和討論WeCross的新需求、新特性和新功能。CIP計劃鼓勵開發者從跨鏈設計層面提出自主思考,並透過社羣協作,將想法演繹成程式碼現實。

對於剛接觸的開發者,社羣在Issue中也提供了一些容易上手的任務,標記為help wanted標籤,你可以從中領取合適的任務,嘗試完成開發,並按照指引提交程式碼。社羣也將啟動Task挑戰活動,敬請期待。

進入Issue:
https://github.com/WeBankFinTech/WeCross/issues

來技術大賽上一展身手

微眾銀行第二屆金融科技高校技術大賽正在火熱報名中,區塊鏈賽道圍繞FISCO BCOS底層平臺及相關開源技術方案制定賽題,你可以在設計的區塊鏈系統中,使用WeCross讓不同平臺的資料實現互通互信,歡迎高校學子報名。

賽事詳情請點選《微眾銀行第二屆金融科技高校技術大賽正式啟動,區塊鏈賽道火力全開》。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;