segunda-feira, 17 de setembro de 2018

Casa cheia de lixo


Shellac - House Full of Garbage



Imagine a man so tall back on the ceiling, he stooped over a man to get in his house. Imagine so proud Build a monument to himself: A mountain of garbage, In his house. Passed a boy asleep in a tent outside... Why? Imagine his wife asleep in they bed... The times they make love in a... With the doodoo and the feces on the wall. Imagine a man so tall Back on the ceiling, he stooped over a man to get in his house. Imagine a man so proud Build a monument to himself: A mountain of garbage, In his house.

segunda-feira, 18 de dezembro de 2017

Jordan Peterson sobre opressão

Parece um rant de bar mas chegando em algum lugar. Postando antes de ver o final e sem saber quem ele é.

Edit: Ele fala na palestra completa sobre as consequências da rejeição do neo-marxismo e pós-modernismo da iluminação ocidental e dos ideiais arquétipos.

quinta-feira, 16 de novembro de 2017

Prova de Autoridade (PdA) - Proof of Authority (PoA)

Prova de Autoridade (PdA) é um algoritmo de consenso que pode ser usado para ledgers permissionários. Ele usa um conjunto de 'autoridades', que são nós que tem a permissão de criar novos blocos e dar segurança ao ledger. Ledgers usando PdA requerem que a maioria das autoridades assinem o bloco para que este seja criado.

Tolerância à Falta Bizantina Simplificada (TFBS) - Simplified Byzantine Fault Tolerance (SBFT)

O algoritmo de consenso da Tolerância à Falta Bizantina Simplificada implementa uma versão adaptada do algoritmo Tolerância À Falta Bizantina Prática (TFBP) - Practical Byzantine Fault Tolerant (PBFT), e busca dar melhoras significativas ao protocolo de consenso Prova de Trabalho do Bitcoin. A ideia básica involve um único validador que empacota as transações propostas e forma um novo bloco. Note que, diferente da blockchain do Bitcoin, o validador é uma parte conhecida, dada a natureza permissionada do registrador (ledger). O Consenso é alcançado como um resultado de um número mínimo de outros nós da rede ratificando o novo bloco. A fim de ser tolerante à falta bizantina, o número de nós que devem alcançar consenso é 2f+1 num sistema contendo 3f+1 nós, onde f é o número de faltas no sistema. Por exemplo, se temos 7 nós no sistema, então 5 desses nós devem concordar se 2 nós estiverem agindo de maneira faltosa/maliciosa.
Um exemplo prático que podemos dar é o da ByzCoin, que busca fazer melhorias chaves sobre o protocolo original do Bitcoin. Dando atenção ao desafio ao redor da escalabilidade devido à latência elevada, as transações em ByzCoin são irreversivelmente comprometidas à blockchain em segundos. A vantagem adicional são as árvores de comunicação para "(...) otimizar as transação comprometidas e verificações sob condições normais." (2016 Kudelski Security report).

Dear God (from an atheist)


Dear God, hope you got the letter and...
I pray you can make it better down here

I don't mean a big reduction in the price of beer
But all the people that you made in your image
See them starving on their feet
Cause they don't get enough to eat from

[...]
Did you make mankind after we made you?
And the devil too!

domingo, 12 de novembro de 2017

Prova de Tempo Gasto (PdTG) - Proof of Elapsed Time (PoET)

Desenvolvido pela Intel, o algoritmo de consenso Prova de Tempo Gasto emula a Prova de Trabalho do Bitcoin. A implementação Sawtooth do Hyperledger é um exemplo de PdTG funcionando. Ao invés de competir para solucionar o desafio criptográfico e mineirar o bloco seguinte, como na blockchain do Bitcoin, o algoritmo de consenso PdTG é um híbrido de uma loteria aleatória e de chegou-primeiro-comeu-primeiro. No PdTG, cada validador recebe um tempo de espera aleatório.
"The validator with the shortest wait time for a particular transaction block is elected the leader."
"O validador com o menor tempo de espera para um bloco de transação específico é eleito o líder."
O "líder" cria o novo bloco da cadeia.

sábado, 11 de novembro de 2017

Prova de Risco (PdR) - Proof of Stake (PoS)

O algoritmo Prova de Risco - PdR (Proof of Stake - PoS) é uma generalização do algoritmo Prova de Trabalho. No PdR, os nós são chamados de "validadores" e, mais que mineirar a blockchain, eles validam as transações para ganhar uma taxa por transação. Não há mineração aqui, já que todas as moedas existem desde o primeiro dia. De maneira simples, nós são selecionados aleatoriamente para validar os blocos, e a probabilidade dessa seleção randômica depende da quantidade de risco posta. Então, se o nó X possui 2 moedas e o nó Y possui 1 moeda, o nó X tem o dobro de chance de ser chamado para validar o bloco de transações.
A implementação específica de PoS pode variar, dependendo do uso particular, ou dependendo do software implementado. Instâncias incluindo Prova de Depósito - PdD (Proof of Deposit - PoD) e Prova de Queima - PdQ (Proof of Burn). O algoritmo PoS economiza recursos computacionais que seriam gastos minerando num regime de consenso Prova de Trabalho.