搜索结果: 1-15 共查到“smart contracts”相关记录20条 . 查询时间(0.101 秒)
ETHDKG: Distributed Key Generation with Ethereum Smart Contracts
Distributed Key Generation DKG Ethereum
2019/8/30
Distributed key generation (DKG) is a fundamental building block for a variety of cryptographic schemes and protocols, such as threshold cryptography, multi-party coin tossing schemes, public randomne...
The Rush Dilemma: Attacking and Repairing Smart Contracts on Forking Blockchains
blockchain forks smart contracts secure computation
2019/8/6
We investigate the security of smart contracts within a blockchain that can fork (as Bitcoin and Ethereum). In particular, we focus on multi-party computation (MPC) protocols run on-chain with the aid...
Bitcontracts: Adding Expressive Smart Contracts to Legacy Cryptocurrencies
Blockchain Smart Contracts Cryptocurrency
2019/7/24
In contrast to traditional contracts, cryptocurrency-based smart contracts can provide improved business automation and more transparency. However, not all cryptocurrencies support expressive contract...
ACE: Asynchronous and Concurrent Execution of Complex Smart Contracts
Blockchain Smart Contracts Cryptocurrency
2019/7/22
Smart contracts are programmable, decentralized and transparent financial applications. Because smart contract platforms typically support Turing-complete programming languages, such systems are often...
Smart contracts are envisioned to be one of the killer applications of decentralized cryptocurrencies. They enable self-enforcing payments between users depending on complex program logic. Unfortunate...
A time-release protocol enables one to send secrets into a future release time. The main technical challenge lies in incorporating timing control into the protocol, especially in the absence of a cent...
Automated Penalization of Data Breaches using Crypto-augmented Smart Contracts
Data leakage Oblivious transfer Smart Contracts
2018/11/2
This work studies the problem of automatically penalizing intentional or unintentional data breach (APDB) by a receiver/custodian receiving confidential data from a sender. We solve this problem by au...
We present three smart contracts that allow a briber to fairly exchange bribes to miners who pursue a mining strategy benefiting the briber. The first contract, CensorshipCon, highlights that Ethereum...
Besides simple transfers of currency, Bitcoin also enables various forms of smart contracts, i.e. protocols where users interact within pre-agreed rules, which determine (possibly depending on the act...
Albeit the primary usage of Bitcoin is to exchange currency, its blockchain and consensus mechanism can also be exploited to securely execute some forms of smart contracts. These are agreements among ...
BitML: a calculus for Bitcoin smart contracts
Bitcoin smart contracts computational attacks
2018/2/1
We propose a domain-specific language for smart contracts, which allows participants to transfer cryptocurrency according to agreed contract terms. We define a symbolic and a computational model for r...
Enter the Hydra: Towards Principled Bug Bounties and Exploit-Resistant Smart Contracts
Towards Principled Bug Bounties Exploit-Resistant Smart Contracts
2017/11/13
Vulnerability reward programs, a.k.a. bug bounties, are a popular tool that could help prevent software exploits. Today, however, they lack rigorous principles for setting bounty amounts and require h...
Raziel: Private and Verifiable Smart Contracts on Blockchains
secure computation zero knowledge blockchains
2017/9/14
Raziel combines secure multi-party computation and proof-carrying code to provide privacy, correctness and verifiability guarantees for smart contracts on blockchains. Effectively solving DAO and Gyge...
Smart Contracts Make Bitcoin Mining Pools Vulnerable
Smart Contracts Bitcoin Mining Pools Vulnerable
2017/3/9
Despite their incentive structure flaws, mining pools account for more than 95% of Bitcoin's computation power. This paper introduces an attack against mining pools in which a malicious party pays poo...
Scripting smart contracts for distributed ledger technology
electronic commerce and payment blockchain scripting language
2016/12/24
We give an overview of the scripting languages used in existing cryptocurrencies, and in particular we review in some detail the scripting languages of Bitcoin, Nxt and Ethereum, in the context of a h...