Introducción
Con el lanzamiento de la versión Eager Electron 5.0, Beam ha completado principalmente el conjunto de características de infraestructura, lo que la convierte en la mejor criptomoneda confidencial del mundo actual.
Sin embargo, la historia de Beam recién comienza, ya que la transferencia confidencial de valor es solo una de las muchas aplicaciones posibles de la tecnología Beam.
En este artículo, describiremos las aplicaciones que se desarrollarán sobre la plataforma Beam durante la segunda mitad de 2020 y durante todo 2021.
Estamos creando una plataforma que permitirá a los desarrolladores crear aplicaciones financieras descentralizadas confidenciales, utilizando los componentes básicos descritos en este artículo, junto con una variedad de herramientas y API que proporcionaremos para este propósito.
Conceptos
Antes de sumergirnos en tipos de aplicaciones específicas, nos gustaría proporcionar una visión general de varios conceptos clave relacionados con nuestro caso para construir un terreno común y evitar malentendidos.
Descentralización: centralizada vs descentralizada vs federada
A lo largo del artículo, a menudo mencionaremos términos como Centralizado, Descentralizado o Federado, y nos gustaría explicar qué significa cada uno para evitar confusiones y muchos de los malentendidos comunes.
Centralizado se refiere a un sistema, aplicación o activo controlado por un cuerpo legal.
Federado significa que el control se extiende sobre varios cuerpos, algunos de los cuales aún son pequeños en comparación con el tamaño total de la red, por ejemplo, la cantidad total de nodos o productores de bloques.
Se supone que estos organismos no están correlacionados y tienen una forma eficiente de llegar a un consenso, suponiendo que la mayoría de ellos sean honestos. Los organismos federados están casi universalmente ‘autorizados’, lo que significa que se requiere un acuerdo de los miembros actuales para unirse a la Federación.
En contraste, los sistemas descentralizados son casi por definición «sin permiso» y están controlados por un número relativamente grande y dinámico de organismos no correlacionados, sin autoridad central.
En el contexto de DeFi, es obvio que cualquier representación de un activo del mundo real (es decir, no criptográfico) solo puede ser centralizada o federada.
De hecho, a partir de hoy, esto también es cierto para muchos de los activos de cifrado, ya que en la mayoría de los casos los contratos están controlados por una sola entidad y, a menudo, conservan un control centralizado.
El alcance exacto de este control puede diferir en cada caso particular y se supone que es lo más mínimo posible a través del proceso llamado ‘minimización de confianza’.
Activos «Wrapped» vs Contratos «Cash Settled»
En el contexto de este artículo, los activos Wrapped representan clases de activos que mantienen cierta cantidad real del activo subyacente como garantía.
Así, por ejemplo, wBTC en Beam asume que hay algunos Bitcoins reales que se mantienen en algún lugar y podrían intercambiarse de ida y vuelta por sus contrapartes de wBTC.
Por razones técnicas en el lado de Bitcoin, el bloqueo de BTC solo se puede hacer de manera centralizada o federada, con algunos componentes adicionales de «minimización de confianza».
Las aplicaciones liquidadas en efectivo (Cash Settled) proporcionan una representación de diferentes tipos de activos utilizando oráculos centralizados o federados, pero no contienen el activo real en sí.
En este caso, los usuarios pueden intercambiar contratos, como CFD (Contrato por diferencias) o futuros liquidados en efectivo sin que el activo subyacente cambie de manos.
Tipos de aplicaciones DeFi
A partir de hoy, las aplicaciones de DeFi en su mayoría se dividen en tres categorías principales: préstamos, sintéticos y comercio descentralizado.
Préstamo (Lending)
Los préstamos son una categoría amplia que incluye varios tipos de préstamos / préstamos, así como también márgenes comerciales, minería de liquidez y aplicaciones similares.
En la mayoría de los casos, los prestamistas obtendrían dividendos sobre la liquidez que proporcionan al mercado. Los prestatarios, por otro lado, podrán usar más fondos para apalancar sus posiciones, ya sea a corto o largo plazo en las monedas proporcionadas.
Sintéticos (Synthetics)
Los sintéticos generalmente significan la capacidad de representar diferentes tipos de activos del mundo real utilizando tokens en cadena.
Dichos activos pueden variar desde acciones y productos hasta varios tipos de clases de activos no fungibles, como bienes raíces u otros tipos de propiedad.
En la cadena Beam, cada activo está representado por un tipo de Activo Confidencial o CA correspondiente para abreviar (se describe con más detalle a continuación) y su relación con los activos del mundo real se maneja utilizando los Oráculos.
Una aplicación específica de un activo sintético son las monedas estables que están vinculadas a una moneda del mundo real, generalmente el dólar estadounidense.
En Beam, esto se puede implementar ya sea algorítmicamente mediante el uso de colateralización, de manera similar a como funciona Dai o moviéndose sobre las monedas estables existentes utilizando puentes de custodia.
Las monedas estables han ganado mucha popularidad recientemente y se utilizan en muchas aplicaciones financieras.
Exchange descentralizado (DEX)
Tanto los préstamos como los sintéticos se utilizan a menudo para ejecutar una amplia variedad de contratos comerciales, como futuros, opciones, operaciones a largo y corto plazo y una multitud de otros instrumentos financieros, incluidas muchas variaciones de derivados.
El Exchange descentralizado (o DEX para abreviar) es una plataforma que permite la ejecución de los contratos mencionados anteriormente.
A diferencia de los exchange centralizados, el objetivo de DEX es permitir a los usuarios mantener la custodia de los activos siempre que sea posible y usar esquemas federados minimizados de confianza en caso de que no sea así.
Entre los diferentes tipos de Trades que pueden ser respaldados por dichos exchanges se encuentran; tomar posiciones largas y cortas en varios activos, Contratos por Diferencia (CFD) y Perpetual Swaps, que son variaciones de los contratos de futuros sin la fecha de liquidación predefinida.
¿Cómo funciona en Beam y qué hace que Beam sea diferente?
En esta parte, proporcionaremos una descripción general de la infraestructura de Beam DeFi, incluidos los bloques de construcción de alto nivel que proporcionaremos para habilitar las aplicaciones que se describieron en la sección anterior.
Activos confidenciales de Beam
Los activos confidenciales (también conocidos como CA) se introdujeron en la reciente versión EE 5.0.
Cualquier usuario de Beam ahora puede crear un nuevo tipo de activo bloqueando 3000 Beam, convirtiéndose así en el * propietario del activo *.
El propietario puede emitir o grabar cualquier cantidad del activo recién creado que pertenece a ese propietario, un evento que es abiertamente visible en la cadena de bloques y se refleja en el explorador de la cadena de bloques.
Si el propietario controla todo el activo emitido, puede elegir quemarlo todo y anular el registro del tipo de activo, recuperando así el depósito bloqueado. Por supuesto, si una parte de la nueva CA se transfirió a otros usuarios, ya no se puede quemar y, por lo tanto, ya no es posible cancelar el registro de la CA por razones obvias.
Las CA heredan todas las propiedades de confidencialidad y escalabilidad de la moneda Beam original, y son manejadas por wallets Beam.
Cabe señalar que, si bien las transacciones y las tenencias individuales son totalmente confidenciales, el suministro total de una CA se puede ver en la cadena de bloques.
Oráculos
Los oráculos son una parte esencial de la conexión de las aplicaciones blockchain a eventos y datos financieros del mundo real.
Los oráculos siempre están centralizados o federados, en este momento no existe una arquitectura de oráculo verdaderamente descentralizada.
Este no es un problema importante para la mayoría de las aplicaciones. Los oráculos sirven como árbitros finales en los acuerdos contractuales.
Contratos Scriptless
Actualmente, la forma más popular de implementar aplicaciones DeFi es ejecutar scripts deterministas llamados Smart Contracts en todos los nodos del sistema y actualizar el estado del sistema de acuerdo con los resultados de su ejecución.
Estos scripts generalmente se escriben en un lenguaje especial que puede ser interpretado por la máquina virtual integrada en cada nodo.
Además, las blockchains que implementan contratos inteligentes generalmente usan modelos basados en cuentas.
¿Cómo sería posible construir tales aplicaciones en Beam que no tiene contratos inteligentes y está basado en UTXO?
Por ahora pensamos que nos acostumbraríamos a las propiedades mágicas del Mimblewimble. Ya lo vimos con Cut Through, Atomic Swaps, Laser Beam y Lelantus y esta vez nos permitirá construir ‘Contratos sin script’ que permitirían la transición entre UTXO y el modelo de Cuenta, e implementarán una lógica empresarial compleja.
El secreto, como de costumbre, reside en la implementación de los núcleos de transacción, habilitadores clave de la extensibilidad de Mimblewimble.
Al igual que en Lelantus, los núcleos permiten la transformación de UTXO en estado del sistema y viceversa, lo que permite la operación de los contratos.
La otra parte de la lógica de la aplicación se realiza fuera de la cadena y se realiza mediante el intercambio de mensajes SBBS entre las billeteras y la creación de nuevos tipos de transacciones.
La idea básica es que, si bien el comercio en sí se forma fuera de la cadena en forma de un acuerdo multigrado, la liquidación y la verificación se realizan dentro de la cadena, lo que garantiza que el estado final del sistema sea siempre coherente.
Por lo tanto, la arquitectura resultante utiliza toda la infraestructura de Beam, incluidos Atomic Swaps para bloquear la garantía no Beam, canales Laser Beam para pagos instantáneos cuando sea necesario, SBBS para todas las negociaciones fuera de la cadena y ‘Contratos Scriptless’ para manejar la lógica de la aplicación.
Cadenas laterales
Pero, ¿qué pasa si absolutamente debe tener contratos inteligentes? ¿O quieres usar el consenso PoS? ¿O ambos?
Por supuesto, no sería posible hacer eso en Beam Mainnet sin tener que lidiar con una multitud de consecuencias.
Sin embargo, sería posible lanzar una cadena lateral de Beam en la que estos cambios pudieran implementarse y mover activos sin problemas de Beam a la cadena lateral y viceversa utilizando contratos de interoperabilidad de la cadena Beam.
Si una cadena lateral no tiene un token nativo, cualquier activo confidencial, incluido el propio Beam, puede bloquearse en la cadena Beam original y luego volver a emitirse en la cadena lateral para el mismo propietario.
El retroceso funciona de manera similar, el activo se quema en la cadena lateral y luego se desbloquea en Beam Mainnet.
La combinación de lo anterior permite canalizar sin problemas los intercambios entre cadenas. Si una cadena lateral tiene su propia ficha, esta ficha no se puede mover a Beam, solo se puede usar dentro de la cadena lateral.
Si la cadena lateral tiene una ficha nativa, no se puede mover a la cadena principal, pero los activos de la cadena principal todavía se pueden mover y comercializar en la cadena lateral contra otros activos o la ficha nativa.
Dado que ambas cadenas son compatibles con el protocolo Mimblewimble, el comercio será perfecto y proporcionará las mismas propiedades de confidencialidad y escalabilidad que la propia cadena Beam.
Puentes (Bridges)
Los puentes son mecanismos que permiten bloquear monedas en cadenas extranjeras como Bitcoin o Ethereum, y recibir su representación equivalente como Beam CA.
Los puentes pueden ser centralizados o federados, con cierta minimización de la confianza en caso de que la cadena original admita contratos inteligentes.
El camino hacia la DeFi confidencial
Beam siempre fue conocido por su innovación, velocidad de ejecución y atención a la experiencia del usuario. Beam Confidential DeFi continuará con estas tradiciones llevando a Beam al siguiente nivel y brindando confidencialidad utilizable al mundo de DeFi.
Con base en los componentes básicos que describimos anteriormente, la comunidad podrá construir cualquier cantidad de aplicaciones de DeFi con diversas funciones que satisfarán la creciente necesidad de servicios de DeFi confidenciales.
Este año, estamos viendo un crecimiento e interés sin precedentes en las aplicaciones de DeFi, y la tendencia continuará en el futuro.
Como plataforma, Beam ofrece todas las capacidades de DeFi, además (y es una ventaja muy importante) de total confidencialidad de las operaciones y activos de las personas.
El futuro de DeFi es confidencial y Beam tiene lo necesario para construir ese futuro.
Por supuesto, habrá muchos desafíos tecnológicos y criptográficos en el camino, pero el viaje se ve increíble y vale la pena.
En nuestra próxima actualización de la hoja de ruta, presentaremos los hitos esenciales para el resto de este año y hasta 2021. En Beam, no importa cuán lejos lleguemos, siempre parece que la mejor parte está por venir.
¡Ven a descubrir Beam y únete a nuestra comunidad!
Descargar Beam Android Wallet en Google Play
Descargar Beam iOS Wallet en App Store
Obtenga más información sobre Beam en nuestro sitio web y blog
Telegram: t.me/BeamPrivacy
QQ Beam 中国 官方 社区 : https://jq.qq.com/?_wv=1027&k=5Mbs8N4
Reddit: reddit.com/r/beamprivacy/
Twitter: twitter.com/beamprivacy