為了保護交易隱私,Ulord采用了最主流的隱私保護zk-SNARK技術。在Ulord的交易中,需要驗證貨幣是否在之前的交易中花費出去,發(fā)送者證明自己是這些貨幣的持有者,并通過地址對應的私鑰進行電子簽名以發(fā)送這些貨幣,同時接收者必須公開接收地址才能完成交易過程。使用zk-SNARK技術可以驗證以上三個要素,而不揭露發(fā)送者、接收者和轉(zhuǎn)賬數(shù)額信息,從而保護用戶的隱私不被揭露。每一筆成功的交易都伴隨著zk-SNARK,證明輸入的資產(chǎn)是存在的,且之前沒有被花費過,創(chuàng)造交易的人授權花費這筆交易,輸入的數(shù)量和類型與輸出的數(shù)量和類型相等。在花費輸出時需要的信息被附著在了交易中,通過使用收款人的公鑰來加密,僅供收款人使用。