¿Hasta qué punto son seguros los contratos inteligentes?

Los contratos inteligentes son la columna vertebral de cualquier blockchain, pero ¿qué los hace seguros? ¿Están a salvo de las amenazas de ciberseguridad o también tienen problemas de seguridad? Si un hacker tuviera como objetivo un contrato inteligente, ¿cuál sería su mejor apuesta para comprometerlo?

En este artículo, exploraremos cómo funcionan los contratos inteligentes y cómo los hackers podrían intentar vulnerarlos. También examinaremos proyectos de criptomonedas que ya han sufrido el robo de importantes sumas por parte de piratas informáticos.

En última instancia, debes usar el sentido común a la hora de decidir si tu proyecto necesita o no una capa adicional de protección. En la mayoría de los casos, un token básico será suficiente y demostrará ser más que capaz de proteger contra ataques de hackers. Si su proyecto es más importante y su equipo va a manejar una gran cantidad de dinero, es posible que desee invertir en servicios externos de ciberseguridad.

La belleza de la blockchain es que es casi totalmente inmutable. Sin embargo, los contratos inteligentes siguen siendo susceptibles a la actividad maliciosa. Aunque no son tan propensos a los ataques como las aplicaciones tradicionales, todavía pueden ser vulnerados.

Cómo funcionan los contratos inteligentes

Las aplicaciones descentralizadas (DApps) y los contratos inteligentes cumplen diversas funciones en el ecosistema de una cadena de bloques. Por ejemplo, pueden utilizarse para crear una base de datos compartida o facilitar el intercambio de bienes. Pero la función más importante de los contratos inteligentes es facilitar acuerdos automatizados. Las DApp no son capaces de hacer cumplir ningún acuerdo, por eso necesitamos contratos inteligentes. Estos programas informáticos autoejecutables permiten a las aplicaciones blockchain automatizar tareas que normalmente requerirían la intervención humana. Para ello se utilizan reglas de blockchain codificadas en líneas de código y ejecutables por toda la red. Estas reglas se especifican en lenguajes de programación informática como Solidity, Vyper y Serpent, entre otros.

Por ejemplo, imaginemos un escenario en el que una organización quisiera asignar un equipo de personas para trabajar en un proyecto que requiere fondos importantes y otros miembros de la comunidad. En lugar de esperar a que cada miembro se dirija al director del proyecto para solicitar una determinada cantidad de fondos, se puede utilizar un contrato inteligente para aprobar automáticamente los pagos. Esta es una de las muchas formas en que los contratos inteligentes pueden agilizar las operaciones comerciales relacionadas con blockchain y proporcionar flexibilidad donde antes faltaba. Los contratos inteligentes han demostrado ser tan útiles para este propósito como lo son en otras industrias.

Vulnerabilidades de los contratos inteligentes

Aunque los contratos inteligentes ahora sólo existen en código informático, todavía deben ser capaces de interactuar con la blockchain y otros contratos inteligentes para que puedan ejecutarse. Esta interacción puede lograrse de varias maneras, pero son los dos métodos más comunes los que permiten a los hackers atacar los contratos inteligentes. El primero se conoce como “inyección de código”, y el segundo como “hackeo de pago de gas”.

La inyección de código se refiere a cuando un hacker busca insertar código malicioso en un contrato inteligente de tal manera que potencialmente podría manipular los términos o datos del contrato. Esto puede lograrse engañando al creador de un contrato inteligente para que escriba mal una línea de código o incrustando código malicioso en un contrato inteligente existente.

Los Gas Payment Hacks son sencillos: están diseñados para pagar a los hackers por su trabajo liberando una pequeña cantidad de criptomoneda cada vez que alguien interactúa con el contrato. En otras palabras, mientras haya gente interactuando con el contrato inteligente, los hackers pueden utilizar los hacks de pago de gas para ganar tokens (en este caso, el criptoactivo de Ethereum, Ether). Si se ataca desde dentro (o desde fuera), este tipo de hacks son mucho más difíciles de detectar que la inyección de código.

La cuestión es que los contratos inteligentes pueden explotarse de cualquier forma posible. Sólo es cuestión de encontrar la mejor manera de que un hacker los explote. La mayoría de las veces, será a través de la inyección de código. Pero también se puede intentar manipular a los usuarios para que interactúen con un contrato inteligente para generar pagos de gas. Lo más importante que puedes hacer es evitar hacer llamadas innecesarias a tu contrato inteligente e interactuar con él sólo cuando sea necesario.

El debate entre dentro y fuera de la cadena: ¿dónde debe almacenar sus datos?

El debate entre el almacenamiento de datos en la cadena y fuera de ella ha sido largo y tedioso, pero en última instancia lo cierto es que ambos son valiosos. Cada uno tiene sus pros y sus contras, lo que significa que deberíamos utilizar ambos métodos en función de la situación en la que nos encontremos.

Este es el debate más común cuando se trata del tema del almacenamiento de datos, y la razón por la que resulta confuso para muchas personas. La forma tradicional de almacenar datos era en la cadena, pero hemos descubierto formas de almacenar datos fuera de la cadena. Entidades como Google y Amazon lo han hecho con sus servidores en la nube. Pero como estas empresas tienen muchos usuarios, pudieron utilizar su espacio de almacenamiento fuera de la cadena como medida de ahorro de costes.

Con las aplicaciones descentralizadas, como los juegos basados en blockchain, este no es el caso. El espacio de almacenamiento será individual. Esto significa que si estás almacenando cientos de gigabytes de datos, esto podría resultar beneficioso. Pero si sólo guardas unos pocos megabytes de datos y ejecutas una aplicación sencilla, el almacenamiento en la cadena puede ser más rentable.

Lo anterior es una generalización porque hay muchos casos en los que los métodos on-chain o off-chain son más valiosos que otros. En todos los casos, sin embargo, debe determinarse en función del papel que se desempeñe en cada cadena y de cuánto espacio de almacenamiento se disponga para proteger los activos.

Uso actual de los contratos inteligentes

Dado que los contratos inteligentes son todavía una novedad, aún queda mucho por aprender sobre sus posibles casos de uso. Pero eso no ha impedido que las industrias se lancen de cabeza a la blockchain. Los siguientes son algunos de los ejemplos más destacados de uso de contratos inteligentes en la actualidad:

Herramientas de Ethereum para el desarrollo de DApps

Raiden Network for Transactions Between Blockchains (Esta red no utiliza contratos inteligentes, pero muestra la facilidad con la que varias blockchains pueden comunicarse) The Ethereum Name System (ENS) – Se trata de una solución fuera de la cadena diseñada para ayudarnos a organizar mejor los sitios web y las aplicaciones descentralizadas. ENS no es un contrato inteligente, pero utiliza blockchain para registrar transacciones. CryptoKitties – Un juego que utiliza contratos inteligentes on-chain para la cría y venta de gatos virtuales. El sitio web ingresa unos 30.000 dólares al día.

Contratos inteligentes de Bitcoin

Dado que se supone que Bitcoin ni siquiera se utiliza para transacciones estrictamente monetarias, es difícil determinar cuántos contratos inteligentes basados en Bitcoin existen. Pero hay varios ejemplos de contratos inteligentes relacionados con Bitcoin que sí proporcionan un valor añadido que hacen que la plataforma sea más valiosa de lo que sería sin ellos:

La red relámpago – La red relámpago permite a los usuarios realizar pequeñas transacciones de Bitcoin fuera de la cadena. Mediante el uso de contratos inteligentes, podemos crear transacciones sencillas, seguras y baratas entre usuarios.

La Lightning Network permite a los usuarios realizar pequeñas transacciones de Bitcoin fuera de la cadena. Mediante el uso de contratos inteligentes, podemos crear transacciones simples, seguras y baratas entre usuarios. Los Lightning Swaps – Son soluciones basadas en contratos inteligentes que permiten que varios sistemas de pago se conecten con Bitcoin. Esto facilita que cualquiera pueda enviar dinero internacionalmente sin pasar por una cuenta bancaria intermedia.

Son soluciones basadas en contratos inteligentes que permiten que varios sistemas de pago se conecten con Bitcoin. Esto hace que sea más fácil para cualquier persona enviar dinero a nivel internacional sin pasar por una cuenta bancaria intermedia. OpenBazaar – Esta plataforma descentralizada de comercio electrónico se basa en contratos inteligentes. Permite a los usuarios comprar y vender artículos en el sitio sin comisiones, por lo que es una de las formas más baratas de hacer negocios en línea.

Esta plataforma de comercio electrónico descentralizada se basa en contratos inteligentes. Permite a los usuarios comprar y vender artículos en el sitio sin comisiones, por lo que es una de las formas más baratas de hacer negocios en línea. CoinJoin – CoinJoin permite a los usuarios de Bitcoin consolidar sus transacciones en una sola operación. Esto ofrece un grado de privacidad que puede ser difícil de alcanzar cuando se utilizan métodos tradicionales de envío de criptomoneda.

CoinJoin permite a los usuarios de Bitcoin consolidar sus transacciones en una única operación. Esto ofrece un grado de privacidad que puede ser difícil de lograr cuando se utilizan métodos tradicionales de envío de criptodivisas. The Lightning Network – Esta es otra solución fuera de la cadena que permite a los usuarios realizar transacciones Bitcoin. Esto hace que sea más fácil para cualquier persona enviar dinero internacionalmente sin pasar por una cuenta bancaria intermedia.

El futuro de los contratos inteligentes

Existen infinitas posibilidades para los contratos inteligentes y las industrias que pueden ayudar a crear. Es importante entender qué ofrece cada contrato inteligente y qué se puede hacer con ellos. Los contratos inteligentes son una parte importante de la revolución del libro mayor distribuido, y no van a desaparecer pronto.

Utilizar esta tecnología puede hacernos la vida más fácil, especialmente si eres propietario de un negocio o desarrollador de una DApp. Pero se necesita una red de desarrolladores y empresas para poder crear estos conceptos, y por eso necesitamos plataformas como Ethereum.

Seguir Leyendo…

Fuente: Medium

Libre Traducción: LBC

¿Qué es Polkadot y por qué debería importarme?

Una guía para cripto novatos

Para aquellos nuevos en crypto o Polkadot, ¡bienvenidos! Déjame contarte sobre Polkadot en los términos más simples y menos técnicos que pueda.

Como principiante, lo mejor es pensar primero en Polkadot como un activo de criptomoneda, que funciona con su propia criptomoneda llamada DOT. A medida que aprenda más, comprenderá que Polkadot no es solo un activo criptográfico, sino un conjunto de tecnologías increíbles en uno.

Aquí hay algunas razones por las que amo Polkadot

Liderazgo visionario

Polkadot fue concebido por Gavin Wood, uno de los fundadores de Ethereum, que ahora es la segunda criptomoneda más grande del mundo. Lo que eso significa: hay grandes cerebros y una gran visión detrás de Polkadot. Gavin Wood vio muchos de los problemas asociados con Ethereum y se dispuso a construir algo mejor.

Dirigido por una gran visión, Polkadot puede ser el activo tecnológicamente más innovador en el espacio en muchos niveles. Podemos atribuir esto en primer lugar a la conciencia de los Fundadores de Polkadot de horizontes a largo plazo: tienen en mente el muy largo plazo de Internet.

En segundo lugar, la visión de los Fundadores tiene un trasfondo de adhesión a los principios fundacionales. Teniendo en cuenta preguntas como: ¿qué subyace en Internet? Hay características de Internet que los usuarios cotidianos dan por sentadas, como el protocolo https (razón por la cual todos los enlaces comienzan con https). Polkadot quiere crear algo similar en el ámbito de las criptomonedas, un protocolo en el que todos en el espacio de las criptomonedas (y, en última instancia, Internet) confíen. La tecnología de Polkadot llamada Substrate es una capa fundamental para construir cadenas de bloques.

Verde + ambientalmente sano

Polkadot ha sido una criptomoneda respetuosa con el medio ambiente mucho antes de que Ethereum lo fuera.

A modo de antecedente, Bitcoin ha utilizado durante mucho tiempo la Prueba de trabajo, un proceso que consume mucha energía para mantener su red en funcionamiento. Ethereum recientemente dejó de usar esta tecnología para ser más ecológico a través de The Merge. Ahora usa Prueba de Participación.

A diferencia de Ethereum y Bitcoin, Polkadot siempre ha sido ecológico y energéticamente eficiente. De hecho, como una red distribuida globalmente que contiene la riqueza de un país pequeño, Polkadot utiliza solo el valor de energía de 6.6 hogares. También tiene la menor huella de carbono de todas las cadenas de bloques de prueba de participación. Una hazaña increíble.

Enfoque revolucionario de la gobernanza

Como alguien con experiencia en política, derecho y gobierno, el enfoque de gobierno de Polkadot no se discute muy ampliamente y, francamente, es revolucionario. Polkadot también se puede concebir como una DAO (Organización Autónoma Descentralizada), donde los titulares de DOT pueden votar en las decisiones sobre Polkadot.

Como titular de DOT, usted participa en la democracia pura, la democracia tal como la concibieron inicialmente los antiguos griegos. En la actualidad, ninguna jurisdicción nacional en el mundo permite una participación tan activa en la toma de decisiones. Esto es particularmente raro cuando la cantidad de capital involucrada es equivalente a la de un pequeño estado-nación.

Otro aspecto fascinante e innovador es el uso del sesgo de quórum adaptativo, lo que significa que no se necesita un quórum estricto para votar. Esto no se ha utilizado antes en ninguna parte de la gobernanza y maximiza la flexibilidad y la eficiencia en el proceso de votación. Esta es una de las numerosas innovaciones de gobernanza utilizadas por Polkadot, que continúa actualizándose, como se ve en Gov2.

Vanguardia absoluta cuando se trata de tecnología

Una cosa por la que Polkadot es conocido es su orientación tecnológica. Si bien esto significa que los elementos de Polkadot pueden ser difíciles de comprender para las personas que no son tecnológicas, también significa que Polkadot es extremadamente sólido desde el punto de vista técnico. Esto es increíblemente importante como usuario (especialmente a la luz del reciente escándalo de FTX) ya que Polkadot es altamente confiable cuando se trata de métricas como seguridad y descentralización.

Polkadot tiene una comunidad de desarrolladores muy activa, superando la de Ethereum en el tercer trimestre de 2022. Por lo tanto, tanto los inversores como los usuarios pueden tener la tranquilidad de que Polkadot seguirá creciendo y seguirá siendo una red segura en el proceso.

Un patio de juegos para la innovación

Polkadot tiene una red de primos llamada Kusama, donde los desarrolladores pueden probar nuevas funciones antes de que se publiquen en Polkadot. Kusama es una cadena de bloques completamente independiente y tiene algunas diferencias con Polkadot. El cambio puede ocurrir más rápido y más fácilmente, para permitir una mayor eficiencia en las pruebas y la innovación, y se describe como “salvaje y rápido, y excelente para la experimentación audaz y la implementación en etapa temprana”.

Esto permite que se realice una innovación increíble en un entorno de sandbox seguro y contenido, antes de que ocurra en Polkadot. Por lo tanto, Polkadot puede permanecer consistentemente a la vanguardia de la innovación tecnológica, al mismo tiempo que mantiene seguros a los usuarios y la red. Ninguna otra cadena de bloques ha logrado un equilibrio tan perfecto de estos dos factores en competencia.

Anti Coin-Maximalismo

Si es nuevo en el espacio criptográfico, es posible que no haya oído hablar del “maximalismo de monedas”. El término se refiere a abogar por una moneda, ficha o cadena de bloques de criptomonedas por encima de todas las demás en el espacio.

El problema es que esto es inherentemente contrario al espíritu principal del espacio de las criptomonedas: la descentralización. La descentralización como concepto ciertamente no se presta a utilizar y creer en una sola moneda por encima de todas las demás.

El fundador de Polkadot, Gavin Wood, está explícitamente en contra del maximalismo de monedas, al igual que el propio ecosistema de Polkadot. Polkadot no se postula a sí mismo como el principio y el final de la cadena de bloques. En cambio, funciona con un caso de uso específico en mente: ser una “cadena de bloques de cadenas de bloques”. En este sentido, permite que otros creadores utilicen la tecnología que Polkadot ha desarrollado para construir sus propias cadenas de bloques de manera fácil y rápida.

Colaboración sobre competencia

La colaboración es una característica importante de Polkadot, específicamente en lo que se refiere a Polkadot “Parachains”. Aquellos que usan la tecnología de Polkadot para crear su propia cadena de bloques pueden optar por ser lo que se llama “Parachain”.

La forma en que me gusta pensar en un Parachain es la siguiente: imagine Polkadot como los Estados Unidos de América y Parachains como los estados que existen dentro de los EE. UU. Las Parachains son cadenas de bloques únicas que tienen un nivel de independencia en la forma en que operan, pero también comparten un estado-nación común (el ecosistema Polkadot). Son libres de tener sus propios puntos de diferencia y su propio negocio y caso de uso.

Los Parachains que participan en el ecosistema de Polkadot pueden comunicarse y colaborar entre sí según sea necesario. No muy diferente de cómo las empresas pueden trabajar juntas en el mundo real al compartir conocimientos especializados o datos entre sí.

El énfasis de la colaboración en el ecosistema de Polkadot significa que las cadenas de bloques no necesitan posicionarse como una competencia entre sí, sino como una cooperación. Esto se presta aún más a ser anti-moneda-maximalismo (todos juntos en esto, en lugar de uno por encima de todos). También crea un entorno que fomenta la innovación y las relaciones amistosas entre los proyectos dentro del espacio Polkadot.

Seguir leyendo….

Fuente: Medium

Libre Traducción: LBC

Brave Browser La tecnología Web 3 que debes conocer

No te pierdas las tecnologías web 3.

Brave ofrece varias funciones interesantes, como deshacerse de los rastreadores de sitios web y los anuncios en línea. Se basa en el navegador Chromium pero se centra en la privacidad y la integración de aplicaciones descentralizadas (DApps) y finanzas descentralizadas (DeFi) como las criptomonedas.

Puede ganar tokens BAT (Token de atención básica) al ver Brave Ads. Pero puedes elegir ver o no. Puede elegir de 0 a 10 anuncios por hora. Ya está pasando tiempo en su navegador, entonces ¿por qué no acumular algunas criptomonedas valiosas?

Todos los datos del usuario se mantienen privados en el dispositivo del usuario y ningún tercero puede acceder a ellos, por lo que sus datos de navegación son privados.

BAT también está en el intercambio de Coinbase, lo que lo hace realmente importante. En el momento de escribir este artículo, este es el gráfico de todos los tiempos de BAT.

Tiene un máximo histórico de unos 1,8 dólares. Por lo tanto, es una buena idea acumular estas recompensas BAT en su billetera. Puede elegir la billetera Uphold o Gemini para recibir sus recompensas a fin de mes. Esta opción está integrada en el navegador.

Brave ha creado Brave Wallet, que es la primera billetera criptográfica segura integrada directamente en el navegador y no necesita extensiones. También es más seguro que las extensiones. Las extensiones ralentizan tu dispositivo. Recibe precios de CoinGecko y tiene soporte NFT y multicadena. También puede importar otras carteras. El proyecto Brave Wallet se está volviendo más maduro y extenso.

Además de la considerable cantidad de ventajas, usar este navegador también es una experiencia divertida, por lo que realmente recomiendo probar este navegador.

Otra característica interesante es que los creadores que están configurados pueden recibir propinas de su billetera. Para ello, pasa el cursor sobre un icono dentro del navegador y, si el sitio web está verificado, dice verificado y puedes elegir la cantidad. un buen ejemplo serían los creadores verificados de YouYube.

En Twitter, hay una opción de propina en cada tweet que funciona perfectamente en armonía con esta función de Brave.

Algunas estadísticas rápidas útiles sobre Brave (en el momento de escribir este artículo):

Usuarios activos mensuales: 50,2 Millones
Usuarios activos diarios: 15,5 Millones
Sitios web verificados:106,088
Cuentas de Twitter verificadas: 189.330
Cuentas de YouTube verificadas: 703.984
Usuarios verificados de Reddit: 108,586
Usuarios verificados de GitHub: 47,446
Cuentas de Vimeo verificadas: 93.846
Cuentas verificadas de Twitch: 96,628

By verified I mean they can receive BAT tokens as tips.

Brave talk is a browser-based privacy-focused video conferencing tool integrated into Brave.

Brave protects against fingerprint tracking by allowing each browser session to appear unique.

The business model and tokenomics of BAT are supported by a cycle including users creators, and advertisers. Advertisers buy BATs to show ads on the platform. Users are rewarded BATs if they choose to see these ads as we discussed. Verified creators can be rewarded BATs by users.

Seguir Leyendo…

Fuente: Block6

Libre Traducción: LBC

Equipo BlueSky del ex-CEO de Twitter Presenta Roadmap Para Red Social Descentralizada.

El grupo, formado dentro de Twitter, está construyendo un protocolo descentralizado que limita la influencia corporativa y gubernamental en las plataformas de medios sociales.

A finales de 2019, el cofundador de Twitter, Jack Dorsey, anunció que su empresa había formado un pequeño grupo independiente de desarrolladores y le encomendó un único objetivo: crear un protocolo descentralizado de redes sociales que pudiera servir de base para un nuevo estándar de conectividad online, libre de influencias corporativas y gubernamentales.

Tres años después, y tras la salida de Dorsey de Twitter, ese equipo ha salido del relativo silencio para anunciar que cree haber logrado el objetivo que se le asignó.

El martes, la iniciativa Bluesky lanzó un sitio web para su protocolo descentralizado de medios sociales, al que llama The AT Protocol. También abrió una lista de espera para la app Bluesky, que el equipo presenta como el “navegador” ideal para acceder a la red del Protocolo AT. La lista de espera se llenó rápidamente, lo que hizo necesaria la intervención de terceros.

“Desde mayo, hemos estado trabajando en el protocolo en un repositorio público en GitHub, pero hemos permanecido en silencio en nuestro blog y en Twitter”, escribió hoy el equipo de Bluesky en una entrada de su blog. “Esto está empezando a cambiar”.

El Protocolo AT, como red descentralizada, funciona independientemente de la voluntad de una sola empresa. Esa independencia, según Bluesky, permitirá a los usuarios de las redes sociales construidas sobre el protocolo tanto proteger sus datos privados como evitar los algoritmos corporativos que a menudo promueven la controversia para mantener a los usuarios enganchados.

“Los algoritmos dictan lo que vemos y a quién podemos llegar”, ha escrito hoy el equipo de Bluesky. “Debemos tener control sobre nuestros algoritmos si queremos confiar en nuestros espacios online”.

Fomentar la interoperabilidad, o la compatibilidad mutua de diferentes plataformas a través de un mismo protocolo, también es clave para la misión de Bluesky. Imagina que TikTok funciona en Instagram, por ejemplo, y viceversa. El equipo ha desarrollado un marco interoperativo llamado Lexicon que facilitará la conectividad entre diferentes apps y redes construidas sobre el protocolo AT.

“El mundo necesita un mercado diverso de servicios conectados para garantizar una competencia sana”, afirma el equipo de Bluesky. “La interoperabilidad tiene que parecer natural en la web”.

Cuando Dorsey -que hoy ha felicitado al equipo de Bluesky por su logro “fundacional” a pesar de no estar ya afiliado al proyecto- vislumbró por primera vez el potencial del grupo, declaró que “el objetivo es que Twitter sea en última instancia un cliente de este estándar.”

Mientras tanto, la propiedad de Twitter ha sufrido una tumultuosa saga; durante meses, la empresa ha luchado con el CEO de Tesla y SpaceX, Elon Musk, por la oferta de Musk de comprar la plataforma de medios sociales y hacerla privada. Oferta a la que Musk renunció y volvió a proponer recientemente.

El mes pasado, los documentos judiciales producidos a partir de la demanda en curso de Twitter contra Musk en relación con la adquisición revelaron que Dorsey había intercambiado textos con Musk en los que presionaba al hombre más rico del mundo para operar Twitter como un “protocolo de código abierto, financiado por una fundación.”

En esos mensajes de texto, Dorsey expuso sus argumentos -los mismos que expuso al anunciar la creación de Bluesky- sobre los peligros inherentes a operar una plataforma de medios sociales con un modelo basado en el lucro.

“No puede tener un modelo publicitario”, escribió Dorsey a Musk. Hacerlo daría a los gobiernos y a las empresas un punto de acceso para controlar el discurso, explicó Dorsey. “Si tiene una entidad centralizada detrás, será atacada”.

Seguir Leyendo…

Fuente: Decrypt

Entendiendo los oráculos de Blockchain

Los oráculos de blockchain son uno de los componentes críticos que ayudan a cerrar la brecha entre el mundo real y el digital. Los oráculos son servicios de terceros que brindan a las plataformas blockchain información sobre eventos externos del mundo real y eventos digitales externos. Los datos de los oráculos potencian los contratos inteligentes y las DAO.

Definición de oráculo

Un oráculo de cadena de bloques es un servicio de terceros de confianza que proporciona contratos inteligentes con fuentes de datos externas autenticadas del mundo real a través de una API. Los oráculos conectan contratos inteligentes con eventos en el mundo exterior. Los contratos inteligentes a menudo deben ser activados por un evento externo.

Se pueden crear oráculos para proporcionar una amplia gama de datos a los contratos inteligentes. Por ejemplo, un oráculo podría proporcionar datos meteorológicos del mundo real, resultados de eventos, resultados de casos legales, estadísticas financieras, datos económicos, tasas de interés, datos de mercado, datos de rendimiento de un vehículo o máquina, etc. Lo importante que debe recordar acerca de los oráculos es que la mayoría de los contratos inteligentes están destinados a ejecutarse cuando se cumple una condición en el mundo real. Los oráculos son fuentes confiables que pueden proporcionar datos autenticados sobre eventos del mundo real.

Oráculos de software

Los oráculos de software proporcionan información digital a las cadenas de bloques. La información que brindan existe en otros sitios web, servidores, bases de datos, etc. Algunos ejemplos de los datos que brindan los oráculos de software incluyen precios de acciones, tipos de cambio, precios de criptomonedas y precios de NFT.

oráculos de hardware

Los oráculos de hardware ayudan a conectar las plataformas de cadena de bloques con eventos del mundo real. Estos datos se recopilan del mundo real mediante sensores y dispositivos de lectura y se transmiten a plataformas de cadena de bloques. Los oráculos de hardware pueden enviar datos a plataformas blockchain desde los siguientes sensores: termómetros, lectores RFID, lectores de códigos de barras, sensores electrónicos y otros dispositivos IoT.

El problema del oráculo de la cadena de bloques

La naturaleza descentralizada y distribuida de las plataformas Blockchain las hace seguras y confiables. Los datos proporcionados por un oráculo centralizado presentan problemas de seguridad; por ejemplo, si el proveedor de Oracle centralizado se ve comprometido, podría enviar datos erróneos a la cadena de bloques. Los datos incorrectos podrían comprometer la integridad de la cadena de bloques.

Resolviendo el problema de Blockchain Oracle: Oracles descentralizados

Los oráculos descentralizados ayudan a resolver el problema del oráculo de blockchain. Mientras desarrolla un contrato inteligente, puede usar un oráculo descentralizado para proporcionarle datos, o puede habilitarlo para obtener datos de múltiples oráculos y solo desencadenar un evento cuando la mayoría o todos los oráculos ofrecen la misma entrada.

Ha habido cierto debate sobre los oráculos comprometidos. En el caso de apuestas más grandes, los contratos inteligentes pueden agregar múltiples oráculos para garantizar que numerosas fuentes u oráculos validen el mismo resultado. Por ejemplo; si dos usuarios hacen una apuesta en forma de contrato inteligente y el evento desencadenante es el resultado de un partido de baloncesto, entonces podríamos escribir un contrato inteligente que requiera cinco oráculos para participar, digamos ESPN, NBC Sports, CNN Sports, BBC Deportes y Yahoo Deportes. El contrato inteligente puede requerir que los cinco oráculos señalen el resultado exacto antes de que pueda ejecutarse.

Otros tipos de oráculos de blockchain

Los oráculos de entrada o de entrada envían datos del mundo real o de otra plataforma digital a una plataforma de cadena de bloques o un contrato inteligente. La mayoría de los oráculos, a partir de este escrito, son oráculos de entrada.

Por otro lado, los oráculos de salida envían información desde una plataforma de cadena de bloques o un contrato inteligente a una fuente externa. Por ejemplo, si se concluye un contrato inteligente, un oráculo de salida puede desencadenar un evento en el mundo real, como dar acceso a un sitio web o una habitación de hotel una vez que se ha recibido el pago.

Los oráculos de cadenas cruzadas se centran en la interoperabilidad entre las plataformas de cadenas de bloques. Estos tipos de oráculos permiten a los usuarios crear aplicaciones y servicios que son accesibles y funcionales en diferentes plataformas de cadena de bloques.

Los oráculos habilitados para computación actualmente solo los proporciona Chainlink. Algunos cálculos no son prácticos para hacer en la cadena debido a restricciones legales, financieras o técnicas. Los oráculos habilitados para computación brindan servicios descentralizados mediante procesos de computación seguros fuera de la cadena. En lugar de simplemente presentar los resultados de una consulta, los oráculos habilitados para computación pueden realizar cálculos intrincados y complejos fuera de la cadena y luego enviar el resultado a una plataforma de cadena de bloques.

Los oráculos específicos del contrato son adecuados para situaciones específicas. Como su nombre indica, son oráculos que están calibrados para funcionar con un solo contrato inteligente. Se crean desde cero con el objetivo de servir a un caso de uso muy específico.

Los oráculos humanos son personas con conocimientos especializados que pueden actuar como oráculos; su reputación es el factor clave que los incentiva a presentar la información correcta a los contratos inteligentes.

Proveedores populares de Oracle

Si bien Chainlink es el mayor proveedor de Oracle en el momento de escribir este artículo, los siguientes protocolos también brindan varios servicios basados ​​en Oracle: Universal Market Access, Winklink, Band Protocol, iExec Cloud Platform, Tellor, DIA, Truebit, Terra y Flare. Varias otras plataformas están en desarrollo.

Usos de oráculo

Existen numerosos casos de uso posibles para los oráculos. A continuación se muestran los casos de uso con los niveles más altos de adopción a partir de este escrito:

DeFi usa oráculos para obtener datos financieros sobre varios activos, mercados y solvencia del usuario.

Las empresas y los DAO pueden conectar sus operaciones fuera de la cadena con su lógica en la cadena a través de oráculos de entrada y salida. Esto podría permitirles automatizar su lógica y realizar operaciones complejas utilizando sus activos digitales y del mundo real.

Los NFT dinámicos usan oráculos para actualizar sus metadatos o funciones en función de eventos del mundo real y les asignan rasgos aleatorios.

Gaming utiliza oráculos para generar aleatoriedad verificable para crear eventos aleatorios y un juego impredecible y atractivo en juegos en cadena.

Las aplicaciones de seguros y los contratos inteligentes verifican las ocurrencias de eventos asegurables utilizando oráculos de entrada. Ejemplos de esto son datos legales, datos de sensores físicos, imágenes satelitales y llamadas API de sitios web.

Los proyectos de sostenibilidad utilizan oráculos de hardware y software para recibir datos ambientales. Estos datos incluyen imágenes satelitales, lecturas de sensores, datos de temperatura y humedad e información meteorológica. El cálculo de estos datos permite que estos protocolos otorguen recompensas a los usuarios que realizan un consumo consciente u otras prácticas descritas por las plataformas. Varios protocolos basados ​​en créditos de carbono también están utilizando oráculos para mejorar sus operaciones.

Segui Leyendo…

Fuente: Medium

Libre Traducción: LBC

Almacenamiento Web3: Arweave vs IPFS vs Filecoin, ¿cuál elegir?

¿Cuál es la diferencia entre el almacenamiento web2 y el almacenamiento web3?

  • En web2, cuando cargamos el archivo/medios en los servidores de la nube. Si el contenido del archivo/medios cambia, la URL no cambiará, pero si el servidor cambia, la URL cambiará.
  • También se almacena en servidores centralizados.
  • En web3 tenemos diferentes protocolos de almacenamiento como IPFS, Arweave y su código abierto

Ventajas —

IPFS utiliza el direccionamiento de contenido para identificar de forma única cada archivo, es decir, cuando cargamos el archivo multimedia en él, si el archivo multimedia cambia, la URL cambia.

Contras –

No es exactamente como la cadena de bloques, es decir, funciona como un mecanismo de bit torrent.
Los datos no son permanentes. Para mantener los datos, necesitamos integrar servicios llamados servicios de fijación como Infra, Pinata.
Estos servicios de fijación fijarán el archivo, es decir, guardarán los datos en la red IPFS para que no se eliminen y los datos puedan mantenerse.
Pero hay algunos problemas con estos servicios de fijación: en realidad NO brindan una solución estable, sólida, confiable, verdaderamente descentralizada, a largo plazo/permanente.

Para optimizar este IPFS, Protocol Labs ideó otra solución llamada Filecoin

¿Qué es Filecoin y en qué se diferencia de IPFS?

  • Filecoin e IPFS son dos protocolos complementarios separados, ambos creados por Protocol Labs.
  • IPFS permite que los pares almacenen, soliciten y transfieran datos verificables entre sí.
  • Filecoin está diseñado para proporcionar un sistema de almacenamiento de datos persistente. Sigue la Prueba de espacio-tiempo y la Prueba de replicación para garantizar que los mineros hayan almacenado correctamente los datos que se comprometieron a almacenar.
  • De hecho, filecoin se basa en IPFS, lo que permite a los usuarios alquilar espacio de disco duro no utilizado.

Ventajas —

  • En lugar de una red centralizada donde la información se almacena en un solo lugar, Filecoin está creando una red descentralizada donde los datos se replican en múltiples ubicaciones y son accesibles desde cualquier lugar.
  • Filecoin está tratando de interrumpir el mercado de almacenamiento actual a través de una alternativa de bajo costo al almacenamiento temporal.
  • Su escalabilidad: reunir millones de computadoras en todo el mundo para crear una enorme red de almacenamiento e incentivar el almacenamiento de datos.
  • No ofrece un punto central de ataque para los piratas informáticos y su almacenamiento de datos persistente.

Contras –

  • No admite el pago único para almacenar los datos, sino que solo admite el sistema basado en contratos de alquiler mensual para almacenar datos.
  • Ejemplo: piense en Filecoin como el Airbnb del almacenamiento de datos. Al igual que las personas alquilan una habitación o suite en su casa en Airbnb, Filecoin quiere alquilar el almacenamiento de datos excedente de los servidores de todo el mundo. Los propietarios de estos servidores pueden alquilarnos espacio a usted y a mí para guardar nuestros datos por mes.
  • Al igual que Airbnb se convirtió en una alternativa más barata (algunas veces) a quedarse en un hotel, Filecoin pretende convertirse en una alternativa más barata que los grandes actores de la industria del almacenamiento en la nube.

Principalmente el modelo económico de Filecoin: el almacenamiento basado en contratos puede considerarse más simplemente como un modelo de pago por uso. Los usuarios pagan una red de nodos para almacenar los datos de forma permanente y también garantizan sin confianza que alguien está realmente almacenando los datos que dicen que son durante un período de tiempo acordado.

El hecho es que cada negocio tiene sus propios casos de uso alternativos, en ese caso:

Si necesitan almacenamiento permanente y junto con una tarifa de pago única para almacenar los datos para siempre en lugar del pago del contrato mensual y el tiempo fijo para almacenar los datos como filecoin, donde Arweave entra en escena.

Seguir Leyendo…

Fuente: CoinBench

Libre Traducción: LBC

Cómo la interoperabilidad podría impulsar blockchain y evitar un problema ‘Betamax’

Melanie Cutlan y David Treat de Accenture hablaron con SiliconRepublic.com sobre la importancia de la interoperabilidad de blockchain, las posibilidades del metaverso y la “frontera de competencia” de las billeteras digitales.

La conversación sobre blockchain ha pasado de la “explosión cámbrica” ​​de diferentes proyectos en el pasado a una discusión sobre las “combinaciones y relaciones entre proyectos”.

Eso es según David Treat, MD sénior y grupo empresarial continuo de metaverso global y líder de blockchain en Accenture. Treat también es presidente de la Fundación Hyperledger, una organización que reúne recursos e infraestructura para proyectos de cadena de bloques de software de código abierto.

Organizó el Foro Global Hyperledger en Dublín esta semana, con más de 100 oradores que discutieron temas comerciales clave para la comunidad Hyperledger, como la interoperabilidad de blockchain, la crisis climática, la identidad digital y la tokenómica.

Treat le dijo anteriormente a SiliconRepublic.com que blockchain es como un deporte de equipo. Ayer (12 de septiembre), habló de la importancia de eventos como el Hyperledger Global Forum para las discusiones sobre interoperabilidad.

“Este es el único lugar para hablar sobre la noción completa de los modelos híbridos que aprovecharán diferentes libros de contabilidad para diferentes propósitos con diferentes capacidades”, dijo Treat a SiliconRepublic.com.

Ha hablado con clientes que han estado “paralizados de seguir adelante” en proyectos porque les preocupaba elegir la tecnología de cadena de bloques incorrecta.

Señaló que un enfoque en la interoperabilidad entre las tecnologías de cadena de bloques ayuda a eliminar la preocupación de elegir la opción “Betamax”, como el videocasete que perdió la guerra de la competencia contra VHS.

“Si habilita un entorno para permitir que más de un libro mayor tenga éxito y luego trabaje a través de la interoperabilidad, entonces podemos centrarnos en avanzar en las partes más valiosas de la funcionalidad, la eficiencia, las capacidades y similares”, dijo Treat.

Un enfoque en el metaverso
Melanie Cutlan, Accenture MD y líder de capacidades de tecnología de metaverso, también habló en el evento. Señaló el surgimiento de la “internet de la propiedad”, donde blockchain y otras tecnologías pueden crear identidades digitales verificables, lo que permite la creación de nuevos productos y monedas digitales.

Ella dijo que el impulso del metaverso también está creando un momento decisivo para los líderes en el espacio blockchain. A medida que se expande el concepto de metaverso, se podría incorporar tecnología de registro para transacciones, verificación de identidad y otras características.

“El metaverso afectará todo lo que hacemos, desde los consumidores hasta las empresas, la forma en que administra su negocio y los productos que compra”, dijo.

Accenture ha demostrado que el metaverso ya ha entrado en el mundo laboral. A principios de este año, el líder de la marca de talentos de Accenture Irlanda, Kevin Ennis, le dijo a SiliconRepublic.com cómo la empresa está utilizando la tecnología de metaverso como parte de sus estrategias de contratación e incorporación.

La consultora reveló que logró incorporar a 150.000 empleados durante la pandemia de Covid-19 utilizando su tecnología de metaverso.

En declaraciones a SiliconRepublic.com, Cutlan dijo que se necesitaba crear una sensación de “unión” y “colaboración” para incorporar un volumen tan grande de personal. “Viene con una experiencia completa de desempacar, no solo obtienes un dispositivo, sino que también obtienes la experiencia de conectarte con otras personas”, explicó.

Accenture ha estado investigando el metaverso durante unos 15 años, con más de 600 patentes relacionadas con el concepto. La compañía ha compartido planes para continuar incursionando en esta área, y su brazo indio juega un papel clave en estas ambiciones.

“Hicimos una declaración en 2013 de que cada negocio sería un negocio digital y obtuvimos algunas reacciones interesantes en ese momento”, dijo Cutlan. “La declaración ahora es que el metaverso está impactando todas nuestras formas de vida, por lo que no queda ningún negocio atrás, en todos los ámbitos. Y hemos visto ese compromiso constante en todos los ámbitos”.

Treat agregó que “cualquier empresa que tenga un empleado” podría beneficiarse de este tipo de tecnología. “Básicamente, demostramos que si tiene un empleado, el metaverso puede ayudar desde una perspectiva de incorporación, capacitación, desarrollo cultural, comunidad y colaboración”, dijo.

Billeteras digitales: una frontera de competencia
Un área en desarrollo en la que tanto Treat como Cutlan están interesados es la idea de las billeteras digitales que permiten a los usuarios llevar su identidad, dinero y objetos de un lugar a otro.

Seguir Leyendo…

Fuente: SiliconRepublic

Libre Traducción: LBC

Microsoft Invierte $20 Millones en Plataforma Blockchain “Proof-of-SQL” Space and Time

Space and Time pretende ser la solución descentralizada líder para el procesamiento de datos rápido y seguro para las empresas

Space and Time, una plataforma de datos nativa de la Web3 que aprovecha la lógica empresarial a través de un protocolo criptográfico llamado Proof of SQL, ha anunciado que ha recaudado 20 millones de dólares en una ronda de financiación estratégica dirigida por el fondo M12 de Microsoft.

Otros participantes en la ronda son la empresa de inversión en criptografía Framework Ventures, HashKey, Foresight Ventures, SevenX Ventures, PolygonAvalanche, Stratos, Hash CIB y Coin DCX, así como varias comunidades Web3 e inversores ángeles.

Lanzado como parte de la iniciativa “Startup with Chainlink” de Chainlink Labs, que apoya el desarrollo de startups de Web3, Space and Time utiliza la plataforma de oráculo de precios de Chainlink junto con otras fuentes para extraer datos de los protocolos de blockchain, aplicaciones descentralizadas (dApps), y sistemas fuera de la cadena con el objetivo de ofrecer casos de uso de nivel empresarial a las aplicaciones de contratos inteligentes.

A principios de este año, Space and Time recaudó 10 millones de dólares en una ronda de financiación inicial dirigida por Framework Ventures, con la participación de Digital Currency Group (DCG), SamsungNext e IOSG Ventures, entre otros.

Según el equipo, la nueva financiación se utilizará para acelerar el desarrollo de la ingeniería y del producto, y más del 90% de los fondos se dedicarán al producto y a la adopción por parte de los clientes de Space and Time.

Conociendo más de Space and Time

Como explicó el CTO de Space and Time, Scott Dykstra, Proof of SQL es “un novedoso protocolo criptográfico que permite que el almacén de datos descentralizado no sólo devuelva los resultados de la consulta, sino que paralelamente también devuelva una prueba criptográfica SNARK de que los datos no fueron manipulados y la consulta se ejecutó de forma verificable.”

“Esto permite a un verificador externo, como un contrato inteligente o una red de oráculos, “comprobar dos veces” que el almacén de datos no ha sido manipulado”, dijo Dykstra a Decrypt.

Según el director de tecnología, el protocolo puede aplicarse a varias áreas del espacio Web3 en rápida evolución, incluidas las finanzas descentralizadas (DeFi) y GameFi, lo que abre todo un nuevo conjunto de casos de uso.

“Para DeFi, Proof of SQL promete nuevos y complejos instrumentos financieros que se crearán en la cadena. A medida que los protocolos DeFi se vuelven más avanzados, a menudo deben acceder a grandes volúmenes de datos y a cálculos complejos fuera de la cadena, pero luego deben traer los resultados de ese cálculo de vuelta a la cadena para la toma de decisiones comerciales”, dijo a Decrypt.

En el caso de los juegos, Proof of SQL permite que los resultados del juego y los eventos del mismo puedan ser consultados directamente por los contratos inteligentes. Esto significa, por ejemplo, que con Space and Time como intermediario de confianza, los desarrolladores pueden ofrecer incentivos a los jugadores en la cadena y construir una nueva interactividad entre los contratos inteligentes y los servidores de juego

En cuanto a qué blockchains servirá el proyecto, Dykstra dijo que por ahora, sus “cadenas EVM populares” como Ethereum, Avalanche, Polygon, y BNB Chain. “Estamos trabajando en el soporte de Sui en este momento, y Solana está en la hoja de ruta también”, agregó.

Además, Space and Time permitirá automatizar la lógica empresarial en los sistemas centralizados y conectarla directamente a los contratos inteligentes. Esta es un área de enfoque importante para Microsoft, ya que la tecnología blockchain encuentra aplicaciones en una amplia gama de industrias.

“A medida que la tecnología blockchain encuentra aplicaciones en una amplia gama de industrias, Space and Time está construyendo la base para permitir que este trabajo prospere en un entorno Web3”, dijo Michelle González, Vicepresidente Corporativo y Jefe Global de M12, en un comunicado.

Seguir Leyendo…

Fuente: Decrypt

El caso de las cadenas de procesamiento en paralelo

Al observar la evolución de la tecnología blockchain, podemos reconocer una fuerte tendencia de nuevos L1 que se enfocan en la ejecución paralela. La idea no es nueva y actualmente se utiliza en el entorno de ejecución Sealevel de Solana. Sin embargo, el último mercado alcista que ha visto una actividad impresionante en DeFi y NFT ha demostrado que existe una necesidad apremiante de mejora. Algunos de los proyectos destacados que adoptan la filosofía de ejecución paralela son Aptos, Sui, Linera y Fuel.

Este artículo analiza las similitudes y diferencias entre estos proyectos y los desafíos que enfrentan.

Si es un fundador que construye en este dominio, comuníquese o únase a la comunidad de Alliance, nos encantaría ayudarlo.

El problema
Las plataformas de contratos inteligentes permiten la creación de un amplio espectro de aplicaciones descentralizadas. Para ejecutar estas aplicaciones, se necesita un motor informático compartido. Cada nodo de la red ejecuta este motor informático y ejecuta las aplicaciones y las interacciones de los usuarios con la aplicación. A medida que los nodos obtienen el mismo resultado de la ejecución, logran el consenso y avanzan en la cadena.

La máquina virtual Ethereum es el motor de ejecución de contratos inteligentes (SC) más dominante con alrededor de 20 implementaciones diferentes. Desde la invención de EVM, ha establecido una masa crítica de adopción por parte de los desarrolladores. Además de Ethereum y Ethereum’s L2, varias otras cadenas, incluidas Polygon, BNB Smart Chain y Avalanche C-chain, han adoptado EVM como motor de ejecución y se han centrado en cambiar el mecanismo de consenso para mejorar el rendimiento de la red.

Una de las principales características limitantes de EVM es la ejecución secuencial de transacciones. El EVM esencialmente ejecuta una sola transacción a la vez, coloca todas las demás transacciones en espera hasta que finaliza la ejecución de la transacción y se actualiza el estado de la cadena de bloques. Incluso cuando dos transacciones son independientes, por ejemplo, un pago de Alice a Bob y otro de Carol a Dave, el EVM no puede ejecutar estas transacciones en paralelo. Si bien este modelo de ejecución permite casos de uso interesantes, como préstamos rápidos, no es ni eficiente ni escalable.

Esta ejecución secuencial de transacciones es uno de los principales obstáculos para el rendimiento de la red. En primer lugar, conduce a un mayor tiempo de ejecución de las transacciones en un bloque, lo que limita el tiempo de bloque. Además, limita la cantidad de transacciones que se pueden agregar al bloque para permitir que los nodos ejecuten las transacciones y confirmen el bloque. Ethereum tiene un rendimiento promedio de ~ 17 tx/seg. Este bajo rendimiento significa que durante los períodos de alta actividad, por ejemplo, eventos de acuñación de NFT, los mineros/validadores de la red no pueden procesar todas las transacciones y se produce una guerra de ofertas de tarifas para garantizar la ejecución prioritaria que aumenta las tarifas de transacción. Las tarifas promedio de Ethereum en algunos puntos superaron los 0,2 ETH (~ $ 800), lo que superó el precio de muchos usuarios. Un segundo problema de la ejecución secuencial es la ineficiencia de los nodos de la red. La ejecución de instrucciones secuenciales no se beneficia de múltiples núcleos de procesador, lo que resulta en una baja utilización e ineficiencia del hardware. Esto obstaculiza la escalabilidad y provoca un consumo de energía innecesario.

¿Ejecución paralela al rescate?
La limitación fundamental en la estructura de EVM ha preparado el escenario para un nuevo ámbito de L1 que se centran en la ejecución paralela (PE). El paralelismo permite la división del procesamiento de transacciones entre varios núcleos de procesador, lo que mejora la utilización del hardware y permite una mejor escalabilidad. En cadenas de alto rendimiento, el aumento de los recursos de hardware se correlaciona directamente con la cantidad de transacciones que se pueden ejecutar. Durante una alta actividad de la cadena, los nodos de validación pueden encargar más núcleos para procesar la carga de transacciones adicional. El escalado dinámico de los recursos informáticos permite que la red logre un mayor rendimiento en períodos de alta demanda, lo que mejora significativamente la experiencia del usuario.

La otra ventaja de este enfoque es la mejora de la latencia de confirmación de transacciones. El escalado dinámico de los recursos de los nodos permite confirmar transacciones con baja latencia para todas las cargas de red posibles. Las transacciones no necesitan esperar decenas o cientos de bloques, ni incurren en tarifas excesivas para priorizar la confirmación. Los tiempos de confirmación mejorados mejoran la finalidad de la transacción y abren la puerta a cadenas de bloques de baja latencia. La baja latencia garantizada de la ejecución de transacciones permite varios casos de uso que antes no eran posibles.

Cambiar el modelo de ejecución de la cadena para permitir PE no es una idea nueva, y varios proyectos ya lo han explorado. Un enfoque es reemplazar el modelo de contabilidad utilizado por EVM de un modelo de cuentas a un modelo de salida de transacciones no gastadas (UTXO). El modelo de ejecución UTXO se usa en Bitcoin y permite el procesamiento paralelo de transacciones, lo que lo hace ideal para pagos. Como los UXTO tienen una funcionalidad limitada, se necesitan extensiones para permitir las interacciones complejas necesarias para los contratos inteligentes. Como ejemplos, Cardano usa un modelo UTXO extendido para este propósito y Findora usa un modelo UTXO híbrido que implementa ambos modelos contables y permite a los usuarios cambiar el tipo de activo entre los dos modelos.

El otro enfoque para PE no cambia el modelo de cuentas y se enfoca en mejorar cómo se diseña y modifica el estado de la cadena. Un ejemplo de este enfoque es el marco Sealevel de Solana. Este artículo se centra en este último enfoque.

¿Cómo funciona la ejecución paralela?
La ejecución paralela funciona identificando transacciones independientes y ejecutándolas simultáneamente. Dos transacciones son dependientes si la ejecución de una afectará la ejecución de la otra. Por ejemplo, las transacciones AMM en el mismo grupo son dependientes y deben ejecutarse en secuencia.

Aunque el concepto de procesamiento paralelo es simple, el problema está en los detalles. El principal desafío es identificar de manera eficiente las transacciones “independientes”. La clasificación de transacciones independientes requiere comprender cómo cada transacción cambia la memoria de la cadena de bloques o el estado de la cadena. Las transacciones que interactúan con el mismo contrato inteligente, por ejemplo, un grupo AMM, pueden cambiar simultáneamente el estado del contrato, por lo tanto, no pueden ejecutarse simultáneamente. Con el grado actual de componibilidad entre aplicaciones, identificar la dependencia es una tarea desafiante. Imagine una transacción AMM que cambia Uni a USDC y el enrutador AMM encuentra que la ruta más eficiente para ejecutarla es Uni -> ETH -> DAI -> AAVE -> USDC. Todos los grupos que están involucrados en esta transacción no pueden procesar ninguna otra transacción hasta que la transacción se ejecute por completo y se actualice el estado de todos los grupos involucrados.

Seguir Leyendo…

Fuente: Mediuem

Libre Traducción: LBC

¿Qué es Mainnet y Testnet?

¿Qué es una red de prueba criptográfica? ¿Qué es una red principal criptográfica? ¿Cuál es la diferencia? Altcoin Buzz explica con ejemplos usando Ethereum y Matic

Durante la Fase ICO de 2017, las personas hicieron FOMO e invirtieron en proyectos que solo tenían libros blancos. Algunos de estos proyectos alardearon de altos rendimientos y resultados de desempeño. Sin embargo, muchos de ellos mostraron tales afirmaciones solo en entornos de redes de prueba.

Nunca progresaron a la etapa de red principal. Es muy importante comprender la diferencia entre una red de prueba y una red principal.

¿Qué es una red de prueba?

Una red de prueba (Test Network) es una red experimental donde los desarrolladores pueden probar, crear o modificar funcionalidades y monitorear el rendimiento de la red blockchain.

Corrigen errores y otros tipos de fallas en la red. Los archivos de prueba de reutilización garantizan una comparación precisa entre las ejecuciones de prueba. Este entorno de sandbox permite a los desarrolladores asumir riesgos, experimentar y descubrir el mejor modelo posible, una versión estable, para implementar en Mainnet. Todo esto sucede a escala de manera controlada. Las redes de prueba aseguran que las implementaciones de Mainnet sucedan más rápido.

Algunas cadenas de bloques (ejemplo: Ethereum) proporcionan metodologías, herramientas y certificaciones de prueba estándar para probar con precisión redes complejas a escala. Brinda confianza a los usuarios y es una parte integral del proceso de incorporación, lo que lleva a la adopción.

Ejemplos de redes de prueba de Ethereum:
-Rinkeby (Configuración GETH)
-Kovan

Casos de uso de Crypto Testnet

Desarrollo en un entorno seguro: un sandbox de testnet proporciona un entorno seguro para probar varias ideas de desarrollo.

Interrupciones mínimas: los equipos de Blockchain están tratando agresivamente de resolver problemas relacionados con la escalabilidad, la seguridad y la descentralización. Se están realizando numerosas pruebas y se ejecutan prototipos en la red de prueba de criptomonedas sin interrumpir la red principal.

Pruebas de compatibilidad de dApp: cualquier dApp que quiera incorporarse debe pasar por una fase de pruebas y correcciones. Los nuevos parches, funciones, etc. se prueban primero en la red de prueba. Algunos ejemplos de estas pruebas incluyen

-Pruebas de seguridad
-Prueba de carga
-Migración de cadena de bloques
-Pruebas de integración
-Recuperación de desastres

¿Qué es una red principal?

Una red principal (Main Network) es la versión final, más estable y completamente funcional de la cadena de bloques.

Las redes principales permiten que las dApps se lancen para uso público. Ven un mayor número de validadores que son incentivados por tokens con valor real. Todas las transacciones son en vivo en la red principal.

Los proyectos con una red principal siempre se consideran más maduros. Da a los usuarios la confianza de que el proyecto ha puesto mucho esfuerzo y recursos en la cadena de bloques. Esto se debe a que la red principal ha pasado por rigurosos procesos de evaluación antes de su lanzamiento.

Casos de uso de Crypto Mainnet

Confianza: la red principal actúa como prueba de que la cadena de bloques es funcional. Da una invitación abierta al público para participar en la Red.

Casos de uso: antes de lanzar una red principal, una cadena de bloques ya se asocia con creadores de aplicaciones. Por lo tanto, algunas de esas aplicaciones se inician junto con el lanzamiento de la red principal. Esto proporciona casos de uso para que más dApps se incorporen a la cadena de bloques.

Credibilidad: la mayoría de las cadenas de bloques hacen públicos los códigos subyacentes después del lanzamiento de la red principal criptográfica. Dichos proyectos de código abierto se vuelven más creíbles para los usuarios.

Nuevas oportunidades: la red pública sin permiso permite el descubrimiento.

Características adicionales: se pueden utilizar características adicionales de la red principal, como propiedades de seguridad (capacidades antispam).

Seguir Leyendo…

Fuente: AltcoinBuzz

Traduccion libre: LCB

Latam Blockchain Council