中文
相关论文

相关论文: BitVMX: A CPU for Universal Computation on Bitcoin

200 篇论文

In blockchains such as Bitcoin and Ethereum, users compete in a transaction fee auction to get their transactions confirmed in the next block. A line of recent works set forth the desiderata for a "dream" transaction fee mechanism (TFM),…

计算机科学与博弈论 · 计算机科学 2022-11-07 Hao Chung , Elaine Shi

A bitcoin \textit{covenant} is a mechanism to enforce conditions on future bitcoin transactions. A bitcoin \textit{vault} is a specific type of covenant transaction that enforces a time-lock on the transfer of control of funds to a hot…

密码学与安全 · 计算机科学 2020-05-26 Jacob Swambo , Spencer Hommel , Bob McElrath , Bryan Bishop

Resource-constrained devices are unable to maintain a full copy of the Bitcoin Blockchain in memory. This paper proposes a bidirectional payment channel framework for IoT devices. This framework utilizes Bitcoin Lightning-Network-like…

密码学与安全 · 计算机科学 2018-12-27 Christopher Hannon , Dong Jin

Research and applications in Machine Learning are limited by computational resources, while 1% of the world's electricity goes into calculating 34 billion billion SHA-256 hashes per second, four orders of magnitude more than the 200…

分布式、并行与集群计算 · 计算机科学 2022-08-29 Martin Kolář

A cryptographic protocol (CP) is a distributed algorithm designed to provide a secure communication in an insecure environment. CPs are used, for example, in electronic payments, electronic voting procedures, database access systems, etc.…

密码学与安全 · 计算机科学 2020-11-25 A. M. Mironov

Many blockchains such as Ethereum execute all incoming transactions sequentially significantly limiting the potential throughput. A common approach to scale execution is parallel execution engines that fully utilize modern multi-core…

分布式、并行与集群计算 · 计算机科学 2025-02-17 Ray Neiheiser , Eleftherios Kokoris-Kogias

Bitcoin is built on a blockchain, an immutable decentralised ledger that allows entities (users) to exchange Bitcoins in a pseudonymous manner. Bitcoins are associated with alpha-numeric addresses and are transferred via transactions. Each…

社会与信息网络 · 计算机科学 2021-05-20 Jan Alexander Fischer , Andres Palechor , Daniele Dell'Aglio , Abraham Bernstein , Claudio J. Tessone

Bitcoin provides freshness properties by forming a blockchain where each block is associated with its timestamp and the previous block. Due to these properties, the Bitcoin protocol is being used as a decentralized, trusted, and secure…

密码学与安全 · 计算机科学 2018-05-21 Pawel Szalachowski

Computers continue to diversify with respect to system designs, emerging memory technologies, and application memory demands. Unfortunately, continually adapting the conventional virtual memory framework to each possible system…

Multi-variant execution (MVX) systems amplify the effectiveness of software diversity techniques. The key idea is to run multiple diversified program variants in lockstep while providing them with the same input and monitoring their…

密码学与安全 · 计算机科学 2020-11-05 Alexios Voulimeneas , Dokyung Song , Per Larsen , Michael Franz , Stijn Volckaert

Accurate performance projection of large-scale benchmarks is essential for CPU architects to evaluate and optimize future processor designs. SimPoint sampling, which uses Basic Block Vectors (BBVs), is a widely adopted technique to reduce…

硬件体系结构 · 计算机科学 2025-06-04 Sriyash Caculo , Mahesh Madhav , Jeff Baxter

A blockchain, such as Bitcoin, is an append-only, secure, transparent, distributed ledger. A fair blockchain is expected to have healthy metrics; high honest mining power, low processing latency, i.e., low wait times for transactions and…

密码学与安全 · 计算机科学 2020-03-03 Shoeb Siddiqui , Ganesh Vanahalli , Sujit Gujar

Hashmaps are widely utilized data structures in many applications to perform a probe on key-value pairs. However, their performance tends to degrade with the increase in the dataset size, which leads to expensive off-chip memory accesses to…

硬件体系结构 · 计算机科学 2023-07-03 Akhil Shekar , Morteza Baradaran , Sabiha Tajdari , Kevin Skadron

This paper presents MPC-EVM, the first blockchain prototype that extends the EVM to enable asynchronous MPC invocations by smart contracts during transaction executions without compromising consistency or throughput. MPC-EVM uses an…

密码学与安全 · 计算机科学 2025-07-29 Yichen Zhou , Chenxing Li , Fan Long

As neural networks revolutionize many applications, significant privacy conflicts between model users and providers emerge. The cryptography community developed a variety of techniques for secure computation to address such privacy issues.…

机器学习 · 计算机科学 2021-02-17 Avital Shafran , Gil Segev , Shmuel Peleg , Yedid Hoshen

Getting the best performance from the ever-increasing number of hardware platforms has been a recurring challenge for data processing systems. In recent years, the advent of data science with its increasingly numerous and complex types of…

Since the inception of Bitcoin, the distributed systems community has shown interest in the design of efficient blockchain systems. However, initial blockchain applications (like Bitcoin) attain very low throughput, which has promoted the…

数据库 · 计算机科学 2020-04-28 Suyash Gupta , Sajjad Rahnama , Mohammad Sadoghi

Deep neural networks for real-time video matting suffer significant computational limitations on edge devices, hindering their adoption in widespread applications such as online conferences and short-form video production. Binarization…

计算机视觉与模式识别 · 计算机科学 2025-07-08 Haotong Qin , Xianglong Liu , Xudong Ma , Lei Ke , Yulun Zhang , Jie Luo , Michele Magno

Blockchain is an essentially distributed database recording all transactions or digital events among participating parties. Each transaction in the records is approved and verified by consensus of the participants in the system that…

分布式、并行与集群计算 · 计算机科学 2023-07-07 Jie You

Cryptocurrency mining processes always lead to a high energy consumption at considerably high production cost, which is nearly one-third of cryptocurrency (e.g. Bitcoin) price itself. As the core of mining process is based on SHA-256…

新兴技术 · 计算机科学 2024-01-23 Ahmet Orun , Fatih Kurugollu