Cómo acuñar BTC sin confianza en Ethereum

Viktoria Popova
7 min readOct 28, 2020

--

Aprender a usar Keep Network para acuñar tBTC en Ethereum

Hoy en día, confiamos en gran medida en WBTC para bitcoin tokenizado en Ethereum. Sí … funciona. Sí … nos permite usar BTC en una variedad de aplicaciones DeFi. Pero no es desconfiado. Tenemos que confiar en BitGo para custodiar y mantener los activos.

¿Depender de una entidad centralizada en finanzas descentralizadas? ¡Qué asco!

Es por eso que necesitamos una versión más descentralizada y más confiable de BTC en Ethereum. Y es por eso que los ingenieros de Keep Network crearon tBTC.

Es BTC minimizado de confianza en Ethereum. Entonces, en lugar de depender de una sola institución, confía en un grupo descentralizado de “firmantes” que están incentivados para actuar con honestidad.

¿Confiar en BitGo para mantener mi bitcoin? Meh.

Quizás la teoría de juegos y los incentivos financieros puedan hacer el trabajo.

Aquí le mostramos cómo crear BTC sin confianza en Ethereum.

Cómo acuñar tBTC en Ethereum

Escritora invitada: Carolyn Reckhow, directora de estrategia y desarrollo empresarial de Keep.

Con la diversa gama de opciones para usar BTC en DeFi, existe una creciente demanda de BTC dentro del ecosistema Ethereum. Y dado el espíritu descentralizado y minimizado de confianza de las finanzas criptográficas, necesitamos formas de mantener de forma segura nuestro bitcoin en Ethereum sin tener que depender de terceros centralizados.

TBTC es una de esas opciones. TBTC permite a los titulares de Bitcoin acceder de forma segura a las aplicaciones de Ethereum simplemente intercambiando su red BTC ontbtc.network por tBTC, un ERC-20 totalmente respaldado y emparejado por al menos 1 BTC en reserva.

Lo más importante es que tBTC se minimiza la confianza: utiliza una baliza aleatoria para seleccionar “firmantes” que están vinculados al 150% del valor en ETH. También son responsables de los BTC depositados. Entonces, en lugar de confiar en BitGo, puede confiar en una red descentralizada de actores, todos los cuales están incentivados para actuar con honestidad y en su mejor interés.

Puede convertir tBTC a BTC, y viceversa, cuando lo desee, sin necesidad de intermediarios para cerrar sesión.

Y es simple: solo se necesitan unos pocos pasos para crear tBTC en tbtc.network y rastrear su Bitcoin.

¡Aprendamos cómo acuñar tBTC y comience a ganar de manera segura con su Bitcoin!

Objetivo: migrar su BTC a Ethereum usando Keep Network

Habilidad: intermedia

Esfuerzo: 70 minutos (principalmente para confirmaciones de BTC)

ROI: la forma más minimizada de confianza para acceder a las aplicaciones DeFi con su Bitcoin

Antecedentes sobre tBTC

Los desarrolladores de tBTC trabajaron arduamente para desarrollar un activo de confianza minimizada que cumpla con los estándares y la ética de DeFi. Construido sobre Keep Network, tBTC aprovecha la criptografía avanzada para permitir a los usuarios utilizar de forma segura y transparente Bitcoin sin confianza en Ethereum.

Desde un alto nivel, Keep Network logra esto en 3 simples pasos:

1 Toma BTC en Bitcoin

2 Pide a un grupo descentralizado de “firmantes” (explicado a continuación) que almacenen BTC de forma segura y sin confianza

3 Una vez que su BTC haya aterrizado de manera probada con los firmantes, recibirá tBTC a una paridad de 1: 1 en Ethereum.

Mejor aún, el proceso se puede revertir con la misma facilidad utilizando exactamente los mismos pasos.

Con todo eso en mente, hay muchos factores importantes detrás del diseño de tBTC que lo hacen tan atractivo para DeFi.

Aquí hay algunos de ellos:

Seguro, transparente y de código abierto

Uno de los principales objetivos de diseño de tBTC fue eliminar cualquier incertidumbre con el activo, un aspecto crítico que ha mantenido una cantidad significativa de BTC al margen de las finanzas descentralizadas. No todo el mundo quiere confiar en BitGo para almacenar de forma segura sus BTC.

Dicho esto, queríamos asegurarnos de que tBTC fuera completamente transparente y seguro para todos los usuarios. Es por eso que tBTC es completamente de código abierto y aprovecha los más altos estándares de criptografía.

Explore todos los códigos de tBTC y Keep Network aquí cuando lo desee.

Grupos de firmantes

El otro punto de dolor importante que tBTC pretende abordar es la eliminación del riesgo de contraparte.

Para ello, utiliza un sistema de “grupos de firmantes” que permite a tBTC procesar transacciones sin un intermediario centralizado y confiable.

Los firmantes operan en grupos de tres. Para que se verifique una transacción, los tres firmantes deben aprobar la misma transacción. Es importante destacar que los firmantes reciben una tarifa de 20 puntos básicos (bps) por cada tBTC acuñado, un mecanismo fundamental para garantizar la participación en la red.

Igual de importante, también debe haber un mecanismo para garantizar que los firmantes se comporten con honestidad y en el mejor interés del acuñador.

Para resolver esto, tBTC utiliza una baliza aleatoria: una herramienta de selección aleatoria descentralizada para seleccionar firmantes de un grupo de una manera criptográficamente segura y descentralizada. Esta baliza no se puede jugar ni manipular.

La última pieza para garantizar que los firmantes actúen con honestidad (y no roben los BTC que custodian) es que todos los firmantes deben depositar una “fianza” equivalente al 150% de la cantidad de BTC que se deposita. Este vínculo actúa como garantía para garantizar un buen comportamiento, ya que cualquier firmante que intente robar el BTC, su vínculo se perderá y el firmante perderá más de lo que ganó.

Ahora que tenemos eso fuera del camino, profundicemos en cómo acuñar tBTC.

Cómo acuñar tBTC

Siga esta guía paso a paso para utilizar tBTC dApp.

Antes que nada, asegúrese de tener algo de ETH en su billetera y diríjase a la aplicación de acuñación tBTC.

  1. Una vez allí, haga clic en “Depositar”.

2. Conecte su billetera Ethereum. La aplicación actualmente es compatible con carteras de hardware Metamask, Ledger y Trezor.

3. Seleccione el tamaño de lote deseado. Tiene un puñado de opciones entre 0.01 BTC — 10 BTC. Una vez seleccionado, haga clic en “crear dirección”.

4. La transacción para solicitar una dirección BTC se enviará a su billetera ETH. Revise y acepte la transacción (esta solicita el ensamblaje de un nuevo grupo de firmantes vinculados a ETH). Los costos estimados de tx oscilan entre $ 60 y $ 100.

5. Además, revise y acepte las próximas transacciones para pequeñas cantidades de ETH (esta en realidad solicita la dirección BTC).

6. Una vez confirmado, verá una dirección BTC. Envíe BTC según el tamaño de lote seleccionado en el paso 3 (en nuestro ejemplo, 0.1 BTC) a la dirección BTC indicada.

Nota: NO envíe Bitcoin desde una billetera de intercambio

7. Envíe la misma cantidad de BTC que el tamaño de su lote desde su billetera BTC a la dirección BTC generada. Una vez enviado, debe esperar 6 confirmaciones de BTC en bloque. Esta es la parte que puede tardar aproximadamente una hora.

8. Revisa y acepta la transacción. Esta transacción envía la prueba SPV (prueba de que aterrizó su BTC tx) a la cadena Ethereum.

9. Revise y acepte la próxima transacción ETH, esta finaliza el proceso y acuña tBTC.

10. El proceso de acuñación de TBTC ahora está completo. Debería tener TBTC en su billetera Ethereum.

¡Felicidades! Ha acuñado con éxito TBTC de forma segura y tiene acceso a las aplicaciones Ethereum DeFi. Es posible que deba agregar manualmente el token para verlo; aquí está la dirección del contrato de tBTC.

Ahora es libre de usar tBTC en Ethereum. Si bien tBTC aún es nuevo, tiene perspectivas prometedoras de integrarse en algunos de los protocolos DeFi más populares, como Compound y Maker.

Solo dale algo de tiempo y pronto podremos usar bitcoins sin confianza en aplicaciones financieras sin confianza en Ethereum.

Para cualquiera que busque más información, consulte estos recursos en Keep Networl:

Keep’s Discord

Sitio web de Keep

GitHub de Keep

--

--