Ir al contenido principal

What is P2PK, P2PKH, P2SH, P2WPKH - ELI5

What is P2PK, P2PKH, P2SH, P2WPKH - ELI5

This is from this entry from StackExchange, I just copy it for backup.

  • P2PKH: "Pay To Public Key Hash"
  • This is how transactions are made. You are requiring the sender to supply a valid signature (from the private key) and public key. The transaction output script will use the signature and public key and through some cryptographic functions will check if it matches with the public key hash, if it does, then the funds will be spendable. This method conceals your public key in the form of a hash for extra security.

  • P2PK: "Pay To Public Key"
  • This is similar to P2PKH; the difference is that it does not conceal your public key. Anyone using this method to send funds over the P2P network is showing people their public key in the transaction details.

  • P2SH: "Pay To Script Hash"
  • The outputs of a transaction are just scripts that, if are executed with specific parameters, will result in a boolean of true or false. If a miner runs the output script with the supplied parameters and results in true, the money will be sent to your desired output. P2SH is used for multi-signature wallets making the output scripts logic that checks for multiple signatures before accepting the transaction. P2SH can also be used to allow anyone, or no one, to spend the funds. If the output script of a P2SH transaction is just 1 for true, then attempting to spend the output without supplying parameters will just result in 1 making the money spendable by anyone who tries. This also applies to scripts that return 0, making the output spendable by no one.

    This can also be used for puzzles like this one.

  • P2WPKH: "Pay To Witness Public Key Hash"
  • This was a feature of segwit which stands for Segregated Witness. Instead of using scriptSig parameters to check the transaction validity, there is a new part of the transaction called witness where the validity occurs.

Recuerda compartir esta entrada con tus amigos, porque el conocimiento es la mejor inversión que se puede hacer.

Comentarios

Entradas populares de este blog

Fiscalidad de Criptomonedas en España 2018

Justo hace un rato que he terminado de hacer la declaración de la renta de 2018. Más de un mes recopilando datos e información sobre como se tributa cada cosa. He tenido que pagar 282€ en una web que te calcula las pérdidas y las ganancias (y bastantes cosas más) e incluso hacerme un programa para que convierta los datos para esta web. Más de mes y medio, todo por andar haciendo gambling con las critpos el año pasado. Os resumo lo que sé de las criptos para la renta de 2018: Se declaran en la casilla 356 y siguientes. Las criptomonedas no son Valores Homogeneos para computar pérdidas, no hay periodo en el que la recompra inhabilita para declarar dichas pérdidas hasta que se vuelvan a vender. Cuando compras no hay que declarar. Cuando vendes una cripto por euros hay que declarar, venta menos compra. Cuando vendes una cripto por otra cripto, hay que declarar, venta menos compra. Cuando vendes una cripto por dolares, hay que declarar, venta menos compra. Cuando vendes dolares por o...

Préstamos Bullet y Full Bullet

En Estateguru hay préstamos que se indican como bullet y otros como full bullet , al buscar con google cuesta encontrar una definición que incluya el segundo tipo. La única que he encontrado es la de Estateguru (que no está bien enlazada por el buscador de Google). Bullet repayment schedule means that loan interest is being paid periodically and principal amount is being paid at the end of the loan period. Full bullet schedule indicated that both interest and principal are being paid at the end of the loan period. Por tanto bullet paga el principal al final e intereses durante el préstamo, mientras que full bullet lo paga todo al final, tanto el principal como los intereses. Recuerda compartir esta entrada con tus amigos, porque el conocimiento es la mejor inversión que se puede hacer.

Crowdlending, ¿qué es?

¿Qué es el Crowdlending ? El crowdlending consiste en que mucha gente preste dinero (una pequeña cantidad cada una de ellas) a personas y empresas mediante una plataforma que los pone en contacto. Hay muchos modalidades, unas veces hay una hipoteca o un valor que hace de aval, otras veces hay una garantía personal, otras es la plataforma la que asegura el capital, otras es el originador y el resto de veces no hay garantía alguna. El crowdlending puede darle a nuestros ahorros un empujón muy por encima de la inflación. Lo que ahora que los bancos nos dan una miseria (y eso cuando dan algo), es muy de agradecer. En estos momentos se pueden conseguir retornos desde el 10 % hasta el 15 % sin despeinarnos mucho. Algunas definiciones: Originador , es la empresa que realiza el prestamo y que pone en venta la mayor parte del mismo. Skin in the game , es la cantidad que se queda el originador que asegura el buen hacer de a la hora de conceder el préstamo. p2p , son pré...