Join our research

Blockchain at Berkeley engages an ecosystem of Berkeley students, professors and researchers in activities with industry partners looking to work with skilled intellectuals focused on blockchain technology.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
New initiative

Community Node Initiative

Our Community Node Initiative enables us to take a more active role in the blockchain community by operating nodes for decentralized protocols. We've started with several nodes and through community engagement, we aim to host more. As a student-run organization, our motivations for running nodes are purely educational. We also have a desire to help progress innovative projects led by our community members. We are not led by profits. We bring a unique perspective to the community to ensure that the proper motivations are behind every network decision.


Cosmos-IBC Research

Cosmos, by itself, is not a blockchain. Rather, it is a toolkit for builders to easily create their own interoperable application-specific blockchain. To enable cross-chain communication, the Cosmos ecosystem devised the Inter-blockchain Communication (IBC) protocol as their standard for cross-chain communication. This research team is designed to be an open-ended effort to learn, document, and build on top of the Cosmos IBC ecosystem.

Research Goals

  • Learn - discuss and curate resources on the implementation of Cosmos and IBC through an internal whitepaper circle.
  • Document - publish technical writing articles and/or SoK papers based on our learning.
  • Build - experiment with Cosmos-IBC through bitesize projects and longer-term contributions to the IBC protocol.
Research project

Developing Performant Node Clients

Ethereum is currently one of the most used Blockchain networks for DeFi interactions. As such, there exists a need to modify existing node clients to support more flexible, performant queries for large scale chain data analysis, state simulation and internal tx processing.

Research Goals

  • To document and understand the core technical implementation of commonly used node client
  • To modify existing node clients to support more flexible data querying, performant state change simulations, and optimizations in connecting to reputable peers for faster transaction propagation and mempool monitoring