Insights & Resources
Documents introducing the Internet Computer and ICP, the self-writing internet, UTOPIA clouds, and technical papers…
In a Nutshell…
Online Decks
Technical Papers
The Internet Computer for Geeks
The Internet Computer is overcoming the limitations of smart contracts on traditional blockchains in terms of speed, storage costs, and computational capacity.
Internet Computer Consensus
Dominic Williams, Jan Camenisch, Manu Drijvers, Timo Hanke, Yvonne-Anne Pignolet, Victor Shoup
Advancing Blockchain Scalability: A Linear Optimization Framework for Diversified Node Allocation in Shards
Björn Assmann and Samuel J. Burri, DFINITY Foundation
Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain
This paper is included in the Proceedings of the 2023 USENIX Annual Technical Conference.
Non-interactive distributed key generation and key resharing
The Internet Computer hosts clusters of nodes running subnets (shards) that host finite state machines known as canisters (advanced smart contracts).
vetKeys: How a Blockchain Can Keep Many Secrets
We propose a new cryptographic primitive called vetKD that extends identity-based encryption with a decentralized way of deriving decryption keys.
Smarter Contract Upgrades with Orthogonal Persistence
Modern blockchains, like the Internet Computer, establish a secure and distributed virtual machine for running complex programs, such as smart contracts, decentralized applications, or other software solutions.
Collecting Garbage on the Blockchain
We present a garbage collector that is specically designed for a WebAssembly-based blockchain, such as the Internet Computer.
A Decentralized Mechanism for Know-Your-Transaction Compliance
Thomas Locher, DFINITY Foundation
Byzantine Reliable Broadcast with Low Communication and Time Complexity
Thomas Locher, DFINITY Foundation
Design and analysis of a distributed ECDSA signing service
Jens Groth and Victor Shoup, DFINITY Foundation
Fully on-chain DAOs on the Internet Computer
Björn Assman and Lara Schmid, DFINITY Foundation
Lightweight Asynchronous Verifiable Secret Sharing with Optimal Resilience
Victor Shoup and Nigel P. Smart
Monitoring the Internet Computer
David Basin, Daniel Stefan Dietiker, Srđan Krstić, Yvonne-Anne Pignolet, Martin Raszyk, Joshua Schneider & Arshavir Ter-Gabrielyan
On the security of ECDSA with additive key derivation and presignatures
Jens Groth and Victor Shoup, DFINITY Foundation
Trustworthy confidential virtual machines for the masses
Confidential Computing, TEEs, AMD SEV-SNP, Attestation, TLS
User-centric authentication in Web 3.0
Björn Tackmann, DFINITY Foundation