• 首頁 > 資訊 > 應用 > CITA:面向企業級應用高性能區塊鏈內核

    CITA 的跨鏈原理和隱私方案、交易中的 quota 的作用

    2019-11-01 14:04:10作者:CITA來源:CITA
    CITA( Cryptape Inter-enterprise Trust Automation )是一個面向企業級應用的支持智能合約的高性能區塊鏈內核

    CITA 的跨鏈原理是?

    跨鏈部分我們采用側鏈方案,這種方案要求兩條鏈能夠相互讀取對方的事件和狀態,一般還要有 SPV 的能力。 鏈A先鎖定一個資產,鏈 B 通過讀取鏈 A 的信息,確認這個鎖定交易已經得到確認,就在鏈 B 上解鎖等價的資產,完成資產跨鏈。 采用這種方案的項目非常多。有名的 BTC Relay,比特幣的側鏈 RootStock,BlockStream 的元素鏈,還有較早的 PolkaDot 和 Cosmos,以及新近的 Wanchain 和 EOS。

    CITA 的隱私方案是?

    CITA目前采用局部共識的隱私方案: 支持一種特殊的隱私交易,這個隱私交易只有 hash 會被保存到區塊鏈上,即 hash 會被共識,排序,保存到區塊鏈上,交易包里的數據只會在交易的相關方之間傳播并處理,不會向全網廣播。好處:交易數據永遠不會上鏈,也不會被非相關方看到,所以交易的數據永遠都沒有泄露的可能。

    這一點對金融行業的客戶很重要,他們擔心現在把交易加密放到鏈上,目前可能不會被解密,但未來技術發展下有可能會解密,因為數據一旦上鏈會被同步到每個節點,不僅是相關方也有無關方,數據會被保存多久無法預測,局部共識的優點就是避免這種情況發生。 同時我們也在探索更多的可能性,比如基于可信硬件的隱私方案(Intel 的 SGX);還有基于密碼學的方案,去年在國家級項目中做過了,當時用的是同態加密和環簽名方案,實現了交易發起方,接收方,還有交易金額的隱私。目前正在嘗試零知識證明的方案(Zcash 的技術)。

    交易中的 quota 的作用?

    CITA 當前支持以太坊的 EVM,由于 EVM 支持圖靈完備的語言,所以就存在停機問題。在公鏈上,以太坊的 gas 是為了解決停機問題,以及因為計算需要消耗資源,配合 gasPrice 來解決交易的市場化問題。CITA 是面向企業的區塊鏈管理平臺,同樣有支持智能合約的虛擬機,所以 quota 也是起到類似解決停機問題,另外因為許可鏈內部一般不需要購買代幣。所以這里的 quota 是系統定時分配,這樣可以在一定程度上可以杜絕用戶對計算資源的濫用。

    ?合作聯系/投稿/糾錯

    標簽

      熱文推薦

    毛片免费看