默克尔 Golang Merkle树实现,带有hash.Hash接口,用于支持流。 文件 下一步是什么? 更多测试和审查 流式HashTreeer类型,可以验证提供的节点,以进行流式验证 执照 参见许可
2024-04-27 13:51:42 9KB go streaming merkle hash
1
针对可搜索加密方案中的结果验证方法复杂,搜索成本高且效率低,难以满足多关键词搜索结果高效验证和安全性需求的问题,提出了基于改进的 Merkle-Tree 认证方法的多关键词搜索方案。首先,利用双线性映射构造多关键词的可搜索算法,实现高效精准的多关键词搜索;其次,基于Bawa改进的Merkle-Tree认证方法构造搜索方案的验证及动态更新算法,将计算成本从经典的MHT的O(n)降低到O(log n),防止数据篡改、删除和伪造等不法操作的高效验证。在决策线性假设和CDH假设下,所提方案满足密文不可区分性和签名不可伪造性。
1
默克尔·起动器 IDO平台基于具有Merkle树结构的BSC构建。 特征 快点。 便宜点 拥有数千名用户的白名单。 成本更低的交易。 动机 为什么我们创建Merklestarter? 最近,我们试图在Polkastarter上加入一些IDO,但很生气。 该网站太慢,无法加入白名单中的300个人。 更深入地进行合同交互,它显示出非常有限的功能,因为每次我们只能将100个人添加到接收方列表中。 此外,用户必须发送2笔交易才能获得令牌,掉期和索偿,这将耗费大量汽油。 Merklestarter将使资助者更容易地筹集资金,一次筹资一千人,而用户只需要发送一次交易就可以提出索赔。 Merklestarer如何运作? IDO运营商 第1步:准备白名单数据,它可以一次添加数千个用户(与100个Polkastarter相比) 第二步:现在没有操作员页面(将在下一步进行开发),因此可以通过运行脚本se
2022-07-05 14:35:00 208KB JavaScript
1
一个简单的Java merkle树实现。 文档: : 执照
2022-04-27 21:46:53 10KB Java
1
采用qt编写,适用于区块链初学者学习参考
2022-04-19 18:00:06 15KB qt ui 区块链 学习
1
使用Merkle前缀尝试(MPT)的经过身份验证的词典和经过身份验证的集的Java实现 这是使用Merkle Prefix Tries的Authenticated Dictionary (一组键-值映射)和Authenticated Sets (一组值)的完整实现。 此数据结构允许非常小的(对数)成员资格和非成员资格证明。 这些数据结构还支持在动态设置中使用的更新。 这些更新非常小,因为该实现利用客户端缓存来避免重新传输未更改的内部值。 可以并行进行哈希的重新计算,以加快更新速度。 用法 建造 $sh build.sh 安装 $mvn install 测试 $mvn test 基准测试 我们使用字典进行基准测试 10^6 key, value pairs 这本字典有 TOTAL NODES: 2885977 这些节点的类型的细分为: INTERIOR NODES: 14429
1
防潮标准示例 要求 对于开发,您只需要在环境中安装Node.js(最低10.12.0)和节点全局软件包NPM。 节点 Windows上的节点安装 只需访问并下载安装程序即可。 另外,请确保您的PATH中有git , npm可能需要它(您可以在找到git)。 在Ubuntu上安装节点 您可以使用apt install轻松安装nodejs和npm,只需运行以下命令。 $ sudo apt install nodejs $ sudo apt install npm 其他作业系统 您可以在和上找到有关安装的更多信息。 安装 $ git clone https://github.com:bitcoin-sv-specs/merkle-proof-standard-example.git $ cd merkle-proof-standard-example $ npm install 跑步 $ np
2022-02-25 10:09:33 23KB JavaScript
1
python-merkle-tree
2021-12-09 19:59:38 13KB
1
包含c实现的Merkle-Hellman背包公钥密码加解密的源代码, 在vs08下实现
2021-11-13 21:05:50 2KB 背包密码 C语言
1
默克尔树 使用c ++二进制Merkle树 制作简单的MerkleTree 例如)string item =“ Hello”; string * arr =新字符串; arr = MakeTree(item); PrintAll(arr); 结果)您好-> 30efdfb52ff67f80dab7cb89dcfe0eec8412966cfe58324993674b4616d6bd11-> 9294ab ...〜
2021-10-28 16:56:33 3KB C++
1