NYU Blockchain Lab

The NYU Blockchain Lab is a research lab committed to pushing our frontier of knowledge in the blockchain and Web 3.0 space. We research technology developments and economic forces that shape blockchain platforms to understand how blockchain technologies and Web 3.0 can bring transparency, inclusivity and democracy to the internet.

We study a broad range of research topics such as the tensions between decentralization and centralization, the tradeoffs in Layer 2 scaling solutions, and decentralized autonomous organizations. Our theoretical perspectives include platform competition, platform governance, platform policy, game theory, and mechanism design.

We regularly attend academic and practitioner’s conferences. If you are interested in chatting, please feel free to reach out. We closely collaborate with related research groups across NYU, such as the faculty group NYU Cryptography group at Courant, and students group such as the NYU Blockchain & Fintech and the Student Club (“Blockchain Lab”) organized by Ayesha Kiani.

Researchers

Avatar

Hanna Halaburda

Professor at NYU Stern

Avatar

Yannis Bakos

Professor at NYU Stern

Avatar

Guillaume Haeringer

Professor at Baruch College and NYU Stern

Avatar

Daniel Obermeier

Professor at Nova School of Business and Economics

Avatar

Raveesh Mayya

Professor at NYU Stern

Avatar

Abdoulaye Ndiaye

Professor at NYU Stern

Avatar

Joseph Bonneau

Professor at Courant Institute, NYU

Avatar

Benedikt Bünz

Professor at Courant Institute, NYU

Avatar

Gustavo Grivol

PhD Student at NYU

Avatar

Ayesha Kiani

Chief Operating Officer at MNNC Group and NYU faculty

Avatar

Ben Skaar

Student at NYU Gallatin and Research Assistant at NYU Stern

Talks

Payment initiation and smart contracts
In this talk Alistair Milne (Loughborough University, UK) and Ka Kei Chan (Brunel University, UK) presented their draft paper, “Payment Initiation and Transaction Costs”, exploring the choice in financial transactions between push initiation (a transfer instructed by the owner of a monetary or financial asset) and pull initiation (where the owner allows someone else, either a recipient or a third party, to initiate transfer). The distinction between pull and push is well known to practitioners but has received relatively little attention in peer reviewed literature. They will then invite discussion of a further issue, only touched on in their paper, the role of pull initiation in the execution of smart contracts (arguably central, as illustrated by the DeFi ERC-20 token standard which supports smart contracts through pull initiation by code that has been validated on the Ethereum blockchain). Their paper suggests that a key requirement for pull initiation is the provision of supporting credit and liquidity protections to protect both sender and recipient from default risks. A point they hope this discussion can address is how to identify circumstances in which these protections can be provided through code alone (as when smart contracts operate on a permissionless blockchain); and distinguish these from other circumstances where these protections require the involvement of intermediaries (hence ruling out fully decentralised smart contract implementation).
L2 paper discussion