67 citations · 225 across the 17 of their papers we have counts for
19 papers
Fault Independence in Blockchain
Jiangshan Yu
Byzantine Fault-Tolerant (BFT) protocols have been proposed to tolerate malicious behaviors in state machine replications. With classic BFT protocols, the total number of replicas…
Analyzing the Performance of the Inter-Blockchain Communication Protocol
Joao Otavio Chervinski, Diego Kreutz, Xiwei Xu +1
With the increasing demand for communication between blockchains, improving the performance of cross-chain communication protocols becomes an emerging challenge. We take a first st…
TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems
Yuanzhe Zhang, Shirui Pan, Jiangshan Yu
The scalability problem has been one of the most significant barriers limiting the adoption of blockchains. Blockchain sharding is a promising approach to this problem. However, th…
FTX Collapse: A Ponzi Story
Shange Fu, Qin Wang, Jiangshan Yu +1
FTX used to be the third-largest centralised exchange (CEX) in crypto markets, managing over $10B in daily trading volume before its downfall. Such a giant, however, failed to avo…
Leveraging the Verifier's Dilemma to Double Spend in Bitcoin
Tong Cao, Jérémie Decouchant, Jiangshan Yu
We describe and analyze perishing mining, a novel block-withholding mining strategy that lures profit-driven miners away from doing useful work on the public chain by releasing blo…
A Referable NFT Scheme
Qin Wang, Guangsheng Yu, Shange Fu +3
Existing NFTs confront restrictions of \textit{one-time incentive} and \textit{product isolation}. Creators cannot obtain benefits once having sold their NFT products due to the la…
Semantic Code Search for Smart Contracts
Chaochen Shi, Yong Xiang, Jiangshan Yu +1
Semantic code search technology allows searching for existing code snippets through natural language, which can greatly improve programming efficiency. Smart contracts, programs th…
Low-level Comments auto-generation for Solidity Smart Contracts
Chaochen Shi, Yong Xiang, Jiangshan Yu +2
Context: Decentralized applications on blockchain platforms are realized through smart contracts. However, participants who lack programming knowledge often have difficulties readi…
A Bytecode-based Approach for Smart Contract Classification
Chaochen Shi, Yong Xiang, Robin Ram Mohan Doss +3
With the development of blockchain technologies, the number of smart contracts deployed on blockchain platforms is growing exponentially, which makes it difficult for users to find…
Verifiable Observation of Permissioned Ledgers
Ermyas Abebe, Yining Hu, Allison Irvin +4
Permissioned ledger technologies have gained significant traction over the last few years. For practical reasons, their applications have focused on transforming narrowly scoped us…
SoK: Diving into DAG-based Blockchain Systems
Qin Wang, Jiangshan Yu, Shiping Chen +1
Blockchain plays an important role in cryptocurrency markets and technology services. However, limitations on high latency and low scalability retard their adoptions and applicatio…
Impact of Temporary Fork on the Evolution of Mining Pools in Blockchain Networks: An Evolutionary Game Analysis
Canhui Chen, Xu Chen, Jiangshan Yu +2
Temporary fork is a fundamental phenomenon in many blockchains with proof of work, and the analysis of temporary fork has recently drawn great attention. Different from existing ef…
Characterizing Erasable Accounts in Ethereum
Xiaoqi Li, Ting Chen, Xiapu Luo +1
Being the most popular permissionless blockchain that supports smart contracts, Ethereum allows any user to create accounts on it. However, not all accounts matter. For example, th…
How to Democratise and Protect AI: Fair and Differentially Private Decentralised Deep Learning
Lingjuan Lyu, Yitong Li, Karthik Nandakumar +2
This paper firstly considers the research problem of fairness in collaborative deep learning, while ensuring privacy. A novel reputation system is proposed through digital tokens a…
Deconstructing Blockchains: A Comprehensive Survey on Consensus, Membership and Structure
Christopher Natoli, Jiangshan Yu, Vincent Gramoli +1
It is no exaggeration to say that since the introduction of Bitcoin, blockchains have become a disruptive technology that has shaken the world. However, the rising popularity of th…
Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A Survey
Purathani Praitheeshan, Lei Pan, Jiangshan Yu +2
Smart contracts are software programs featuring both traditional applications and distributed data storage on blockchains. Ethereum is a prominent blockchain platform with the supp…
Towards Fair and Privacy-Preserving Federated Deep Models
Lingjuan Lyu, Jiangshan Yu, Karthik Nandakumar +5
The current standalone deep learning framework tends to result in overfitting and low utility. This problem can be addressed by either a centralized framework that deploys a centra…
ANCHOR: logically-centralized security for Software-Defined Networks
Diego Kreutz, Jiangshan Yu, Fernando M. V. Ramos +1
While the centralization of SDN brought advantages such as a faster pace of innovation, it also disrupted some of the natural defenses of traditional architectures against differen…
DTKI: a new formalized PKI with no trusted parties
Jiangshan Yu, Vincent Cheval, Mark Ryan
The security of public key validation protocols for web-based applications has recently attracted attention because of weaknesses in the certificate authority model, and consequent…