jueves, 22 de julio de 2021

Uso de LN (Lightning Network)

 Cartera Wallet of Satoshi (WoS) para Android e iOS

 Cartera Phoenix para Android e iOS (no-custodial, uno controla sus llaves)

Para recibir sats en WoS:

  1. Selecciona +RECEIVE o +RECIBIR
  2. Escoge "ADD CUSTOM AMOUNT" o "AGREGAR CANTIDAD PERSONALIZADA"
  3. Escribir la cantidad (por ejemplo 10 sats)
  4. Dar click en "DONE" o "HECHO"
  5. Seleccionar "SHARE"
  6. Escoger la aplicación, por ej, WhatsApp (para iOS usar "Save Image" o enviar como texto en WhatsApp sin el QR)
  7. Seleccionar al usuario o grupo de WhatsApp (para iOS usar Attachment y seleccionar la imagen guardada)
  8. Enviar mensaje, esperar que envíen sats a esa direccion.
Para enviar sats en WoS:

  1. Abrir SEND/SCAN o ENVIAR/ESCANEAR
  2. Si se tiene el código QR, escanearlo dentro del recuadro
  3. Si se recibió una imagen, seleccionar el ícono de las montañitas y buscar la imagen
  4. Si se recibió texto, seleccionar el ícono de Paste o Pegar (previamente se copia el texto del mensaje de WhatsApp)
  5. Seleccionar PAY para enviar o CANCEL si tiene errores o la cantidad equivocada

lunes, 8 de junio de 2020

Compra, venta e intercambio de criptomonedas

Compra y venta en México: Bitso y Coinbase (precio diario en MXN)

Intercambio/trading: BinancePoloniex y Bitfinex

Finanzas Descentralizadas (DeFi): BlockFi y Nexo (pagan intereses)

Carteras físicas: Ledger NanoTrezor y SafePal

Cartera para Android o iPhone: Coinomi (iOS) (funciona con TestNet)

Carteras Lightning: Phoenix WalletBlue Wallet y Wallet of Satoshi para iOS y Android

Blockchains: principal MainNet y de prueba TestNet
Simulador de blockchain de 5 bloques
Mega lista de links de Jameson Lopp
BitcoinWisdom gráficas de precios al minuto
Coin360 valor comparativo en cuadros
Bitcoin Rich List las 100 direcciones con más bitcoins
Bitcoin Treasuries BTC de varias empresas y fondos de inversión
AssetDash comparativo de empresas y BTC

                                            ¿Qué es Blockchain? (en 5½ minutos)

jueves, 21 de junio de 2018

Introducción al Blockchain (2)

Construye tu propio Blockchain con Python

Learn Blockchains by Building One
Here’s how I built a private blockchain network

Dos sitios recomendados: Blockchain.info y CoinMarketcap.com

Estadísticas y gráficas en Blockchain.info
Criptomonedas y tokens digitales en CoinMarketcap.com
ERC20 Tokens basados en Ethereum
ERC20 tokens - Simply Explained 6:14 min.

Comprender la Blockchain en dos minutos (subtítulos en español) 2:26 min.
19 Industries The Blockchain Will Disrupt (subtítulos en inglés) 9:57 min. (ver links)
Contratos Inteligentes: Explicacion básica (subtítulos en español) 4:17 min.

Blockchain público (Bitcoin como ejemplo)

Descentralizado: sin autoridad central
Sin permiso: basta bajar una aplicación
Resistente a la censura: sin fondos congelados
Acceso abierto: sin discriminación, sin límites de cantidad, 24/7, 365 dí­as
Casi gratis: costos insignificantes de transacción
Sin fronteras: sin lí­mites geográficos
Transnacional: no se aplica jurisdicción especí­fica
Seguro: transacciones no refutables, no falsificables
Resiliente: funcionando initerrumpidamente desde 3/Ene/2009

Blockchain privado o permisionado (IBM Hyperledger como ejemplo)
En AWS

Transacciones por segundo (TPS)

VISA  1,700 (erróneamente reportado como 24,000)
Ripple 1,500
Digibyte  560
PayPal  193
Bitcoin Cash  60
Litecoin  56
Dash  48
Dogecoin  33
Ethereum  20
Bitcoin  7
Las TPS se pueden aumentar reduciendo el tiempo entre bloques (Litecoin es cada 2.5 min en lugar de cada 10 min), aumentando el tamaño del bloque (el de Bitcoin Cash es de 8 MB en lugar de 1 MB para Bitcoin) o recurriendo a un sistema centralizado (Ripple, Stellar).

Universidades que ofrecen cursos sobre Blockchain

CORNELL UNIVERSITY - CornellBlockchain
CAMBRIDGE UNIVERSITY
PRINCETON UNIVERSITY
CYPRUS UNIVERSITY OF NICOSIA
STANFORD UNIVERSITY
B9 LAB ACADEMY (UK)
IT UNIVERSITY OF COPENHAGEN (DENMARK) - European Blockchain Center
NEW YORK UNIVERSITY
DUKE UNIVERSITY - Duke Blockchain Lab
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (MIT)
NORTHWESTERN UNIVERSITY
OXFORD UNIVERSITY

Cursos de Blockchain en Khan Academy
Ripple dona $50 millones USD a 17 universidades para impulsar la adopción de Blockchain y Cryptodivisas 
Oxford busca revolucionar la educación superior con el Blockchain

Alternativas al Blockchain

Hashgraph (hedera)
Tangle (iota)
IOTA's Tangle - Simply Explained (subtítulos en español) 5:35 min.
Block Lattice (raiblocks o nano)

Para adquirir criptomonedas con MXN

Bitso o Volabit para BTC, BCH, ETH, LTC y XRP
Binance para (casi) todas las demás (usando BTC o ETH)

lunes, 18 de junio de 2018

Introducción al Blockchain

Whitepaper (publicado en octubre 31, 2008)

Original (en inglés) https://bitcoin.org/bitcoin.pdf
Traducción al español https://bitcoin.org/files/bitcoin-paper/bitcoin_es_latam.pdf

Videos del curso "Bitcoin y Tecnologías de Criptodivisas" de la Universidad de Princeton

Intro to Crypto and Cryptocurrencies
1.0 Welcome - 2 mins
1.1 Cryptographic Hash Functions - 18 mins
1.2 Hash Pointers and Data Structures - 8 mins
1.3 Digital Signatures - 9 mins
1.4 Public Keys as Identities - 5 mins
1.5 A Simple Cryptocurrency - 14 mins

How Bitcoin Achieves Decentralization
2.1 Centralization vs. Decentralization - 4 mins
2.2 Distributed Consensus - 13 mins
2.3 Consensus Without Identity: the Blockchain - 17 mins
2.4 Incentives and Proof of Work - 19 mins
2.5 Putting It All Together - 18 mins

Mechanics of Bitcoin
3.1 Bitcoin Transactions - 11 mins
3.2 Bitcoin Scripts - 15 mins
3.3 Applications of Bitcoin Scripts - 14 mins
3.4 Bitcoin Blocks - 5 mins
3.5 The Bitcoin Network - 18 mins
3.6 Limitations & Improvements - 11 mins

How to Store and Use Bitcoin
4.1 How to Store and Use Bitcoins - 6 mins
4.2 Hot and Cold Storage - 13 mins
4.3 Splitting and Sharing Keys - 11 mins
4.4 Online Wallets and Exchanges - 19 mins
4.5 Payment Services - 8 mins
4.6 Transaction Fees - 5 mins
4.7 Currency Exchange Markets - 16 mins

Bitcoin Mining
5.1 The Task of Bitcoin Miners - 10 mins
5.2 Mining Hardware - 23 mins
5.3 Energy Consumption & Ecology - 14 mins
5.4 Mining Pools - 14 mins
5.5 Mining Incentives and Strategies - 23 mins

Bitcoin and Anonymity
6.1 Anonymity Basics - 26 mins
6.2 How to De-anonymize Bitcoin - 18 mins
6.3 Mixing - 21 mins
6.4 Decentralized Mixing - 14 mins
6.5 Zerocoin and Zerocash - 19 mins
6.6 Tor and the Silk Road - 11 mins

Community, Politics, and Regulation
7.1 Consensus in Bitcoin - 6 mins
7.2 Bitcoin Core Software - 10 mins
7.3 Stakeholders: Who's in Charge - 9 mins
7.4 Roots of Bitcoin - 9 mins
7.5 Governments Notice Bitcoin - 9 mins
7.6 Anti Money-Laundering - 5 mins
7.7 Regulation - 11 mins
7.8 New York's BitLicense Proposal - 10 mins

Alternative Mining Puzzles
8.1 Essential Puzzle Requirements - 5 mins
8.2 ASIC Resistant Puzzles - 13 mins
8.3 Proof-of-useful-work - 9 mins
8.4 Nonoutsourceable Puzzles - 7
8.5 Proof-of-Stake "Virtual Mining" - 8 mins

Bitcoin as a Platform
9.1 Bitcoin as an Append-Only Log - 16 mins
9.2 Bitcoin as Smart Property - 16 mins
9.3 Secure Multi-Party Lotteries in Bitcoin - 10 mins
9.4 Bitcoin as Randomness Source - 18 mins
9.5 Prediction Markets & Real-World Data Feeds - 23 mins

Altcoins and the Cryptocurrency Ecosystem
10.1 Short History of Altcoins - 21 mins
10.2 Interaction Between Bitcoin and Altcoins - 15 mins
10.3 Lifecycle of an Altcoin - 15 mins
10.4 Bitcoin-Backed Altcoins, "Side Chains" - 11 mins

The Fututre of Bitcoin?
11.1 The Blockchain as a Vehicle for Decentralization - 14 mins
11.2 Routes to Blockchain Integration - 28 mins
11.3 What Can We Decentralize? - 24 mins
11.4 When is Decentralization a Good Idea? - 16 mins

Exploradores de Blockchain Testnet

BlockCypher https://live.blockcypher.com/btc-testnet/
BlockExplorer https://testnet.blockexplorer.com/
Blockchain.info https://testnet.blockchain.info/
BlockTrail https://www.blocktrail.com/tBTC

Orden Dirección                                              Bloque
1) mrX7x5eYP2bSKGLZDzfoexaHcJyYY1mFr9 #1325799
2) my5hfEKkSXQWKUzbMsYimPyZXxU9aQ5GHv #1325800
3) mvxmbfoWRihNHBYHrv9c8gghUSAo2E1Jzp #1325800
4) mnt6CSpQTw9SDcZjt8aVNSuHQqE5vF8nE8 #1325800
5) moo8aB8Mwn9BhwBdzaV2CZqbjCdveRMv1N #1325800
6) n26bCQQRqUM7YoLZFC2SPQ8bVDGKqME73E #1325800
7) mqQKUAQ2buPaTHqGyrbPtik4YbAP3KLsMm #1325800
8) n2toWnbCWwvHfhX7neEkNVghAh6JSNAmqt #1325802
9) mmGBzkMv9rGmevhuXpQ1HoYhqLgtkFxhhC #1325804

Una función hash criptográfica ideal tiene estas propiedades:
  • Es determinista por lo que el mismo mensaje siempre da como resultado el mismo hash
  • Es rápido calcular el valor hash para cualquier mensaje dado
  • No es factible generar un mensaje a partir de su valor hash, excepto al intentar todos los mensajes posibles
  • Un pequeño cambio en un mensaje debe cambiar el valor hash para que el nuevo valor hash aparezca sin correlación con el antiguo valor hash (efecto avalancha)
  • Es inviable encontrar dos mensajes diferentes con el mismo valor hash (colisión)
  • Sin importar la longitud del mensaje, la longitud del hash siempre es la misma

Explicación sobre hashes, prueba de trabajo, cadena de bloques más larga. Minuto 11:22 a 24:40
https://youtu.be/bBC-nXj3Ng4?t=11m20s
Instituto Tecnológico de Tijuana - Tecnológico Nacional de México
Texto de prueba (65 caracteres o 520 bits),copiar múltiples veces, cambiar un solo caracter y ver el efecto sobre el hash.

Criptografía de curva elíptica
Otra explicación de ECDSA
Generador gráfico de direcciones Bitcoin
Generador gráfico de direcciones Ethereum

miércoles, 11 de febrero de 2015

Minería y creación de monedas digitales

Minería de bitcoin a gran escala


  • China  (6/Feb/15)
  • Tailandia (14/Oct/14) se incendió con pérdidas millonarias
  • China (27/Ago/14)
  • China (11/Ago/14)
  • República de Georgia (1/Ago/14)
  • Estados Unidos (12/Mar/14) y video
  • Hong Kong (2/Dic/13) con enfriamiento por inmersión líquida


  • La eliminación del calor producido por los circuitos integrados es uno de los grandes problemas de la minería de bitcoin y cualquier otra criptomoneda PoW (Proof of Work). Se han desarrollado sistemas de inmersión directa en líquidos de bajo punto de ebullición.
  • 3M Novec Immersion Cooling
  • ASICMiner BE200 Immersion Test
  • ASICMINER's Immersion Cooling Mining Facility
  • Bitfury Immersion Cooling

  • Creación de monedas digitales

    El código fuente es libre y se puede modificar.

  • SmallChange, una moneda Scrypt derivada de Litecoin
  • Diferencias entre el código de SmallChange y Litecoin
  • Guía para crear una moneda basada en Bitcoin
  • Monedas 'foo' y 'bar'
  • Coin Creator, un sitio que permite crear monedas por 0.075 BTC o más.


  • Se necesitan especificar ciertos parámetros al definir una nueva moneda.


    Bitcoin Litecoin Dogecoin
    Algoritmo SHA256 Scrypt Scrypt
    Monedas/bloque 50 50 1000000
    Tiempo/bloque 10 min 2.5 min 1 min
    Mitad (bloques) 210000 210000 100000
    Mitad (tiempo) 4 años 4 años 10 semanas
    Máximo monedas 21000000 84000000 100000000000
    Reajuste dificultad 2016 blks 2016 blks 1 bloque
    Minar último bloque 2140 2140 Feb/2015

    Otros parámetros son el número de bloques que se tienen que minar antes de poder gastar las monedas (de 3 a 6), y si una moneda es preminada (si se producen monedas antes de hacerla pública) o no.

    Dogecoin es la moneda PoW con la tasa de reducción a la mitad más rápida (10 semanas en lugar de 4 años), se puede consultar aquí y aquí. Los primeros dos ciclos tenían una recompensa por bloque aleatoria pero para el tercer ciclo (a partir del bloque 145,000) se ajustó a una cantidad fija de 250,000 monedas/bloque.
    Al llegar al bloque 600,000 la recompensa se reduce a 10,000 y ya no cambia (Bitcoin y Litecoin se siguen reduciendo a la mitad hasta llegar a 0.00000001 en 2140).

    Otras ligas

    Transferencia de monedas de distintos países a Bitcoin
    Resumen de los principales exchanges de monedas digitales
    Inversion de $250,000 dólares en exchange mexicano