¿Pueden coexistir bitcoin y altcoin en sidechain? En caso afirmativo, estrategia

Tengo una cadena de bloques privada: modifiqué la cadena de bloques de bitcoin con una moneda privada al crear un bloque de Génesis. Llamémoslo "PrivateCoin"

También tengo una instancia de elementos de cadena lateral/alfa, transfirí efectivamente PrivateCoins a la cadena lateral utilizando la vinculación bidireccional. La transferencia es exitosa y puedo gastar "PrivateCoin" en Sidechain. (¡Hizo algunos trucos sucios para el formato de dirección, chainparams para lograrlo! Aunque no se comprometió la validación)

¡Veo que la vinculación de la cadena lateral es muy Bitcoin! Espero que pronto sea claramente configurable para monedas privadas.

Ahora las preguntas,

  1. ¿Puede sidechain mint tener su propio activo, como "SideCoin", de modo que "SideCoin" y "PrivateCoin" puedan coexistir? En caso afirmativo, ¿cómo? ¿Estrategia?

  2. ¿Podemos crear "SideCoin" a un tipo de cambio determinista para "PrivateCoin"?

    Ejemplo: si transfiero 10 "PrivateCoins" de la cadena principal, me gustaría crear 200 "SideCoins" a una tasa de cambio de 1:20. Si esto es posible.

    ¿Cómo? ¿Es fácilmente configurable en cadena lateral o debería codificarse en ?

Hola Stephen, Sí, Q1 puede llamarse un duplicado. Leí esta cadena una semana antes. No estoy trabajando con Bitcoins, pensé en encontrar si existe la viabilidad técnica de 2 monedas existentes en una cadena de bloques. Ahora, después de un recorrido por el código, experimentos y autorrealización;). Entendí que no es posible. Gracias de todos modos.

Respuestas (1)

No, no puede establecer el tipo de cambio entre sus monedas privadas y las monedas vinculadas, porque usted mismo no puede emitir las monedas vinculadas.

La cadena de la que provienen las monedas fijadas aún realiza un seguimiento de cuántas monedas se movieron, y no puede haber más que regresen. Eso violaría las reglas de consenso de la cadena de remitentes.

Entonces, digamos que su cadena lateral tiene 100 BTC vinculados y 100000 monedas privadas. Si estos fueran baratos de crear, las personas los convertirían inmediatamente a 5000 BTC fijos usando su tasa de cambio de 1:20 e intentarían transferirlos. Sin embargo, solo 100 BTC pueden retroceder, porque desde el punto de vista de Bitcoin, eso es todo lo que existe. Obtiene efectivamente una "corrida en el banco", y el mecanismo de vinculación falla después, porque no respetó la regla de que solo puede tener tanto BTC vinculado como BTC real respaldándolo.

Comprendido. Por lo tanto, la única forma de crear activos en la cadena lateral es usar github.com/ElementsProject/elements/tree/multi-asset-0.10 . No coexisten dos monedas.
¿Los elementos siguen el Open Asset Protocol?, ¿o es completamente diferente con capacidades similares?
Alpha aún no admite varios tipos de moneda, aunque se está trabajando en esto para un sucesor. Con eso, tampoco hay necesidad de monedas de colores: son solo un truco para codificar información de tipo de activo en una cadena de bloques que no la tiene de forma nativa.