期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
车载自组网中基于UTXO的无证书分布式匿名认证方案
1
作者 崔凯平 冯霞 +1 位作者 郭丛摇 龚玲 《重庆理工大学学报(自然科学)》 CAS 北大核心 2023年第5期194-203,共10页
针对传统基于数字证书的身份认证方案中认证效率低、方案可扩展性差的问题,提出一种基于未花费的交易输出(unspent transaction output,UTXO)模型的无证书分布式匿名认证方案。用户将交通信息和基于UTXO模型构建的交易上传至区域可信机... 针对传统基于数字证书的身份认证方案中认证效率低、方案可扩展性差的问题,提出一种基于未花费的交易输出(unspent transaction output,UTXO)模型的无证书分布式匿名认证方案。用户将交通信息和基于UTXO模型构建的交易上传至区域可信机构(regional trusted authority,RTA)。RTA通过检查上传交易中包含的交易输入(Transaction Input)的有效性验证消息发送者身份的合法性。构建交易更新机制实现可扩展性,避免由于维护数字证书导致的系统数据库存储量不断增长的问题。基于安全性分析,将所提方案与现有车载自组网(vehicular ad-hoc network,VANET)中身份认证方案进行安全性能的比较,证明所提方案在匿名性、可追踪性及可认证性等安全方面的考虑更加完善。理论分析与仿真实验表明:所提出方案的计算与存储开销低于常见认证方案。在方案可扩展性方面,基于仿真环境下的区块链状态数据库检索开销保持在0.3 ms左右,存储成本稳定在33 M左右;在认证效率方面,所提方案优于现有方案至少33.19%。 展开更多
关键词 VANET 匿名认证 无证书 utxo 交易
下载PDF
CompactChain:an efficient stateless chain for UTXO-model blockchain
2
作者 B Swaroopa REDDY T Uday Kiran REDDY 《Frontiers of Computer Science》 SCIE EI CSCD 2024年第2期167-179,共13页
In this work,we propose a stateless blockchain called CompactChain,which compacts the entire state of the UTXO(Unspent Transaction Output)based blockchain systems into two RSA accumulators.The first accumulator is cal... In this work,we propose a stateless blockchain called CompactChain,which compacts the entire state of the UTXO(Unspent Transaction Output)based blockchain systems into two RSA accumulators.The first accumulator is called Transaction Output(TXO)commitment which represents the TXO set.The second one is called Spent Transaction Output(STXO)commitment which represents the STXO set.In this work,we discuss three algorithms:(i)To update the TXO and STXO commitments by the miner.The miner also provides the proofs for the correctness of the updated commitments;(ii)To prove the transaction’s validity by providing a membership witness in TXO commitment and non-membership witness against STXO commitment for a coin being spent by a user;(iii)To update the witness for the coin that is not yet spent;The experimental results evaluate the performance of the CompactChain in terms of time taken by a miner to update the commitments and time taken by a validator to verify the commitments and validate the transactions.We compare the performance of CompactChain with the existing state-of-the-art works on stateless blockchains.CompactChain shows a reduction in commitments update complexity and transaction witness size which inturn reduces the mempool size and propagation latency without compromising the system throughput(Transactions per second(TPS)). 展开更多
关键词 stateless blockchain RSA Accumulator STXO commitment TXO commitment utxo Non-interactive Proof of Exponentiation(NI-PoE) Transactions per second(TPS)
原文传递
基于双RSA累加器的无状态交易验证方案
3
作者 杨晋生 王浩 +1 位作者 高镇 郭朝晖 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2023年第1期178-189,共12页
为了缓解区块链中不断膨胀的状态数据给节点带来的存储压力,针对以比特币为代表的UTXO模型区块链,提出基于双RSA累加器的无状态交易验证方案.该方案利用固定大小的密码学承诺取代状态数据,在保证节点能够独立验证交易的基础上,大幅降低... 为了缓解区块链中不断膨胀的状态数据给节点带来的存储压力,针对以比特币为代表的UTXO模型区块链,提出基于双RSA累加器的无状态交易验证方案.该方案利用固定大小的密码学承诺取代状态数据,在保证节点能够独立验证交易的基础上,大幅降低本地存储.基于RSA累加器的特性,利用2次高效的添加操作替换了复杂的删除操作,以较少的通信开销为代价,大幅降低系统的计算开销,保证交易验证的效率.实验结果表明,该方案相比于传统的区块链拥有较高的节点存储压缩率,相比于其他无状态方案拥有固定的额外通信开销及较高的交易验证效率. 展开更多
关键词 区块链 utxo RSA累加器 状态存储 交易验证
下载PDF
用随机汉字为助记词生成比特币私钥种子算法
4
作者 罗英辉 程昌品 《福建电脑》 2022年第1期1-5,共5页
比特币并不存在于钱包中,其金额以UTXO的形式被记录在区块链网络中。每一次交易所消费的比特币,都来源于上次交易的UTXO。一个比特币钱包中含有大量的私钥/公钥对,而所有用户都有一个包含多个密钥的钱包。用户通过钱包中的密钥签名交易... 比特币并不存在于钱包中,其金额以UTXO的形式被记录在区块链网络中。每一次交易所消费的比特币,都来源于上次交易的UTXO。一个比特币钱包中含有大量的私钥/公钥对,而所有用户都有一个包含多个密钥的钱包。用户通过钱包中的密钥签名交易,通过用户的公钥,证明上一个UTXO属于自己,用户必须通过私钥才能花费一个UTXO,未花费的零钱必须转入另一个比特币地址。在该笔交易未确认之前,该私钥/公钥对是不能够被重复使用的。一个比特币用户需要大量的私钥/公钥对,以满足交易和安全需要。本文设计一种算法,使用“汉字”作为助记符。该助记符由12到24个汉字组成。只要记住这些汉字,一旦钱包丢失或者被损坏,就可以利用这些汉字生成seed,再由seed恢复所有的密钥。 展开更多
关键词 区块链 utxo 确定性钱包 助记词
下载PDF
区块链匿名技术研究 被引量:2
5
作者 黄金杰 《电子技术与软件工程》 2019年第23期152-153,共2页
本文从匿名性定义和区块链特点出发,梳理和讨论了区块链匿名性的主要解决方案,结合当前主流区块链项目采用的匿名技术对比分析各类技术的特点。最后,对目前区块链匿名性研究中存在的不足进行分析,并展望了未来的研究方向。
关键词 区块链 匿名性 utxo
下载PDF
一种面向公有链的轻量级可扩展技术 被引量:6
6
作者 陈幻 王意洁 《计算机研究与发展》 EI CSCD 北大核心 2020年第7期1555-1567,共13页
区块链技术解决了在不可信环境下建立信任的基础难题,被视为继云计算、物联网和人工智能之后的又一项颠覆性技术.然而,目前公有链面临2大根本难题:1)较低的系统吞吐率无法满足大规模运用的需求;2)持续增长的账本和状态数据,对节点磁盘... 区块链技术解决了在不可信环境下建立信任的基础难题,被视为继云计算、物联网和人工智能之后的又一项颠覆性技术.然而,目前公有链面临2大根本难题:1)较低的系统吞吐率无法满足大规模运用的需求;2)持续增长的账本和状态数据,对节点磁盘和内存容量提出了较高要求.已有的扩容技术往往只针对提升系统吞吐,忽略了区块链数据增长对节点存储资源消耗的严重问题.为此,提出了PocketChain,一种对存储友好的轻量级扩容技术,在不牺牲去中心化与安全性的前提下,实现高吞吐和低存储的特性.首先,针对数据增长问题,PocketChain采用无状态客户端设计,使用RSA累加器对状态进行压缩,使得验证节点只需存储区块头部信息,大大降低节点对磁盘和内存的需求.其次,PocketChain将无状态客户端运用于分片技术架构下,在提升系统吞吐的同时,克服分片周期性随机重组导致的状态迁移问题,从而能进一步提升分片重组频率,增加分片系统安全性.实验结果表明:该方法能够有效降低节点存储需求,并线性提升系统吞吐. 展开更多
关键词 公有链 分片 RSA累加器 无状态客户端 未消费交易输出
下载PDF
DorChain:利用休眠币提高交易验证效率
7
作者 潘森杉 徐腊梅 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2022年第2期182-189,共8页
针对未花费交易输出的日益增长所带来的验证开销增加的问题,提出了一种新的利用休眠币来提高交易验证效率的方法。通过将未花费交易输出分为活跃和休眠这两种状态,将活跃的未花费交易输出存储在活跃集合活跃交易输出中,将休眠的未花费... 针对未花费交易输出的日益增长所带来的验证开销增加的问题,提出了一种新的利用休眠币来提高交易验证效率的方法。通过将未花费交易输出分为活跃和休眠这两种状态,将活跃的未花费交易输出存储在活跃集合活跃交易输出中,将休眠的未花费交易输出存储在休眠集合休眠交易输出中,并使用RSA累加器与MMR(Merkle Mountain Range)两种技术分别对休眠和活跃的未花费交易输出进行实例化,形成休眠交易输出承诺以及活跃默克尔根存储在区块头中。另外,以18个月为一个时期,且最后一个区块为一个检查点区块,只在检查点区块处存储休眠交易输出承诺并对其进行更新,在普通区块以及检查点区块处都存储活跃默克尔根来保证区块的最新状态。同时通过构造休眠证明的方式来保证事务的真实性,证明其不是伪造的。该方案评估表明:在提供最小证明大小(320字节)和最小区块头引入数据(32字节)的同时,验证1000个事务仅花费约100 ms。这种验证方法可大幅度地提高事务验证效率。 展开更多
关键词 休眠 区块链 验证 未花费交易输出承诺
下载PDF
SnapshotPrune: A Novel Bitcoin-Based Protocol Toward Efficient Pruning and Fast Node Bootstrapping
8
作者 Pengfei Huang Xiaojun Ren +3 位作者 Teng Huang Arthur Sandor Voundi Koe Duncan S Wong Hai Jiang 《Tsinghua Science and Technology》 SCIE EI CAS 2024年第4期1037-1052,共16页
Node synchronization is essential for the stability of the Bitcoin network. Critics have raised doubts about the ability of a new node to quickly and efficiently synchronize with the Bitcoin network and alleviate the ... Node synchronization is essential for the stability of the Bitcoin network. Critics have raised doubts about the ability of a new node to quickly and efficiently synchronize with the Bitcoin network and alleviate the storage pressure from existing full nodes to stockpile new data. Basic pruning and other techniques have been explored to address these concerns but have been insufficient to reduce node synchronization delay and effectively suppress the growth of synchronized data. In this study, we propose SnapshotPrune, a novel pruning and synchronization protocol that achieves fast node bootstrapping in the Bitcoin blockchain. Real Bitcoin historical data are leveraged to measure the synchronization time and monitor the network traffic during node bootstrapping. The protocol requires data downloads that are 99.70% less than Bitcoin Core, 81% less than CoinPrune, and 60% less than SnapshotSave, thereby saving 97.23% of download time. Findings show that the proposed design enhances the storage efficiency and reduces the node synchronization delay compared with existing techniques. We hypothesize that the efficiency of this protocol increases with the block height. 展开更多
关键词 synchronization blockchain Unspent Transaction Output(utxo)pruning snapshot fast bootstrapping
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部