eac币交易平台揭秘|雷达(RADR)中间层的高科技交易技术分析

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

1. Introduction 环机密交易(RingConfidentialTransaction)采用CryptoNote协议。需要实现以下功能: 1. 去中心化 2. 匿名 3. 隐藏交易金额

实现以上功能的方法如下: 1. 通过proof-of-work挖矿机制实现去中心化。 2. 通过一次性密钥实现匿名。 3. 通过多层可链接自发匿名群签名(MLSAGS)并结合PedersenCommitment实现隐藏交易金额。此外,还应抵抗“二次花费”攻击,并进行范围证明。

1.1 一次性密钥: P=H(rB),其中P是交易的一次性密钥,H是哈希函数,B是转账接收方的公开密钥,r是发送方选取的随机数。发送方将rG发送给接收方,接受方通过计算brG=rB来获取P。接收方可以通过P验证交易的有效性。

1.2 隐藏交易金额: 将ConfidentialTransactions加入MLSAGS。

1.3 防止两次花费: 通过链接机制实现,通过I(key-image)来链接。在签名的链接阶段,相同的I进行链接,避免使用同一个密钥对进行两次环签名,确保每个密钥对只能签名一次,从而避免重复花费。

1.4 范围证明: 范围证明用于防止货币金额溢出,产生额外的货币。范围证明可以证明每个输出都在某一正整数范围内。通过设置有限域的阶和范围证明的正整数大小,可以检测和阻止存在较大输出和大量较小输出两种溢出情况。

2. MLSAG 2.1 LSAG(Bellare-Neven-Shoup)是MLSAG的基础。 2.2 MLSAG是对LSAG的推广。 2.3 RingCTForMoneroProtocol与MLSAG验证步骤相同。

3. 范围证明 假设范围证明中的正整数是2的n次方,即证明每个输出都在0到2的n次方之间。可以使用BorromeanRingSignatures来实现。

3.1 BorromeanRingSignatures 3.2 BorromeanRingSignatures应用于范围证明。

目前,雷达(RADR)已经实现了RingTransaction,能够消除交易双方的关联性,并即将在主网上线。具体方法是,发送方发起一笔RingDeposite交易向环存入相应金额,当环累计一定数量的交易(相同金额)后即可发起RingWithdraw,环上没有任何证据可以证明某两笔RingDeposite和RingWithdraw之间存在关联性,从而保护该环内交易多方的关联性隐私。详细阐述请见WhitePaper。相关代码请见https://github.com/radrbiz/radard/blob/master/src/ripple/app/tx/impl/RingDeposit.cpp和https://github.com/radrbiz/radard/blob/master/src/ripple/app/tx/impl/RingWithdraw.cpp。环签名采用的曲线是AltBn128,代码请见https://github.com/radrbiz/radard/blob/master/src/ripple/crypto/impl/AltBn128.cpp。该曲线在安全性和性能之间取得了良好的平衡,类似的曲线也被内置在以太坊中。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/73149.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月26日
下一篇 2023年08月26日

相关推荐

  • 密钥比特是什么意思,比特币密钥是什么意思

    一、比特币的密钥是怎么样比特币的密钥是怎么样比特币的密钥可以分为私钥和公钥。私钥是一个256位的随机数,它是由比特币钱包生成的,并且只有钱包的所有者才能知道它。私钥是比特币交易的核心,因为只有持有私钥的人才能对其进行签名,从而授权比特币的转移。公钥是由私钥通

    2025-01-03 02:00:01
    6 0
  • 比特币密钥多少位,精通比特币笔记

    一、比特币的密钥是怎么样比特币的密钥是怎么样比特币的密钥可以分为私钥和公钥。私钥是一个256位的随机数,它是由比特币钱包生成的,并且只有钱包的所有者才能知道它。私钥是比特币交易的核心,因为只有持有私钥的人才能对其进行签名,从而授权比特币的转移。公钥是由私钥通

    2024-12-28 21:00:01
    13 0
  • 比特币密钥怎么存储,比特币的密钥是怎么样

    一、4. 比特币的密钥、地址和钱包 - 精通比特币笔记比特币的所有权是通过密钥、比特币地址和数字签名共同确定的。密钥不存在于比特币网络中,而是用户自己保存,或者利用管理私钥的软件-钱包来生成及管理。比特币的交易必须有有效签名才会被存储在区块中,因此拥有密钥就拥有

    2024-12-24 21:00:01
    17 0
  • vvshare是什么,office2010密钥是什么

    一、office2010永久激活密钥是什么office 2010激活密钥最新永久?Office2010是一款专业的办公软件,上面有超多实用的办公组件,能够帮助到用户进行日常的办公,处理数据信息,非常的好用。不过office2010下载之后还需要进行密钥激活才能实用,那么今天小编为大家带来了office

    2024-12-22 02:30:01
    20 0
  • 谷歌验证器丢失怎么办,谷歌身份验证器googleauthenticator密钥失了怎么办

    一、谷歌验证码丢失怎么找回 谷歌验证码丢失怎么办才好1、Google身份验证器在应用商店都是可以下载安装。2、Google身份验证器安装成功首次运行需要配置一下才可以使用的。点击【开始设置】。3、添加账户有两种方式【扫描条形码】或【输入提供的密钥】,账户是需要绑定Google身

    2024-12-05 07:00:01
    40 0
  • 怎么导入以太坊密钥,怎么导入区块链私钥信息

    一、区块链的钱包怎么用的(区块链钱包从入门到精通)区块链钱包的主要功能通常一个钱包会包含以下功能:支持通过生成助记词、Keystore文件、私钥创建钱包账号。支持导出钱包账号助记词、私钥、Keystore文件。支持多个钱包账号管理账户余额查询及转账功能(二维码扫描支持)。支

    2024-12-02 15:30:01
    51 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载