Steemit Crypto Academy : Week 13 : Consensus Algorithms @Alphafx Proof of Capacity

in hive-108451 •  3 years ago 


image.png

Pixabay

In this week's assignment I chose "Proof of Capacity" which is also known as "Proof of Space", a consensus protocol are the rules by which the miners/nodes interact in that network, and that through the operation that you want to give taking advantage of the characteristics of the blockchain are given very specific conditions, while in the proof of work, the most known consensus protocol because it is used in bitcoin, which there is a high computational expense because the algorithm requires greater difficulty to obtain new blocks, in the Proof of Capacity, the algorithm requires greater difficulty to obtain new blocks, in the Proof of Capacity, which is used in bitcoin, the best known consensus protocol because it is the one used in bitcoin, which has a high computational expense because the algorithm requires greater difficulty to obtain new blocks, in the Proof of Capacity instead of using the computational capacity to calculate the difficulty, the storage space in the hard disk memory is used.

To make it understand from a simpler point of view, basically what is proposed using this protocol is to decentralize the memory capacity available on a network, so as not to depend on expensive alternatives for data storage, this requires that there is a way of working in this protocol, there are the memory providers, which will be filled with data which will serve as cache, and verifiers which only need a small amount of this data to verify the veracity of the stored information.

The operation of this protocol consists of a series of states, ranging from:

Initialization, which is the process where the available capacity for storage is identified.
Execution: where the providers and verifiers interact to access the data values.
Efficiency: where the verifier has the best response in terms of speed and accuracy of the data.

In this system the miners calculate the amount of available space, which is called sectors or "plot" consuming the available capacity to create a new block.

En la tarea de esta semana elegí “Proof of Capacity” la cual es también conocido como “Proof of Space”, un protocolo de consenso son las reglas por las cuales los mineros/nodos interactuaran en esa red, y que por medio del funcionamiento que se le quiera dar aprovechando las características de la blockchain se dan condiciones muy especificas, mientras que en el proof of work, el protocolo de consenso más conocido debido a que es el que se usa en bitcoin, la cual hay un gasto computacional alto ya que el algoritmo requiere mayor dificultad para la obtención de nuevos bloques, en el Proof of Capacity en vez de utilizar la capacidad de computo para calcular la dificultad se utiliza el espacio de almacenamiento de en la memoria del disco duro.

Para hacerlo entender desde un punto de vista más sencillo, básicamente lo que se propone usando este protocolo es descentralizar la capacidad de memoria disponible en una red, de esa manera no depender de alternativas costosas para el almacenamiento de datos, para ello se requiere que exista una forma de trabajo en este protocolo, están los proveedores de memoria , en los cuales se llenaran de datos los cuales servirán como cache, y verificadores los cuales solo necesitaran una cantidad pequeña de esos datos para comprobar la veracidad de la información almacenada.

El funcionamiento de este protocolo consta de una serie de estados, que van desde:

La inicialización, es el proceso en donde se identifica la capacidad disponible para el almacenamiento.
Ejecución: que es donde los proveedores y los verificadores interactúan para acceder a los valores de los datos.
Eficiencia: en donde se busca que el verificador tenga la mejor respuesta en cuanto a velocidad y precisión de los datos.

En este sistema los mineros calculan la cantidad de espacio disponible, la cual se le denomina sectores o “plot” consumiendo la capacidad disponible para crear un nuevo bloque.

Los recursos que utilice para escribir la tarea fueron los siguiente:

https://www.burstcoin.community/burst-whitepaper/
https://eprint.iacr.org/2013/796.pdf Proofs of Space: Dziembowski, Faust, Kolmogorov and Pietrzak

https://en.wikipedia.org/wiki/Proof_of_space
https://tokens-economy.gitbook.io/consensus/chain-based-proof-of-capacity-space/proof-of-capacity-poc

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!