Conecta con nosotros

Tecnología

Bitcoin [BTC]: protégete de Coinhive y programas similares con Mozilla Nightly

Avatar

Publicado

en

El navegador Mozilla Firefox siempre ha estado a la vanguardia en la protección de sus usuarios de los scripts de minería de criptomonedas. El año pasado, el navegador web de código abierto publicó que bloquearía los scripts de minería, como Coinhive, en su próxima versión.

Manteniéndose fiel a su palabra, el 9 de abril de 2019, dio una declaración titulada “Protección contra huellas digitales y minería de criptomonedas disponible en Firefox Nightly y Beta”:

“En Mozilla, hemos estado trabajando arduamente para protegerte de amenazas y molestias en la web, para que puedas vivir tu vida en línea con menos preocupaciones. El año pasado, informamos sobre la adaptación de nuestro enfoque a la lucha contra el rastreo, dada la importancia adicional de mantener la privacidad de la información de las personas en la web en el clima actual”.

Además, la publicación del blog indicó que, en su declaración anterior, uno de los factores clave por los que afirmaban trabajar era la mitigación de prácticas dañinas, incluida la extracción de criptomonedas y la toma de huellas dactilares. Con el objetivo de cumplir con ello, el equipo declaró que ha lanzado una nueva característica que bloquea ambas.

Esto podría interesarte: QuadrigaCX: se declara en bancarrota y sigue debiendo millones de dólares a sus usuarios

La declaración de Firefox decía:

“Los ‘criptomineros’ ejecutan operaciones costosas en tu navegador web sin tu conocimiento o consentimiento, usando el poder del CPU de tu computadora para obtener criptomonedas […]. Estos scripts ralentizan tu computadora, agotan tu batería y acumulan tu factura de electricidad”.

Tras esto, el equipo de Firefox indicó que han enumerado los dominios que son populares para ejecutar scripts de criptominado mediante la colaboración con Disconnect.me, una plataforma que permite a los usuarios bloquear sitios invisibles que rastrean el historial de búsqueda y navegación del usuario.

Algunos de los scripts de cifrado que ahora se pueden bloquear en Firefox incluyen: CashBeet, aster18cdn, CoinHive, CoinPot, CryptoLoot, CryptoWebMiner, Freemine, Gridcash y MinerAlt. El blog decía:

“Ahora, en las versiones más recientes de Firefox Nightly y Beta, ofrecemos a los usuarios la opción de bloquear ambos tipos de scripts como parte de nuestro conjunto de protecciones de Bloqueo de contenido. En Firefox Nightly 68 y Beta 67, estas nuevas protecciones contra el robo de huellas dactilares y contra el minado están actualmente deshabilitadas de forma predeterminada”.

Tecnología

Contratos inteligentes explicados en 5 puntos claros, sencillos y en español

Adriana Echánove Laborde

Publicado

en

¿Qué son los contratos inteligentes?

Como su nombre lo indica, un contrato inteligente (smart contract) es la versión digital de uno tradicional, pero con todas las ventajas que la tecnología ofrece: autonomía, seguridad y confianza. Los contratos inteligentes son programas informáticos que tienen la capacidad de cumplirse, de manera automática, cuando los términos preestablecidos por dos o más partes se cumplen.

Los contratos inteligentes se construyen por medio de una serie de instrucciones que se ejecutan al pie de la letra, sin necesidad de intermediarios o mediadores: si el requisito “A” se cumple, la consecuencia “B” sucederá de forma inmediata.

Si bien los contratos inteligentes ya existían en otras plataformas, pues fueron inventados en los noventa por Nick Zsabo, obtuvieron una mayor popularidad gracias a la tecnología Blockchain (que facilita la inmutabilidad de los acuerdos y, a su vez, tiene naturaleza pública), dando mayor confianza a las industrias que los utilizan.

¿Cómo funcionan los contratos inteligentes?

Un ejemplo sencillo sería el traspaso de un fideicomiso, el cual requiere que el beneficiario tenga cierta edad; en el contrato inteligente se indica la fecha de nacimiento, la edad que debe cumplir el beneficiario para recibir el dinero y la cartera en la que debe depositarse el monto.

Cuando el beneficiario alcanza la edad requerida, el contrato inteligente se ejecuta, enviando los activos a su cartera. A diferencia de su contraparte tradicional, donde se puede prestar a interpretaciones, en Blockchain esto no es imposible porque los contratos son inmutables y muy específicos.

Sin embargo, para poder hacer uno de estos contratos, es necesario tener conocimientos en programación, o contratar algún servicio que lo haga por nosotros.

Actualmente, se pueden encontrar firmas de abogados que empiezan a solicitar que sus candidatos cuenten con conocimientos básicos en programación, para que puedan elaborar este tipo de documentos.

¿En qué industrias son útiles los contratos inteligentes?

Apuestas: eliminaría la necesidad de terceros de confianza a la hora de apostar. Dos o más partes pueden recurrir a un contrato inteligente para asegurar que las condiciones van a cumplirse.

Cadenas de suministro: con un código bien construido, se pueden automatizar y registrar de forma segura, a través de los contratos inteligentes, toda la información relacionada con un envío, creando un rastro permanente e inalterable, es decir, obtienen transparencia, rastreabilidad y prevención de robo.

Compañías de seguros: pueden servir para administrar los procesos internos, pues todo se registra en Blockchain para que contribuya a la gestión de pagos, las notificaciones de accidentes, las indemnizaciones, etcétera.

Validez de arte: mediante contratos inteligentes y Blockchain se puede llevar un registro preciso de la ubicación de costosas obras de arte o exposiciones en museos, para así evitar el robo y la falsificación.

Registro y cambio de propiedad: el registro de documentos en Blockchain para establecer una propiedad desde el inicio, y después cambiar al titular mediante contratos inteligentes. Suecia ya está probando su propia plataforma para lograrlo, mientras que en Holanda, el banco ABN AMRO está diseñando un sistema para bienes raíces basado en esta tecnología.

Elecciones: tanto para el registro como para la verificación, de manera fidedigna, de votos y de resultados en cualquier encuesta. Esto podría aplicarse a un tema trivial, o hasta las elecciones gubernamentales, lo que evitaría los clásicas trampas que existen en diversos países. Incluso podría establecer una consecuencia inmediata, según los resultados.

¿Cuándo se usarán los contratos inteligentes de forma cotidiana?

Por el momento, los usos de los contratos inteligentes son limitados y relativamente básicos, pues se limitan a la tecnología que tenemos pero, idealmente, cuando el Internet de las Cosas (IoT) sea una realidad, podremos ver más usos, ya que, sin duda, representan una reducción de costos en diferentes ámbitos.

Es importante mencionar que, dependiendo de la plataforma elegida para desarrollar un contrato inteligente, el lenguaje de programación puede variar. Por ejemplo, para Ethereum, se usa Solidity, mientras que en Cardano se usa Haskell. Las Blockchain más conocidas para contratos inteligentes son: Ethereum, EOS, Tezos, Cardano y NEO.

Aunque el desarrollo de smart contracts está avanzando lentamente, Hay un fuerte interés, pues incluso algunas universidades buscan introducir a sus estudiantes en el tema y, en otros casos, ya han emitido títulos para sus estudiantes mediante programas piloto. Incluso, algunas empresas ya los utilizan a través Enterprise Ethereum Alliance, para realizar tareas básicas.

Según la consultora Capgemini, se impondrán en la industria en sólo tres años gracias a la eficiencia y el ahorro que pueden proveer.

La pregunta del millón, ¿son legales los contratos inteligentes?

Todo depende de la jurisdicción, o de la interpretación del contrato mismo, dado que se escriben en Blockchain, por lo que pueden ser consultados desde cualquier lugar en el mundo. Se mantienen en la llamada “zona gris”.

En 2014, el artículo de Samuel Bourque y Sara Fung Ling Tsui titulado A Lawyer’s Introduction to Smart Contracts, llega a la siguiente conlcusión:  

La actual posición legislativa, al tiempo de este escrito, es muy simple: nunca se han discutido en las legislaturas. La razón es que, por supuesto, esta discusión es preventiva, ya que los contratos inteligentes no están públicamente disponibles como un producto o servicio, aunque hay un software de versión beta para demostrar el concepto tecnológico. Puede ser ilegales, al igual que las criptomonedas cuando se les aplican leyes inflexibles; algunas jurisdicciones pueden tener regulaciones inherentes que prohíban los SC”.

Aunque dicha discusión ya no es preventiva, pues Ethereum y sus contratos inteligentes nacieron en 2015. Sin embargo, no es posible afirmar que son ilegales o que están prohibidos. Todavía hay bastantes consideraciones legales que deben resolverse en cuanto a este tema, pese a que sí ha habido una apertura. Por ejemplo, en Arizona, E.U., tienen la misma condición que los contratos tradicionales.

Continúa leyendo

Tendencias

Suscríbete al boletín de AMBCrypto