La comisiones enviadas con monederos compatibles segwit en teoría son mas económicas al usar menos espacio. Animado por esto, he decidido que ha llegado el momento de pasarme a electrum 3.x. antes de hacerlo me he leído este artículo:
El formato de direcciones de electrum 3.0 es Bech32 que es 100% nativo segwit, mas eficiente en términos de espacio de transacción que el formato P2SH y con alguna otra ventaja a nivel de detección de errores y codigos qr mas pequeños. Pero según dicen en ese artículo el problema es que Bech32 actualmente sólo lo usa electrum 3.0 y no se pueden recibir fondos en esas direcciones salvo que se envíen desde un electrum 3.0 con un monedero anterior no segwit cargado en él.
Si esto es así, la migración a segwit a nivel de wallets va a ser lenta y complicada.
Como todo cambio de importancia, no se puede hacer de un día para otro. Lógicamente el soporte actual para bech32/BIP173 es testimonial (openbazaar, bitcoin core a nivel de rpc, NBitcoin) pero todo se andará. El hecho de que ya esté en Electrum es un catalizador enorme.
Irónicamente el desarrollador principal de bitcoin Cash quiere implementar direcciones bech32 en esta moneda para mediados de enero, aunque lógicamente nada tendrían que ver con SegWit ya que BCH no lo soporta.
¿Sabéis si el problema es sólo para recibir fondos (sólo se podría desde otra cartera Electrum 3.0), o también para enviarlos? Quiero decir, ¿desde una cartera Segwit generada con Electrum 3.0, se pueden enviar bitcoins a cualquier dirección, o sólo a otras Bech32?
Critical Electrum vulnerability
Today at 03:34:59 AM #1
A vulnerability was found in the Electrum wallet software which potentially allows random websites to steal your wallet via JavaScript. The bug presumably also affects altcoin derivatives of Electrum such as Electron Cash. If you don’t use Electrum or a derivative, then you are not affected and you can ignore this.
Action steps:
If you are running Electrum, shut it down right this second.
Upgrade to 3.0.4 (making sure to verify the PGP signature).
You don’t necessarily need to rush to upgrade. In fact, in cases like this it can be prudent to wait a while just to make sure that everything is settled. The important thing is to not use the old versions. If you have an old version sitting somewhere not being used, then it is harmless as long as you do not forget to upgrade it before using it again later.
If at any point in the past you:
Had Electrum open with no wallet passphrase set; and,
Had a webpage open
Then it is possible that your wallet is already compromised. Particularly paranoid people might want to send all of the BTC in their old Electrum wallet to a newly-generated Electrum wallet. (Though probably if someone has your wallet, then they already would’ve stolen all of the BTC in it…)
This was just fixed hours ago. The Electrum developer (ThomasV on the forum, ecdsa on github) will presumably post more detailed info and instructions in the near future.
Update 1: If you had no wallet password set, then theft is trivial. If you had a somewhat-decent wallet password set, then it seems that an attacker could “only” get address/transaction info from your wallet and change your Electrum settings, the latter of which seems to me to have a high chance of being exploitable further. So if you had a wallet password set, you can reduce your panic by a few notches, but you should still treat this very seriously. Critical Electrum vulnerability