35 citations · 70 across the 6 of their papers we have counts for
6 papers
Why Does My Transaction Fail? A First Look at Failed Transactions on the Solana Blockchain
Xiaoye Zheng, Zhiyuan Wan, David Lo +2
Solana is an emerging blockchain platform, recognized for its high throughput and low transaction costs, positioning it as a preferred infrastructure for Decentralized Finance (DeF…
When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs
Jiashuo Zhang, Jiachi Chen, Zhiyuan Wan +3
To empower smart contracts with the promising capabilities of cryptography, Ethereum officially introduced a set of cryptographic APIs that facilitate basic cryptographic operation…
A Closer Look at the Security Risks in the Rust Ecosystem
Xiaoye Zheng, Zhiyuan Wan, Yun Zhang +2
Rust is an emerging programming language designed for the development of systems software. To facilitate the reuse of Rust code, crates.io, as a central package registry of the Rus…
Software Architecture in Practice: Challenges and Opportunities
Zhiyuan Wan, Yun Zhang, Xin Xia +2
Software architecture has been an active research field for nearly four decades, in which previous studies make significant progress such as creating methods and techniques and bui…
Smart Contract Security: a Practitioners' Perspective
Zhiyuan Wan, Xin Xia, David Lo +3
Smart contracts have been plagued by security incidents, which resulted in substantial financial losses. Given numerous research efforts in addressing the security issues of smart…
Mining Sandboxes for Linux Containers
Zhiyuan Wan, David Lo, Xin Xia +2
A container is a group of processes isolated from other groups via distinct kernel namespaces and resource allocation quota. Attacks against containers often leverage kernel exploi…