¿Qué base se necesita para aprender blockchain?
1. Criptografía
La moneda electrónica es solo una cadena de caracteres y la moneda electrónica es fácil de copiar. Entonces, ¿a quién pertenece esta moneda electrónica? Incluso si hay innumerables copias, ¿cómo podemos asegurarnos de que solo una copia sea válida? Aquí se necesita tecnología criptográfica, criptografía asimétrica para ser precisos.
2. Red P2P
La segunda tecnología utilizada es la red P2P.
La criptografía resuelve perfectamente el problema de la propiedad de la moneda digital a través de tecnología de clave pública y privada, pero no resuelve el problema de las transacciones múltiples. Por ejemplo, si tengo 1 yuan y tengo la clave privada, puedo gastarla repetidamente.
¿Cómo solucionar el problema de las transacciones múltiples? Satoshi Nakamoto utilizó tecnología de red P2P.
Satoshi Nakamoto diseñó una red P2P, que se compone aleatoriamente de muchos nodos. Cada nodo mantiene una base de datos, que se utiliza para registrar todas las transacciones.
Esta tecnología es muy simple, es decir, cada vez que realizas una transacción, debes enviar una notificación para informar a todos los nodos que has realizado una transacción, y luego todos los nodos registrarán la transacción cuando más. del 50% de los nodos. Una vez registrada esta transacción, no se puede cambiar.
3. Economía Austriaca
Después de la criptografía y las redes P2P, el problema parece estar perfectamente resuelto. El sistema emite monedas digitales a través de claves públicas y privadas, registra las transacciones a través de la red P2P. , y luego se comercializan constantemente monedas digitales y las monedas digitales funcionan perfectamente.
Sin embargo, todavía hay una pregunta fundamental aquí: ¿por qué esos nodos de la red P2P necesitan mantener cuentas?
La red P2P no es una tecnología nueva. Hace tiempo que existían muchas redes P2P, como la famosa Qvod. Sin embargo, la mayoría de estas redes viven de la infracción o son impulsadas por hormonas en la parte inferior del cuerpo. ¿Qué impulsa las redes P2P?
Satoshi Nakamoto abrió la papelera y encontró a Hayek, un representante de la Escuela Austriaca. Abrí un libro llamado "Desnacionalización de la moneda" y encontré la motivación detrás de esta red P2P de transferencia de valor: la gente es egoísta.
Luego Satoshi Nakamoto diseñó dos modelos de recompensa: tarifas mineras y tarifas contables.
La minería es encontrar nuevos bloques y la contabilidad es mantener un registro de todas las transacciones. Ambos son comportamientos que requieren potencia informática y también son dos cosas que los nodos P2P pueden realizar fácilmente. Ambas acciones pueden generar beneficios, siempre que los beneficios sean lo suficientemente altos, se atraerá a suficientes personas para ingresar al nodo y participar en el establecimiento y operación de la red.
4. Programación
Dos tecnologías y una teoría económica (o teoría sociológica) completan un modelo perfecto: motivado por la teoría económica, a través de monedas digitales cifradas no simétricamente que determinan la propiedad. Pasé felizmente en el vasto e ilimitado mundo de los bits. Este es un alegre Jardín del Edén.
Este Jardín del Edén ya tiene pensado el final en la mente de Satoshi Nakamoto. ¿Cómo traer este Jardín del Edén a la tierra?
Esta es la última herramienta, que es la programación. Esto es muy simple para Satoshi Nakamoto o su equipo. Después de todo, el lenguaje C puede realizar todas las funciones, y el cifrado asimétrico y las redes P2P son tecnologías muy maduras.
El nombre de dominio .top cree que blockchain no es una tecnología, sino un conjunto de tecnologías; blockchain no propone ninguna tecnología nueva, sino que está construida con algunas tecnologías muy simples pero muy estables y maduras. mundo. Hasta ahora, ha tenido mucho éxito.