java设计一个bank类实现银行_AOS公链推出“隐私Bank”,彻底打破资产发行门槛!...
區塊鏈技術從誕生到現在經歷了無數的坎坷,一路走來雖然飽受爭議,但是這個行業并沒有停止發展的腳步,越來越多的落地項目正在改變我們的生活,尤其在公鏈領域,整個行業的生態建設更是程噴涌之勢迅猛發展,今天長安給大家介紹的AOS就是其中的典范。
作為全球首個支持零知識證明編程的公鏈,AOS近日上線了支持隱私資產發行的DAPP——“隱私Bank”。
“隱私Bank”作為AOS的重量級應用醞釀已久,現在的上線正是對“人人都能發行自己的隱私代幣”這句話最好的兌現。隱私Bank作為一個去中心化的應用是AOS錢包生態中的重要一員,用戶下載錢包后即可以體驗到隱私Bank。
過去在ETH或EOS等公鏈中發行資產,需要涉及到復雜的代碼編譯過程,這讓許多普通人望塵莫及。基于這個痛點,AOS團隊深度研究了市場的各類產品和用戶習慣,在隱私Bank這個產品的開發中反復打磨,把它打造成了一款便捷、安全、簡單的產品。現在,AOS資產發行功能的易用性已經做到了行業第一,換句話說,在AOS上發行(隱私)資產就像在微信上發紅包一樣簡單,這是隱私公鏈的歷史性創舉,而這個功能在老一代的隱私公鏈DASH、門羅、ZEC上是從來沒實現過的。
AOS資產發行的技術過程是由鏈上自動執行的,用戶只需要給自己的資產起一個名字,并支付少量的AOS費用,鏈上簽名確認后即可完成資產發行,整個過程只需要幾分鐘的時間。然而這就是隱私Bank的全部么?答案是否定的。
資產發行完成以后,被默認為可見資產,也就是平常的普通資產代幣,如果用戶不想公開這類資產,也可以自行將資產隱藏。隱藏的過程也是非常簡單,只需要在資產管理中心將可見資產轉化為隱私資產即可。隱私資產發行以后進行轉賬交易,鏈上只會記錄這筆交易的發生,并不會記錄資產的交易數量,這樣一來就實現了交易的安全性和保密性。
隱私資產的交易是保密的,而可見資產的交易則是公開透明的。隱私Bank滿足了用戶的多種需求,實現了DAPP的多樣性和靈活性。
那么AOS是如何實現這種資產發行的多樣性的呢。?
首先是零知識證明的技術支持。這個技術在區塊鏈加密領域變得越來越常見,今年夏天上線的以太坊2.0版本,也會加入這種技術支持。
對于 AOS 零知識證明的具體理論設計,我們暫定了以下 AOS 零知識證明轉賬的方案。 1) A給 B通過 AOS 零知識證明證明轉賬,A需要給兩個參數 Pub_Key 和 Prv_Key,通過 AOS 給定的合約中的邏輯處理 來生成零知識證明證據 AOSP_π。即 A 通過提供散列通證 α 的值即令牌 ID,A 的公鑰和 32 位的隨機值(用來提供提供承兌通證的唯一性)最終生成了 AOS 零知識證明中介通證資產 Z_A。
ZA= H(α|pkA|σ)
這種零知識證明的實現方式是由AOS開發團隊原創的,由于技術的復雜性,暫且只列舉其中一個實現步驟,更多細節可以關注AOS發布的白皮書。零知識證明為隱私資產的轉賬提供了強有力的支撐。
AOS主要是采用了Account模型來實現數據管理。為了支持Account模型,AOS還特別使用了同態加密法進行隱私加密保護,隱私資產在相互轉賬的過程中,發送方在密文狀態下,用余額減去轉出的數量,接收方在密文狀態下,在自己余額的基礎上加上收到的數量,即完成了一次私密的轉賬。
隱私Bank的上線是AOS生態的一小步,但卻是隱私行業的一大步,隱私Bank的形式開創了區塊鏈隱私資產管理的先河,為數字資產的發行和普及降低了技術門檻,為商業應用打開了新大門。
隱私Bank上線以后,接下來將會是大規模的推廣使用和持續的技術迭新。不僅僅是隱私Bank,AOS隱私生態還有更廣泛的天地,作為全球首個支持零知識證明編程的隱私公鏈,AOS還在緊鑼密鼓的準備隱私DAPP的開發,相信不久的將來,用戶將可以輕松擁有自己的隱私DAPP。
總結
以上是生活随笔為你收集整理的java设计一个bank类实现银行_AOS公链推出“隐私Bank”,彻底打破资产发行门槛!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何保证添加自定义对象元素的唯一性
- 下一篇: post和get请求的区别