Azeroth: Auditable Zero-Knowledge Transactions in Smart Contracts

نویسندگان

چکیده

With the rapid growth of blockchain market, privacy and security issues for digital assets are becoming more important. In most widely used public blockchains, such as Bitcoin Ethereum, all activities on user accounts publicly disclosed, which violates regulations EU GDPR. Encryption transactions may protect privacy, but it also raises validity transparency. While encrypted information can cannot alone verify a transaction. Additionally, encryption makes difficult to meet anti-money laundering regulations, auditability. this paper, we propose ${\sf Azeroth}$ , an auditable zero-knowledge transfer framework. connects proof transaction, enabling check its validation while protecting privacy. allows authorized auditors audit transactions. is designed smart contract flexible deployment existing blockchains. We implement contract, execute various platforms including Ethereum testnet blockchain, measure time show practicality our proposal. The end-to-end latency privacy-preserving takes about notation="LaTeX">$4.4s$ . particular, client’s transaction generation with only notation="LaTeX">$0.9s$ proven under cryptographic assumptions.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Zero-Knowledge Blind Identification For Smart Cards Using Bilinear Pairings

In identification protocols with public verifier coins (like Fiat-Shamir), a passive adversary watching the communication gains information intended only for the verifier. On the other hand, private coin protocols with fewer than three rounds cannot be zero-knowledge. In this paper, we introduce the notion of bounded-prover zero-knowledge proofs which require only two rounds and can be consider...

متن کامل

Efficient Zero-Knowledge Identification Schemes for Smart Cards

Secure identification is an important security issue to avoid computer fraud due to masquerading. This can be achieved with zero-knowledge based smart cards. We present very efficient new zero-knowledge schemes in a general algebraic setting. Particular cases of our scheme improve the performance of the Guillou-Quisquater and the Chaum-Evertsevan de Graaf schemes. Our scheme is formally proven ...

متن کامل

Quantitative Analysis of Smart Contracts

Smart contracts are computer programs that are executed by a network of mutually distrusting agents, without the need of an external trusted authority. Smart contracts handle and transfer assets of considerable value (in the form of crypto-currency like Bitcoin). Hence, it is crucial that their implementation is bug-free. We identify the utility (or expected payoff) of interacting with such sma...

متن کامل

Plasma: Scalable Autonomous Smart Contracts

Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. These smart contracts are incentivized to continue operation autonomously via network transact...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2023

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2023.3279408