EDBT 2026 Demo / reviewers in the wild / expert
Andrew Cullen
dblp:238/1030
· DBLP profile ↗
10ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0001-6978-6433ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 3 first-author · 3 since 2021Security and privacy · 4 · 4 since 2021Software engineering, systems software and programming languages · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Unified Incentive Framework for Analysing Fees and Rewards in Distributed Ledgers
Darcy Camargo, Luigi Vigneri, Andrew Cullen, Olivia Saa |
ICBC | 3 |
| 2025 | Enhanced Transaction Sequencing for Modular Distributed Ledgers
Can Umut Ileri, Andrew Cullen, Olivia Saa, Roman Overko, Luigi Vigneri |
ICBC | 2 |
| 2024 | An Incentivization Scheme for a Fixed-Supply DLT with no Base Token FeesabstractThis paper introduces a novel incentivization scheme tailored for a leaderless Directed Acyclic Graph-based Distributed Ledger Technology. The distinctive feature of the proposed scheme lies in enabling a no-fee environment with a fixed supply token, all while incorporating a robust anti-spam mechanism and a well-defined incentivization scheme. Olivia Saa, Andrew Cullen, Luigi Vigneri |
ICBC | 2 |
| 2023 | Managing Write Access without Token Fees in Leaderless DAG-based LedgersabstractA significant portion of research on distributed ledgers has focused on circumventing the limitations of leader-based blockchains mainly in terms of scalability, decentralization and power consumption. Leaderless architectures based on directed acyclic graphs (DAGs) avoid many of these limitations altogether, but their increased flexibility and performance comes at the cost of increased design complexity, so their potential has remained largely unexplored. Management of write access to these ledgers presents a major challenge because ledger updates may be made in parallel, hence transactions cannot simply be serialised and prioritised according to token fees paid to validators. In this work, we propose an access control scheme for leaderless DAG-based ledgers which is based on consuming credits rather than paying fees in the base token. We outline a general model for this new approach and provide some simulation results showing promising performance boosts. Darcy Camargo, Luigi Vigneri, Andrew Cullen |
ICBC | 3 |
| 2023 | Improving Quality of Service for Users of Leaderless DAG-Based Distributed LedgersabstractUsability of distributed ledgers is crucial to their mainstream adoption, especially for enterprise applications in which most users do not wish to operate full-node infrastructure. Some attempts have been made to solve the problem of user-node interaction for blockchains in which leaders assemble users’ transactions into blocks, but in the case of leaderless DAG-based ledgers such as IOTA, many of these solutions cannot be applied due to the absence of a shared mempool and the ability of nodes to issue blocks in parallel. In this work, we propose a user-node interaction mechanism for ledgers of this kind that is designed to balance user traffic across nodes and ensure the risk of a user experiencing a poor quality of service is low. Our mechanism involves users selecting nodes to issue their transactions to the ledger based on quality of service indicators advertised by the nodes. Simulation results are presented to illustrate the efficacy of the proposed policies. Andrew Cullen, Lianna Zhao, Luigi Vigneri, Robert Shorten |
Distributed Ledger Technol. Res. Pract. | 1 |
| 2022 | Access Control for Distributed Ledgers in the Internet of Things: A Networking ApproachabstractIn the Internet of Things (IoT) domain, devices need a platform to transact seamlessly without a trusted intermediary. Although distributed ledger technologies (DLTs) could provide such a platform, blockchains, such as Bitcoin, were not designed with IoT networks in mind, hence are often unsuitable for such applications: they offer poor transaction throughput and confirmation times, put stress on constrained computing and storage resources, and require high transaction fees. In this article, we consider a class of IoT-friendly DLTs based on directed acyclic graphs, rather than a blockchain, and with a reputation system in the place of Proof of Work (PoW). However, without PoW, the implementation of these DLTs requires an access control algorithm to manage the rate at which nodes can add new transactions to the ledger. We model the access control problem and present an algorithm that is fair, efficient, and secure. Our algorithm represents a new design paradigm for DLTs in which concepts from networking are applied to the DLT setting for the first time. For example, our algorithm uses distributed rate setting, which is similar in nature to transmission control used in the Internet. However, our solution features novel adaptations to cope with the adversarial environment of DLTs in which no individual agent can be trusted. Our algorithm guarantees utilization of resources, consistency, fairness, and resilience against attackers. All of these are achieved efficiently and with regard for the limitations of IoT devices. We perform extensive simulations to validate these claims. Andrew Cullen, Pietro Ferraro, William Sanders, Luigi Vigneri, Robert Shorten |
IEEE Internet Things J. | 1 |
| 2022 | Secure Access Control for DAG-Based Distributed LedgersabstractAccess control is a fundamental component of the design of distributed ledgers, influencing many aspects of their functionality, such as fairness, efficiency, traditional notions of network security, and adversarial attacks such as Denial-of-Service (DoS) attacks.1In this work, we consider the security of a recently proposed access control protocol for directed acyclic graph-based distributed ledgers. We present a number of attack scenarios and potential vulnerabilities of the protocol and introduce a number of additional features which enhance its resilience. Specifically, a blacklisting algorithm, which is based on a reputation-weighted threshold, is introduced to handle both spamming and multirate malicious attackers. A solidification request component is also introduced to ensure the fairness and consistency of the network in the presence of attacks. Finally, a timestamp component is also introduced to maintain the consistency of the network in the presence of multirate attackers. Simulations to illustrate the efficacy and robustness of the revised protocol are also presented. Lianna Zhao, Luigi Vigneri, Andrew Cullen, William Sanders, Pietro Ferraro, Robert Shorten |
IEEE Internet Things J. | 3 |
| 2022 | Spatial Positioning Token (SPToken) for Smart MobilityabstractWe introduce a permissioned distributed ledger technology (DLT) design for crowdsourced smart mobility applications. This architecture is based on a directed acyclic graph architecture (similar to the IOTA tangle) and uses both Proof-of-Work and Proof-of-Position mechanisms to provide protection against spam attacks and malevolent actors. In addition to enabling individuals to retain ownership of their data and to monetize it, the architecture is also suitable for distributed privacy-preserving machine learning algorithms, is lightweight, and can be implemented in simple internet-of-things (IoT) devices. To demonstrate its efficacy, we apply this framework to reinforcement learning settings where a third party is interested in acquiring information from agents. In particular, one may be interested in sampling an unknown vehicular traffic flow in a city, using a DLT-type architecture and without perturbing the density, with the idea of realizing a set of virtual tokens as surrogates of real vehicles to explore geographical areas of interest. These tokens, whose authenticated position determines write access to the ledger, are thus used to emulate the probing actions of commanded (real) vehicles on a given planned route by “jumping” from a passing-by vehicle to another to complete the planned trajectory. Consequently, the environment stays unaffected (i.e., the autonomy of participating vehicles is not influenced by the algorithm), regardless of the number of emitted tokens. The design of such a DLT architecture is presented, and numerical results from large-scale simulations are provided to validate the proposed approach. Roman Overko, Rodrigo H. Ordóñez-Hurtado, Sergiy Zhuk, Pietro Ferraro, Andrew Cullen, Robert Shorten |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2021 | Access Control in Adversarial Environments for IoT-oriented Distributed Ledgers
Andrew Cullen, Pietro Ferraro, Robert Shorten, William Sanders, Luigi Vigneri |
IM | 1 |
| 2020 | On the Resilience of DAG-Based Distributed Ledgers in IoT ApplicationsabstractDistributed ledgers have been proposed for a number of applications in the Internet-of-Things domain where it is essential to have an immutable and irreversible record of transactions. Directed acyclic graph (DAG)-based architectures, in particular, seem to provide a vast array of advantages over the more traditional Blockchain; however, it can be challenging to conduct a thorough analysis of DAG-based ledgers and derive reliable performance guarantees. In this article, we analyze one commonly discussed attack scenario known as the parasite chain attack, which aims at disrupting the immutability and irreversibility of the ledger, in the context of the IOTA Foundation's DAG-based system. Using a Markov chain model, we study the vulnerabilities of IOTA's core tip selection method against this attack and we present an extension of the algorithm to improve the resilience of the ledger in this scenario. Andrew Cullen, Pietro Ferraro, Christopher K. King, Robert Shorten |
IEEE Internet Things J. | 1 |