Red de conocimiento informático - Conocimientos de programación - ¿Qué significa potencia informática?

¿Qué significa potencia informática?

La potencia informática (también conocida como tasa de hash) es una medida de la potencia de procesamiento de la red Bitcoin. Esa es la velocidad a la que la computadora (CPU) calcula la salida de la función hash. La red Bitcoin debe realizar operaciones intensivas matemáticas y relacionadas con la criptografía por motivos de seguridad. Por ejemplo, cuando una red alcanza una tasa de hash de 10Th/s, significa que puede realizar 10 billones de cálculos por segundo.

En el proceso de obtención de Bitcoin mediante "minería", necesitamos encontrar su solución correspondiente m, y para cualquier valor hash de sesenta y cuatro bits, para encontrar su solución m, no existe un algoritmo fijo. Solo puede confiar en las colisiones de hash aleatorias de la computadora. El número de colisiones de hash que una máquina minera puede realizar por segundo es el representante de su "potencia de computación". Esta es la llamada prueba de carga de trabajo. mecanismo POW (Prueba de trabajo).

Descripción general

Hace unos días, la potencia informática de toda la red Bitcoin entró por completo en la era de la potencia informática P (1P = 1024T, 1T = 1024G, 1G = 1024M, 1M = 1024k), y está en constante aumento. En un entorno de creciente potencia informática, la llegada de la era P significa que Bitcoin ha entrado en una nueva etapa de carrera armamentista.

La potencia informática es una medida de la potencia informática total de una unidad que genera nuevos bloques bajo un determinado consumo de red. La cadena de bloques individual de cada moneda cambia con el tiempo que lleva generar un nuevo bloque de transacciones.

Unidades

1kH/s = 1.000 hashes por segundo.

1MH/s = 1.000.000 hashes por segundo.

1GH/s = 1.000.000.000 hashes por segundo.

1TH/s = 1.000.000.000.000 hashes por segundo.

1PH/s = 1.000.000.000.000.000 hashes por segundo.

1EH/s = 1.000.000.000.000.000.000 hashes por segundo.

上篇: Código fuente del marco del sistema¡Todo es difícil al principio! Muchas personas son impacientes pero lentas, incapaces de encontrar una salida para sus avances y, a menudo, caen en la ansiedad. Pero mientras des el primer paso, estarás a mitad del camino. No importa en qué campo se encuentre, debe prestar atención a los métodos de aprendizaje sistemáticos. Todo el contenido relacionado con Android se divide en 8 módulos y 729 puntos de conocimiento, que cubren el conocimiento más importante de todos los fabricantes de Internet y los puntos tecnológicos más vanguardistas de la industria. ¡Aprender estos ocho módulos significa que básicamente dominas todos los puntos de conocimiento del desarrollo de Android! ! (Si tiene dificultades para encontrar el método avanzado, puede hacer clic para guardar esta nota. O hacer clic en la tarjeta a continuación para obtener la versión completa del pdf) Tabla de contenido 1. Habilidades esenciales para que los arquitectos construyan cimientos 1. Obtenga más información sobre Java Genéricos 2. Explicado en términos simples. Programación concurrente 4. Principios de serialización y transmisión de datos 5. Máquina virtual Java 6. Efficient IO 2, análisis del código fuente del marco Android Top 100 1. Análisis de fuentes de Transformación 2.0 2. Análisis del código fuente Okhttp3 3. Análisis de fuentes de ButterKnife 4. Análisis de la fuente Mpandroidhart 5. Análisis de las fuentes de declive 6. Análisis de la fuente del canal de fuga 7. Análisis del código fuente del cargador de imágenes universal 8. Análisis del código fuente de EventB Us3.0 9.zxing análisis del código fuente 10. Análisis del código fuente de Picasso 11. Explicación detallada del uso de LottieAndroid y análisis del código fuente 12. Análisis del código fuente de Fresco: proceso de carga de imágenes 3, análisis de optimización del rendimiento de Android 1. Tencent Bugly: cierta comprensión de los algoritmos de coincidencia de cadenas 2. iQIYI: solución de captura de fallas de aplicaciones de Android-XCRASH 3. ByteDance: comprensión profunda de uno de los marcos de Gradle: complementos, extensiones y construcción. Tecnología Baidu APP: primera práctica de optimización de pantalla de AndroidH5. Análisis de la arquitectura del cliente Alipay: recolección de basura optimizada para la velocidad de inicio del cliente Android. Ctrip: práctica de arquitectura de componentes del proyecto Zhixing de Android. NetEase News Optimización de la construcción: ¿Cómo hacer que la velocidad de su construcción sea "tan rápida como un rayo"? 4. Combate avanzado mejorado de Kotlin 1. Tutorial de introducción a Kotlin 2. Guía práctica de Kotlin para evitar pozos 3. Práctica del proyecto "Práctica de Kotlin Jetpack" Kotlin ¿Cuál es la experiencia de escribir guiones de Gradle a partir de una demostración que adora al gran dios? Programación de Kotlin triple reino Funciones de alto orden de Kotlin Genéricos de Kotlin Extensión de Kotlin Concurrencia delegada de Kotlin Habilidades de depuración "desconocidas" Concurrencia de gráficos: suspender V, marco de código abierto de interfaz de usuario avanzada de Android descifrado avanzado 1. Utilice el diseño SmartRefresh 2. Análisis del código fuente del control de actualización desplegable de Android 3. Uso básico de Android: biblioteca de actualización desplegable 4. Marco de gestión de páginas de comentarios de carga eficiente y fácil de usar 5. Carga universal de Android. Descripción detallada del marco de carga de vistas 6. MPAndroidChart implementa LineChart 7. guía del usuario de hellocharts-android 8. Guía del usuario de Smart Desk 9. Introducción al proyecto de código abierto android-uitableview 10. Guía del usuario de ExcelPanel 11. y análisis en profundidad del proyecto de código abierto Roid SlidingMenu 12. Guía del usuario del cajón de materiales VI. Desarrollo del módulo NDK 1. Desarrollo del módulo NDK 2. JNI módulo 3. Herramientas de desarrollo nativas 4. Programación Linux. Procesamiento de imágenes de bajo nivel6. Desarrollo de audio y vídeo. Ciencia de las máquinas 7. Tecnología avanzada de tramado1. Descripción general del desarrollo multiplataforma de Flutter 2. Construcción del entorno de desarrollo de flutter. Windows 3. Escribiendo tu primera aplicación Flutter 4. Construyendo y depurando el entorno de desarrollo Flutter 5. Capítulo de gramática de Dart Gramática básica (1) 6. Análisis de uso y fuente de la colección de artículos gramaticales de DART (2) 7. Establecer la función del operador y el análisis del código fuente 7. Artículos de gramática de Dart (3) 8. Desarrollo del subprograma WeChat 1. Descripción general e introducción del mini programa 2. Desarrollo de UI de mini programa 3. Operación API 4. Debido a la gran cantidad de artículos sobre proyectos reales de centros comerciales, el espacio es limitado y los materiales se han compilado en documentos PDF. Si necesita los documentos completos de los ocho módulos avanzados de Android, puede hacer clic en la tarjeta a continuación para recibir el conjunto completo de materiales de video de forma gratuita: 1. Colección de entrevistas 2. Conjunto de análisis de código fuente 3. Una colección de marcos de código abierto. 下篇: ¿Qué significa si un sitio web está bloqueado?