Tecnologías creativas

Te llevamos donde otros no se atreven

pamplonawcraft  - junio 2016

Bitcoin

-

Blockchain

-

ethereum

Los cyperpunk son los activistas que usando el software, los protocolos y lo más importante la criptografía quieren provocar un cambio político y social

Varios intentos entre entre los 80, 90 por pensar una criptomoneda, e-chash, b-money

Bitcoin

  • 1 de noviembre del 2008 satoshi nakamoto publica el paper sobre el bitcoin
  • 3 de enero del 2009 se crea el primer bloque del blockchain
  • 9 de enero del 2009 se publica la primera versión del software
  • En el 2010 se liberó a la fundación

 

¿Quién es Satoshi Nakamoto?

qué es Bitcoin?

Es una criptomoneda

Un medio de pago descentralizado entre pares

Bitcoin vs Dinero corriente

QuÉ es el DiNero?

1. Medio de intercambio:

Es decir, una manera más eficiente de intercambiar bienes o servicios que haciendo trueque.

 

 

 

  • Fungible
  • No desgastable
  • Portable
  • Durable
  • Altamente Divisible
  • Seguro
  • Fácilmente Manejable
  • Escaso

 

2. Unidad de cuenta

Medida estándar para valorar bienes, servicios, actividades económicas, activos y pasivos

La unidad de cuenta no tiene que ser necesariamente la misma que el medio de intercambio pero suele serlo.

 

QuÉ es el DiNero?

3. Reserva de valor

Mecanismo que permite que la riqueza pueda ser guardada y recuperada en el futuro con cierto grado de predecibilidad sobre su valor proyectado en el tiempo.

 

Todos los activos tienen un mayor o menor grado de impredecibilidad ya que no hay una reserva de valor perfecta.

El ejemplo más típico son los metales preciosos como el oro o la plata.

QuÉ es el DiNero?

Bitcoin

Bitcoin

  • Es distribuido
  • Es fácil de empezar a operar con ella
  • Tiene un alto grado de privacidad
  • Es completamente transparente
  • El coste de las transacciones es minúsculo
  • Es muy rápido
  • Es programable
  • Es gratis
  • Es tuyo
  • Es de código libre

Bitcoin vs Dinero corriente

Cuánto vale un bitcoin?

 

Cómo y quién determina su precio?

  • Inicio 50 BTC por bloque
  • Se divide cada 210.000 bloques 4 años (ahora 12.5)
  • El año 2014 19.6 MM BTC
  • Nunca se superarán los 21 MM

CÓmo se usa el Bitcoin

Monederos

Comprar Bitcoin

BlockChain

BlockChain

Una cadena de bloques es esencialmente solo un registro, un libro mayor de acontecimientos digitales que está “distribuido” o es compartido entre muchas partes diferentes.

Solo puede ser actualizado a partir del consenso de la mayoría de participantes del sistema y, una vez introducida, la información nunca puede ser borrada.

La cadena de bloques de Bitcoin contiene un registro certero y verificable de todas las transacciones que se han hecho en su historia.

Text

CÓmo funciona una transacción en Bitcoin

Text

Minando Bitcoins

Hardware de minado

Ethereum es una plataforma descentralizada que permite a cualquier persona crear y publicar sus propias aplicaciones bajo un seguido de normas fijadas en el código de la propia aplicación donde los smart-contracts tendrán un papel esencial.

Ejecución

Definición

Auditoria

control

Papel

Interpretación entre humanos y objetos.

Posible aplicación de sanción (multas)

Interpretación de la definición (juicio)

Recolección semi manual de los datos

CONTRATO TRADICIONAL

Ejecución

Definición

Auditoria

control

Programa informático 

Ejecución del programa (única interpretación posible) Irreversibilidad, autonomía

En tiempo real inmutable

CONTRATO INTELIGENTE

CONTRATO INTELIGENTE

Tipos de contratos:

  • Sistema de Testigos (Tokens)
  • Derivados Financieros y Monedas de Valor Estable
  • Sistemas de Identificación y Reputación
  • Almacenamiento Descentralizado de Ficheros
  • Organizaciones Autónomas Descentralizadas

Ethereum es una red p2p de aplicaciones descentralizada, continua e imperturbable.

Solidity

Lenguaje de programación para la maquina virtual de ethereum 

Solidity

contract SimpleStorage {
    uint storedData;

    function set(uint x) {
        storedData = x;
    }

    function get() constant returns (uint retVal) {
        return storedData;
    }
}

Solidity

contract twitter {     
	mapping(address => Account) accounts;
	struct Account {         
		string alias;
		uint currentMessage;
		mapping(uint => Message) messages;
	}
	struct Message {
	    string message;
	}
	
	event NewMessage(address sender, string alias, string message);
    
    function status(string alias) { 
        Account account = accounts[msg.sender];
        account.alias=alias;
        account.currentMessage=0;
    }

    function send(string message) returns(bool sent) {         
    	Account account = accounts[msg.sender];
    	account.message[account.currentMessage]=message;
    	account.currentMessage++;
    	NewMessage(msg.sender, account.alias, message);
    	return true;
    }
    
}

Ethereum real

Referencias:

https://ticsyformacion.com/?s=bitcoin

http://www.taringa.net/post/economia-negocios/16787222/Infografia-de-como-funciona-un-Bitcoin.html

http://slides.com/ajunge/clubchiledigital

http://www.santiagomarquezsolis.com/ethereum-whitepaper-traducido-al-castellano/

Del bitcoin a las aplicaciones descentralizadas dapps

By karlos g liberal

Del bitcoin a las aplicaciones descentralizadas dapps

Bitcoin, Blockchain, Ethereum, fintech, swift, dapps… Términos cada día más usados en el sector tecnologico. En esta charla haremos un repaso desde el bitcoin y su blockchain hasta las aplicaciones descentralizadas que plantea ethereum.

  • 1,365