Cadena de Bloques
Cadena de Bloques
Cadena de Bloques
El concepto de cadena de bloque fue aplicado por primera vez en 2009 como parte de Bitcoin.9
Los datos almacenados en la cadena de bloques normalmente suelen ser transacciones (p. ej. financieras) por
eso es frecuente llamar a los datos transacciones. Sin embargo, no es necesario que lo sean. Realmente
podríamos considerar que lo que se registran son cambios atómicos del estado del sistema. Por ejemplo una
cadena de bloques puede ser usada para estampillar documentos y asegurarlos frente a alteraciones.10
Índice
Aplicaciones
Clasificación
Según el acceso a los datos
Según los permisos
Posibles combinaciones de acceso y permisos
Según modelo de cambio de estado
Cadena lateral
Aspectos jurídicos de las cadenas de bloques y Bitcoin
Enlaces externos
Bibliografía
Referencias
Aplicaciones
El concepto de cadena de bloques se usa en los siguientes campos:
Clasificación
Las cadenas de bloques se pueden clasificar basándose en el acceso a los datos almacenados en la
misma:10 16
Cadena de bloques pública: es aquella en la que no hay restricciones ni para leer los datos de
la cadena de bloques (los cuales pueden haber sido cifrados) ni para enviar transacciones
para que sean incluidas en la cadena de bloques. En ellas es fácil entrar y salir, son
transparentes, están construidas con precaución para la operación en un entorno no confiable.
Son ideales para uso en aplicaciones totalmente descentralizadas como por ejemplo para el
Internet.
Cadena de bloques privada: es aquella en la que tanto los accesos a los datos de la cadena
de bloque como el envío de transacciones para ser incluidas, están limitadas a una lista
predefinida de entidades.
Ambos tipos de cadenas deben ser considerados como casos extremos pudiendo haber casos intermedios.
Las cadenas de bloques se pueden clasificar basándose en los permisos para generar bloques en la misma:10
Cadena de bloques sin permisos: es aquella en la que no hay restricciones para que las
entidades puedan procesar transacciones y crear bloques. Este tipo de cadenas de bloques
necesitan tókenes nativos para proveer incentivos que los usuarios mantengan el sistema.
Ejemplos de tókenes nativos son los nuevos bitcoines que se obtienen al construir un bloque y
las comisiones de las transacciones. La cantidad recompensada por crear nuevos bloques es
una buena medida de la seguridad de una cadena de bloques sin permisos.
Cadena de bloques con permisos: es aquella en la que el procesamiento de transacciones
está desarrollado por una predefinida lista de sujetos con identidades conocidas. Por ello
generalmente no necesitan tókenes nativos. Los tókenes nativos son necesarios para proveer
incentivos para los procesadores de transacciones. Por ello es típico que usen como protocolo
de consenso prueba de participación.
Esta combinación es posible ya que hay distintas formas de acceder a los datos de la
cadena:10
Leer las transacciones de la cadena de bloques, quizás con algunas restricciones (p. ej.
un usuario puede tener acceso solo a las transacciones en las que está involucrado
directamente)
Proponer nuevas transacciones para la inclusión en la cadena de bloques.
Crear nuevos bloques de transacciones y añadirlo a la cadena de bloques.
La última forma de acceso está restringida para cierto conjunto limitado de entidades. Sin
embargo las otras dos formas de acceso no tienen por qué estar restringidas. Por ejemplo
una cadena de bloques para entidades financieras sería una cadena con permisos pero
podría:10
Garantizar el acceso de lectura (quizá limitada) para transacciones y cabeceras de
bloques para sus clientes con el objetivo de proveer una tecnológica, transparente y
fiable forma de asegurar la seguridad de los depósitos de sus clientes.
Garantizar acceso de lectura completo a los reguladores para garantizar el necesario
nivel de cumplimiento.
Proveer a todas las entidades con acceso a los datos de la cadena de bloques una
descripción exhaustiva y rigurosa del protocolo, el cual debería contener explicaciones
de todas las posibles interacciones con los datos de la cadena de bloques.
Las cadenas de bloques también se pueden clasificar según el modelo de cambio de estado en la base de datos
en:17
Sin embargo el problema de este tipo de cadenas es que solo son utilizables para
aplicaciones donde cada salida es propiedad de uno y solo un individuo como por ejemplo
es el caso de las monedas digitales. Una salida multipropietario sería muy lenta y no sería
eficiente para aplicaciones de propósito general. Por ejemplo, supongamos un contrato
inteligente que implementa un contador que puede ser incrementado. Imagina que hay algún
incentivo económico para que cada nodo incremente en uno el contador, y que hay 1000
nodos activamente intentado incrementarlo. Usando este modelo de cadena de bloques
tendríamos una salida con el valor del contador que sería solicitada por muchos nodos.
Finalmente, un nodo tendría éxito y produciría una transacción con una nueva salida con el
contador incrementado en una unidad más. El resto de los nodos estarían forzados a
reintentar hasta que su transacción sea aceptada. Este sistema es muy lento e ineficiente.
Esto es debido a que aun cuando se realiza la transacción se bloquea la salida, se realiza
una transformación y finalmente se produce la nueva salida. Está claro que sería más óptimo
si se realizará todo de una sola vez y se produjera directamente el estado resultante.
Además, el problema puede estar no solo en el tiempo de la transacción, sino también en el
de proceso. Supongamos que el contador tiene adjunto un buffer de 1MB cuyo valor cambia
de forma determinista cada vez que el contador cambia. Se tendría que procesar 1MB cada
vez que realizara una transacción.
Cadena lateral
Una cadena lateral, en inglés Sidechain, es una cadena de bloques que valida datos desde otra cadena de
bloques a la que se llama principal. Su utilidad principal es poder aportar funcionalidades nuevas, las cuales
pueden estar en periodo de pruebas, apoyándose en la confianza ofrecida por la cadena de bloques
principal.18 19 Las cadenas laterales funcionan de forma similar a como hacían las monedas tradicionales con
el patrón oro.20
Un ejemplo de cadena de bloques que usa cadenas laterales es Lisk.21 Debido a la popularidad de Bitcoin y
la enorme fuerza de su red para dar confianza mediante su algoritmo de consenso por prueba de trabajo, se
quiere aprovechar como cadena de bloques principal y construir cadenas laterales vinculadas que se apoyen en
ella. Una cadena lateral vinculada es una cadena lateral cuyos activos pueden ser importados desde y hacia la
otra cadena. Este tipo de cadenas se puede conseguir de las siguiente formas:19
Vinculación federada, en inglés federated peg. Una cadena lateral federada es una cadena
lateral en la que el consenso es alcanzado cuando cierto número de partes están de acuerdo
(confianza semicentralizada). Por tanto tenemos que tener confianza en ciertas entidades.
Este es el tipo de cadena lateral Liquid, de código cerrado, propuesta por Blockstream.22
Vinculación SPV, en inglés SPV peg donde SPV viene de simplified payment verification. Usa
pruebas SPV. Esencialmente una prueba SPV está compuesta de una lista de cabeceras de
bloque que demuestran prueba de trabajo y una prueba criptográfica de que una salida fue
creada en uno de los bloques de la lista. Esto permite a los verificadores chequear que cierta
cantidad de trabajo ha sido realizada para la existencia de la salida. Tal prueba puede ser
invalidada por otra prueba demostrando la existencia de una cadena con más trabajo la cual
no ha incluido el bloque que creó la salida. Por tanto no se requiere confianza en terceras
partes. Es la forma ideal. Para conseguirla sobre Bitcoin el algoritmo tiene que ser modificado
y es difícil alcanzar el consenso para tal modificación. Por ello se usa con bitcóin la
vinculación federada como medida temporal
1. Evitar el problema del doble gasto, es decir evita la falsificación y que una misma moneda
pueda ser gastada dos veces.
2. Conseguir la descentralización de los pagos electrónicos ya que se garantiza la realización
segura de pagos y cobros directos entre particulares por vía electrónica.23
Además, la confianza es otra de las característica intrínseca del sistema. Desde el punto de vista jurídico el
bitcóin sería un bien patrimonial, privado, incorporal, digital, en forma de unidad de cuenta, creado mediante
un sistema informático y utilizado como medida común de valor por acuerdo de los usuarios del sistema. Es un
bien mueble, fungible, identificable e irrepetible pero divisible. Pero no es dinero, no es dinero electrónico ni
tiene valor mobiliario, se trataría de «bienes patrimoniales que son tomados como medida común de valor en
sistemas de intercambio económico, cerrados, cooperativos y descentralizados, ajenos al dinero fiduciario
estatal, y basados en la confianza y acuerdo de los usuarios del sistema». Para González Granado el bitcóin sin
regulación no se constituirá en una moneda de uso general como medio de pago.23 24
Enlaces externos
Tecnología de Registro Distribuido: Donde la Revolución Tecnológica Comienza. (https://101bl
ockchains.com/es/tecnologia-de-registro-distribuido-dlt/)
Bibliografía
La revolución blockchain, Don Tapscott & Alex Tapscott. 2016. Deusto.
An Integrated Reward and Reputation Mechanism for MCS Preserving Users’ Privacy. Cristian
Tanas, Sergi Delgado-Segura, Jordi Herrera-Joancomartí. 4 de febrero de 2016. Data Privacy
Management, and Security Assurance. pp 83-99
La Revolución de la tecnología de Cadenas de Bloques en la economía: Impacto en los
distintos Sectores Económicos, Santiago Moreno Ismael. 31 de marzo de 2017. EAE...
Referencias
bitcoin-currency.html?_r=1). New York
1. «cadena de bloques, mejor que blockchain» Times. Consultado el 23 de mayo de 2016.
(http://www.fundeu.es/recomendacion/caden
a-de-bloques-mejor-que-blockchain/). 5. Brito, Jerry & Castillo, Andrea (2013).
«Bitcoin: A Primer for Policymakers» (http://
Consultado el 27 de diciembre de 2017.
mercatus.org/sites/default/files/Brito_Bitcoin
2. Economist Staff (31 de octubre de 2015). Primer.pdf). Fairfax, VA: Mercatus Center,
«Blockchains: The great chain of being sure George Mason University. Consultado el 22
about things» (http://www.economist.com/ne de octubre de 2013.
ws/briefing/21677228-technology-behind-bit
6. Trottier, Leo (18 de junio de 2016). «original-
coin-lets-people-who-do-not-know-or-trust-e
bitcoin» (https://github.com/trottier/original-bit
ach-other-build-dependable). The
Economist. Consultado el 18 de junio de coin/blob/master/src/main.h#L795-L803)
(self-published code collection). github.
2016. «[Subtitle] The technology behind
Consultado el 18 de junio de 2016. «This is
bitcoin lets people who do not know or trust
each other build a dependable ledger. This a historical repository of Satoshi Nakamoto's
original bit coin sourcecode».
has implications far beyond the crypto
currency.» 7. «Blockchain» (http://www.investopedia.com/t
erms/b/blockchain.asp). Investopedia.
3. Morris, David Z. (15 de mayo de 2016).
Consultado el 19 de marzo de 2016. «Based
«Leaderless, Blockchain-Based Venture
Capital Fund Raises $100 Million, And on the Bitcoin protocol, the blockchain
database is shared by all nodes participating
Counting» (http://fortune.com/2016/05/15/lea
in a system.»
derless-blockchain-vc-fund/). Fortune
(revista). Consultado el 23 de mayo de 2016. 8. Orcutt, Mike (1 de marzo de 2018).
«Ethereum’s smart contracts are full of
4. Popper, Nathan (21 de mayo de 2016). «A
Venture Fund With Plenty of Virtual Capital, holes» (https://archive.today/201803061201
40/https://www.technologyreview.com/s/6103
but No Capitalist» (https://www.nytimes.com/
92/ethereums-smart-contracts-are-full-of-hole
2016/05/22/business/dealbook/crypto-ether-
s/) (htnl). TechnologyReview (en inglés). tfury-digital_assets_on_public_blockchains-
Archivado desde el original (https://www.tech 1.pdf). BitFury Group. Marzo 2016
nologyreview.com/s/610392/ethereums-smar 17. Blockchain UTXO Model is a Dead End for
t-contracts-are-full-of-holes/) el 6 de marzo General Purpose Applications (https://steemi
de 2018. Consultado el 18 de abril de 2018. t.com/blockchain/@dantheman/blockchain-ut
«A blockchain is essentially a shared xo-model-is-a-dead-end-for-general-purpose
accounting ledger that uses cryptography -applications). dantheman. 26 de marzo de
and a network of computers to track assets 2017
and secure the ledger from tampering.»
18. La revolución de la tecnología de las
9. «Bitcoin - Dinero P2P de código abierto» (htt cadenas de bloques y su impacto en los
ps://bitcoin.org/es/). bitcoin.org. Consultado sectores económicos. Ismael Santiago
el 4 de mayo de 2020. Moreno. Profesor Doctor de Finanzas.
10. Public versus Private Blockchains. Part 1 (htt Universidad de Sevilla octubre 2016
p://bitfury.com/content/5-white-papers-resear 19. Enabling Blockchain Innovations with
ch/public-vs-private-pt1-1.pdf)Public versus Pegged Sidechains (https://blockstream.co
Private Blockchains. Part 2 (http://bitfury.com/ m/sidechains.pdf). Adam Back et ali. 2014
content/5-white-papers-research/public-vs-pr 20. Cadenas laterales: el gran salto adelante (htt
ivate-pt2-1.pdf). BitFury Group in
p://elbitcoin.org/cadenas-laterales-el-gran-sa
collaboration with Jeff Garzik. Octubre 2015
lto-adelante/). Majamalu el 11 abril, 2014 en
11. «Particularidades Desarrollo Blockchain» (ht Economía, Opinión
tp://blog.coinfabrik.com/overview-of-blockcha
21. Lisk libera la primera criptomoneda modular
in-technologies/). Consultado el 7 de marzo con cadenas laterales (http://criptonoticias.co
de 2017.
m/mercados/lisk-libera-primera-criptomoned
12. Zocaro, Marcos (2 de mayo de 2020). a-modular-cadenas-laterales/#axzz4Rfsp3ie
«Blockchain para transparentar la Obra u). Bitcoin PR Buzz. Mayo 2016
Pública» (https://marcoszocaro.com.ar/block
22. Liquid Recap and FAQ (https://blockstream.c
chain-para-transparentar-la-obra-publica/). om/2015/11/02/liquid-recap-and-faq.html).
Marcos Zocaro. Consultado el 4 de mayo de
Johnny Dilley. Noviembre de 2015
2020.
23. «NotarTIC|Retos| Bitcoin | Blockchain |
13. Blockchains and bulletin boards (https://nvot Taller de derechos» (http://tallerdederechos.c
es.com/blockchains-and-bulletin-boards/).
om/notartic-i-retos-del-bitcoin-y-de-la-blockc
David Ruescas. Mayo de 2016. nvotes.com hain/). tallerdederechos.com. Consultado el
14. Efficient Asynchronous Accumulators for 5 de abril de 2018.
Distributed PKI (https://eprint.iacr.org/2015/7
24. «“Blockchain no va a acabar con el
18.pdf). Leonid Reyzin et al. Security and notariado, es un instrumento que tenemos
Cryptography for Networks: 10th
que poner a nuestro servicio”» (https://www.t
International Conference, SCN 2016. erritoriobitcoin.com/blockchain-no-va-a-acab
Springer International 2016
ar-con-el-notariado-es-un-instrumento-que-te
15. The append-only web bulletin board (https:// nemos-que-poner-a-nuestro-servicio/).
pdfs.semanticscholar.org/c0b1/9e1a29f5c2e Territorio Bitcoin, Información independiente
415e086b48620a177c5a4cf3a.pdf). James de Bitcoin Blockchain y Fintech en España.
Heather et al. Formal Aspects in Security 23 de noviembre de 2016. Consultado el 5
and Trust: 5th International Workshop. FAST de abril de 2018.
2008. Prentice Hall 2008
16. Digital Assets on Public Blockchains (http://b
itfury.com/content/5-white-papers-research/bi
Obtenido de «https://es.wikipedia.org/w/index.php?title=Cadena_de_bloques&oldid=132711504»
Esta página se editó por última vez el 26 ene 2021 a las 15:31.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.