Skip to content

CryptoComputeLab is a Research Development Lab focused on the intersection of applied cryptography, high performance computing, and programming language design.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.md
MIT
LICENSE-MIT.md
Notifications You must be signed in to change notification settings

protocol/CryptoComputeLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

CryptoComputeLab

Welcome to the CryptoComputeLab public repository. Here you will be able to learn about and contribute to our Open Problems, RFPs, and Research Projects, as well as keep tabs on what we're planning for the future. You can also follow our work on our Protocol Labs Research webpage and the PL Research blog by subscribing to the PL Research newsletter.

Table of Contents

CryptoComputeLab 🕹️

Mission & Vision

We strive to create and consume practical research to develop deployed software.

Seeded by the hard problems Filecoin Mainnet presented, our long-term vision is to build on the solutions discovered and bring them to maturity. In this way, we will address a broader range of general problems, while discovering and overcoming new hard research development challenges along the way. Our aspiration is to harness this ongoing feedback loop to make ever more ambitious computational techniques practical for real-world applications.

Please join the discussion to learn how you can work with us!

Research

  • Elliptic curve cryptography, applied and research
  • Programming Language Research & Development
  • High Performance Computing
    • Chip design & analysis
    • Algorithm & data structure design
    • Server design

Open Problems

We welcome discussion of our current Open Problems on our github discussion page.

Projects

Currently, the CryptoComputeLab is tasked with the following projects:

Filecoin Crypto

Responsible for the Proving system in Filecoin, the Filecoin Crypto project is a joint effort with other teams (such as Lotus) for maintaining and enhancing the Filecoin network. Regular software updates are published as required with new functionality, bug fixes, performance enhancements, etc.

Lightweight Sector Upgrades

A current project that is ongoing is upgrading existing CC sectors with deal information to store user data. At the moment, much of the storage committed to Filecoin is not readily available for deals, so this project aims to solve this.

Halo2

The current Proving system in Filecoin Crypto is based on Groth16, but we are currently evaluating switching to a recursive proving system using Halo2.

Efficient Scheduler

The goal here is integrating a flexible work scheduler that allows better usage of limited resources, such as GPUs for completing the work of parts of the proving system.

Space VDF

The Space VDF project uses physical distance and the speed of light to help define the delay function.

GPGPU

Enhanced GPU support, primarily used in our proving system for accelerated computations.

RFPs

As we develop and post RFPs, they will be posted in this github repo.

Collaborations

We are very interested in forming collaborations with researchers and engineers working in our fields of interest, and we offer several grants and research fellowships to support these working relationships. Please check out the PL Research website for further details and application instructions.

Our current project partners include:

Community

Please join us for discussion an anything in the CryptoComputeLab light cone on our discussion forum

Publications, Talks, & Tutorials

You can vew our current slate of publications, talks, and other resources on our lab webpage.

Team

  • Lab Lead: Friedel Ziegelmayer
  • Porçu Quine
  • nemo
  • jake
  • Volker Mische

Contact

You can reach out to us anytime with your question and interest in these projects by emailing research@protocol.ai

License

Dual-licensed under MIT + Apache 2.0.

About

CryptoComputeLab is a Research Development Lab focused on the intersection of applied cryptography, high performance computing, and programming language design.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.md
MIT
LICENSE-MIT.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •