Viúvas do Bitcho

Blog com informações sobre as viúvas do Novo (El Bitcho)

quinta-feira, janeiro 16, 2014

Mais detalhes sobre o Bitch[o]coin

O giga-investidor Bitcho acaba de publicar os detalhes da nova cripto-moeda, totalmente inovadora em relação ao obsoleto Bitcoin.

1) Cada Bitch[o]coin valerá 23 reais. O valor originalmente estimado (230 reais, com base em profundas considerações econômicas - vide o final do post anterior) é um pouco grande para outras transações menores como camisinhas, lubrificantes, dildos e ursinhos de pelúcia para presentear marafonas.

2) A dificuldade em gerar moedas não aumenta com o tempo, criando assim inflação keynesiana e agradando economistas respeitadíssimos como Paul Krugman e Guido Mantega. 

3) A infra-estrutura de transações é totalmente distribuída e baseada no Twitter. Cada vez que alguém minerar uma nova moeda ou transferí-la para outro usuário (e.g. quando pagar uma marafona), basta alegar isto no Twitter usando o tag #bitchocoin.

4) O incentivo deste esquema revolucionário é publicar os nomes Twitter das pervas, para que fique fácil localizá-las. O serviço Bitch[o]coin obsoleta de quebra todos os sites tipo Guia GP e assemelhados. Basta procurar por #bitchocoin para achar onde gastar :)

4) Os demais usuários podem obter as transações no Twitter a qualquer momento, pesquisando pelo tag #bitchocoin e verificar gasto duplo de moedas, bem como a validade de moedas novas.

5) Sendo fiscalizada pela komunidade de software livre, que também deverá criar scripts-robozinhos automatizados de verificação do Twitter, a moeda é 123% segura.

5) A "mineração" das moedas é feita pelo seguinte script (instale [A] se necessário):

#!/usr/bin/env python

import random, scrypt

difficulty = 2
seed = int(random.random() * 231010231010232310231023102380001023102310236661023)

def str2hex(s):
return "".join([ ("%02x" % ord(c)) for c in s ])

def check23(s):
for i in xrange(0, difficulty):
if ord(s[i]) != 0x23:
return False
return True

while True:
coin = 'bitchocoin%d' % seed
h = scrypt.hash('novo23', coin)
print coin

if check23(h):
print
print 'Coin ID: %s' % coin
print
print 'Announce your new coin with tag #bitchocoin at Twitter. Example:'
print 'Just mined %s, it\'s mine! #bitchocoin' % coin
break

seed += 1


6) A validade de uma moeda pode ser verificada pelo seguinte script:

#!/usr/bin/env python

import random, scrypt, sys

difficulty = 2

def check23(s):
for i in xrange(0, difficulty):
if ord(s[i]) != 0x23:
return False
return True

coin = sys.argv[1]

test = scrypt.hash('novo23', coin)

if not check23(test):
print "False coin!!!111"
sys.exit(1)

print "Coin is legitimate!"
sys.exit(0)

Os fontes dos dois aplicativos podem ser encontrados em https://github.com/epx141/bitchocoin.


7) Outros scripts que e.g. varrem automaticamente o Twitter em busca do tag #bitchocoin e validam transações serão criados conforme a necessidade.

Notas

[A] https://pypi.python.org/pypi/scrypt/

Marcadores: