La plataforma de pagos BitPay ha anunciado el lanzamiento de Copay, una cartera bitcoin con funcionalidades de multiplataforma cuya principal oferta a los usuarios bitcoin es el resguardo de los activos y la seguridad al realizar transacciones.
Copay presenta en su sitio webย otras interesantes funciones como mรบltiples cuentas de acceso para carteras bitcoin compartidas, manejo de mรบltiples carteras bitcoin en รฉsta misma plataforma, protocolos de alta seguridad totalmente configurables y disponibilidad de manejo desde computadoras personales y telรฉfonos inteligentes.
Copay tambiรฉn presenta soporte nativo con Bitcoin Testnet, diseรฑada para probar aplicaciones bitcoin en diversas plataformas. La aplicaciรณn estรก totalmente realizada en software libre y estรก disponible para Windows, OSX y Linux. Las especificaciones de la programaciรณn detrรกs de Copay estรกn disponibles en la popular plataforma web de la comunidad de desarrollo de software GitHub.
Copay y sus carteras multiacceso
Copayย implementa una billetera multiaccesos usando direcciones p2sh. Es compatible con mรบltiples carteras bitcoin, cada una con su propia configuraciรณn, tales como 3-de-5 (3 firmas requeridas de 5 pares de los participantes) o 2-de-3. Para crear una cartera multiacceso compartida entre mรบltiples participantes, Copay requiere las claves pรบblicas prolongadas de todos los participantes de la cartera. Esas claves pรบblicas se incorporan en la configuraciรณn de la cartera y se combinan para generar una direcciรณn de pago cuando los fondos se pueden enviar a la cartera. Por el contrario, cada participante maneja su propia clave privada y nunca se transmite a ninguna parte.
Para desbloquear un pago y gastar los fondos de la cartera, el quรณrum de las firmas participantes deberรกn agruparse y ensamblarseย en la transacciรณn. Los fondos no se pueden gastar sin al menos el nรบmero mรญnimo de firmas requeridas por la configuraciรณn de la carpeta (2 de 3, 3 de 5, 6 de 6, etc). Una vez que se crea una propuesta de transacciรณn, la propuesta se distribuye entre los participantes para cada cartera para firmar la transacciรณn a nivel local. Una vez que se firmรณ la transacciรณn, el รบltimo participante que firma emitirรก la transacciรณn a la red Bitcoin.
Copayย tambiรฉn implementa BIP32 para generar nuevas direcciones para sus compaรฑeros. La clave pรบblica que cada participante contribuye a la cartera es una clave pรบblica extendida BIP32. Como se necesitan claves pรบblicas adicionales para las operaciones de cartera (para producir nuevas direcciones para recibir pagos en la cartera, por ejemplo), nuevas claves pรบblicas se pueden derivar de las claves pรบblicas extendidas originales de los participantes. Una vez mรกs, es importante hacer hincapiรฉ en que cada participante mantiene sus propias claves privadas a nivel local y se utilizan para firmar las propuestas de transacciรณn para hacer los pagos de la cartera compartida.