User Tools

Site Tools


PoW vs PoS

Why Sia uses PoW instead of PoS?

The blockchain of Sia is secured by a Proof of Work (PoW) algorithm. In blockchains, transactions are immutable and irreversible because every block is stamped with the solution of a cryptographical problem (in simple words, a very complex mathematical problem). PoW secures the blockchain because to revert a transaction, a malicious attacker would need more “work” capacity (computational power) than the rest of the network combined.

Alternative securing mechanisms have emerged in the last years, including Proof of Stake (PoS), Proof of Capacity (PoC) or Proof of Burn (PoB). In PoS, for instance, the chances for solving a block depend on the amount of coins hold by every wallet (the “stake”). Thus, in PoS big coin holders have more chances to obtain the mined block reward. PoS has become especially popular recently, and several users ask why PoW was chosen instead of PoW for securing the Sia’s blockchain.

Sia developers have stated their preference for PoW due to a number of reasons:

  • PoW links real-world resources to the value of mining a block: mining hardware and electricity. Being a competitive process, huge amounts of electricity and hardware in permanent upgrade are used for mining coins.
  • As PoW depends on those two resources, the control of the mining power can change over time: new miners can jump into the process with more updated hardware and spending more electricity. This allows that if a malicious miner gets a high percentage of the mining power, he can be eventually outcompeted by honest miners. In contrast, in PoS once a “staker” gets a position (for example, the majority, with a 51% of the total coins) it is impossible to replace him as most of the newly mined coins would fund back his wallet.
  • Several experts and even Proof of Stake researchers agree that PoS is still an immature technology.

Proof of Storage and Proof of Stake

In Sia, hosts demonstrate that they are storing the files uploaded by the renters with a mechanism called Proof of Storage (PoS). Hosts submit to the blockchain small fragments of the renter’s file during the file contract span, and the blockchain autonomously decides by the end of the contract if the uptime requirement has been fulfilled.

As Proof of Storage and Proof of Stake share the same acronym (PoS), it is a common mistake among new users to confuse them.

Proof of Burn

In an upcoming update, Proof of Burn (PoB) mechanics will be introduced for hosts in Sia. “Burning” coins consist on sending them to an address that can’t be used, thus effectively retiring those coins from circulation. Hosts will have to burn a certain amount of Siacoins in order to prove they are legit, thus making very improbable a Sybil Attack.

Some cypto-assets use Proof of Burn as a mechanism for securing the blockchain instead of PoW or PoS. Some users may potentially confuse these two concepts, but it has to remain clear that in Sia PoW is the mechanism for securing the blockchain (and thus mining new coins) while PoB is just a mechanism to prove hosts legitimacy.

about/pow_vs_pos.txt · Last modified: 2017/07/29 02:38 by aerrejon