{"id":18773624,"url":"https://github.com/protocol/cryptocomputelab","last_synced_at":"2026-01-25T21:43:14.046Z","repository":{"id":46948041,"uuid":"374594830","full_name":"protocol/CryptoComputeLab","owner":"protocol","description":"CryptoComputeLab is a Research Development Lab focused on the intersection of applied cryptography, high performance computing, and programming language design.","archived":false,"fork":false,"pushed_at":"2021-09-20T21:08:53.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":79,"default_branch":"main","last_synced_at":"2025-05-21T02:11:23.403Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://research.protocol.ai/groups/cryptonetlab/","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-07T08:41:21.000Z","updated_at":"2022-10-13T05:19:50.000Z","dependencies_parsed_at":"2022-09-02T18:52:58.124Z","dependency_job_id":null,"html_url":"https://github.com/protocol/CryptoComputeLab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/protocol/CryptoComputeLab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol%2FCryptoComputeLab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol%2FCryptoComputeLab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol%2FCryptoComputeLab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol%2FCryptoComputeLab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protocol","download_url":"https://codeload.github.com/protocol/CryptoComputeLab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol%2FCryptoComputeLab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28759421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T20:56:06.009Z","status":"ssl_error","status_checked_at":"2026-01-25T20:54:48.203Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T19:34:37.729Z","updated_at":"2026-01-25T21:43:14.024Z","avatar_url":"https://github.com/protocol.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://research.protocol.ai/research/groups/cryptocomputelab/\" title=\"CryptoComputeLab\"\u003e\n    \u003cimg src=\"https://research.protocol.ai/groups/cryptocomputelab/icon.png\" width=\"140\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# CryptoComputeLab \n\n**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](https://research.protocol.ai/groups/cryptocomputelab/) and the [PL Research blog](https://research.protocol.ai/blog/) by [subscribing](https://protocol.us4.list-manage.com/subscribe?MERGE0=\u0026u=09d704b0125b11d44d67d4617\u0026id=7aa0f1150b\u0026subscribe=) to the PL Research newsletter.\n\n## Table of Contents\n\n- [The CryptoComputeLab](#cryptocomputelab)\n  - [Mission \u0026 Vision](#mission--vision)\n- [Research](#research)\n  - [Open Problems](#research)\n  - [Projects](#research)\n  - [Collaborations](#collaborations)\n- [Community](#community)\n- [Publications, Talks, \u0026 Tutorials](#publications-talks--tutorials)\n- [Team](#team)\n- [Contact](#contact)\n\n## `CryptoComputeLab` 🕹️\n\n\n\n### Mission \u0026 Vision\n\nWe strive to create and consume practical research to develop deployed software. \n\nSeeded 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. \n\nPlease [join the discussion](https://github.com/protocol/CryptoComputeLab/discussions) to learn how you can work with us!\n\n## Research\n\n- Elliptic curve cryptography, applied and research\n- Programming Language Research \u0026 Development\n- High Performance Computing\n  - Chip design \u0026 analysis\n  - Algorithm \u0026 data structure design\n  - Server design\n\n\n### Open Problems\n\nWe welcome discussion of our current Open Problems on our [github discussion page](https://github.com/protocol/CryptoComputeLab/discussions/categories/open-problems-ideas-proposals). \n  \n\n### Projects \n\nCurrently, the CryptoComputeLab is tasked with the following projects:\n\n#### Filecoin Crypto\n\nResponsible 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.\n\n#### Lightweight Sector Upgrades\n\nA 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.\n\n#### Halo2\n\nThe current Proving system in Filecoin Crypto is based on Groth16, but we are currently evaluating switching to a recursive proving system using [Halo2](https://electriccoin.co/blog/ecc-releases-code-for-halo-2/).\n\n#### Efficient Scheduler\n\nThe 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.\n\n#### Space VDF\n\nThe Space VDF project uses physical distance and the speed of light to help define the delay function.\n\n#### GPGPU\n\nEnhanced GPU support, primarily used in our proving system for accelerated computations.\n\n### RFPs\n  \n As we develop and post RFPs, they will be posted in [this github repo](https://github.com/protocol/research-RFPs).\n  \n### Collaborations\n  \nWe 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](https://research.protocol.ai/outreach/) for further details and application instructions.\n\nOur current project partners include:\n\n-   [Supranational](https://www.supranational.net/)\n  -   GPU and CPU optimizations\n  -   BLS signatures\n  -   VDFs\n-   [Zondax](https://zondax.ch/)\n     -   GPU scheduling\n -   [Zcash](https://z.cash/)\n     -   Halo2\n     -   VDFs\n\n## Community\n\nPlease join us for discussion an  anything in the CryptoComputeLab light cone on our [discussion forum](https://github.com/protocol/CryptoComputeLab/discussions/)\n  \n## Publications, Talks, \u0026 Tutorials\n\nYou can vew our current slate of publications, talks, and other resources on [our lab webpage](https://research.protocol.ai/groups/cryptocomputelab/).\n\n## Team\n\n-   **Lab Lead:** Friedel Ziegelmayer\n-   Porçu Quine\n-   nemo\n-   jake\n-   Volker Mische\n\n## Contact\n\nYou can reach out to us anytime with your question and interest in these projects by emailing [research@protocol.ai](mailto:research@protocol.ai)\n\n## License\n\nDual-licensed under [MIT](https://github.com/protocol/CryptoNetLab/blob/main/LICENSE-MIT.md) + [Apache 2.0.](https://github.com/protocol/CryptoNetLab/blob/main/LICENSE-APACHE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotocol%2Fcryptocomputelab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotocol%2Fcryptocomputelab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotocol%2Fcryptocomputelab/lists"}