Thursday, February 2, 2023

En la cadena de bloques, los bitcoins se registran en direcciones de bitcoin. Crear una dirección de bitcoin no requiere más que elegir una clave privada válida al azar y

Propiedad

Cadena de propiedad simplificada como se ilustra en el documento técnico de bitcoin. [3] En la práctica, una transacción puede tener más de una entrada y más de una salida. [45]

En la cadena de bloques, los bitcoins se registran en direcciones de bitcoin. Crear una dirección de bitcoin no requiere más que elegir una clave privada válida al azar y calcular la dirección de bitcoin correspondiente. Este cálculo se puede hacer en una fracción de segundo. Pero lo contrario, calcular la clave privada de una dirección de bitcoin dada, es prácticamente inviable. [7] : cap. 4 Los usuarios pueden decirle a otros o hacer pública una dirección de bitcoin sin comprometer su clave privada correspondiente. Además, la cantidad de claves privadas válidas es tan grande que es muy poco probable que alguien calcule un par de claves que ya está en uso y tiene fondos. La gran cantidad de claves privadas válidas hace que sea inviable que se pueda usar la fuerza bruta para comprometer una clave privada. Para poder gastar sus bitcoins, el propietario debe conocer la clave privada correspondiente y firmar digitalmente la transacción. [d] La red verifica la firma utilizando la clave pública ; la clave privada nunca se revela. [7] : cap. 5 

Si se pierde la clave privada, la red bitcoin no reconocerá ninguna otra evidencia de propiedad; [42] las monedas quedan entonces inutilizables y efectivamente perdidas. Por ejemplo, en 2013, un usuario afirmó haber perdido ₿7500, por un valor de $7,5 millones en ese momento, cuando descartó accidentalmente un disco duro que contenía su clave privada. [49] Se cree que alrededor del 20% de todos los bitcoins se han perdido; habrían tenido un valor de mercado de alrededor de $20 mil millones a precios de julio de 2018. [50]

Para garantizar la seguridad de los bitcoins, la clave privada debe mantenerse en secreto. [7] : cap. 10  Si la clave privada se revela a un tercero, por ejemplo, a través de una violación de datos , el tercero puede usarla para robar cualquier bitcoin asociado . [51] Hasta diciembre de 2017 , se han robado alrededor de ₿980 000 de intercambios de criptomonedas . [52]

Con respecto a la distribución de la propiedad, al 28 de diciembre de 2022, el 9,62 % de las direcciones de bitcoin poseen el 98,51 % de todos los bitcoins extraídos. [53] Se cree que la mayor de estas direcciones pertenece a los intercambios, que mantienen su bitcoin en almacenamiento en frío. [54]

Minería

Los primeros mineros de bitcoin usaban GPU para la minería , ya que se adaptaban mejor al algoritmo de prueba de trabajo que las CPU . [55]
Posteriormente, los aficionados extrajeron bitcoins con chips FPGA y ASIC especializados. Los chips que se muestran en la imagen se han vuelto obsoletos debido a la creciente dificultad.
Hoy en día, las empresas mineras de bitcoin dedican instalaciones para albergar y operar grandes cantidades de hardware de minería de alto rendimiento. [56]
Parcela semilogarítmica de dificultad de extracción relativa [e] [40]

La minería es un servicio de mantenimiento de registros realizado mediante el uso de la potencia de procesamiento de computadoras . [f] Los mineros mantienen la cadena de bloques consistente, completa e inalterable al agrupar repetidamente las transacciones recién transmitidas en un bloque , que luego se transmite a la red y los nodos destinatarios lo verifican. [41] Cada bloque contiene un hash criptográfico SHA-256 del bloque anterior, [41] vinculándolo así al bloque anterior y dando su nombre a la cadena de bloques. [7] : cap. 7  [41]

Para ser aceptado por el resto de la red, un nuevo bloque debe contener una prueba de trabajo (PoW). [41] [g] El PoW requiere que los mineros encuentren un número llamado nonce (un número que se usa solo una vez), de modo que cuando el contenido del bloque se codifica junto con el nonce, el resultado es numéricamente más pequeño que el objetivo de dificultad de la red . [7] : cap. 8 Este PoW es fácil de verificar para cualquier nodo de la red, pero su generación requiere mucho tiempo. Los mineros deben probar muchos valores nonce diferentes (por lo general, la secuencia de valores probados son los números naturales ascendentes: 0, 1, 2, 3, ...) antes de que un resultado sea menor que el objetivo de dificultad. Debido a que el objetivo de dificultad es extremadamente pequeño en comparación con un hash SHA-256 típico, los hash de bloque tienen muchos ceros iniciales [7] : cap. 8  como se puede ver en este ejemplo de hash de bloque:

0000000000000000000590fc0f3eba193a278534220b2b37e9849e1a770ca959

Al ajustar este objetivo de dificultad, se puede cambiar la cantidad de trabajo necesario para generar un bloque. Cada 2016 bloques (aproximadamente 14 días con aproximadamente 10 minutos por bloque), los nodos ajustan de manera determinista el objetivo de dificultad en función de la tasa reciente de generación de bloques, con el objetivo de mantener el tiempo promedio entre nuevos bloques en diez minutos. De esta forma, el sistema se adapta automáticamente a la cantidad total de potencia minera en la red. [7] : cap. 8  A partir de abril de 2022 , se necesitan en promedio 122 sextillones (122 mil billones de billones) de intentos para generar un hash de bloque más pequeño que el objetivo de dificultad. [59] Los cálculos de esta magnitud son extremadamente costosos y utilizan hardware especializado. [60]

El sistema de prueba de trabajo, junto con el encadenamiento de bloques, hace que las modificaciones a la cadena de bloques sean extremadamente difíciles, ya que un atacante debe modificar todos los bloques posteriores para que se acepten las modificaciones de un bloque. [61] Como se generan continuamente nuevos bloques, la dificultad de modificar un bloque anterior aumenta a medida que pasa el tiempo y aumenta el número de bloques posteriores (también llamados confirmaciones del bloque dado). [41]

La gran mayoría de la energía minera se agrupa en pools de minería para reducir la variación en los ingresos de los mineros. Los mineros independientes pueden tener que trabajar durante varios años para extraer un solo bloque de transacciones y recibir el pago. En un pool de minería, a todos los mineros participantes se les paga cada vez que un participante genera un bloque. Este pago es proporcional a la cantidad de trabajo que un minero individual contribuyó al grupo. [62] [ se necesita una mejor fuente ]

Suministrar

Bitcoins totales en circulación [40]

Cada 10 minutos, [63] el resto de la red permite que el minero exitoso que encuentra el nuevo bloque cobre por sí mismo todas las tarifas de transacción de las transacciones que incluyeron en el bloque, así como una recompensa predeterminada de bitcoins recién creados. [64] A partir del 11 de mayo de 2020 , esta recompensa es actualmente de ₿6,25 en bitcoins recién creados por bloque. [65] Para reclamar esta recompensa, se incluye en el bloque una transacción especial llamada base de monedas , con el minero como beneficiario. [7] : cap. 8  Todos los bitcoins que existen han sido creados a través de este tipo de transacción. El protocolo bitcoinespecifica que la recompensa por añadir un bloque se reducirá a la mitad cada 210.000 bloques (aproximadamente cada cuatro años). Entonces, considerando la reducción a la mitad cada 210 000 bloques y el tiempo promedio de creación de bloques de 10 minutos, se puede calcular que el límite de ₿21 millones [h] se alcanzará aproximadamente el 5 de octubre de 2138. [66] Después de eso, el minero exitoso será recompensado solo por tarifas de transacción. [67]

Descentralización

Bitcoin está descentralizado así: [5]

  • Bitcoin no tiene una autoridad central. [5]
  • La red bitcoin es peer-to-peer, [12] sin servidores centrales.
  • La red tampoco tiene almacenamiento central; se distribuye el libro mayor de bitcoin. [68]
  • El libro mayor es público; cualquiera puede almacenarlo en una computadora. [7] : cap. 1 
  • No hay un solo administrador; [5] el libro mayor es mantenido por una red de mineros igualmente privilegiados. [7] : cap. 1 
  • Cualquiera puede convertirse en minero. [7] : cap. 1 
  • Las adiciones al libro mayor se mantienen a través de la competencia. Hasta que se agregue un nuevo bloque al libro mayor, no se sabe qué minero creará el bloque. [7] : cap. 1 
  • La emisión de bitcoins está descentralizada. Se emiten como recompensa por la creación de un nuevo bloque. [64]
  • Cualquiera puede crear una nueva dirección de bitcoin (una contrapartida de bitcoin de una cuenta bancaria) sin necesidad de aprobación. [7] : cap. 1 
  • Cualquiera puede enviar una transacción a la red sin necesidad de aprobación; la red simplemente confirma que la transacción es legítima. [69] : 32 

Por el contrario, los investigadores [ ¿quién? ] han señalado una "tendencia hacia la centralización" [ cita requerida ] . Aunque el bitcoin se puede enviar directamente de un usuario a otro, en la práctica se utilizan mucho los intermediarios. [42] : 220–222 Los  mineros de Bitcoin se unen a grandes grupos de minería para minimizar la variación de sus ingresos. [42] : 215, 219–222  [70] : 3  [71]Debido a que las transacciones en la red son confirmadas por los mineros, la descentralización de la red requiere que ningún minero o grupo minero obtenga el 51% del poder de hash, lo que les permitiría gastar monedas dos veces, evitar que se verifiquen ciertas transacciones y evitar que otros mineros de obtener ingresos. [72] A partir de 2013 , solo seis grupos de minería controlaban el 75% del poder total de hash de bitcoin. [72] En 2014, el pool de minería Ghash.io obtuvo el 51 % del poder de hash, lo que generó importantes controversias sobre la seguridad de la red. El grupo ha limitado voluntariamente su poder de hash al 39,99% y solicitó a otros grupos que actúen de manera responsable en beneficio de toda la red. [73]Alrededor del año 2017, más del 70 % del poder de hashing y el 90 % de las transacciones operaban desde China. [74]

Según los investigadores, otras partes del ecosistema también están "controladas por un pequeño conjunto de entidades", en particular el mantenimiento del software del cliente, las billeteras en línea y los clientes de verificación de pago simplificada (SPV). [72]

--
You received this message because you are subscribed to the Google Groups "1TopReadys1" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 1topreadys1+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/1topreadys1/CAMm_%2ByauWNgFMYeQ64M9Vb%3Dv4r6EGV1nFoGsx0jc7mwY1tsOZQ%40mail.gmail.com.

La unidad de cuenta del sistema bitcoin es el bitcoin . Los códigos de moneda para representar bitcoin son BTC [a] y XBT

Diseño

Unidades y divisibilidad

La unidad de cuenta del sistema bitcoin es el bitcoin . Los códigos de moneda para representar bitcoin son BTC [a] y XBT. [b] [37] : 2  Su carácter Unicode es ₿. [1] Un bitcoin es divisible hasta ocho decimales. [7] : cap. 5  Las unidades para cantidades más pequeñas de bitcoin son el milibitcoin (mBTC), equivalente a 1 ⁄ 1000 bitcoin, y el satoshi (sat), que es la división más pequeña posible, y nombrado en homenaje al creador de bitcoin, que representa 1 ⁄100 000 000 (cien millonésimo) bitcoin. [2] 100,000 satoshis son un mBTC. [38]

cadena de bloques

Estructura de datos de bloques en el libro mayor
Número de transacciones de bitcoin por mes, gráfico semilogarítmico [39]

La cadena de bloques de bitcoin es un libro público que registra las transacciones de bitcoin. [41] Se implementa como una cadena de bloques , cada bloque contiene un hash criptográfico del bloque anterior hasta el bloque de génesis [c] en la cadena. Una red de nodos de comunicación que ejecutan el software bitcoin mantiene la cadena de bloques. [42] : 215–219 Las  transacciones de la forma en que el pagador X envía Y bitcoins al beneficiario Z se transmiten a esta red utilizando aplicaciones de software fácilmente disponibles.

Los nodos de red pueden validar transacciones, agregarlas a su copia del libro mayor y luego transmitir estas adiciones al libro mayor a otros nodos. Para lograr una verificación independiente de la cadena de propiedad, cada nodo de la red almacena su propia copia de la cadena de bloques. [43] En intervalos de tiempo variables, con un promedio de cada 10 minutos, se crea un nuevo grupo de transacciones aceptadas, llamado bloque, se agrega a la cadena de bloques y se publica rápidamente en todos los nodos, sin necesidad de supervisión central. Esto permite que el software de bitcoin determine cuándo se gastó un bitcoin en particular, lo cual es necesario para evitar el doble gasto . Un libro mayor convencional registra las transferencias de letras reales o pagarésque existen aparte de él, pero como libro de contabilidad digital, los bitcoins solo existen en virtud de la cadena de bloques; están representados por los productos no gastados de las transacciones . [7] : cap. 5 

Los bloques individuales, las direcciones públicas y las transacciones dentro de los bloques se pueden examinar mediante un explorador de cadenas de bloques. [44]

Actas

Ver también: red Bitcoin

Las transacciones se definen utilizando un lenguaje de secuencias de comandos similar a Forth . [7] : cap. 5  Las transacciones consisten en una o más entradas y una o más salidas . Cuando un usuario envía bitcoins, el usuario designa cada dirección y la cantidad de bitcoin que se envía a esa dirección en una salida. Para evitar el doble gasto, cada entrada debe hacer referencia a una salida anterior no gastada en la cadena de bloques. [45]El uso de múltiples entradas corresponde al uso de múltiples monedas en una transacción en efectivo. Dado que las transacciones pueden tener múltiples salidas, los usuarios pueden enviar bitcoins a múltiples destinatarios en una sola transacción. Al igual que en una transacción en efectivo, la suma de los insumos (monedas utilizadas para pagar) puede exceder la suma prevista de los pagos. En tal caso, se utiliza una salida adicional, devolviendo el cambio al pagador. [45] Cualquier satoshi de entrada que no se tenga en cuenta en los resultados de la transacción se convierte en la tarifa de transacción. [45]

Aunque las tarifas de transacción son opcionales, los mineros pueden elegir qué transacciones procesar y priorizar aquellas que pagan tarifas más altas. [45] Los mineros pueden elegir transacciones basadas en la tarifa pagada en relación con el tamaño de su almacenamiento, no en la cantidad absoluta de dinero pagada como tarifa. Estas tarifas generalmente se miden en satoshis por byte (sat/b) . El tamaño de las transacciones depende de la cantidad de entradas utilizadas para crear la transacción y la cantidad de salidas. [7] : cap. 8 

Los bloques en la cadena de bloques originalmente estaban limitados a 32 megabytes de tamaño. Satoshi Nakamoto introdujo el límite de tamaño de bloque de un megabyte en 2010. [ Aclaración necesaria ] Eventualmente, el límite de tamaño de bloque de un megabyte creó problemas para el procesamiento de transacciones, como el aumento de las tarifas de transacción y el retraso en el procesamiento de transacciones. [46] Andreas Antonopoulos ha declarado que Lightning Network es una posible solución de escalado y se refirió a Lightning como una red de enrutamiento de segunda capa. [7] : cap. 8 

Propiedad

--
You received this message because you are subscribed to the Google Groups "1TopReadys1" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 1topreadys1+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/1topreadys1/CAMm_%2ByZHfqQRCZkRW35Nfq-e_5ycrWgkAV%3DEm0hLEO1h%2BV5E0Q%40mail.gmail.com.

單位和可分割性 比特幣系統的記賬單位是比特幣。代表比特幣的貨幣代碼是BTC [a]和XBT。[b] [37] : 2 它的Unicode字符是₿

單位和可分割性

比特幣系統的記賬單位是比特幣。代表比特幣的貨幣代碼是BTC [a]和XBT。[b] [37] : 2 它的Unicode字符是₿。[1]一個比特幣可以整除小數點後八位。[7] : 章。5 較小數量的比特幣的單位是毫比特幣 (mBTC),等於1 ⁄ 1000比特幣,以及聰 (sat),這是可能的最小單位,並以比特幣的創造者的名字命名,代表1 ⁄ 1100 000 000(億分之一)比特幣。[2] 100,000 聰是一個 mBTC。[38]

區塊鏈

賬本中區塊的數據結構
每月比特幣交易數量,半對數圖[39]

比特幣區塊鍊是記錄比特幣交易的公共賬本。[41]它被實現為一個塊鏈,每個塊包含前一個塊的加密哈希,直到鏈中的創世塊[c]。運行比特幣軟件的通信節點網絡維護區塊鏈。[42] : 215–219 付款人 X 向收款人 Z 發送 Y 比特幣的形式的交易使用現成的軟件應用程序廣播到該 網絡。

網絡節點可以驗證交易,將它們添加到它們的賬本副本中,然後將這些賬本添加廣播到其他節點。為了實現所有權鏈的獨立驗證,每個網絡節點都存儲自己的區塊鏈副本。[43]以平均每 10 分鐘的不同時間間隔,創建一組新的已接受交易(稱為區塊),將其添加到區塊鏈,并快速發佈到所有節點,而無需中央監督。這允許比特幣軟件確定特定比特幣何時被花費,這是防止雙重支出所必需的。傳統分類賬記錄實際票據或本票的轉移存在於它之外,但作為數字分類賬,比特幣僅憑藉區塊鏈而存在;它們由交易的未花費輸出表示。[7] : 章。5個 

可以使用區塊鏈瀏覽器檢查單個塊、公共地址和塊內的交易。[44]

交易

事務是使用類似Forth的腳本語言定義的。[7] : 章。5 交易由一項或多項輸入和一項或多項輸出組成。當用戶發送比特幣時,用戶在輸出中指定每個地址和發送到該地址的比特幣數量。為防止雙重支出,每個輸入都必須引用區塊鏈中先前未花費的輸出。[45]使用多個輸入對應於在現金交易中使用多個硬幣。由於交易可以有多個輸出,用戶可以在一筆交易中將比特幣發送給多個接收者。與現金交易一樣,輸入總和(用於支付的硬幣)可能會超過預期的支付總和。在這種情況下,會使用額外的輸出,將零錢返還給付款人。[45]任何未計入交易輸出的輸入聰都會成為交易費用。[45]

儘管交易費用是可選的,但礦工可以選擇處理哪些交易並優先處理支付更高費用的交易。[45]礦工可以根據相對於其存儲大小支付的費用來選擇交易,而不是作為費用支付的絕對金額。這些費用通常以每字節聰 (sat/b)來衡量。交易的大小取決於用於創建交易的輸入數量和輸出數量。[7] : 章。8個 

區塊鏈中的塊最初限制在 32兆字節的大小。1 兆字節的區塊大小限制是中本聰在 2010 年引入的。[需要澄清]最終,1 兆字節的區塊大小限制給交易處理帶來了問題,例如增加交易費用和延遲交易處理。[46] Andreas Antonopoulos表示閃電網絡是一種潛在的擴展解決方案,並將閃電稱為第二層路由網絡。[7] : 章。8個 

所有權

如比特幣白皮書所示的簡化所有權鏈。[3]實際上,一筆交易可以有多個輸入和多個輸出。[45]

在區塊鏈中,比特幣被註冊到比特幣地址。創建一個比特幣地址只需要隨機選擇一個有效的私鑰併計算相應的比特幣地址。這種計算可以在瞬間完成。但相反,計算給定比特幣地址的私鑰實際上是不可行的。[7] : 章。4個 用戶可以告訴其他人或公開一個比特幣地址,而不會洩露其對應的私鑰。此外,有效私鑰的數量如此之多,以至於有人極不可能計算出已經在使用且有資金的密鑰對。大量的有效私鑰使得暴力破解私鑰變得不可行。為了能夠花費他們的比特幣,所有者必須知道相應的私鑰並對交易進行數字簽名。[d]網絡使用公鑰驗證簽名;私鑰永遠不會洩露。[7] : 章。5個 

如果私鑰丟失,比特幣網絡將無法識別任何其他所有權證據;[42]然後硬幣無法使用,實際上丟失了。例如,在 2013 年,一名用戶聲稱因不小心丟棄了包含私鑰的硬盤驅動器而損失了 7,500 英鎊,當時價值 750 萬美元。[49]據信,所有比特幣中約有 20% 丟失了——按 2018 年 7 月的價格計算,它們的市值約為 200 億美元。[50]

為了保證比特幣的安全,私鑰必須保密。[7] : 章。10 如果私鑰洩露給第三方,例如通過數據洩露,第三方可以使用它來竊取任何相關的比特幣。[51]截至 2017 年 12 月,大約 980,000 英鎊從加密貨幣交易所被盜。[52]

關於所有權分佈,截至 2022 年 12 月 28 日,9.62% 的比特幣地址擁有 98.51% 的已開採比特幣。[53]這些地址中最大的被認為屬於交易所,它們將比特幣保存在冷藏庫中。[54]

礦業

--
You received this message because you are subscribed to the Google Groups "1TopReadys1" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 1topreadys1+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/1topreadys1/CAMm_%2BybQ_KE6QpO9CCej3k%2BgHQUN9xYDnVL5JHUk1Jbb_PkDCA%40mail.gmail.com.