Bitcoin, más allá de ser solamente un cripto-activo, es una red o ecosistema descentralizado que evoluciona constantemente gracias a las actualizaciones desarrolladas por la comunidad de Bitcoin Core. Estas actualizaciones también son conocidas cómo BIP (Bitcoin Improvement Proposal).
Actualmente, Bitcoin se encuentra en el transcurso hacia la implementación de una nueva actualización conocida como Taproot (BIP-341), que ha sido esperada con gran expectativa debido a las mejoras en la privacidad y ampliación de capacidades en las instrucciones de pago que se introduce en el protocolo.
Sin embargo, estas actualizaciones suelen venir acompañadas de otras BIP, que pasarían a conformar la integración conjunta de las nuevas características para Bitcoin. En este caso, son 3 actualizaciones fundamentales que se deben conocer a mayor detalle: BIP-340 (Firmas Schnorr), BIP-341(Taproot) y por último BIP-342(Tapscript).
Por Danilo Donado.
Firmas Schnorr: acumulación y simplificación de firmas
Una firma digital tiene una función similar al papel jugado por una firma escrita a mano, principalmente, para dar validez a una operación y asegurar que su información no ha sido manipulada desde que viaja del emisor al receptor.
Actualmente, Bitcoin emplea el algoritmo Firma Digital de Curva Elíptica, con el cual pueden apreciarse visiblemente las diferencias entre transacciones que son realizadas por una única firma, y cuándo se aplican múltiples firmas para la ejecución de algún movimiento, lo cual puede ser inquietante para aquellos usuarios que deseen mantener cierto grado de privacidad.
Este aspecto, además de otros, son solventados al introducir las Firmas Schnorr, inventadas por el criptógrafo alemán Clauss – Peter Schnorr, cuya patente fue liberada en el año 2008. Expresado en palabras sencillas, este algoritmo permite dar un comportamiento “lineal” al momento de agregar las firmas. Es decir, es posible juntar varias firmas dentro de un nuevo sobre, volviéndole indistinguibles de aquellas firmas que se producen de forma individual. Esta simplificación también trae beneficios como reducir el tamaño en bytes requerido para la operación, así como facilitar su verificación.
Taproot: estructuras de pago más complejas
Dentro del mundo de la tecnología blockchain, existen mecanismos de pagos para transacciones más complejas conocidos como Contratos Inteligentes (Smart Contracts), en los cuales pueden definirse o programarse condiciones más específicas para la ejecución de una transacción como plazos temporales, por ejemplo.
Bitcoin posee un modelo limitado para establecer ciertas condiciones, pero gracias a esta nueva BIP, se introduce el protocolo MAST que permite usar estructuras de datos conocidas como Árboles de Merkle. El funcionamiento del protocolo puede entenderse con una analogía sencilla sobre el recorrido de un auto por distintas autopistas o ramificaciones que contienen ciertas barreras para impedir la circulación en ciertos momentos.
Para efectuar una transacción es necesario escoger una vía o ramificación y llegar al final del recorrido. Antes, se debe pasar por cada una de las barreras que representan las condiciones del Árbol que cada vía tenga; al ir cumpliendo cada condición, las barreras se levantan progresiva y consecutivamente hasta que puede producirse la transacción, habiendo cumplido la totalidad de condiciones deseadas en esa vía, sin necesidad de involucrar a las otras barreras existentes en otras vías no recorridas.
Básicamente, Taproot permite realizar operaciones más complejas de pago, activando y decodificando únicamente aquellas condiciones que se activen para la transacción en particular, dejando el resto de la información del contrato encriptada y protegida.
Tapscript: actualización del leguaje programable de Bitcoin
Bitcoin posee un lenguaje programable, basado en scripts o rutinas de código, que se verifica desde el inicio hasta el final en forma secuencial. Por tanto, sólo al final del proceso puede conocerse cuáles son los códigos de operación que serán activados para dicha transacción.
Sin embargo, la nueva actualización Tapscript, conjuntamente con las firmas Schnorr, simplifican la verificación de estos códigos de operación. Por lo cual, ya no es necesario validar toda la información al final del proceso, sino que pasan a validarse únicamente los códigos utilizados, dejando el resto encriptados sin revelar.
Esto finalmente se traduce en rutinas más ligeras, que requieren menor tiempo de procesamiento. De la misma manera, las transacciones al ocupar un menor espacio de memoria, terminan reduciendo también el costo de operación al momento de su ejecución. Por lo que Tapscript representa una solución que contribuye a la escalabilidad y economización del ecosistema de Bitcoin.
Estas actualizaciones representan un paso fundamental para que, dentro de la red de Bitcoin, puedan implementarse métodos de pagos más complejos como los vistos en los contratos inteligentes que han impulsado, en gran manera, el mundo de las Finanzas Descentralizadas (DeFi) y las Organizaciones Autónomas y Descentralizadas (DAO’s).
Es importante conocer que, para la adopción de nuevas actualizaciones en el ecosistema de Bitcoin, se requiere de un proceso progresivo de activación por parte de sus usuarios, mineros y todas aquellas personas que administren un nodo en la red, hasta alcanzar un consenso y activación de aproximadamente 90%.
Por lo que, aunque el 21 de enero de 2020 se haya introducido a toda la comunidad de Bitcoin Core las actualizaciones BIP correspondientes a Taproot, las mismas deben alcanzar dicho umbral para convertirse en una característica sólida y aceptada. Este proceso puede tomar incluso años, aunque los beneficios de Taproot han alineado a la comunidad para lograr un consenso en el menor tiempo posible.
162 comentarios en «Taproot: 3 cosas que necesitas saber sobre la nueva actualización de Bitcoin»
tadalafil 20mg online
kamagra online europe
online pharmacy 365
voltaren 75
pharmacy rx world canada
cipro tablet
ivermectin cost
zithromax australia
order cafergot online
avodart prescription uk
prozac 40 mg
augmentin 500 125 mg
drug lexapro
buy lexapro canada
metformin 2017
how to buy diflucan online
cheap viagra online canadian pharmacy
zoloft canada
tretinoin singapore
good online mexican pharmacy
ventolin price canada
buying prednixone for animals
acyclovir discount
albuterol 50mg tablet
how can i get amoxicillin
buy female viagra online
bactrim 80mg 400mg
synthroid rx
cymbalta 5mg
family rx
generic cipro
synthroid 50 mcg
prednisone 6 mg
antabuse canadian pharmacy
336 seroquel
retino 0.05
generic augmentin 500mg
priligy 60 mg
azithromycin 250 mg buy online
buy cafergot uk
top online pharmacy
how to get avodart
clomid canada pharmacy
best price metformin
legitimate mexican pharmacy online
gabapentin cream where to buy
cost of flagyl
dapoxetine buy us
where can you buy prednisone without a prescription
flagyl antibiotics
where can i buy zyban
azithromycin 1g online
nexium 40 mg cost
lipitor 20 mg pill
bupropion tab 100mg
canadian pharmacy no scripts
azithromycin tabs 250 mg
plavix 75mg price in india
tamoxifen citrate nolvadex for sale
tadalafil tab 10mg
strattera coupon
medication zestoretic
prednisolone to buy
buy azithromycin without prescription
lisinopril 10 mg price in india
levitra online canadian pharmacy
modafinil prices online
buy predislone tablets
synthroid 100 mcg coupon
buy azithromycin over the counter usa
legitimate mexican pharmacy online
how to buy viagra tablets
best rx pharmacy online
order generic viagra online canada
baclofen 25 mg price
online pharmacy com
generic albenza
buy generic cialis
diflucan online
methocarbamol robaxin
buy cheap sildalis
celebrex pharmacy
tamoxifen 40 mg daily
fildena 100 mg price
canadian pharmacy wellbutrin
buy generic elavil
prednisolone pill
disulfiram uk buy
lexapro generic buy online
inderal 10 mg tablet
CANNABIDIOL interacts with Brivaracetam Briviact CBD buy cialis online More doxycycline information
flomax australia
zoloft tablet price
good pill pharmacy
propecia pills
celexa 10
how to get orlistat
where to buy stromectol online
can you buy amoxicillin without a prescription
prescription medication elavil
albendazole tablets online
pharmacy online cialis
zovirax coupon
suhagra 100mg price canadian pharmacy
buy cialis online no prescription Sensory disturbances including paraesthesia and dysgeusia have been reported commonly in patients receiving PMS Tamoxifen
buy accutane online cheap
erythromycin generic
misoprostol 200 mcg buy online
amoxicillin price australia
how much is xenical
levitra mexico pharmacy
recommended canadian pharmacies
diclofenac gel generic
can i purchase cymbalta in canada
brand gabapentin
finasteride prostate
buy tetracycline 500mg
furosemide 12.5 mg tablets
dexamethasone price uk
fluoxetine capsules 20mg
zoloft cost
best australian online pharmacy
buy lasix without presciption
buy generic propecia
200 mg viagra online
clonidine 0.1mg tablets
xenical uk
propecia 5mg online
bactrim 1000 mg
ciprofloxacin india
generic avodart rx
where to order albendazole
zofran cost canada
generic strattera online
erectafil 20 mg
gabapentin 60 mg
2000mg seroquel
cheep lavitra for sale
buy generic cephalexin
how much is seroquel 25 mg
dexamethasone 3 mg
antibiotic levaquin
plavix generic india
25 arimidex
gabapentin cream where to buy
glucophage 500mg cheap
[url=http://cephalexin.download/]cephalexin 150 mg tablets[/url]
dexamethasone discount
baclofen no preciption
strattera prices canada
atenolol 25 mg for sale
drug robaxin
budesonide 9 mg capsules
can you buy prednisone
zoloft prescription
seroquel 50mg coupon
where can i get acyclovir cream
buy tetracycline online without prescription
flomax low blood pressure
cheap propecia australia
indocin 25 mg drug
buy amoxicillin online uk