View
87
Download
2
Category
Preview:
DESCRIPTION
Presentación Boolberry
Citation preview
Privacidad y Seguridad - Garantizada
Boolberry Soluciona los Problemas de CryptoNote
Boolberry Soluciona los Problemas de CryptoNote 1
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.
¿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
¿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
¿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
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
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
¡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
¿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
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
¿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!
¡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
Recommended