考慮使用比特幣,但剛剛聽說美國國稅局正在向 1 萬多名使用者發送稅務通知
文章:https ://www.cnn.com/2019/07/26/tech/irs-cryptocurrency-taxes/index.html
我的背景:對 RSA 密碼學、一些橢圓曲線、數論有很好的理解,我是一名(真正的)程序員
讓我們切入正題:國稅局是如何做到的?流行的詞是 ML,這聽起來類似於 IBM Watson 的欺詐檢測功能。為什麼 IRS 能夠揭露人們的身份,而 NSA 卻對 RSA 束手無策?
我們都知道 RSA 不受斯諾登暴露的數據的影響。他們被迫使用變通方法。
不要讓我在 math.stackexchange 上發帖……
比特幣不使用 RSA,也沒有隱藏交易細節的加密或密碼學。比特幣是匿名的,而不是匿名的。比特幣的每個參與者都有唯一的標識符,有些困難的部分是將這些標識符與真實的人聯繫起來。因此,IRS 所做的事情不涉及 RSA、數論或 ECC,因為他們所關心的細節不涉及這些。
像美國國稅局這樣的觀察員可以做的是跟踪交易,看看錢是如何從一些身份轉手到其他身份的。一些標識符可能是已知的,例如交易所和其他大型服務。大多數不是並且可能是個人。使用各種軟體工具,您可以嘗試弄清楚資金是如何轉手的,但它容易出錯,可能有很多誤報,並且正被 CoinJoins 之類的東西積極抵消。
但美國國稅局可能沒有關注這些交易。他們做的事情要容易得多:傳喚交換客戶資訊。根據法律,交易所需要收集有關其客戶的辨識資訊。這包括社會安全號碼、護照號碼、駕駛執照號碼等。他們必須儲存所有這些個人辨識資訊,並且它們都與使用者帳戶相關聯。此外,所有這些使用者賬戶也都有與之相關的交易和交易歷史。
因此,美國國稅局基本上只是要求(或強制)交易所交出有關其使用者的所有這些資訊,並將其納稅申報表中送出的數字與他們根據獲得的貿易和交易數據計算的數字進行比較從交易所。不涉及任何密碼學、機器學習甚至程式。