Boolberry Reduce Cadena de Bloques de gran Tamaño

12
Privacidad y Seguridad - Garantizada Boolberry Soluciona los Problemas de CryptoNote Boolberry Soluciona los Problemas de CryptoNote 1

description

Presentación Boolberry

Transcript of Boolberry Reduce Cadena de Bloques de gran Tamaño

Page 1: Boolberry Reduce Cadena de Bloques de gran Tamaño

Privacidad y Seguridad - Garantizada

Boolberry Soluciona los Problemas de CryptoNote

Boolberry Soluciona los Problemas de CryptoNote 1

Page 2: Boolberry Reduce Cadena de Bloques de gran Tamaño

Características de Boolberry:Mejor Identificación de la Transacción

2

En esta presentación encontrarás como Boolberry reduce el tamaño de la cadena

de bloques en comparación con las monedas *CryptoNote Comunes.

Boolberry Soluciona los Problemas de CryptoNote

*CryptoNote Común - Monedas basadas en el núcleo original de CryptoNote como por ejemplo, ByteCoin, DuckNote, Monero, etc.

Page 3: Boolberry Reduce Cadena de Bloques de gran Tamaño

¿Qué es la Cadena de Bloques y cómo funciona?

Cadena de Bloques

3

La cadena de bloques es una base de datos compartida por todos los usuarios de la red que almacena el historial de las transacciones. Una transacción no es reconocida hasta

que es agregada a la cadena de bloques, lo que se conoce como una confirmación.

Cadena de Bloques

Boolberry Soluciona los Problemas de CryptoNote

Block 98

Block 99

Block 100

Block 101

Transactions

Transactions

Transactions

Transactions

Page 4: Boolberry Reduce Cadena de Bloques de gran Tamaño

¿De qué esta compuesto un bloque?

Cadena de Bloques

4

Estructura de bloque simplificado:

Boolberry Soluciona los Problemas de CryptoNote

Header - Contiene información de servicios (version info, nonce, previous block id and timestamp). Merkle - Un resumen a partir de los identificadores de las transacciones del bloque.

Transaction’s id list - lista de hashes de identificación de las transacciones, que se incluyen en el merkle tree del bloque

version info

transaction’s id list

previous block

nonce

Merkle

timestamp

Block 98

Block 99

Block 100

Block 101

Merkletree hash

Proof-of-workhash

Page 5: Boolberry Reduce Cadena de Bloques de gran Tamaño

¿Como la transacción es incluida en el bloque?

Cadena de Bloques

5Boolberry Soluciona los Problemas de CryptoNote

Una transacción es incluida dentro del listado de transacciones del bloque por un identificador calculado por el prefijo y sufijo de la transacción (ring signatures).

coin - basetransaction

transaction 1

transaction 2

transaction n

transaction’s id list

Merkle

prefix

prefix

prefix

prefix

suffix

suffix

suffix

id hash

id hash

id hash

id hash

extra

extra

extra

extra

outputs

outputs

outputs

outputs

outputs

outputs

outputs

ring signature

ring signature

ring signature

Merkletree hash

Page 6: Boolberry Reduce Cadena de Bloques de gran Tamaño

El Problema: Cadena de Bloques de Gran Tamaño

El examen de la cadena de bloques de Boolberry (28 de Julio de 2014) muestra que el tamaño promedio de las transacciones es de 4065 bytes.

Los cálculos muestran que los ring signatures toman hasta un promedio del 55% de este tamaño.

Y estos cálculos son para una cadena de bloque donde los mixins no son ampliamente utilizados todavía. Cuando se utilizan mixins los ring

signatures ocupan entre el 60-90% del tamaño de la transacción.

Las monedas CryptoNote comunes tienen que mantener todos los ring signatures, ya que sin ellos no es posible demostrar que una

transacción pertenece a un determinado bloque.

6Boolberry Soluciona los Problemas de CryptoNote

Page 7: Boolberry Reduce Cadena de Bloques de gran Tamaño

solución: Eliminar Ring Signatures

Una vez que una transacción recibe una gran cantidad de confirmaciones (por ejemplo transacciones con un año de antiguedad que tienen miles de confirmaciones), el ring signature ya no es necesario, aún cuando la

salida de la transacción no se gasta todavía.

7Boolberry Soluciona los Problemas de CryptoNote

Entonces, ¿por qué no simplemente eliminarlo?

Page 8: Boolberry Reduce Cadena de Bloques de gran Tamaño

8

¡Vamos a Comparar!

Boolberry Soluciona los Problemas de CryptoNote

CryptoNote Común calcula el id de transacción utilizando

todo.

Boolberry calcula el id de transacción utilizando solo el prefijo de la

transacción. Ring signatures son excluidos del id de transacción.

Moneda CryptoNote Común

prefix prefixsuffix suffixextra extraoutputs outputsoutputs outputsring signature ring signature

Transaction id Transaction id

Page 9: Boolberry Reduce Cadena de Bloques de gran Tamaño

¿Cómo son incluidas las transacciones en un bloque Boolberry?

Cadena de Bloques

9Boolberry Soluciona los Problemas de CryptoNote

Cada transacción es incluida dentro del bloque por el identificador calculado a partir de solo el prefijo de la transacción. Esto permite a Boolberry cortar o eliminar ring signatures desde las transacciones antiguas,

pero todavía capaz de demostrar que las transacciones pertenecen a un bloque determinado y protegido por la Prueba de Trabajo de este bloque.

coin - basetransaction

transaction 1

transaction 2

transaction n

transaction’s id list

Merkle

prefix

prefix

prefix

suffix

suffix

suffix

Merkletree hash

id hash

id hash

id hash

id hash

extra

extra

extra

outputs

outputs

outputs

outputs

outputs

ring signature

ring signature

ring signature

coin - basetransaction

transaction 1

transaction 2

transaction n

transaction’s id list

Merkle

prefix

prefix

prefix

suffix

suffix

suffix

Merkletree hash

id hash

id hash

id hash

id hash

extra

extra

extra

outputs

outputs

outputs

outputs

outputs

ring signature

ring signature

ring signature

prefixextraoutputs

prefixextraoutputs outputsoutputs

Page 10: Boolberry Reduce Cadena de Bloques de gran Tamaño

Cadena de Bloques

10

Vamos a comparar la cadena de bloques de una CryptoNote Común con la cadena de bloques de

Boolberry después de un año:

Boolberry Soluciona los Problemas de CryptoNote

Moneda CryptoNote Común

Block 98 Block 98

Block 99 Block 99

Block 100 Block 100

Block 101 Block 101

Transactions Transactions

Transactions Transactions

Transactions Transactions

Transactions Transactions

Page 11: Boolberry Reduce Cadena de Bloques de gran Tamaño

¿Sabías qué?

Boolberry comenzará a cortar o eliminar ring signatures después del primer año de vida de la moneda (haremos esto al menos con los puntos de control, pero también iniciaremos un debate público para hablar de

otras formas más interesantes o inteligentes para hacer esto).

Esta característica hará que la Cadena de Bloques de Boolberry sea entre un 55% a 90% más chica que las monedas basadas en la

tecnología CryptoNote Común.Una cadena de bloques más compacta permite una rápida

sincronización con la red, lo cual permite una mejor experiencia de usuario y comodidad.

11Boolberry Soluciona los Problemas de CryptoNote

¡Boolberry está diseñado para usar los recursos de forma más eficiente!

Page 12: Boolberry Reduce Cadena de Bloques de gran Tamaño

¡Boolberry es la moneda CryptoNote más conveniente y con mejor tecnología a la fecha!

¿Sabías qué?

12

Boolberry se comercializa en www.poloniex.com y www.bittrex.com

Para más información visite www.boolberry.com

Contacto: [email protected]

Boolberry Soluciona los Problemas de CryptoNote

Traducido por enerbyte BBR: @enerbyte BTC: 1P2KS3JYePBkieJ1jURUnvA6Z8bLiX41st