SoK: Consensus in the age of blockchains Bano et al., arXiv 2017 There are so many things to consider when evaluating a blockchain based technology / system. For example (and in no particular order): What cryptographic building blocks does it depend on? Does it offer privacy of identity (anonymity)? Does it offer privacy of data? … Continue reading SoK: Consensus in the age of blockchains
Tag: Blockchain
Crypocurrencies and other applications of blockchain technology.
OmniLedger: a secure, scale-out decentralized ledger via sharding
OmniLedger: A secure, scale-out, decentralized ledger via sharding Kokoris-Kogias et al., IEEE S&P 2018 OmniLedger makes a nice complement to Chainspace that we looked at yesterday. The two systems were developed independently at the same time. OmniLedger combines Visa levels of scalability (caution: the authors compare against the average Visa tps, the peak tps in … Continue reading OmniLedger: a secure, scale-out decentralized ledger via sharding
Chainspace: a sharded smart contracts platform
Chainspace: a sharded smart contracts platform Al-Bassam et al., NDSS’18 Chainspace is a DApp (decentralised application) platform based on smart contracts, designed for higher scalability than is currently achievable with Bitcoin or Ethereum. Our modest testbed of 60 cores achieves 350 transactions per second, as compared with a peak rate of less than 7 transactions … Continue reading Chainspace: a sharded smart contracts platform
Blockstack: a global naming and storage system secured by blockchain
Blockstack: a global naming and storage system secured by blockchains Ali et al., USENIX ATC’16 We’ll be back in the world of cryptocurrencies and blockchains for the rest of this week, kicking off with this 2016 paper on Blockstack. It’s interesting both for the lessons learned trying to build a system on top of the … Continue reading Blockstack: a global naming and storage system secured by blockchain
Bolt: anonymous payment channels for decentralized currencies – Part II
Bolt: anonymous payment channels for decentralized currencies Green and Miers et al., CCS’17 Yesterday we spent some time looking at what payment channels are, their role in helping Bitcoin to scale by taking some of the load off of the chain, and some payment channels constructions such as direct channels, indirect channels via an intermediary, … Continue reading Bolt: anonymous payment channels for decentralized currencies – Part II
Bolt: anonymous payment channels for decentralized currencies – part I
Bolt: anonymous payment channels for decentralized currencies Green and Miers et al., CCS’17 In which I tried not to rant. But did end up ranting just a little bit... The world of blockchains and cryptocurrencies seems to be growing at quite a pace. Yesterday we looked at Solidus, which provides confidentiality for transactions taking place … Continue reading Bolt: anonymous payment channels for decentralized currencies – part I
Solidus: confidential distributed ledger transactions using PVORM
Solidus: confidential distributed ledger transactions via PVORM Cecchetti et al., CCS’17 Tokens on blockchains can be used to represent assets, and the ledger provides trade settlement on-chain. In a straightforward public blockchain, pseudonyms and transaction values are all publicly visible. Uncovering the true identities behind the pseudonyms becomes a real possibility (‘A fistful of Bitcoins’). … Continue reading Solidus: confidential distributed ledger transactions using PVORM
Be selfish and avoid dilemmas: fork-after-withholding attacks on Bitcoin
Be selfish and avoid dilemmas: fork-after-withholding (FAW) attacks on Bitcoin Kwon et al., CCS’17 Bitcoin was designed to have no central authority. But power has an amazing way of concentrating. Mining solo is a bit like buying a lottery ticket - big payoff if you happen to win, but your chances of winning are pretty … Continue reading Be selfish and avoid dilemmas: fork-after-withholding attacks on Bitcoin
Algorand: scaling Byzantine agreements for cryptocurrencies
Algorand: scaling Byzantine agreements for cryptocurrencies Gilad et al., SOSP 17 The figurehead for Algorand is Silvio Micali, winner of the 2012 ACM Turing Award. Micali has the perfect background for cryptocurrency and blockchain advances: he was instrumental in the development of many of the cryptography building blocks, has published works on game theory and … Continue reading Algorand: scaling Byzantine agreements for cryptocurrencies
The ring of Gyges: investigating the future of criminal smart contracts
The Ring of Gyges: investigating the future of criminal smart contracts Juels et al, CCS'16 The authors of this paper wrote it out of a concern for the potential abuse of smart contracts for criminal activities. And it does indeed demonstrate a number of ways smart contracts could facilitate crime. It's also though, another good … Continue reading The ring of Gyges: investigating the future of criminal smart contracts