Aprender

Fundamentos de Blockchain

Blockchain ofrece una forma para que personas de todo el mundo mantengan colectivamente una base de datos sin depender de una autoridad central. Es un nuevo modelo para compartir y conciliar información, diseñado para nuestro futuro global interconectado.

Acerca de

Dónde Todo Comenzó

Durante siglos, las personas han rastreado información usando un libro mayor: una lista cronológica simple de datos. Fanegas de trigo. Barriles de vino. Muertes por plagas y maldiciones. Días desde todas esas langostas. ¡Libros mayores!

A medida que el alcance de la actividad humana se ha expandido, también lo han hecho las formas de rastrear y sincronizar datos. El siglo pasado, la información se volvió (principalmente) digital y nuestros registros colectivos pasaron del papel a las computadoras. Esto abrió muchas nuevas posibilidades, y se inventaron las bases de datos—sistemas de registros electrónicos mejorados e interrelacionados— para aprovechar el poder de este nuevo paradigma. La información de repente se volvió buscable, ordenable, compartible y transportable.

Hoy en día, las bases de datos sustentan casi todos los servicios digitales. Pero los orígenes de la base de datos en la era previa a internet y global han comenzado a limitar su utilidad, o al menos a cuestionar su ubicuidad. Las bases de datos necesitan una autoridad central para mantenerlas, y esa autoridad tiene poder absoluto sobre lo que la base de datos contiene. Por ejemplo, si Facebook quisiera cambiar tu Instagram para que solo tuviera fotos de espadas impresionantes, podrían hacerlo, unilateralmente. Simplemente tendrías que aceptar las espadas. O si un banco quisiera deducir 100 dólares de tu cuenta corriente, podría hacerlo. Ahí, seguramente lo notarías y te quejarías. ¿Pero qué pasa si solo tomaran un centavo al día?

A medida que el mundo se ha vuelto más conectado y nuestras interacciones más digitales, hemos necesitado algo más resistente y más colaborativo, algo que funcione a gran escala pero que no esté sujeto a ninguna ideología política, motivo personal o incentivo corporativo, para gestionar nuestros datos.

Inventado en 2009, blockchain es una respuesta a esa necesidad.

Blockchain es un método para mantener datos sincronizados a través de múltiples partes interesadas independientes. Donde una base de datos tradicional es perfecta para rastrear registros para una sola entidad, blockchain permite a un grupo de entidades, que podrían no estar relacionadas y que podrían tener todos un incentivo para alterar sus datos compartidos, acordar y mantener un único conjunto de datos.

Dado que el incentivo para editar datos en tu propio favor es muy fuerte en los sistemas financieros, blockchain hasta ahora ha sido más útil para rastrear dinero. Aquí está la idea genérica de cómo funciona.

Idea

La Idea Básica Detrás de Blockchain

Primero, las computadoras que quieren compartir datos se unen en una red ejecutando el mismo software de blockchain. A medida que los datos ingresan a la red —por ejemplo, a medida que las personas gastan y envían dinero— los datos se agrupan en “bloques” para su verificación. Luego, con regularidad, generalmente cada pocos minutos o incluso cada pocos segundos, las computadoras conectadas votan sobre el bloque de datos actual, diciendo, en efecto, “sí, todo esto me parece correcto” (o no). Si el bloque actual es rechazado, entonces la red votará sobre él nuevamente cuando se presente el siguiente bloque. Si el bloque actual es aceptado, lo que significa que la red está de acuerdo en que los datos que contiene son válidos, se agrega al historial completo pasado de bloques de datos validados del sistema. Así que los datos están “encadenados”. Eventualmente, se forma una cadena larga y conectada de bloques.

Esta cadena se almacena en cada computadora de la red, y la adición ocurre usando funciones criptográficas que facilitan saber si alguna transacción pasada ha sido alterada de alguna manera, incluso mínima. Así que cada vez que se agrega un bloque de datos, la integridad de todos los datos anteriores es, en efecto, confirmada por toda la red.

Si quisieras hacer trampa y, por ejemplo, alterar alguna transacción pasada (por ejemplo, para fingir que tienes más dinero del que se supone), tendrías que de alguna manera alterar las historias en todas las computadoras independientes del sistema. O unirte a la red con suficientes computadoras nuevas para votar tus trampas como “hecho”. Esto se llama un ataque del 51%. En sistemas grandes como Bitcoin, tal ataque sería increíblemente costoso — tendrías que ejecutar demasiadas computadoras. En la red de Stellar, tales ataques son imposibles, por diseño, gracias al mecanismo de consenso de Prueba de Acuerdo de Stellar. Enviar datos incorrectos en tiempo real tampoco funciona porque eventualmente tu intención egoísta será rechazada y la red acordará los datos correctos.

Hay bastantes detalles técnicos que entran en todo esto. El documento inicial que describe el primer sistema de blockchain es ingenioso, y recomendamos encarecidamente leerlo.

Productos Importantes de Blockchain

En SDF, no vemos a blockchain como una competencia. ¡Hay mucho buen software allí fuera! Aquí hay algunos recursos para comenzar si estás buscando obtener una comprensión amplia del espacio blockchain. Ten en cuenta, muchos de estos son creados y mantenidos por otras comunidades y empresas, así que no podemos garantizar su precisión al minuto.

Bitcoin

Creado hace una década por el aún anónimo “Satoshi Nakamoto”, Bitcoin es la fuente e inspiración para básicamente todos los sistemas de blockchain. Muchas plataformas populares como Litecoin y Dogecoin son derivados directos de BTC. La blockchain de Stellar no utiliza la misma tecnología, pero toma inspiración de los principios básicos de blockchain que Bitcoin estableció.

  • Esto es un buen primer técnico/conceptual básico sobre Bitcoin.

Ethereum

Ethereum es una de las mayores plataformas de blockchain. Es similar en algunos aspectos a Bitcoin, pero fue imaginado como algo más versátil que Bitcoin, que fue diseñado para ser solo una moneda. Ethereum fue construido para convertirse en otra red estilo internet o “computadora mundial”—tiene su propio lenguaje de programación (Solidity) que teóricamente te permite crear cualquier tipo de programa dentro de la red de Ethereum. Tales programas, llamados aplicaciones descentralizadas o “dApps”, serían (teóricamente) resistentes al control y supervisión gubernamentales.

Ethereum es conocido por los “contratos inteligentes” (contratos que se ejecutan automáticamente), y los muchos tokens derivados de Ethereum emitidos en la red a través de Solidity. Hasta ahora, la ambición de Ethereum supera sus capacidades — la red es lenta y congestionada y la complejidad de Solidity hace que los programas de Ethereum sean propensos a errores y explotables. A pesar de algunos de estos problemas, sin embargo, muchos desarrolladores encuentran a Ethereum como un ejemplo inspirador de un nuevo paradigma de programación.

Ethereum inicialmente utilizó Prueba de Trabajo para lograr consenso, pero recientemente ha cambiado a Prueba de Participación. Este evento se conoce como "la Fusión".

  • La DAO–la “Organización Autónoma Digital”—fue un proyecto temprano e idealista de Ethereum que famosamente salió mal.

Stellar

La red de blockchain de Stellar fue creada en 2014 y utiliza un mecanismo de sincronización respetuoso con el medio ambiente (Prueba de Acuerdo) diseñado específicamente para pagos. Las transacciones se liquidan en unos segundos, con tarifas que cuestan sustancialmente menos que un centavo. En la red de Stellar, puedes emitir activos digitales y comerciarlos fácilmente dentro y fuera de la red.

Lo que hace única a la red de Stellar en comparación con otras blockchains es su capacidad para conectarse a puntos finales del mundo real, permitiendo a las personas convertir sus activos digitales en algo que realmente pueden gastar. Crecer ese ecosistema de socios del mundo real es un gran enfoque para la Stellar Development Foundation.

  • Estos videos, hechos por Coinbase, un popular exchange basado en EE. UU., proporcionan más contexto e información sobre la red de Stellar.
  • Lumenauts es un sitio comunitario de la red de Stellar con muchos excelentes explicadores de la red de Stellar. Están agrupados en un curso que proporciona una visión general muy completa de la plataforma.

Descargo de responsabilidad

Este sitio puede enlazar a sitios web de terceros, así como a productos y servicios ofrecidos por terceros. Tales productos y servicios no son ofrecidos por Stellar Development Foundation ("SDF"), y SDF no tiene derecho, título o interés en o para cualquiera de estos productos o servicios. SDF no tiene control sobre, entrada en, acceso a, o participación en las ofertas de terceros o la decisión de un tercero de extender un producto o servicio a cualquier persona. SDF no revisa, valida, o verifica independientemente ninguna información recibida de o presentada por terceros. SDF no asume ninguna responsabilidad o responsabilidad por errores, equivocaciones, omisiones, o inexactitudes de dicha información y no ofrece garantías o representaciones en cuanto a (i) la precisión o integridad del contenido de este sitio, (ii) el contenido de cualquier sitio web de terceros enlazado a este sitio, o (iii) los productos, servicios u ofertas de cualquier tercero que opera en la red de Stellar.

Explora Siguiente

Próxima Lectura

Introducción a la Red de Stellar

Conceptos Básicos de Stellar

Explora la Red de Stellar: Finanzas descentralizadas eficientes.

Leer Más

El Poder de Stellar

Conceptos Básicos de Stellar

Desbloquea el potencial de Stellar mediante el aprendizaje de su eficiencia y escalabilidad.

Leer Más

Protocolo de Consenso de Stellar

Conceptos Básicos de Stellar

Aprende el Protocolo de Consenso de Stellar, el consenso descentralizado eficiente.

Ver

Conceptos Básicos de Contratos Inteligentes

Contratos Inteligentes

Explora la historia, conceptos y aplicaciones de los Contratos Inteligentes.

Leer Más

Los Boletines

EL CORREO QUE REALMENTE QUIERES LEER

Entérate de nosotros primero. Suscríbete para obtener información en tiempo real sobre noticias, funcionalidades y recursos del ecosistema Stellar.

Al proporcionar la información de contacto requerida en este formulario, aceptas ser contactado por Stellar Development Foundation (SDF) para informarte sobre nuestros productos y servicios. Para más información sobre nuestras prácticas de privacidad o cómo darte de baja, por favor consulta nuestra Política de Privacidad.

Este sitio está protegido por reCAPTCHA y la Política de Privacidad de Google y Términos de Servicio aplican