《精通门罗币》:为何你查不到门罗的交易金额和收款人信息?

              本文重点:《精通门罗币》:为何你查不到门罗的交易金额和收款人信息?

              《精通》第三章(上)头等仓连载中原着|Serhack翻译|筋斗云_头等仓第三章门罗币的工作原理前两章分别介绍了为什么和如何使用门罗币,这已经包含了使用门罗币所需的一切知识了。 本书剩下的部分,将为那些想要了解门罗背后运作原理的人提供更多的细节。

              第三章和第四章将讲述门罗隐私保护功能,区块链和挖矿的技术。

              我们重在概念性的讲解,不会涉及高级数学。

              剩余的章节将讲述本质和原理以供开发者和加密学极客参考。 交易和账本作为讲解门罗隐私保护技术的知识铺垫,我们会先讲述如何在账本系统中接收和发送门罗币。 这一章我们会专注于区块链的功能性天生地可以保存交易且不可篡改的共享式数据库。

              第四章将会设计挖矿、哈希等话题。 当你第一次设置钱包的时候,钱包会生成一个新的种子密语。 你需要将它秘密保存好,并使用它来支配区块链上的门罗币。

              这个初始化过程只在你设备中执行,它甚至可以离线执行,无需在网络中广播和记录。

              具体来说,你的钱包从种子密语中计算出两组密钥。

              你的私钥(privatekeys)需要严格保密,因为它代表着你的身份和门罗币使用权。

              你的公钥(publickeys),顾名思义,是可以让其他人知道的。 公钥和私钥是按组生成的,两者之间有着特定的数学上的联系。 为了接收门罗币,你需要把地址(由公钥生成)发送给发送者。 当有人(可以是顾客,交易所或朋友)向你发送门罗币的时候,他们将向网络广播一条交易:向账本上的一个新账户发送特定金额的门罗币,并且只有你的密钥才可以解锁这笔门罗币。 用技术术语来说,交易的输出(output)存储在区块链上,你使用私钥来访问和花费它。

              这个术语可能有点让人困惑,因为加密货币语境中的输出和通常我们所说的输出意思不一样。

              每当你收到门罗币的时候,你其实是获得一项输出;每当你花费门罗币的时候,你消耗了一些输出,并创建一条新的输出给他人。

              实际上,你所拥有的门罗币,其实都是区块链上你可以解锁的输出。

              除非有人向你发送门罗币,不然你在区块链上没有可以解锁的输出。 你的钱包扫描或同步的过程,实际上是用你的私钥在区块链上检查所有的交易和输出,辨别相关的账户。 你的账户资产是你可以解锁和花费的所有输出的金额总和。

              当你从钱包中发出门罗币的时候,你消耗了一些输出,并将其转变为交易的输入广播到网络中。 区块链可以简单理解为这些交易的记录,每一条交易将发送者的输出消耗为输入,并为接收者创造新的输出。

              以上部分对于核心概念(公钥/私钥、交易、输入/输出)的解释可能略显简单。

              接下来我们将对门罗的核心隐私保护功能进行非技术性的讲解。

              隐私保护技术一览上述的原理和词汇在很多加密货币中都是通用的,而门罗使用一些独特的密码学技术来保护用户的身份和行为隐私。 图:该图表示了门罗的各项技术如何互补地一同保护敏感交易信息·环形机密交易(RingCT)隐藏交易金额·环形签名(Ringsignatures)通过混淆真实的输出来隐藏发送者身份·隐蔽地址(Stealthaddress)隐藏接收者身份·Kovri(注:一种独特的洋葱路由变种,但目前Kovri项目似乎已停止开发)通过混淆广播源头和隐藏门罗的网络活动痕迹,来阻止他人通过交易跟踪到你的物理地址环形机密交易环形机密交易是一种用以隐藏任意交易的金额的密码学技术。 对于大多数加密货币来说,任何人都可以查看交易的金额。 其原理是发送者不再需要提供真实的交易金额,只需证明自身拥有足够的门罗币来发起这笔交易。 这要归功于密码学中的承诺(commitments)和范围证明(rangeproofs)技术。 当你发送门罗币的时候,你以一种私密的方式来进行承诺:你只需透露部分的信息,足以让网络确认交易的正当性即可,而不用透露具体的交易金额。

              一个有效的承诺保证交易无法被伪造,门罗币无法被双花。

              范围证明是环形机密交易的另一项重要机制。 它确保承诺的值介于0和特定值时间。 这有助于防止发送者承诺一个为负或极高的值。

              承诺和范围证明结合起来,确保门罗币的供应真实,不会被伪造或超发。 在应用环形机密交易之前,门罗币的交易被拆分成特定面额(比如的交易会被拆分成10XMR+2XMR+),且金额对外界可见。 环形机密交易自2017年1月激活后,迅速获得广泛的使用。 激活后的1个月内,近98%的新交易都自愿选择使用环形机密交易协议!为了贯彻门罗的强制默认隐私保护方针,自2017年9月开始,所有的门罗交易都必须使用环形机密交易。 如需花费以往的非环形机密交易的输出,用户必须先转化成环形机密交易输出以隐藏金额。 隐蔽(一次性)地址所有的门罗交易都使用隐蔽地址来保护接收者的隐私。 为了避免接收者的钱包地址别记录在区块链上,每一笔门罗交易都将发送至一个惟一的、用完即可丢弃的、一次性的地址。 接收者可以访问发往隐蔽地址的资金,并且不会暴露与钱包公共地址和其它交易的关联。

              图:门罗的发送者钱包将从接收者的公共地址中,生成一次性的隐蔽地址。

              交易和区块链中只会记录隐蔽地址。

              为了方便理解随机一次性的地址是如何保护接收者的身份的,想象你想给你的朋友André几本有关于治疗某种敏感疾病的书。

              不巧的是,André下周才能过来,而你刚好有事要出远门。

              或许你可以考虑请邻居帮忙暂时代为保管和移交这些书。 你的邻居需要对任何前来认领的人进行验证,以确定他们是你预期的接收者。 鉴于你朋友很注重隐私并且当前处在敏感阶段中,你不便直接告诉邻居接收对象的真实身份是André。

              那你怎么在保护André隐私的情况下完成这件事情呢?其实你可以给房东一个一次性的随机的密码,并且告诉你邻居说,只要对方出示这个密码,就把书给他(例如把书给出示PolarComboTango357)。 如此一来,你的邻居便可以把书给到André,且不会泄露接收人的身份。

              和上述例子相似,门罗也是使用一次性密码系统来防止网络获悉你的身份信息。

              门罗区块链不会公开记录接收者的地址(类似把书给André),资金总是被发送到一次性的隐蔽地址(类似把书给出示PolarComboTango357的人)。 隐蔽地址的技术会在第五章详细介绍,以下是一些关键点。 这些一次性地址是如何生成的?你的门罗钱包公共地址四一个95位的字符串,其中包含了从种子密语衍生出的两个公钥(查看公钥[publicviewkeys]和花费公钥[publicspendkeys])。 当他人像你发送资金时,他们回到使用你地址中的公钥并与一些随机的数据结合起来,生成一个唯一的一次性公钥。

              这些记录在去看看了交易中的一次性公钥被称为隐蔽地址,因为网络或外人无法通过这些随机密码来追溯到原始的钱包。

              图:在如这样的透明区块链上,所有发送至同一公共地址的所有交易都很容易被查看和关联起来。 门罗的隐蔽地址是无法关联,无法复制的,所以接收者的财务信息不会被其它用户(包括发送者)所知晓。

              需要注意的是,子地址跟隐蔽地址不一样。 子地址是可以重复使用的公共钱包地址,且不会被记录在区块链中。 发送至单个子地址的所有交易都会指向不同且不可关联的隐蔽地址。

              实施隐蔽地址的一大好处就是不会在区块链上记录钱包地址,从而增加隐私性。

              它的更重要的一个启示是,使用一次性唯一的密钥可以防止发往同一个地址的交易被关联起来。

              假设你创作了一些公共艺术作品,并且贴了一个地址用以接收加密货币捐款。

              如果你使用的是透明区块链的加密货币(如比特币),那么每一笔发往那个地址的交易都会被记录下来,并且可以被搜索,可以被链接。

              任何使用区块链浏览器的人,都可以查看你接收到了多少比特币,以及这些比特币是否被转出。

              任何一笔汇入的交易都可在账本上通过地址进行索引。 如果你贴的是门罗币地址,你的捐款将不会暴露在公众视野中。 每一个捐赠者都会生成一次性的唯一的隐蔽地址,并将该地址记录在区块链上。 你贴在项目旁的公共地址不会和交易关联起来,隐蔽地址也不会提供任何接收者的信息。

              因为每一个捐赠者都在混入了独有的随机的信息以生成隐蔽地址,所以捐赠者无法识别其它捐赠者的地址。

              所有的门罗交易都必须使用隐蔽地址,来保证整个网络的隐私性。 你的钱包将会在生成交易的时候自动从公共地址中生成隐蔽地址。 未完待续。 如需转载,请事先与我联系(WX:492906398),同时请务必署名精通门罗币。

              译文:https:///shareNewsid=1685uid=1本文来源于陀螺财经专栏作家:头等仓,头等仓现已在陀螺财经发布8篇内容,累计总热度10万+。 陀螺财经现已开放专栏入驻,详情请见入驻指南:头等仓专栏:本文网址:。