Esta es la primera parte de una charla más técnica en la que Andreas explora el script de Bitcoin, con ejemplos de la segunda edición de Mastering Bitcoin, centrándose en el uso de declaraciones condicionales, control de flujo, cláusulas de protección y bloqueos de tiempo. Los ejemplos incluirán scripts avanzados de firmas múltiples, contratos de bloqueo de tiempo hash y compromisos revocables asimétricos. Luego responde preguntas sobre los errores peculiares de Bitcoin, en qué se diferencia Bitcoin de Ethereum a nivel de secuencias de comandos, cómo funciona SegWit, cómo cambian las reglas de consenso y si Bitcoin es algo más que una moneda.
Mira la Parte 2 aquí: https://youtu.be/pQbeBduVQ4I
Esta charla tuvo lugar en la reunión de desarrolladores de Bitcoin de San Francisco (@SFBitcoinDev) el 3 de abril de 2017: https://www.meetup.com/SF-Bitcoin-Devs/events/238773843/
Revise los materiales sobre los temas presentados:
Capítulo. 7: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc
Capítulo. 12: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch12.asciidoc
Los fundamentos del guión de Bitcoin 2:17
Operadores de Bitcoin 5:00
Creación de transacciones (P2PKH: pago a hash de clave pública) 6:30
Public Key CheckSigs, seguridad mediante la ofuscación de claves públicas 7:42
Redimiendo el guión 9:05
La operación hash RIPEMD160 12:05
OP_EQUALVERIFY, OP_CHECKSIG y el algoritmo de firma digital de curva elíptica (ECDSA) 14:05
Resumen 18:30
Ilustración de guiones: Equal, EqualVerify, CheckSig, CheckVerify, CheckMultisig, CheckLockTimeVerify 19:45
Cláusulas de guardia 23:02
Bloqueos de tiempo basados en scripts 24:53
Declaraciones de control de flujo, inteligencia artificial interactiva 26:50
Si, Si no, FinSi 28:35
Desbloqueo de scripts, qué hacen los flujos condicionales en Bitcoin 33:55
1 de 2 guión de firmas múltiples 35:44
1-de-2 guión de múltiples firmas con cláusula de protección 38:28
2 de 3 guión de firmas múltiples 41:30
Guión de firma múltiple 2 de 3 con cláusula de protección de bloqueo de tiempo 43:20
BIP-113, cómo se hace referencia al tiempo en Bitcoin 44:42
Cláusula de respaldo y otros matices en esquemas de firmas múltiples 46:58
Teoría de juegos, complejidad desde la simplicidad 52:36
Script de firma múltiple 2 de 3, desbloqueo 53:45
RELACIONADO:
Bitcoin: donde prevalecen las leyes de las matemáticas – https://youtu.be/HaJ1hvon0E0
Las reglas de Bitcoin (parte 1) – https://youtu.be/VnQu4uylfOs
Las reglas de Bitcoin (parte 2) – https://youtu.be/vtIp0GP4w1E
Forkology: un estudio de Forks para principiantes – https://youtu.be/rpeceXY1QBM
Irreversibilidad y protección al consumidor – https://youtu.be/R107YWu5XzU
Andreas M. Antonopoulos es un tecnólogo y emprendedor en serie que se ha convertido en una de las figuras más conocidas y respetadas de bitcoin.
Siga en Twitter: @aantonop https://twitter.com/aantonop
Sitio web: https://antonopoulos.com/
Es autor de dos libros: "Mastering Bitcoin", publicado por O'Reilly Media y considerado la mejor guía técnica para bitcoin; "The Internet of Money", un libro sobre la importancia de bitcoin.
EL INTERNET DEL DINERO, v1: https://www.amazon.co.uk/Internet-Money-collection-Andreas-Antonopoulos/dp/1537000454/ref=asap_bc?ie=UTF8
DOMINAR BITCOIN: https://www.amazon.co.uk/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrencies/dp/1449374042
[NUEVO] DOMINAR BITCOIN, 2.ª edición: https://www.amazon.com/Mastering-Bitcoin-Programming-Open-Blockchain/dp/1491954388
¡Suscríbase al canal para obtener más información sobre Bitcoin y cadenas de bloques abiertas!
Si desea acceso temprano a las charlas y la oportunidad de participar en una sesión mensual de preguntas y respuestas EN VIVO con Andreas, conviértase en patrocinador: https://www.patreon.com/aantonop
Música: “Unbounded” de Orfan (https://www.facebook.com/Orfan/)
Gráficos finales: Phneep (http://www.phneep.com/)
Arte final: Rock Barcellos (http://www.rockincomics.com.br/)
¡Pregunta increíble sobre el consenso del tiempo!
Me recomendaron a este minero en WhatsApp al +18626219611. Su script me devolvió 2btc, muy bueno y confiable.
muy genial !
Gracias Anto…Esta es la octava repetición….Lleno la repetición número 8…Buena conferencia….???
Gracias anto…Eres nuestro héroe…..Héroe coreano…?????????
¡Por favor más así!
Y todos estos gratis; Una de las razones por las que amo el espacio criptográfico es: la gran gente
Este es mi tipo de droga
Gracias, gracias, gracias
11:43 No parece que OP_DUP saque nada de la pila, sino que simplemente hace referencia al elemento superior y lo empuja nuevamente: https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L652-L656
De todos modos, ¡esta es una muy buena explicación! 🙂
¿Dijiste que le escribiste a Eliza??? Dios mío, ese era uno de mis programas favoritos que solía ejecutar en mi TRS-80 Modelo I. ¡Es muy gracioso!
Wow, él es una leyenda en ciernes IG: juber_aliec para novatos. Veo estas cosas para enseñar con memes. Gritadme. Obtendremos una adopción masiva más rápido.
¡Esto es increíble! Revisé artículos tras artículos para darle sentido a esta palabrería del guión y esto es lo único que tiene sentido. ¡Gracias!
No soy programador de ninguna manera... Pero "la mayor parte" de esto no se me pasó por la cabeza. Gracias A.A. Me encanto esto.
Me perdi en 1+1
Los que están a la mano siempre son inteligentes
De repente, un nivel de conocimientos de programación de escuela secundaria es muy insuficiente para seguir incluso el 10% de lo que se dice jajaja.
CHARLA AVANZADA DE BIG BANG :>) ¡Un verdadero diamante Crypto apasionado, multifacético (sin) pulido!
Robin Hood moderno de la economía. ¡Bien educado, interesado y experimentado! Metafóricamente conectando nuestro pasado y futuro financieros con pasión.
Desde la perspectiva Técnica, Biológica, Médica, Económica, Antropológica e Informática. ¡Muy enriquecedor para navegar la vida (financiera)! Saludo desde Ámsterdam
muy complicado
Me gusta 420. gracias por todo Andreas, ¡¡¡TE queremos!!!
Creo que Andreas creó Bitcoin y Blockchain.
28:14 ¿Andreas acaba de afirmar que es el autor de Eliza?
"No basta con tener buena mente; lo principal es utilizarla bien."R DESCARTES