Overview

An open, fast and unbounded blockchain computer: a virtual supercomputer hosting WebAssembly software that's less costly to build, hack proof and unstoppable.

Project stage

Beta version

Detailed description

Dfinity is a public network of client computers providing a "decentralized world compute cloud" where software can be installed and run with all the usual benefits expected of "smart contract" systems hosted on a traditional blockchain. The underlying technology is also designed to support highly resilient tamperproof private clouds that provide the added benefit that hosted software can call into smart contracts on the public cloud. 

Dfinity is an Ethereum-family technology and is fully compatible with the public Ethereum network - if you can run a Dapp on Ethereum, you can run it on Dfinity too. There exist several fundamental differences between the networks however, and they are really sister systems offering different things. Dfinity introduces new crypto: protocols and techniques that aim to deliver extreme performance, unlimited scalability, interoperability and other benefits. 

Another difference is that whereas in Ethereum "The Code is Law", Dfinity introduces governance by a decentralized intelligence called the Blockchain Nervous System. These differences involve tradeoffs, and Dfinity is best understood as an exciting new extension of the Ethereum ecosystem that will make it much, much stronger.

Problem

Selfish Mining Attacks
The adversary can withhold blocks to gain an advantage over honest processes. Selfish mining attacks increase the confirmations necessary for finality.

Nothing At Stake
The adversary can go back in time and create forks from below h to Double Spend. He only needs to be lucky and be granted a sequence of zero slots.

Solution

TLDR; tweaking to address the threat of equivocation. A faulty process in SLOT 0 controlled by an adversary might wish to broadcast vast numbers different versions of its block to DOS. Of course, this faulty process will later be expelled for its provably Byzantine actions, but why provide room for misbehavior.

SOLUTION if process sees equivocated highest scoring block(s), only forward to peers that haven’t detected equivocation yet. If group member sees equivocated highest scoring block, don’t sign it, and instead start signing next highest scoring block seen when from a different slot.

Features

High Performance
The Dfinity project was formed to research ways of enabling public decentralized networks to host a virtual computer of unlimited capacity. This rests upon a new blockchain computer that is similar in concept to Ethereum but has vastly improved performance and, ultimately, unbounded capacity. The starting requirement was that the systems developed should be useful in joining 1 million or more mining clients. 

Interoperable
While many private networks will be run by corporations, adding some services will be beyond their practical budgets and expertise. For example, a supply chain system designed to connect suppliers and help them raise trade financing against invoices might usefully incorporate stable currency, identity, arbitration and haulage market functionality. Dfinity allows open versions of such services to be created on its public chain, and then incorporated by private networks in the form of building blocks. 

Self-Governing
Dfinity introduces algorithmic governance in the form of a “Blockchain Nervous System” that can protect users from attacks and help restart broken systems, dynamically optimize network security and efficiency, upgrade the protocol and mitigate misuse of the platform, for example by those wishing to run illegal or immoral systems. 

Future Proof
Dfinity is building a new kind of public decentralized cloud computing resource. Our vision is one of Internet 3.0, in which the fabric of the Internet starts to act as a giant computer with radical new properties that could be extraordinarily disruptive. Enterprise IT systems running on this computer will be unstoppable and won't need to involve complex components such as databases, backup and restore systems.

Show details

Additional links

  • Token details

    • Token symbol ? Token symbol — a shorten token name. It is used during an ICO and after the coin listing at the cryptocurrency exchanges. : DFN
    • Fundrasing target ? Fundraising target — the maximum amount of funds to be raised during an ICO. When it is reached, the developers stop selling the tokens because they do not need to raise more money for the project development. : 90,000,000 USD
    • Token type ? Token type — a platform for a startup launch that influences the stability of blockchain operation, the speed of transactions and the fees. :Own blockchain ()
    • Soft cap ? Soft cap — the minimum amount of funds to be raised for the project development. Sometimes when the soft cap has not been reached, the money is returned to the participants. : NA
    • Role of token ? Role of Token — type of token depending on the opportunities it offers to its owner. Utility tokens give their owners a right to use the project services, security tokens are aimed at bringing profit, and currency tokens are a money substitute. :Hybrid token
    • Total supply ? Total supply — a total amount of tokens that will be released by the developers. :NA
    • Escrow agent ? Escrow agent — a qualified agent who has the right of signature in a multisig wallet. An escrow agent participates in an ICO, monitors the financial operations of the developers and confirms their fairness. :No
    • Tokens for sale ? Tokens for sale — the number of tokens offered to the participants of an ICO. :190,000,000 DFN
    • Whitelist ? Whitelist — a list of participants, who get an opportunity to buy tokens. To be whitelisted, you need to register on time because the number of participants and the registration period are usually limited. :Whitelist Soon(Start TBA)
    • Additional emission ? Additional emission — an additional release of tokens. It can be done once after the crowd sale or on an ongoing basis. In the projects with a limited emission there is no additional emission. :No
    • Exchange listing ? Exchange listing — an assumed date when the token will be listed at a cryptocurrency exchange. The developers usually indicate it in a roadmap and a white paper. :NA
    • Accepting currencies ? Accepting currencies — cryptocurrencies and fiat currencies that can be used for buying the project tokens. :ETH,
    • Can't participate ? Can't participate — the countries where it is prohibited to buy tokens. These can be countries where ICOs are prohibited altogether, or countries that have the requirements that a particular project does not meet. :No
    • Know Your Customer (KYC) ? Know Your Customer — a verification procedure for ICO participants, during which the developers can ask for personal data, a photo and a scanned copy of a passport of a potential investor. :Yes
    Get details
  • Token and Funds Distribution

    Token distribution date

    NA

    Unsold tokens

    NA
      • Token Distribution

    Sale schedule

    Round Token Price Bonus Min / Max Purchase Soft Cap Hard Cap
    Pre-sale Round — Ended
    05 Apr 00:00 UTC
    29 Aug 00:00 UTC
    NA No - Uncapped 90,000,000 CHF
    Airdrop — Ended
    09 Jun 06:59 UTC
    01 Aug 06:59 UTC
    NA No 500 CHF - 2500 CHF Uncapped 35,000,000 CHF
    • Team

      • Dominic Williams photo
        Dominic Williams
        President & Chief Scientist
      • Timo Hanke photo
        Timo Hanke
        Head of Engineering
      • Ben Lynn photo
        Ben Lynn
        Senior Staff Scientist & Engineer
      • Andreas Rossberg photo
        Andreas Rossberg
        Senior Staff Scientist & Engineer
      • Martin Becze photo
        Martin Becze
        Virtual Machine Research
      • Paul Liu photo
        Paul Liu
        Staff Engineer
      • Shigeo Mitsunari photo
        Shigeo Mitsunari
        Staff Cryptographer
      • Enzo Haussecker photo
        Enzo Haussecker
        Senior Engineer
      • Norton Wang photo
        Norton Wang
        Software Engineer
      • Ximin Luo photo
        Ximin Luo
        Software Engineer
      • Maciej Woś photo
        Maciej Woś
        Software Engineer
      • Steve Omohundro photo
        Steve Omohundro
        Senior Researcher - AI/Governance
      • Robert Lauko photo
        Robert Lauko
        Research Associate
      • Tom Ding photo
        Tom Ding
        String Labs & SV Liaison
      • Artia Moghbel photo
        Artia Moghbel
        Head of Operations
      • Blair Lewis photo
        Blair Lewis
        Head of Talent
      • Jennifer Ok photo
        Jennifer Ok
        Head of Partnerships
      • Arthur Falls photo
        Arthur Falls
        Director of Communications
      • Michael Hunte photo
        Michael Hunte
        Director of Community Operations
      • Cédric Waldburger photo
        Cédric Waldburger
        Swiss Operations Manager
      • Tomomi Menjo photo
        Tomomi Menjo
        Project Coordinator
      • Bryan Ford photo
        Bryan Ford
        Team Lead
      • Philipp Jovanovic photo
        Philipp Jovanovic
        Research Scientist
      • Prof. Ewa Syta photo
        Prof. Ewa Syta
        Research Scientist
      • Stevens Le Blond photo
        Stevens Le Blond
        Research Scientist
      • Linus Gasser photo
        Linus Gasser
        Software Engineer
      • Cristina Basescu photo
        Cristina Basescu
        Doctoral Researcher
      • Nicolas Gailly photo
        Nicolas Gailly
        Security Software Engineer
    • Advisors

    Roadmap

    • End of Q1 2018

      A beta network created using the "Copper Release" client software

    • End of Q2 2018

      Copper network will launch

    Activity