Las tragamonedas de paracaídas de Polkadot se venderán en una subasta de velas sin permiso, en la que hemos realizado algunas mejoras para mantener segura la cadena de bloques.
Mecanismo de subasta de velas
Una subasta de velas es una variación de una subasta pública en la que los postores presentan ofertas cada vez más altas y, al final de la subasta, el postor con la oferta más alta se considera ganador.
Las subastas de velas se utilizaron por primera vez para vender barcos en el siglo XVI y obtienen su nombre de la "vela de pulgada" que determina el período de apertura de la subasta. Cuando la llama se apaga y las velas se apagan, la subasta termina abruptamente y el postor en ese momento gana.
Cuando las subastas de velas se utilizan en línea, requieren un número aleatorio para determinar cuándo finalizar.
Una subasta de tragamonedas de parachain es ligeramente diferente de una subasta de velas normal en que no utiliza un número aleatorio para determinar la duración de su fase de apertura. En cambio, tiene una fase abierta conocida que termina normalmente, determinada retroactivamente que terminó en algún momento del pasado. Como resultado, se seguirán aceptando ofertas durante la fase de apertura, pero las ofertas posteriores tienen una mayor probabilidad de fallar ya que la hora de cierre determinada retrospectivamente puede ser anterior a la hora de presentación de ofertas.
La interpretación de Acala y Laminar Liang: "al final normal, determina retroactivamente que terminará en algún momento en el pasado" significa que al final del final, calcula aleatoriamente un bloque pasado, este bloque pasado es el tiempo de cierre real de la subasta, pero esto se calcula después de que se complete el proceso completo, por lo que nadie sabrá de antemano cuándo terminará la subasta.
¿Por qué utilizar las subastas de velas?
La apertura y transparencia del sistema blockchain abre subastas de ataque que no existen en los formatos de subasta tradicionales. Las subastas abiertas ordinarias son especialmente vulnerables a los ataques de subasta cuando se realizan en Internet o en una cadena de bloques.
Los ataques de subasta ocurren al final de una subasta cuando los postores no están dispuestos a ofertar antes, con la esperanza de ofertar menos de lo que realmente valen.
Por ejemplo, Alice podría valorar un artículo en una subasta por $30. Ella presenta una oferta inicial de $10, con la esperanza de obtener los artículos por menos. La estrategia de Alice es aumentar gradualmente la oferta hasta que exceda el valor real de $30. Otro postor, Eve, estima el mismo artículo en $11. La estrategia de Eve es observar la subasta y ofertar $11 en el último segundo. Alice no tendrá tiempo de responder a esta oferta antes de que cierre la subasta y perderá el artículo. Este mecanismo de subasta es subóptimo porque no descubre el precio real del artículo y el artículo no se entrega a quienes más lo valoran.
En una cadena de bloques, este problema puede ser aún peor, ya que podría dar al productor del bloque la oportunidad de atacar cualquier subasta añadiéndose a sí mismo o ignorando otras ofertas, cuando la última finaliza el bloque. También es posible que postores maliciosos o productores de bloques intenten dañar a los postores honestos atacando la subasta.
BTC cayó por debajo de la marca de los $38 000 con una caída intradiaria del 2,61 %: según datos de Huobi Global, BTC cayó a corto plazo y cayó por debajo de la marca de los $38 000. Ahora se reporta en $37 989,1, con una caída intradiaria del 2,61 %. fluctúa mucho Por favor, haga un buen trabajo en el control de riesgos. [2021/6/18 23:46:18]
Debido a esto, la subasta de Vickrey, una variación de las subastas de segundo precio en las que las ofertas se ocultan y solo se revelan en una etapa posterior, se ha convertido en un mecanismo de gran prestigio. Por ejemplo, se implementa como un mecanismo para subastar nombres legibles por humanos en ENS (https://ens.domains/). Las subastas de velas son otra solución que no requiere el esquema de presentación y divulgación de dos pasos (el componente principal de las subastas de Vickrey), lo que permite la participación de contratos inteligentes.
Las subastas de velas permiten que todos sepan el estado de la subasta, pero no cuándo terminará, lo que ayuda a garantizar que los postores estén más dispuestos a ofertar antes. De lo contrario, pueden encontrarse en una situación en la que la subasta se "cierra" incluso antes de ofertar.
Su uso en Polkadot
Polkadot usará una baliza de aleatoriedad basada en VRF que también se usa en otras partes del protocolo. El VRF proporcionará la base de la aleatoriedad, que determinará retroactivamente el "tiempo de finalización" de la subasta.
Cuando una cuenta puja, puede pujar por cualquier período o rango disponible en un espacio. Sin embargo, si una parachain (con el mismo STF) oferta, entonces esa parachain debe ofertar en un período o rango consecutivo hasta que haya ocupado un rango. No podrán ofertar en un espacio superpuesto (sin múltiples paracadenas al mismo tiempo), ni podrán ofertar en futuros espacios si hay una brecha entre los dos. Si una parachain se reinicia después de haber finalizado la duración de su espacio, deberá reiniciarse desde una nueva génesis (posiblemente una instantánea de todo el estado anterior) y deberá ofertar desde una cuenta externa.
La duración de la ranura tiene un límite de 2 años y cada fase se divide en 6 meses. Las paracadenas pueden arrendar un espacio para cualquier rango contiguo dentro de la duración del espacio. Las paracadenas pueden arrendar múltiples espacios a lo largo del tiempo, lo que significa que pueden extender su arrendamiento más allá del plazo de 2 años al arrendar un espacio contiguo.
¿Cómo oferto?
Cada tragamonedas de paracaídas tiene una duración máxima de 2 años. Cada intervalo de 6 meses se divide en su propio período de arrendamiento. Múltiples períodos consecutivos (período) es un rango (rango).
Se llevarán a cabo varias subastas en los seis meses previos al inicio de una serie de arrendamientos de tragamonedas de parachain.
Los postores presentarán un documento de oferta configurado que especifique la cantidad y el alcance del DOT que están dispuestos a asegurar. El rango de intervalos puede ser cualquier rango contiguo de períodos 1-4.
Una configuración de postor para un solo postor podría verse así:
El algoritmo de selección del ganador seleccionará las ofertas que no se superpongan para maximizar la cantidad de DOT retenidos en las tragamonedas de parachain durante el período de arrendamiento de 2 años. Esto significa que, para cualquier período de alquiler de franjas horarias, es posible que no siempre gane el mejor postor (consulte el ejemplo a continuación).
Se determina un nonce en cada bloque, que se basa en el VRF utilizado por Polkadot. Además, cada subasta tiene un umbral que comienza en 0 y aumenta a 1. El nonce generado por el VRF se verifica junto al umbral para determinar si el bloque es el final de la subasta. Además, el VRF elegirá un bloque de la época anterior para obtener el estado de oferta (para mitigar ciertos tipos de ataques de validadores maliciosos).
caso
Escenario sin competencia
Hay una ranura de parachain disponible.
Alice ofrece 20 DOT y el rango de selección es 1-2.
Bob ofrece 30 DOT y elige un rango de 3-4.
La subasta ha terminado.
Alice ha vinculado 20 DOT y utilizará la ranura de la paracaídas en el primer año.
Bob ha unido 30 DOT y usará la ranura de la paracaídas en el segundo año.
Escenario competitivo
Charlie ofrece 75 DOT, eligiendo entre un rango de 1-4.
Dave ofrece 100 DOT y elige un rango de 3-4.
Emily ofrece 40 DOT y elige un rango de 1-2.
Calculemos algorítmicamente la estimación de cada postor. Hacemos esto multiplicando el monto fijado por el término dentro del rango especificado en la oferta.
Charlie: 75*4 = 300, seleccione rango 1-4.
Dave: 100*2 = 200, seleccione el rango 3-4.
Emily: 40*2 = 80, seleccione rango 1-2.
Aunque Dave tiene la oferta más alta en función del monto DOT, cuando hacemos los cálculos vemos que, dado que solo ofreció por 2 ciclos, debe compartir el espacio con Emily, que hizo una oferta más baja. Las ofertas de Dave y Emily se combinan para tener solo una estimación de 280.
Charlie valora todo el rango en 300, por lo que Charlie obtiene el rango completo de tragamonedas de Parachin.
Preguntas frecuentes
¿Por qué la gente simplemente no puja por el plazo máximo?
Dentro de este intervalo, se bloquearán las ofertas DOT en la subasta. Esto significa que existe un costo de oportunidad de usar potencialmente esos DOT para otras cosas. Para que las paracadenas beneficien a Polkadot, los intereses deben estar alineados entre las paracadenas y la cadena de retransmisión de Polkadot.
¿Cómo asegura este mecanismo la diversidad de paracadenas?
El método de dividir las tragamonedas de paracaídas en intervalos de seis meses también está motivado en parte por el deseo de una mayor diversidad de paracaídas y de evitar que las paracaídas particularmente grandes y bien financiadas acumulen tragamonedas. Al establecer cada ciclo en 6 meses, pero la duración de la ranura general en 2 años, el mecanismo puede manejar paracadenas bien financiadas para garantizar que obtengan una ranura al final del arrendamiento, mientras permite gradualmente que otras paracadenas ingresen al ecosistema. y ocupan otros ciclos de 6 meses que aún no han sido utilizados. Por ejemplo, si una parachain grande y bien financiada ha adquirido una ranura en el rango 1-4, estará muy interesada en adquirir la siguiente ranura en el rango 2-5. Bajo este mecanismo, la paracadena puede obtener el ciclo 5 (ya que solo necesita el ciclo 5) y permitir que la segunda ranura de la paracadena use el rango 2-4.
¿Por qué la aleatoriedad es difícil en la cadena de bloques?
Para los sistemas de cadena de bloques, la aleatoriedad es un problema. Generar un número aleatorio no confiable en una red transparente y abierta donde otras partes deben poder verificarlo abre la posibilidad de que los participantes intenten alterar o manipular la aleatoriedad. Se han propuesto varias soluciones, incluyendo hash-onions como RANDAO y funciones aleatorias verificables (VRF). Esto último es lo que Polkadot usa como base para su aleatoriedad.
Recursos
Asignación de parachain: una descripción más detallada del mecanismo de asignación de parachain en la página de investigación de W3F https://research.web3.foundation/en/latest/polkadot/Parachain-Allocation.html.
paritytech/polkadot#239: Código para tragamonedas de Parachain https://github.com/paritytech/polkadot/pull/239
Enlace original: https://wiki.polkadot.network/docs/en/learn-auction
Tags:
Facebook acaba de anunciar el establecimiento de una nueva división, Facebook Financial.
En los últimos años, Bitcoin y las criptomonedas han atraído la atención de Wall Street.
El intercambio es el lugar más cercano a los activos de los usuarios y siempre ha sido el primer objetivo importante de los ataques de los piratas informáticos. Por lo tanto.
Las tragamonedas de paracaídas de Polkadot se venderán en una subasta de velas sin permiso.
Si el precio de LINK vuelve a superar los $13,57 y Zeus Capital no continúa cubriendo su posición, los 22 millones de USDC se liquidarán en ese momento. Según los datos de mercado de OKEx.
¿Qué es exactamente la moneda digital? ¿Qué cambios traerá a nuestras vidas? El 10 de agosto, CCTV News "The Theory of Relativity" "Ministers Talk: En la segunda mitad del año, ¡haz esto!" "El quinto número.
La extraordinaria popularidad de DeFi es inseparable del modelo AMM DEX representado por Uniswap Balancer.En el caso de transacciones CEX lentas, el volumen de operaciones de los intercambios DEX ha ido en aumento.