Blockchain, vamos a definirla!

En este foro se tratan los temas de interés general.
Avatar de Usuario
jochemin
Mensajes: 46
Registrado: Dom Sep 09, 2018 8:55 pm
GnuPG: 8009 FEB1 1A79 C293 5D17 72D5 0E1E DC2D 57F8 D07F
Twitter: jochemin
Agradecido : 14 veces
Agradecimiento recibido: 38 veces

Re: Blockchain, vamos a definirla!

Mensaje por jochemin » Mié Sep 19, 2018 8:42 am

Rutrus escribió:
Mié Sep 19, 2018 2:43 am
No necesariamente tiene por qué ser un coste energético, ni computacional ni siquiera económico. Sobre todo cuando en el momento en el que entran diferentes participantes todos se pueden convertir en "centinelas" que impidan la mutación. Que de alguna forma es lo que soluciona el problema de los generales bizantinos.
Entiendo que hablas de añadir una regla de consenso que impida modificar la cadena desde x bloque, ¿es así?

Rutrus escribió:
Mié Sep 19, 2018 2:43 am
Sí, y nadie tiene por qué permitir modificar la cadena salvo que se pongan todos de acuerdo y hagan un fork. Es decir, si la red no acepta modificaciones en bloques del pasado, el consenso es permanente, nadie puede llegar con muchos bloques auto-minados (desde bloques atrás) y cambiar las reglas.
Es interesante el tema de la finalidad de los bloques.
Si te ha servido alguna de mis guías o simplemente me quieres invitar a un café --> https://tippin.me/@jochemin

Avatar de Usuario
alpalau
Mensajes: 5
Registrado: Mar Sep 18, 2018 10:40 am
GnuPG:
Twitter: albpalau
Agradecido : 7 veces
Agradecimiento recibido: 7 veces

Re: Blockchain, vamos a definirla!

Mensaje por alpalau » Mié Sep 19, 2018 1:43 pm

Buen hilo!

Añadiría otras connotaciones a la definición aparte de la técnica para evitar que se llame Blockchain a algo que no lo entenderíamos como tal.

Por ejemplo:
  • Económica
    Política (descentralización)
---
Blockchain: Infraestructura tecnológica libre (free software) y abierta (open source) que mantiene datos de forma sincronizada e íntegra entre los participantes y que incluye incentivos económicos para evitar la manipulación de datos de forma no consensuada entre la mayoría de actores de la red.
---

La manipulación de datos de forma no consensuada podría ser voluntaria o no, por ejemplo, si el consenso se realiza en un único sitio y este es comprometido, podrían manipular los datos de forma no consensuada.

La definición la veo más como un objetivo que un fin ya que habrá todo un espectro de combinaciones de tecnología (para mantener sincronizados e íntegros los datos) y económico (para hacer costoso la manipulación no consensuada) que irán variando.

A las llamadas DLTs les faltaría el componente de incentivos económicos para evitar la manipulación de datos. Por ejemplo para la empresa que ofrece el servicio el coste de llevar a cabo, en la práctica, la manipulación de datos sería cercano a 0 (sin contar costes de reputación, imagen, etc. ya que podría ser llevado por un intruso en sus sistemas)

jaime
Mensajes: 3
Registrado: Lun Sep 17, 2018 5:31 pm
GnuPG:
Twitter: jaimenm
Agradecido : 3 veces
Agradecimiento recibido: 2 veces

Re: Blockchain, vamos a definirla!

Mensaje por jaime » Mar Sep 25, 2018 1:34 pm

Por si sirve de algo en este hilo, yo utilizo una definición escalonada:
  • 1. A blockchain is a tamperproof distributed ledger.

    2. Transactions on that ledger are stored in data structures (blocks) cryptographically linked together… creating a “chain of blocks".

    3. To provide censorship resistance a distributed network of computers (P2P nodes) keeps multiple instances of the blockchain.

    4. To avoid inconsistencies on the blockchain without the need for a central authority all participants force some consensus rules to verify and add new blocks/transactions to their blockchain.

    5. You have to follow the consensus rules to update the blockchain, otherwise your update will be rejected by the majority.

    6. Consensus rules/algorithms define what is considered “majority”. An update without consensus/majority creates a new blockchain (a fork) with different rules.
Se aceptan sugerencias...

Responder