混币服务
混币(Coin Shuffle) 是一个去中心化的隐私功能,它可以让用户快速高效地与其他用户的资金进行混合,在现有的用户账户和混币后的新账户之间创建随机的映射关系,从而实现完全匿名。该功能是基于TimRuffing在Bitcointalk.org上的描述以及它的学术论文而来的。
混币原理(CoinJoin):许多人参与,一个交易中包括大量输入和输出,很难在输入和输出中找出每个人的对应对,输入与输出之间的联系被事实上割裂。多次混币、每次少量币,效果更好。
比特币块链的混币
为了解决以上隐私问题,有些网站提供了混币服务。 混向原理是割裂输入地址和输出地址之间的关系。
1、 以中心化网站(Blockchain.info)、Darkwallet(实际上也是中心化的,i混币需求要通过暗钱包服务器收集),但是这些中心化和分布式服务都需要服务器,在服务器上会有混币纪录,不是很安全。Blockchain.info就会纪录混币需求一段时间后才删除,以应付有可能的司法检查。 [1]
2、Darkwallet引入Stealth Address隐身地址,打乱了块链的交易连续性,在较大程度上加强了匿名性。
混币是基于NXT区块链而实施的,消除了现存的第三方混币服务中存在的手动步骤和信任问题。客户端钱包提供了用于监控和操作的界面。
可以对NXT、资产以及货币进行混币,混币创建者在创建混币时可以指明混币类。
任何账户都可以创建混币并指明混币类、混币数量、参与人数和注册截止日期。
这是通过shufflingCreate API来实现的。接下来的混币步骤可以通过使用shufflingRegister、shufflingProcess和shufflingVerify或shufflingCancel APIs来手动执行。
然而由于混币处理过程的复杂性以及操作时间预测的难度等原因,不可能手动来处理混币。因此,混币是通过一个自动单元“混币器”使用startShuffler API来管理执行的。
一旦启动,混币器就会监控与指定的混币相关交易的区块链状态,而且会代表用户自动提交所需的交易,根据需求执行混币处理、验证或取消。为了实现这些,混币器需要将用户的密码保存在内存中,与锻造时的情况类似。与锻造一样,节点重启或崩溃都需要手动重启混币器。在混币成功完成或取消之后,混币器还会继续运行720个区块,以确保万一出现区块回滚重写(尽管不太可能)时混币仍然是激活的。
每一个节点/混币/参与者都有混币器。单个节点可以运行的混币器的最大数目是100个。
除了混币所需的货币或资产数目外,参与混币还需要至少有1000NXT的押金,如果是混币NXT,则混币金额数目必须要大于1000NXT。
当一个混币成功完成后,参与混币的货币会添加到接收者账户中以进行发送出去的交易(只能使用新创建的、未使用过的账户作为接收者账户)。如果由于注册参与者没有按照要求参与混币或故意提交错误数据而导致混币失败,那么导致混币失败的参与者将会被处罚1000NXT押金,处罚的押金会分发给混币完成区块的锻造者以及之前3个区块锻造者。如果由于参与人数没有达到要求而导致混币取消,所有人都不会收到处罚,所有的押金都将退还。在测试网络中,押金和处罚金都是7NXT。
混币注册完成后,参与者必须要在100个区块时间段内(测试网络是10个区块)提交处理数据。验证和处罚阶段,所有参与者的时间限制是 100+参与人数 个区块(测试网络是10+参与人数 个区块)。在任何阶段,如果截止时间到后还有参与者没有提交所需的交易数据,混币将会取消,这个参与者将会损失它的1000NXT的押金。这个过程是由混币器处理的。因此注册一个混币后,保证混币器启动、并运行至混币成功完成是很关键的。如果节点重启了,那么之前所有的混币器都需要手动重启。
访问取回目前运行的混币器、混币以及混币参与者的APIs是:getAllShufflings,getAccountShufflings,
getAssignedShufflings,getHoldingShufflers,getShufflingParticipants。
如果将nxt.deleteFinishedShufflings属性设置为true(默认是false),那么完成的混币会自动从数据库中删除。
创建一个混币或注册一个混币的费用是1 NXT,混币处理和混币取消的费用是10NXT,验证交易的费用是1NXT。
-
什么是智能合约?智能合约最早在1990年代由尼克·萨博提出,是一种旨在以数字化形式制定、传播、验证及执行合同的计算机协议。由于技术限制,其在诞生初期并没有被真正应用。随着区块链技术的出现,智能合约获得了可信的执行环境,两者开始结合应用。 什么是智能...
-
什么是日食攻击?日食攻击是一种攻击去中心化网络的方法,攻击者通过这种方法试图隔离和攻击一个或多个特定用户,而不是攻击整个网络。 在这篇文章中将解释以太坊的一些特性,包括它的叔块机制,如何使它更容易受到这种攻击。 区块链中的数据结构 区块链是一个去...
-
什么是侧链?比特币区块是一直在运行且不可篡改的,一旦出错就会涉及到大量资金,另外比特币区块自身机制存在问题需要不断改进,侧链是目前诸多问题的解决方案中的一种。 2013 年 12 月,侧链这个概念在比特币社区被提出,侧链协议则是一种可以让比特币安全地从...
-
什么是燃烧证明?燃烧证明是一种投资于全新的加密货币的方法:为了获得一种新的货币,你必须“烧掉”(摧毁)另一种货币,比如比特币。从理论上讲,这将使每一种新的加密货币价值相当于被摧毁的币的价值,但实际上你不能真的摧毁加密货币,系统需要你把它送到一个会减少...
-
什么是女巫攻击?计算机安全方面的女巫攻击是指一个人试图通过在同一个网络上创建多个身份/账户/节点来接管网络,而这些身份/节点对该网络的其他参与者来说似乎是不同的唯一身份。女巫攻击背后的动机是破坏声誉系统中的权威/权力。用更简单的术语来理解这...
-
什么是WEB3?WEB3是指Web 3.0,是对互联网发展的一个新阶段的概念。它提出了一种新的互联网模型,旨在解决目前互联网存在的一些问题,并提供更可靠、安全且去中心化的环境。1. 从Web 1.0到Web 3.0:Web 1.0是指互联网的早期阶段,以信息展示为主。Web 2.0则标志...
-
什么是多签钱包?多签钱包用于存储加密货币多签地址和多个管理员的私钥,私钥由多个管理员分别管理。一笔交易发起后,只有达到下限人数的私钥确认后,该笔交易才可以通过钱包存储的多签地址顺利进行。 运行方式:首先要确定多签钱包的管理员总人数, 以及私钥签名...
-
什么是冷钱包?冷钱包是指由提供区块链数字资产安全存储解决方案的信息技术公司研发的比特币存储技术。冷钱包集数字货币存储、多重交易密码设置、发布最新行情与资讯、提供硬分叉解决方案等功能于一身,能有效防止黑客窃取。 硬件冷钱包的存储功能类似于...
-
什么是轻钱包?轻钱包(SPV)是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处...
-
什么是双花攻击?双花攻击是指单个或者多个单位/组织能控制全网51%的算力,从而改变区块链中区块的交易次序的攻击问题。 双花攻击实现原理: 比特币等区块链通过分布式账本实现去中心化,具有公信力和安全性。区块链中的事物需要网络中的大部分节点都认同后,才...
- 热门词条
-
- 什么是闪电网络? 在区块链顶部运行的Layer2,可提高参与节...
- 什么是SocialFi? SocialFi 可以理解成为 Social 和 Finan...
- 什么是奇点陷阱? 指的是某些代币的通证系统只单向流动,比如...
- 什么是通货膨胀? 通货膨胀(inflation)是造成物价上涨的一国...
- 什么是环签名? 环签名(ring signature)是一种数字签名方案...
- 什么是超级账本? Hyperledger (或 Hyperledger项目)是一个旨...
- 什么是孙宇晨要帮网易离职员工出钱看病? 2019年11月23日一名自称曾在网易任游戏策...
- 什么是分布式? 分布式是通过区块链的P2P 技术实现,分布式是...
- 什么是美元成本平均算法? 美元成本平均法指的是定时定额投资法,是一...
- 什么是流动性代币? 流动性代币(liquidity providing Token, 也...
- 猜你喜欢
-

2026年加密货币开年巨震:4.7亿美元爆仓血洗多军,监管风暴下合规赛道成唯一出路

2026年比特币牛市终极指南:3个月精准抄底策略与10万美元突破路线图

比特币ETF两日狂吸12亿美元!2026年机构牛市觉醒信号已现

2026币圈新手必看:从0到1的保姆级入门赚钱指南

比特币87000美元关键争夺战:2026年牛市启动前最后的抄底机会?

2026年数字货币牛市预测:超级周期即将爆发!

2025比特币市场终极复盘:暴涨暴跌时代终结,机构化浪潮下的新格局

2025年末比特币以太坊惊现断崖式暴跌:关键支撑位告急,抄底时机到了吗?

揭秘币圈庄家操纵真相:2026年最新收割套路全解析

2026年币圈牛市财富密码:BTC、ETH、SOL三大金刚囤币指南

