An open, fast and unbounded blockchain computer: a virtual supercomputer hosting WebAssembly software that's less costly to build, hack proof and unstoppable.
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.
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.
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.
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.
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.
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.
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.
|Round||Token Price||Bonus||Min / Max Purchase||Soft Cap||Hard Cap|
Pre-sale Round —
05 Apr 00:00 UTC
29 Aug 00:00 UTC
09 Jun 06:59 UTC
01 Aug 06:59 UTC
|NA||No||500 CHF - 2500 CHF||Uncapped||35,000,000 CHF|
A beta network created using the "Copper Release" client software
Copper network will launch