Explicación de los conceptos básicos de Bitcoin: los MNO de BTC
En mis ensayos anteriores, Explicación de los conceptos básicos de Bitcoin: el ABC de BTC, He revisado varios temas de “A es de aceptabilidad” todo el camino hasta “L es para Legal.”Hoy, me gustaría decir” M es para … “sólo una cosa, pero hay bastantes buenos candidatos. He elegido tres de ellos.
Contents
M es para Multisig, Mixing y Mining
Uno de los descubrimientos importantes en los años transcurridos desde David Chaum El primer efectivo digital pionero es la necesidad de tener la capacidad de tener varias firmas para confirmar que se ha producido un determinado evento. Al desarrollar el Protocolo Bitcoin, Satoshi Nakamoto estaba muy consciente de esta necesidad.. Bitcoin proporciona múltiples firmas.
Carteras multifirma
Con la función de firma múltiple, puede tener una dirección de Bitcoin con varias claves privadas asociadas, de modo que necesite más de una para gastar los fondos. Puede especificar cuántas claves tiene que firmar y tener tantas claves involucradas como desee. Las funciones de depósito en garantía de múltiples firmas se encuentran en servicios prestados por empresas como Bitrated así como sitios de Bitcoin algo más convencionales como Coinbase. Encontrará información muy detallada sobre multisig y otras funciones en el Guía para desarrolladores de Bitcoin.
Las carteras con firma múltiple incluyen Greenaddress.it y BitGo. Otra empresa con un interés muy activo en Bitcoin multisig es CryptoCorp. Las carteras de múltiples firmas también fueron uno de los principales puntos de discusión en Coin Brief’s entrevista con Sam Patterson de Bazar abierto.
Mezcla de Bitcoin
La mezcla de monedas es una tecnología que se utiliza para reducir la exposición de su privacidad en la cadena de bloques pública. Al poner algunos bitcoins de otros usuarios junto con los bitcoins que está gastando, un servicio de mezcla confunde deliberadamente el rastro con los usuarios involucrados..
Una wiki de Bitcoin ofrece 15 sitios diferentes con servicios de mezcla de bitcoins. Por supuesto, debido a la naturaleza de estos servicios, los usuarios pueden tener dificultades para obtener reparación si sus pagos no se reenvían según lo solicitado. Entonces, advertencia emptor: que el comprador tenga cuidado.
Cartera oscura es una tecnología que empareja los gastos de Bitcoin de cantidades similares entre sus clientes y mezcla sus monedas antes de enviarlas al beneficiario, para hacer que los pagos sean más difíciles de rastrear en la cadena de bloques de bitcoin. En este sentido, es algo así como una lavandería de monedas, excepto que la función forma parte del acto de hacer un Pago Bitcoin, en lugar de un paso opcional separado.
La mezcla de Bitcoin necesariamente tiene limitaciones. Puede violar los aspectos de “estructuración de pagos” de algunas leyes y regulaciones sobre lavado de dinero. Además, continúa involucrando al público Blockchain de Bitcoin. Por lo tanto, aparecerá algo en la cadena de bloques, ya sea que use un servicio de mezcla o no, si envía o recibe bitcoins directamente..
Minería de Bitcoins
Minería Bitcoin ha sido objeto de varios artículos recientes. Bitcoin siempre requerirá minería, ya que el procesamiento de transacciones es una actividad minera. La minería de Bitcoin se refiere al proceso de descubrir, a través de las matemáticas, los siguientes bloques en la cadena de bloques pública. Los mineros son recompensados en parte por tarifas de transacción y en parte por la adición de nuevos bitcoins..
La minería de Bitcoin es el proceso de computación de funciones hash para establecer, a través de prueba de trabajo, el siguiente bloque en la cadena de bloques. El protocolo Bitcoin determina qué tan difícil será la función hash, según la cantidad de computadoras involucradas en la minería. La computadora que calcula correctamente la función hash necesaria para establecer el bloque más nuevo obtiene la recompensa de las tarifas de transacción y una cierta cantidad de bitcoins nuevos. Cada pocos años, el número de nuevos bitcoins otorgados cae hasta que se alcanza el total de todos los bitcoins que se han creado. Por supuesto, la minería de Bitcoin no es para todos. Ya sea La minería de Bitcoin lo vale porque se basará en muchos factores, y siempre se debe consultar a un Calculadora de minería de Bitcoin antes de invertir dinero en un proyecto minero.
N es para redes
Bitcoin utiliza un protocolo que implica la creación de redes. De alguna manera, Bitcoin existe porque se inventó Internet.
En la década de 1960, la Agencia de Proyectos de Investigación Avanzada del Departamento de Defensa quería un protocolo que permitiera que las computadoras en diferentes partes del mundo se comunicaran. Las computadoras en un edificio determinado, o en un campus de edificios, ya estaban conectadas en red en muchos casos. A menudo, estas redes involucraban un gran servidor de mainframe que proporcionaba capacidades informáticas a muchas computadoras cliente o “terminales”. La tarea, entonces, era “interconectar” estas redes de computadoras.
El sistema desarrollado para realizar esta tarea fue el “protocolo de control de transferencia” (TCP) o “protocolo de Internet” (IP). En su nivel más fundamental, Internet es un documento de protocolo, una lista de especificaciones sobre cómo manejar diferentes tipos de mensajes. De manera similar, Bitcoin, en su nivel más fundamental, es un documento de protocolo, una lista de especificaciones sobre cómo manejar las transacciones. Es útil pensar en las transacciones de pago como un tipo de mensaje especializado..
Cuando usted usar Bitcoin, especialmente el Software Bitcoin Core, debe tener en cuenta que se conectará a otros nodos. Utiliza el puerto TCP 8333 para este propósito, por lo que si bloquea ese puerto, o si su red informática tiene un firewall que bloquea ese puerto, su cliente Bitcoin no podrá conectarse a otros nodos. Hay un Testnet para Bitcoin que usa el puerto 18333. Si las reglas de su firewall son restrictivas, es posible que desee encontrar nodos estables en el lista de nodos de respaldo.
Cómo funciona el mecanismo de búsqueda de pares
El protocolo Bitcoin encuentra pares reenviando anuncios de pares dentro de su propia red. Cada nodo guarda una base de datos de pares para uso futuro. Para iniciar este proceso, Bitcoin utiliza una lista de pares iniciales que se proporcionan manualmente o consultando un conjunto de nombres de dominio del servidor de nombres de dominio (DNS) que tienen listas actualizadas automáticamente. Bitcoin también tiene una lista incorporada que se actualiza de vez en cuando en nuevas versiones del software. El software de referencia le permite especificar pares iniciales manualmente agregando un addr.txt al directorio de datos o mediante el parámetro addnode.
O es para código abierto y para transacciones de Bitcoin fuera de blockchain
Algunas letras tienen más temas que otras, y O es una de esas letras. Entonces, O es para código abierto y para transacciones de Bitcoin fuera de blockchain.
Fuente abierta
Uno de los aspectos realmente importantes de la seguridad para los usuarios de Bitcoin es el hecho de que es un protocolo de código abierto implementado por software de código abierto. Para comprender por qué eso es importante, debe comprender la historia del movimiento del software de código abierto, al menos muy brevemente.
En la década de 1970, cuando la industria de las microcomputadoras estaba comenzando a existir, la mayoría de las computadoras eran grandes mainframes. La mayoría de las computadoras eran propiedad de grandes empresas, universidades o agencias gubernamentales. La mayoría de esos sistemas informáticos funcionaban con un concepto de cliente-servidor, en el que una computadora central proporcionaba servicio a terminales “tontas” o, más tarde, a microcomputadoras. El hardware y el software involucrados eran propietarios, todos eran propietarios. Gran parte se mantuvo en secreto, no solo por agencias gubernamentales que tienden a “clasificar” cada hecho y concepto como un secreto, sino también por empresas que querían mantener su ventaja técnica a través de secretos comerciales, así como patentes y marcas comerciales..
los movimiento de código abierto comenzó como el movimiento del “software libre”. La idea era hacer que algún software estuviera disponible de forma gratuita. El software gratuito no solo era de uso gratuito, sino también de actualización gratuita. En la década de 1980, muchos desarrolladores de computadoras estaban interesados no solo en crear nuevo software propietario, sino también en desarrollar y mantener alternativas gratuitas al software ampliamente utilizado. Los desarrolladores finalmente determinaron, en la década de 1990, que la mejor manera de describir este software era llamarlo “código abierto”.
Incluso los sistemas operativos que hacen que las computadoras se enciendan y comiencen a funcionar se convirtieron en código abierto. Linux fue el primer sistema operativo de código abierto. Se basa en un sistema operativo de computadora central llamado UNIX. Hoy en día, todo, desde el procesamiento de textos hasta la gestión de bases de datos y el software de servidor web, es de código abierto..
Las ventajas del código abierto son muchas. Muchos desarrolladores pueden mirar el código fuente y comprender exactamente lo que hace el software. Los desarrolladores discuten de forma rutinaria problemas con el código y cómo solucionarlo. Los desarrolladores que son muy buenos arreglando código o escribiendo un buen código son muy apreciados en la industria. A menudo, el desarrollo de código fuente abierto ayuda a un nuevo programador a comenzar una carrera lucrativa en el diseño o implementación de software. Lo que es más importante, para la seguridad, lo que hace el software de código abierto es fácilmente visto, entendido y monitoreado por la comunidad de software de código abierto. Por lo tanto, no puede haber subrutinas ocultas que realicen un monitoreo malicioso. No puede haber ninguna parte del programa que envíe sus datos de inicio de sesión a una enorme base de datos sin que usted lo sepa. Todo está a la vista, donde se puede examinar, criticar y mejorar..
Transacciones fuera de blockchain
Cualquier usuario de Bitcoin consciente de la privacidad es consciente de que existe una blockchain pública. Si tiene mucho cuidado de usar siempre direcciones hash separadas para cada transacción, puede, hasta cierto punto, proteger algunos aspectos de su historial de transacciones. Pero, la cadena de bloques está ahí, a la vista, y puede ser analizada con todo tipo de poder de cómputo por agencias gubernamentales, piratas informáticos criminales y otros, en cualquier momento. Además, existen limitaciones inherentes al tamaño de los bloques, lo que significa que el procesamiento de las transacciones se realiza a un ritmo particular. Si bien estas limitaciones pueden cambiar en versiones futuras del Bitcoin protocolo central, por ahora tenemos límites.
Estos hechos han llevado al desarrollo de sistemas alternativos, como Ethereum, Transacciones abiertas, SilentVault, y otros. Estas empresas proporcionan sistemas que funcionan con Bitcoin, aceptan Bitcoin como una rampa de acceso, pero permiten transacciones que no se registran directamente en la cadena de bloques. Otra compañía, Blockstream, con una reputación sustancial en la industria está trabajando en cadenas laterales con clavijas que proporcionaría transferencias de una criptomoneda a otra, y viceversa.
Al permitir transacciones fuera de blockchain, estas empresas están aumentando la flexibilidad, privacidad y utilidad de Bitcoin..
P es para público
P es para público, porque la cadena de bloques de Bitcoin no es privada. Aunque a veces todavía lee en la prensa general sobre la anonimato de Bitcoin, la verdad es muy diferente. Las direcciones de Bitcoin aún no están asignadas al número de seguro social de una persona u otro número de identidad nacional. Dada la naturaleza de código abierto del protocolo de Bitcoin, probablemente sería muy difícil forzar tal medida de identidad..
Sin embargo, la cadena de bloques es pública. Ese hecho tiene, naturalmente, ventajas y desventajas..
Una cadena de bloques pública es accesible y transparente. Es posible ver qué transacciones están procesando las empresas mineras, y granjas mineras. Es posible entender cómo funciona la economía de Bitcoin.. Blockchain.info proporciona una gran cantidad de información y gráficos sobre lo que está sucediendo en la economía de bitcoin, incluida la capitalización de mercado, las transacciones diarias y muchos otros hechos. Sabemos mucho sobre cómo se usa bitcoin y por quién, debido a la cadena de bloques pública..
En el lado negativo, es posible examinar la cadena de bloques para rastrear el dinero de una billetera a otra. Es posible saber bastante sobre usuarios individuales, especialmente si publican una dirección de billetera en un sitio web o en las redes sociales. Una vez que una dirección de billetera se asocia con una persona en particular, se pueden examinar las transacciones que involucran esa dirección. Por lo tanto, es útil que el software de su billetera genere una dirección hash separada para cada transacción..
Bitcoin es extremadamente abierto, transparente y público. El libro blanco en el que se basó, el protocolo y el código para el software central de Bitcoin son información de dominio público publicada. Cualquiera puede ver lo que está sucediendo con Bitcoin siguiendo temas en foros públicos sobre actualizaciones de software. Hay un segmento completo de los medios, del cual Coinbrief forma parte, que informa sobre la economía de Bitcoin. Y las transacciones que tienen lugar con Bitcoin son parte de una cadena de bloques pública y transparente; Una base de datos de todos los eventos económicos en la historia de Bitcoin desde el principio..
Intoducción: A – D | E – H | ILLINOIS | M – P