以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

金色觀察|一文讀懂CITA聯盟鏈解決方案_ITA

Author:

Time:1900/1/1 0:00:00

CITA是國內屈指可數的聯盟鏈開發框架之一。今天本文將總結CITA相關的資料,為讀者建立對CITA的了解。

首先,聯盟鏈和公鏈在開發上是共通的,所以CITA上也是開發DApp,而為了實現對DApp的開發就需要一整套的組成部件,最后匯總成一個解決方案。

CITA的整套解決方案體現在CITAHub上,其提供了一套完整的開源的區塊鏈解決方案,在CITAHub中,CITA作為底層區塊鏈內核。并圍繞CITA,提供了開源的工具鏈CITAToolchain來完善基礎設施,以方便運營方,開發者以及終端用戶能夠快速使用,

跟CITA直接進行數據交互的有CITASDK,CITACLI。官方在CITASDK基礎上構建了4個工具:ReBirth、CITAIDE、CITATruffleBox、CITAWebDebugger。

還提供3個針對特定業務需求和開發場景的工具:Microscope、CytonWallet、CITACLI。另外還有一個first-forever-demo,通過開發或運行此demo,能夠熟悉CITAToolchain的大部分子工具,并基本掌握在CITA上開發DApp?的操作流程。

從功能定位上看,CITA是一個面向企業級應用的支持智能合約的高性能區塊鏈內核,旨在為企業級區塊鏈應用提供一個穩固、高效、靈活、可適應未來的運行平臺。

金色晚報 | 6月29日晚間重要動態一覽:12:00-21:00關鍵詞:Tether、資金盤、Compound、億邦國際

1.深圳擬重點扶持12大數字經濟產業區塊鏈、金融科技在列。

2.Tether完成3億枚TRC20到ERC20協議代幣轉移。

3.吉安法院:400多個資金盤可能讓你傾家蕩產。

4.Compound資金規模突破10億美元。

5.津巴布韋政府暫停所有移動支付業務。

6.億邦國際計劃在2020年啟動比特幣交易所。

7.俄羅斯基于區塊鏈的電子投票系統遭受節點攻擊。

8.股東對安永參與Wirecard欺詐丑聞提起刑事訴訟。

9.全國40余家企業推出“抗疫”區塊鏈應用杭州、北京兩地企業最多。[2020/6/29]

因為工程化的實現思路,在區塊鏈技術發展的背景下,CITA將區塊鏈節點的必要功能解耦為六個微服務:RPC,Auth,Consensus,Chain,Executor,Network。各組件之間通過消息總線交換信息相互協作。通過配置和定制相應的服務,CITA能夠滿足企業級用戶的全部需要。

CITA的框架

整個CITAHub的完整組成如下圖,而每個部分都成為了每個功能解耦后的承載體,我們來具體看每個部分的功能分解。

金色午報 | 4月17日午間重要動態一覽:7:00-12:00關鍵詞:騰訊、釣魚賬號、深圳、Libra

1. 騰訊安全領御區塊鏈-北京方正公證取證平臺正式發布;

2. 部分Voice釣魚賬號已非法獲利9,044個EOS;

3. 首例涉農區塊鏈項目 股權在德陽成功轉讓;

4. 深圳前海發布國內首個區塊鏈法律糾紛分析報告;

5. 江西南昌將推進一批包括區塊鏈等領域在內的數字產業項目;

6. 加密交易員:加密貨幣在這段時間內的表現與傳統市場的不同;

7. Libra項目負責人:將調整重心到穩定幣錢包;

8. 分析:比特幣隱私受限、集中式開采和缺乏可伸縮性等問題可轉化為優勢。[2020/4/17]

內核

CITA將一個區塊鏈節點的共識、網絡、計算、RPC等功能進行了微服務化拆分,每一個微服務又可以有多個實例,最終這些實例共同完成一個節點的記賬功能。這樣,可以將區塊鏈性能的擴展問題轉化成了節點的擴展問題,當性能不足時,插入一臺服務器,分擔節點的工作壓力即可。同時,將共識機制、底層邏輯進行了深度優化,例如采用Rust語言架構所有代碼等。

實測數據:由4核8G云主機構成的CITA的性能可達到每秒2900筆簡單交易;32核64G云主機組成的CITA的性能則超過了每秒1.5萬筆簡單交易。如采用集群構建節點性能將會更高,因此CITA的性能已經足以應付絕大多數應用場景。

金色晨訊 | SEC正重新考慮Bitwise比特幣ETF提案;CCTV焦點訪談:探索區塊鏈技術要有所為 有所不為:1.重慶日報:抓住區塊鏈發展的重要機遇;

2.西班牙金融監管機構就未注冊的AlyCoin代幣發出警告;

3.時代周報:盡快厘清與不法應用的差異,防止區塊鏈污名化;

4.SEC正重新考慮Bitwise比特幣ETF提案;

5.委內瑞拉總統:Petro有超27000家“聯營企業”;

6.人民日報:打著區塊鏈技術相關名義的招搖撞騙顯現抬頭之勢;

7.美國聯邦緊急事務管理局考慮使用區塊鏈加快救災支出;

8.經濟參考報:“區塊鏈+金融”場景落地漸次展開;

9.科技日報:莫讓區塊鏈成行騙利器;

10.發言人:加拿大皇家銀行尚未計劃建立加密貨幣交易所;

11.美聯儲梅斯特:美聯儲沒有計劃推出數字貨幣;

12.多抵押Dai正式啟動,過渡期結束后會關閉單抵押Dai;

13.新華社:一些人借區塊鏈之名炒作行騙值得警惕;

14.英國司法工作組報告:加密資產是可交易的財產 智能合約是可強制執行的;

15.CCTV焦點訪談:探索區塊鏈技術要有所為 有所不為。[2019/11/19]

CITAToolchain

CITAToolchain作為CITA生態中的重要組成部分,目的是使開發者在使用CITA或基于CITA構建應用時更加方便。

金色財經現場報道 中關村區塊鏈聯盟理事長元道:區塊鏈世界中的碼農需要跨界:金色財經現場報道,在火訊瑯琊榜觀火“第2期線下見面會”上,中關村區塊鏈聯盟理事長元道指出,區塊鏈項目的數量可能比真正懂得編寫代碼的程序員還要多,這是一個碼農改造世界的時代。對區塊鏈認識最高的投資圈,其次是創業圈,熱度最低的是寫代碼。區塊鏈世界中的碼農需要跨界,需要了解金融產品、制度甚至是價值的起源。隨著區塊鏈的崛起,商學院絕對會被重新定位。未來幾年,一個合格的商學院學生沒有經歷過大型公鏈的歷練,那么就不能成為一個合格的商學院學生,我們將目光投向了碼農培訓。幾乎每一個投資經理,大部分都是碼農背景,今天的碼農不再是一個技術職業,而是通向未來的基礎培訓。[2018/6/2]

跟CITA直接進行數據交互的有CITASDK、CITACLI。

CITASDK是Toolchain的核心,它將CITA上重復繁瑣的操作進行封裝,暴露簡單的接口給開發者,開發者可借助此SDK構建應用。

官方在CITASDK基礎上構建了4個工具:ReBirth、CITAIDE、CITATruffleBox、CITAWebDebugger。

CITACLI是一個非常友好的系統運維工具。

CITASDK

CITASDK分為不同語言版本:JavaSDK、JavaScriptSDK、RubySDK、SwiftSDK、RustSDK。

金色財經現場報道老鷹基金創始人劉小鷹:區塊鏈是分布式賬本互聯網:金色財經現場報道, 在2018中國區塊鏈高峰論壇峰會現場老鷹基金創始人劉小鷹表示,“區塊鏈是分布式賬本互聯網,密碼學算法的互聯網,機器信任的互聯網,點對點的轉移、交易的互聯網,共識機制互聯網,數據成為資產的互聯網,有挖礦獎勵的互聯網,有激勵和自治社區的互聯網,通證可通流可交易的互聯網,價值互聯網。”[2018/5/20]

JavaScriptSDK是在EthereumWeb3的基礎上做了封裝并且添加CITA的JSON-RPC請求以及CITA的簽名模塊,構建了CITAIDE、CITATruffleBox、CITAWebDebugger。

JavaSDK集成了與CITA客戶端交互的功能,可以用來對CITA發送交易、部署智能合約、調用合約方法,進行系統配置以及查詢其他信息等。

SwiftSDK用于構建CytonWalletiOS端。

RubySDK用于構建ReBirth。

RustSDK是CITAJSON-RPC客戶端的Rust實現。

ReBirth

ReBirth是針對CITA提供的區塊鏈緩存服務器,能夠滿足檢索區塊,提供ERC20交易列表等業務功能需求,這類功能如果直接在底層實現會影響性能。

CITAIDE

CITAIDE是面向CITA的智能合約編輯器,能夠編寫、編譯、debug、部署智能合約。

CITATruffleBox

CITATruffleBox是基于TruffleBox定制的適配CITA的DApp?全能開發框架,包括編寫合約、編譯合約、測試合約、部署合約、構建DApp,因此在CITA上開發DApp?的體驗和在Ethereum上比較一致。

CITAWebDebugger

CITAWebDebugger作為DApp?調試工具,是一個基于Chrome瀏覽器的插件,用戶在開發DApp?時,在手機上調試很不方便,使用CITAWebDebugger能夠在瀏覽器上調試交易方面的功能,能方便地獲取交易具體詳情和反饋。

此外官方還提供3個針對特定業務需求和開發場景的工具:CytonWallet、CITACLI、Microscope。

CytonWallet

CytonWallet分為Android版和iOS版,提供賬戶管理功能和Token管理及轉賬功能,并內置DApp?瀏覽器。同時它依賴ReBirth提供原生代幣和ERC20代幣交易列表。

CITACLI

CITACLI是在開發中調試CITA的命令行工具,與CITA鏈交互可以通過CITACLI操作,支持搜索歷史命令,默認支持secp256k1和SM2加密算法。

Microscope

Microscope區塊鏈瀏覽器,可用于查詢所有CITA鏈上信息,并支持基于CITA的多鏈,可在元數據面板中切換目標鏈。支持搜索區塊、交易、帳戶信息和調用智能合約方法。它還可以與ReBirth一起使用,實現指定組合條件的區塊交易列表查詢,分析CITA的工作狀態等高級功能。

CITA中的經濟模型選擇

CITA作為面向企業的高性能區塊鏈內核,擁有支持智能合約的虛擬機,用戶發送交易中的每個運算都會消耗一定的資源,這里消耗的資源用Quota作為單位來計數。

為了對鏈上有限的計算資源進行管理和控制,需要對鏈的經濟模型進行設計。實際的業務場景中普遍存在鏈運營方、記賬人、用戶等參與方角色。其中運營方、記賬人可能由同一方承擔,也可能是有獨立利益訴求的不同參與方。

CITA作為一個通用的區塊鏈內核,提供了諸多配置參數,讓用戶可以根據自己的業務場景進行定制經濟模型。概括來說可以分為兩種模式:

Quota模式

無代幣的模式,系統默認模式。系統僅對用戶交易消耗的資源進行統計。

參數設置。通過設置QuotaLimit,系統可以對區塊內交易總體消耗的資源進行限制,也可以對單個賬戶設定一個塊內交易資源消耗的限制。詳細內容與操作參見Quota模式。

場景舉例:

幾個企業組成一個聯盟運行區塊鏈,每一個成員既是“礦工”,又是用戶。礦工“無償”工作,旨在維護系統穩定。這種場景可以選擇Quota模式。

Charge模式

有代幣的模式,鏈上發行原生代幣。系統先對用戶交易消耗的資源進行統計(quotaUsed),并換算為原生代幣對用戶進行收費。收取的費用有多種靈活的分配方式,方便用戶根據業務場景進行定制。

參數設置。與Quota模式一樣,charge模式也可以通過設置QuotaLimit,對區塊內交易總體消耗的資源進行限制,對賬戶的單次交易設定資源消耗的限制。并且可以靈活的設置代幣總量和分發方式。在鏈的運行過程中,還可以通過通過設置QuotaPrice對手續費進行調控。

CITA對隱私保護的選擇

在CITA的架構中,為保護“賬本”的相關隱私,采用了多元的技術方案來對用戶身份與上鏈數據進行隱私保護。

如果使用密碼學方案,所有的參與方都參與了對數據有效性、合法性的校驗,但是只能提供轉賬隱私,有前向安全風險。可以對用戶身份和交易數據進行隱私保護。

如果采用了零知識證明技術。證明者向驗證者提供關于交易發送者、接受者身份和交易細節的證明,證明內容不透露交易雙方身份和交易細節等相關信息。數據有效隔離;無前向安全風險。可以對交易數據進行隱私保護。

綜合了幾種多鏈與跨鏈方案后,CITA在底層實現了側鏈方案來實現隱私交易。幾個相關合作方共同起一條主鏈,其中的某幾個參與方可以向主鏈注冊一條側鏈,在側鏈上進行交易、驗證,從而使側鏈數據與主鏈數據隔離開,從而實現側鏈交易數據的隱私保護。此方案無中心化風險,靈活性更高。

此外,還將需要參與共識和需要共享的核心數據,和其他的數據如合同明文、批量大數據、隱私、個人信息分離,數據脫敏后再上鏈,或者將數據摘要上鏈,必要時再授權訪問明文等其他數據。鏈外存儲是將要保護的隱私數據,鏈上是可以公開的數據。這種方法是當前可行性較好的方案,可以基于CITA進行設計實現。

最后,如果使用可信硬件,能讓整體架構簡潔,對存儲空間要求低,具有很高的靈活性;但是受制于廠商。這種方式可以對用戶身份、上鏈數據和智能合約的隱私保護。

例如應用SGX隱私保護技術,通過計算機的核心處理器CPU來構建可信執行環境TEE,SGX可以將智能合約中的關鍵操作封裝到Enclave中,即便操作系統或者VMM(Hypervisor)也無法影響Enclave里面的代碼和數據。Enclave的安全邊界只包含CPU和它自身,極大的保證了數據的安全性。CITA表示,目前,已有項目搭建了CITA聯盟鏈平臺,并使用SGX可信執行環境技術,實現了交易數據的隱私性和監管的穿透性。

Tags:ITA區塊鏈DAPPASDSafeCapital區塊鏈工程專業學什么PlayDappASD價格

火幣交易所
什么是 DeFi 2.0 ?_OHM

隨著一些DeFi項目瘋長,「DeFi2.0」的概念出來了。眾所周知,DeFi1.0的代表有MakerDAO、Compound、Aave、Uniswap、Sushiswap以及yearn.fina.

1900/1/1 0:00:00
盤點過去兩周國際媒體發布的NFT新聞_NFT

塞蕾娜出現在意大利媒體上??當代數字藝術博物館(MuseumofContemporaryDigitalArt)館長兼聯合創始人塞蕾娜·塔巴奇(SerenaTabacchi)參加了意大利科技周(I.

1900/1/1 0:00:00
非同質化權益白皮書正式發布 NFR有望成為探索數字權益的合規手段_NFT

10月14日,在國務院發展研究中心國際技術經濟研究所指導下,中國移動通信聯合會、北京航空航天大學數字社會與區塊鏈實驗室、中國通信服務有限公司山東公司等單位聯合發布了《非同質化權益白皮書——數字權.

1900/1/1 0:00:00
元宇宙概念火爆的背后 未來布局著什么樣的商業版圖?_元宇宙

元宇宙正在擴大。一個充滿互動體驗的沉浸式世界正在我們面前打開,而且由于新興的PlaytoEarn模式和NFT,經濟機會已經出現。投資者正越來越多地向有可能帶來可觀回報的顛覆性元宇宙初創公司投資.

1900/1/1 0:00:00
3年從0到1、細說NFT交易市場龍頭Opensea的發展史_PEN

現在去哪里投資1萬美元?如今,投資者面臨著一個兩難境地。通貨膨脹正在上升。從高盛到貝萊德,幾乎每家公司都預計到2035年的股票回報率都低于5%。全球大流行已經完全擾亂了市場.

1900/1/1 0:00:00
LightSpeed合伙人Amy Wu:Steam“害怕”Web 3_區塊鏈

金色財經區塊鏈10月17日訊?如果你是一位資深游戲迷,想必肯定只有《反恐精英》這款游戲,它是在1999年夏天由游戲公司Valve開發.

1900/1/1 0:00:00
ads