1. Privacidad y Seguridad - Garantizada
Boolberry Soluciona los Problemas de
CryptoNote
Boolberry Soluciona los Problemas de CryptoNote 1
2. 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.
3. ¿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
4. ¿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
Merkle
tree hash
Proof-of-work
hash
5. ¿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 - base
transaction
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
Merkle
tree hash
6. 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
7. 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?
8. 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 suffix
extra extraoutputs outputsoutputs outputsring signature ring signature
Transaction id Transaction id
9. ¿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 - base
transaction
transaction 1
transaction 2
transaction n
transaction’s id list
Merkle
prefix
prefix
prefix
suffix
suffix
suffix
Merkle
tree hash
id hash
id hash
id hash
id hash
extra
extra
extra
outputs
outputs
outputs
outputs
outputs
ring signature
ring signature
ring signature
coin - base
transaction
transaction 1
transaction 2
transaction n
transaction’s id list
Merkle
prefix
prefix
prefix
suffix
suffix
suffix
Merkle
tree hash
id hash
id hash
id hash
id hash
extra
extra
extra
outputs
outputs
outputs
outputs
outputs
ring signature
ring signature
ring signature
prefix
extraoutputs
prefix
extraoutputs outputsoutputs
10. 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
11. ¿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!
12. ¡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: press@boolberry.com
Boolberry Soluciona los Problemas de CryptoNote
Traducido por enerbyte BBR: @enerbyte BTC: 1P2KS3JYePBkieJ1jURUnvA6Z8bLiX41st