十进制数检测
如前所述,混币道理是一种输入地点来自多个实体的环境。这些实体将确切数额的资金发送到多个地点,提高了匿名性。
此要领通过查抄输出地点来检测变动的地点。假如存在一个以前从未被调查到的地点,那么它很大概是一个变动地点。这是因为在生意业务中建设新地点的目标是返回剩余的资金。
平等的输入混币道理
变动地点检测开导式
需要留意的是,在已往,有相当数量的生意业务低落了变动地点的精度值,可是此刻所有的输出地点都包括小数。因此,找到正确的参数对付正确检测变动地点是至关重要的。
在单个生意业务中,配合输入-所有权开导式假设输入地点都来自一个实体。然而,在某些环境下,输入地点可以是多个实体。这叫做coinjoin,它会冲破这个假设。(譬喻下图中的地点3)
变动地点值中的小数位数的长度假定比任何其他输出地点长得多。这是大概的,因为此刻每笔生意业务都要收取生意业务费,并且生意业务中指定的金额往往会低落准确度,以便于快速的工钱表明注释(譬喻,您只需向您的伴侣发送5美元,而不是发送4.93美元)。
有两种主要的比特币开导式: 配合输入所有权开导式和改观地点检测开导式。
地点重用
2. 它必需是独一一个以前没有被留意到的地点
在我们的实现中,首先搜索一个十进制长度大于7的地点。假如所有其他输出值的十进制长度都小于2,则接管该地点作为变动地点(可以调解这两个参数以提高机能)。尽量这种开导式由于其简朴性而有很多破例,但只要两个参数之间的差别较大,它就可以很好地执行。
要利用这种开导式,它必需匹配以下条件。
我们公司主要致力于研究最靠得住的开导式检测集群。以下是我们在开拓开导式时偶尔发明的一些要领,以及我们对它们的看法。
该开导式相当简朴,但它是最常用的开导式之一。我们相信这种要领可以或许在许多环境下检测到地点的变革。
变动地点检测开导式操作了UTXO的特性。由于很难向吸收方发送精确的指定金额的资金,其余的资金将通过变动地点返回给实体。 因此,变动地点检测是须要的,,因为它是实体的一部门。在这篇文章中,我们将重点先容变动地点检测开导式。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。