La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la diferencia entre IPFS y blockchain? ¿Qué es la lava?

¿Cuál es la diferencia entre IPFS y blockchain? ¿Qué es la lava?

Blockchain es un nuevo modelo de aplicación de tecnologías informáticas como el almacenamiento distribuido de datos, la transmisión punto a punto, los mecanismos de conocimiento y los algoritmos de cifrado.

IPFS es un nuevo protocolo distribuido de transmisión hipermedia punto a punto basado en direccionamiento de contenidos.

De la descripción anterior, los dos tienen muchas características similares. Sin embargo, IPFS no es un proyecto blockchain y no emite moneda. No puede realizar el ciclo de valor sin la confianza de terceros.

Las principales diferencias entre IPFS y blockchain incluyen:

1. Blockchain es una tecnología que registra datos de transacciones y mantiene el historial en bloques. IPFS tiene como objetivo reemplazar HTTP. Es un protocolo y una red diseñados para el acceso y almacenamiento de medios de igual a igual.

2. La tecnología Blockchain no es adecuada para almacenar grandes cantidades de datos. Las aplicaciones blockchain que requieren acceso público a bases de datos utilizan IPFS. IPFS almacena grandes cantidades de datos en diferentes nodos y utiliza la economía universal de blockchain (su capa de incentivo Filecoin) para mantener estos nodos en línea.

3. Después de ingresar los datos en la cadena de bloques, no se pueden actualizar ni eliminar, y se crea un nuevo bloque utilizando el enlace de la función hash del bloque anterior. En IPFS, los datos de la red solo se pueden eliminar si otro nodo decide no realojarlos. Al mismo tiempo, IPFS admite el control de versiones.

4. Blockchain almacena datos en bloques con datos, función hash y hash anterior. Los archivos se almacenan en objetos IPFS. Estos objetos pueden almacenar hasta 256 kb de datos y también pueden vincularse a otros archivos de objetos IPFS y almacenarse dentro de objetos IPFS. Estos objetos pueden almacenar hasta 256 kb de datos y también pueden vincularse a otros objetos IPFS.

Estas características hacen de IPFS un lugar ideal para el almacenamiento distribuido de datos, y la tecnología blockchain se puede utilizar como referencia y marca de tiempo.

IPFS no es un proyecto blockchain, pero su capa de incentivo Filecoin es un verdadero proyecto blockchain.

Filecoin es la capa de incentivo que se ejecuta en la red de almacenamiento distribuido IPFS basada en blockchain. Convierte el almacenamiento en la nube en un mercado de algoritmos, en el que FIL juega un papel importante. Los tokens son el puente intermedio entre los usuarios de recursos de comunicación (almacenamiento y recuperación) (usuarios de IPFS) y los proveedores de recursos (mineros de Filecoin). El protocolo Filecoin tiene dos mercados comerciales: recuperación de datos y almacenamiento de datos. Ambas partes de la transacción presentan sus necesidades y concluyen la transacción. IPFS y Filecoin se promueven mutuamente y crecen juntos, resolviendo los problemas de almacenamiento y distribución de datos en Internet. Especialmente para innumerables proyectos blockchain, IPFS y Filecoin existirán como infraestructura. Es por eso que vemos cada vez más proyectos de blockchain que adoptan IPFS como solución de almacenamiento, ya que proporciona una solución de almacenamiento integrada más barata, segura y rápida.

¿Qué cambios ha traído IPFS a la blockchain?

El nacimiento de blockchain es lograr la descentralización, lograr * * * conocimiento sin una organización central y mantener un libro de contabilidad. La motivación de su diseño no es la alta eficiencia, el bajo consumo de energía o la escalabilidad (si busca alta eficiencia, bajo consumo de energía y escalabilidad, un programa centralizado puede ser una mejor opción).

La cooperación entre IPFS y blockchain puede complementar las dos principales deficiencias de blockchain: primero, la eficiencia del almacenamiento de blockchain es baja y el costo es alto; segundo, la cadena cruzada requiere la cooperación entre todas las cadenas, lo cual es muy difícil. Difícil de coordinar.

Para la primera pregunta, la red blockchain requiere que todos los mineros mantengan el mismo libro de contabilidad, y cada minero debe mantener un libro de contabilidad local. Luego, para garantizar que la información almacenada en la cadena de bloques no sea manipulada, es necesario mantener una copia en manos de cada minero, lo cual es muy antieconómico.

Imagínate que ahora hay 10.000 mineros en toda la red. Incluso si queremos guardar 1 MB de información en la red, toda la red consume sólo 10 GB de recursos de almacenamiento. También existen soluciones de compromiso disponibles para aliviar este problema.

Al crear aplicaciones descentralizadas DAPP, un enfoque ampliamente adoptado es almacenar solo hashes en la cadena de bloques y la información en una base de datos centralizada. De esta forma, el almacenamiento se ha convertido en un defecto de las aplicaciones descentralizadas y en un eslabón frágil de la red.

IPFS propone otra solución: puede utilizar IPFS para almacenar datos de archivos y colocar la dirección IPFS única y permanentemente disponible en la transacción de blockchain sin colocar los datos en sí en el medio de blockchain.

En respuesta a la segunda pregunta, IPFS puede ayudar a diferentes redes blockchain a transmitir información y archivos. Bitcoin y Ethereum tienen diferentes estructuras de bloques y se pueden definir diferentes estructuras de datos distribuidos a través de IPLD. Esta característica aún está en desarrollo. En la actualidad, el componente IPLD se ha dado cuenta de que el código del contrato inteligente de Taifang se almacenará a través de IPFS y solo es necesario almacenar esta parte de la transacción de Ethereum.

IPFS y blockchain son una pareja natural. Podemos usar IPFS para procesar grandes cantidades de datos y colocar enlaces IPFS permanentes e inmutables en transacciones de blockchain sin tener que colocar los datos en sí en la cadena de bloques. Después de todo, la esencia de blockchain es un libro de contabilidad distribuido, y uno de sus cuellos de botella es la capacidad de almacenamiento del libro de contabilidad. En la actualidad, el mayor problema de la mayoría de las cadenas públicas es que no pueden almacenar grandes cantidades de datos en sus propias cadenas. Hasta ahora, todos los datos de bloques de Bitcoin son solo unos pocos cientos de GB, y los proyectos de blockchain programables como Ethereum solo pueden ejecutar y almacenar una pequeña porción de código de contrato, lo que restringe en gran medida el desarrollo de DApps. El uso de la tecnología IPFS para resolver los cuellos de botella de almacenamiento es una de las soluciones viables.

IPFS (Inter-planet File System) es un protocolo de transmisión hipermedia basado en direccionamiento de contenidos, control de versiones y peer-to-peer, que integra tecnología de red P2P, tecnología de transmisión BitTorrent, control de versiones Git y auto- sistema de archivos certificado y otras tecnologías, que son un protocolo de comunicación de nueva generación del estándar HTTP.

Filecoin es una red de almacenamiento descentralizada y la capa de incentivos de IPFS. Filecoin propone un mecanismo de incentivos que utiliza certificados de almacenamiento para minería para recompensar a los mineros de almacenamiento por brindar mejores servicios de almacenamiento, al tiempo que los recompensa con mejores redes de incentivos o un mejor rendimiento de respuesta en el mercado de búsqueda.

La comunidad IPFS China se centra verticalmente en IPFS y se compromete a proporcionar información objetiva de terceros sobre las últimas novedades de IPFS, Filecoin, minería, etc. * * * Promover el desarrollo de aplicaciones relacionadas con IPFS y establecer un buen ecosistema IPFS.

El funcionamiento de la cadena de bloques Lava se basa en Lava-Firestone, un * * * mecanismo de conocimiento basado en Prueba de Capacidad (PoC). La cadena de bloques Lava condensa un poderoso valor de conocimiento del espacio de almacenamiento global y se convierte en una infraestructura de confianza para la cooperación social distribuida. Pero Lava no se detiene allí: gracias a la tecnología de comunicación entre cadenas cada vez más madura y a la creciente escala de redes de almacenamiento distribuidas dirigidas a contenidos, Lava puede realizar aplicaciones de almacenamiento descentralizadas que retroalimentan el valor de confianza y obtienen valor social.