1-腾讯-腾讯智能合约测试体系建设及实践-刘超.pdf
2024-01-09 09:37:49 3.97MB 测试开发
1
智能合约
2023-04-29 18:47:13 122KB Python
1
针对一对多搜索模型下共享解密密钥缺乏细粒度访问控制且搜索结果缺乏正确性验证的问题,提出了一种基于区块链且支持验证的属性基搜索加密方案。通过对共享密钥采用密文策略属性加密机制,实现细粒度访问控制。结合以太坊区块链技术,解决半诚实且好奇的云服务器模型下返回搜索结果不正确的问题,在按需付费的云环境下,实现用户和云服务器之间服务-支付公平,使各方诚实地按照合约规则执行。另外,依据区块链的不可篡改性,保证云服务器得到服务费,用户得到正确的检索结果,而不需要额外验证,减少用户计算开销。安全性分析表明,所提方案满足自适应选择关键词语义安全,能很好地保护用户的隐私以及数据的安全。性能对比及实验结果表明,所提方案在安全索引产生、搜索令牌生成、检索效率以及交易数量方面有一定的优化,更加适用于智慧医疗等一对多搜索场景。
1
智能合约NFT721相关资源源代码
2023-01-26 11:19:59 40KB 区块链 NFT
1
文件格式:PDF 主要内容: 从“数字货币”到“技术突破” 早期的区块链仅局限于数字货币领域,以太坊是为了解决“让区块链怎样应用于货币以外的领域”的问题。 内置有图灵完备的编程语言 比特币的脚本语言不支持循环语句,会导致脚本空间利用上的低效率。以太坊技术拥有图灵完备的编程语言。 任何人都可以参与 以太坊允许任何人在它的公链上建立智能合约和去中心化应用程序。
2023-01-06 09:30:58 968KB 以太坊 比特币 区块链 智能合约
1
文章目录一、拍卖合约二、收款地址未定义fallback函数的问题fallback问题的解决方案三、重入攻击(Re-entrancy Attack)的问题重入攻击的解决方案 一、拍卖合约 智能合约定义成员变量、event等,构造函数初始化受益人、拍卖结束时间,如下所示: 出价的函数如下,标注payable说明函数可以接收转账,require(now <= auctionEnd)检查拍卖是否结束,如果已经结束就抛出异常,然后检查出价是否大于最高出价,然后将出价人记录到bidders数组(因为bids哈希表不支持遍历),然后记录新的最高出价人,记录日志,如下所示: 结束拍卖的函数如下,首先检查拍
2022-12-12 09:17:05 471KB 以太坊 智能合约 漏洞
1
以太坊开发手册,部署以太坊私有链,智能合约部署,智能合约编写
2022-11-25 16:06:15 13.56MB eth geth 私有链 智能合约
1
智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。智能合约其实是“执行合约条款的计算机交易协议”。区块链上的所有用户都可以看到基于区块链的智能合约。 维基上说智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。智能合约概念于1994年由Nick Szabo首次提出。智能合同的目的是提供优于传统合同方法的安全,并减少与合同相关的其他交易成本。 由于区块链上的
2022-11-02 17:11:34 80KB id li sol
1
如何编写智能合约(Smart Contract)(I) .pdf
2022-10-23 13:08:22 3.36MB 区块链 以太坊 solidity
1
ERC20以太链智能合约部署代码.txt
2022-10-21 18:07:22 26KB 智能合约
1