Usuario:Sebpast/Pascalcoin

De Wikipedia, la enciclopedia libre
Pascalcoin
Información general
Tipo de programa Criptomoneda
Autor Albert Molina
Modelo de desarrollo Código abierto
Lanzamiento inicial 07 de 2016
Licencia MIT license
Información técnica
Programado en Pascal
Enlaces

Pascalcoin es una criptomoneda peer-to-peer de código abierto, escrita en Pascal y centrada en la escalabilidad y la usabilidad.[1]​ Utiliza Blockchain y prueba de trabajo como Bitcoin, pero implementa SafeBox, que le permite prescindir de registros históricos de transacciones.[2]

En Pascalcoin los usuarios poseen cuentas con pocos números, fáciles de recordar, de igual manera que en un banco. Las cuentas se denominan PASA, son del estilo 1234-44 y se generan cinco por bloque, junto con las monedas, denominadas PASC.[3]

Historia[editar]

PascalCoin fue presentada en julio de 2016.[4]​ Su bloque génesis se generó el 11 de agosto de 2016.[5]

SafeBox[editar]

SafeBox es la columna vertebral de Pascalcoin. A diferencia de las criptomonedas tradicionales, basadas en historial de transacciones de infinitas direcciones hasta el bloque génesis; Pascalcoin posee un número determinado de cuentas, cuyos saldos y otros atributos se actualizan en SafeBox, en forma de un hash, en cada bloque.

Una manera sencilla de entender SafeBox es imaginarla como una hoja de cálculo donde cada fila contiene las cuentas existentes y cada columna un atributo de cada cuenta: saldo, clave pública, tipo, nombre, etc. Con cada nuevo bloque de la cadena de bloques, SafeBoox incorpora los valores actuales de cada cuenta.

Cada cien bloques, SafeBox se almacena en un archivo que se encuentra disponible para ser descargado por los nuevos nodos que se adhieran a la red.

Cuentas PASA[editar]

PASA es el acrónimo de PascalCoin Account y son las cuentas de usuario. Según la estructura de SafeBox, en Pascalcoin existe un número de cuentas determinado en cada momento. Estas cuentas, además de poseer un balance, cuentan con otros atributos: número de cuenta, calve pública, nombre, tipo, número de operaciones, marca de tiempo, último bloque.

Las cuentas se minan junto con las monedas, creándose cinco nuevas cuentas en cada bloque, aproximadamente cada cinco minutos.

Comisiones[editar]

En Pascalcoin no se habla de transacciones sino de operaciones, donde una transacción es un tipo de operación de una cuenta. La primera operación que realiza una cuenta en un bloque es libre de comisión, permitiendo la realización de micropagos. A partir de la segunda operación en un mismo bloque, el usuario debe abonar una comisión de 0.0001 PASC, que es la denominación mínima. Esta comisión es fija, pudiendo el usuario pagar más, pero esto no le otorga ningún beneficio.

Escalabilidad[editar]

En el desarrollo de la escalabilidad, criptomonedas con estructura DAG, como Nano o IOTA, están implementando la poda para reducir el tamaño de sus Ledger; dado que sus estructuras permiten velocidad de transacciones, pero el registro de las mismas crece de manera exponencial, de igual manera que la cadena de bloques de Bitcoin.

Pascalcoin, por su arquitectura SafeBox de cadena de bloques, no requiere una poda, los nuevos nodos que se agregan a la red no necesitan descargarse toda la cadena de bloques para sincronizarse, sino el último SafeBox, que crece de forma lineal y determinada por la emisión de cuentas en cada bloque.

Esto permite a un nuevo nodo sincronizarse con la red en pocos minutos y con bajos requisitos de hardware. Lo anterior, sumado al escaso tamaño de la cadena de bloques (debido al sistema de cuentas PASA), facilita la escalabilidad de Pascalcoin a niveles teóricos de miles de transacciones por segundo.

Hasta el momento la cantidad máxima de transacciones procesadas fueron 46.236 en un bloque. Lo que representa un promedio de más de cien operaciones por segundo.[6]

Referencias[editar]

Enlaces externos[editar]