萊特幣擬整合保密交易(CT)技術,隱私大戰拉開序幕
萊特幣作為加密貨幣市場最古老的幣種之一,其被很多人視作是比特幣的頭號測試網絡,雖然很多人並不看好這一項目,但其對前沿技術的采用一直是非常積極的。
1月29日,萊特幣創始人Charlie Lee在twitter上透露,其正在把保密交易(CT)隱私技術整合到萊特幣協議,旨在提升該項目的可互換性。
可互換性(Fungibility)是比特幣和萊特幣唯一缺少的健全貨幣屬性。既然擴容爭論已經過去了,那麽下一個戰場將是可互換性和隱私性。
我現在正專註為萊特幣添加保密交易(CT)功能,使其更具可互換性。”
至於整合時間,這位萊特幣創始人表示:“會在2019年的某個時刻”。此外,這次整合只需通過軟分叉的方式進行。
而對於最近非常火熱的另一種隱私技術Mimblewimble,Charlie Lee則坦言它的整合難度太大,需要改動的東西太多,並且需要通過硬分叉的方式才能夠完成。
可互換性是什麽?
可能有些讀者不太理解這個“可互換性”是什麽意思,簡單說,就是指希望特定的一筆萊特幣不因為它過去的使用,而影響其在當前或之後的使用。
比方說,有一筆萊特幣,之前它是被黑客非法獲取的,然後這筆幣不斷地在交易者手中傳播,然後你可能在不知情的情況下收到了這樣一筆幣。而一些交易所或服務商是會跟蹤這些帶有汙點的幣的,這可能導致你的賬戶被凍結,或者你無法將其使用出去,這就導致這筆幣不具有“可互換性”。而通過整合隱私技術,就可以提高這種“可互換性”。
談完“可互換性”,我們再來說說這個保密交易(CT)是什麽東西,它為什麽會引起Charlie Lee的關註。
註意,本文只是保密交易(CT)的入門級科普,旨在提供一個理解此技術的框架。文章不會深入太多的東西。因此,它只強調所涉及的關鍵概念,其也不包含環簽名或防彈證明(BulletProofs),而後者都是保密交易(CT)技術的補充。對於保密交易(CT)的全面研究,可參閱Gregory Maxwell的初步研究或者Adam Gibson的總結。
保密交易是什麽?
它是一種可隱藏發送者發送的比特幣(或其他幣種)數量以及接收者地址的協議。盡管比特幣等加密貨幣提供了假名功能,但其隱私性其實並不完善。而保密交易通過引入新的地址和交易格式,可提升比特幣等加密貨幣的隱私性。其交易格式由scriptPubKey、佩德森承諾(Pedersen commitment)以及ecdh nonce組成。
scriptPubKey包含以下內容:保密交易地址(CTA)以及一個數學條件,即只有在用簽名證明地址私鑰的所有權時,才能使用BTC或LTC。
保密交易地址是盲密鑰哈希加上常規的BTC或LTC地址。
盲密鑰用於隱藏公共賬本上的BTC(或LTC)地址和金額信息。或者,如果你有權使用盲密鑰,則可以在一筆保密交易中查看BTC(或LTC)地址和金額信息。
而所謂佩德森承諾(Pedersen commitment),本質上是總BTC(或LTC)輸出加上一個盲密鑰的哈希。
最後,ECDH nonce是解鎖整筆保密交易的關鍵。它用於將加密數據傳輸給交易的接受者,以便他們了解BTC(或LTC)交易的輸出和保密交易的盲因子。
保密交易是如何工作的?
假設愛麗絲(Alice)的地址裏有2個LTC,她想給鮑勃(Bob)發送1個LTC。
愛麗絲把鮑勃的萊特幣地址記下來,然後創建了一個盲密鑰,然後把兩個密鑰混在一起。這將創建一個保密地址。盡管這被記錄在公共區塊鏈賬本上,但除了愛麗絲和鮑勃之外,沒有人知道CTA與鮑勃的萊特幣地址有關。
以下是保密交易的示例:
CTEwQjyErENrxo8dSQ6pq5atss7Ym9S7P6GGK4PiGAgQRgoh1iPUkLQ168Kqptfnwmpxr2Bf7ipQsagi (由Blockstream的Elements項目提供)
接下來,愛麗絲創建了這筆保密交易,她采用相同的盲密鑰和1 LTC 輸出,並創建了一個佩德森承諾。這隱藏了愛麗絲發送給鮑勃的LTC數量。但是愛麗絲和鮑勃都能看到這個數字,因為他們有一把公共的盲密鑰。愛麗絲擁有它,是因為她創造了這把炫目的密鑰。而鮑勃可以用他的LTC地址的私鑰來獲得它。
然後,愛麗絲用她制造的CTA創建一個scriptPubkey,在數學條件下,如果鮑勃可以用簽名證明地址私鑰的所有權,他就可以使用這1 LTC。
然後,交易被廣播並記錄在公共賬本上。
然而,我們必須要保證發送地址所發送的LTC數量和接收地址所接收的LTC數量相匹配。
但是,由於保密交易遮蔽了金額,它產生了兩個問題:
傳統的挖礦費減法計算方法已經不適用了;
網絡無法確定地址的輸出是否與輸入匹配,以保持0的平衡和。
第一個問題很容易通過公開分享挖礦費用來解決。
第二個問題有點覆雜,但可以通過一種叫做佩德森承諾的方式來解決。
結論
保密交易可以成為增強公共區塊鏈隱私性的強大工具。通過使用盲密鑰,其可以模糊化比特幣或萊特幣的地址和數量信息,從而增加其可互換性。
當然,保密交易的大小較普通交易會大出數倍,因此其成本也會較高,這也是目前其面臨的最大挑戰之一。
參考資料:A Primer to Confidential Transactions:https://medium.com/@ecurrencyhodler/a-primer-to-confidential-transactions-e6ab3dd2bf1e
消息來源:https://twitter.com/SatoshiLite/status/1089935081337085952
編譯:灑脫喜
稿源(譯):巴比特資訊(http://www.8btc.com/litecoin-ct)
喜歡我們的資訊嗎?歡迎加入JSS社群一同共同關注!
比特幣挖礦教學$$金三順 (比特幣、挖礦、區塊鏈、加密貨幣) 前往連結
Jss比特幣挖礦金融命理資訊 (Bitcon news、金融財經、創業文、勵志文、星座等) 前往連結
Happy with our information? Welcome to join the JSS community to pay attention!
Bitcoin mining teaching $$ JIN SAN SHUN (bitcoin, mining, blockchain, cryptocurrency) Go to the link
Jss bitcoin mining financial numerology information (Bitcon news, financial, economic, entrepreneurial, inspirational, constellation, etc.) Go to the link
留言列表