Parte de ser humano está querendo deixar uma marca no mundo. Dentro de nós está a profunda necessidade de ser lembrada, de alguma forma, depois de morrermos. Nós vemos isso no Cueva de Las Manos – Caverna das mãosonde os habitantes deixaram os contornos de suas mãos pintadas nas paredes há 13 anos.
Caverna das mãos
Nós ouvimos a mesma situação de Horace cerca de 2000 anos atrás em seu Odes Quando ele afirma “não Omnis Moriar” – “Nem todos eu morrerão”. Da mesma forma, condenar alguém a ser esquecido era um destino pior que a morte para os antigos romanos. Foi chamado Damnatio memoriaeou “a condenação da memória”.
Em nossa era digital, talvez seja mais fácil do que nunca remover alguém da história. Embora seja mais fácil do que nunca gravar o que está acontecendo, é igualmente fácil alterar e distorcer os eventos, graças a ferramentas como o Photoshop.
As fotos podem ser alteradas, as memórias podem ser questionadas, os registros podem ser reescritos e podemos acabar com o efeito Mandela. Adicione a ele o direito de ser esquecidoe em breve pode ser difícil acreditar em qualquer registro ou falta dele na Internet. George Orwell ficaria orgulhoso do que poderíamos fazer para tornar alguém um Unperson.
Tudo pode estar sujeito a mudanças. Tudo o que é, exceto blockchains.
Prova de existência
Enquanto trabalhava na Factom, ouvi um ótimo slogan – “É difícil adivinhar hoje que mentira você quer contar amanhã”. Pode ser uma declaração muito profunda no mundo atual dos registros digitais – se você não puder retroceder, alterar os registros históricos ou similares, é melhor ter certeza de como deseja prosseguir com antecedência.
É claro que tudo isso só é possível através da prova de existência e da tecnologia blockchain. Somente redes como Bitcoin ou Ethereum podem mais ser vistas como registros objetivos da história. Somente eles são grandes o suficiente para serem seguros de adulteração (se você não puder 51%, atacar o blockchain, não pode reescrever a história) e público o suficiente para garantir que qualquer tentativa de temperar com eles seja um evento conhecido publicamente. Por esse motivo, quaisquer dados incorporados na blockchain permanecerão inalterados e, esperançosamente, preservados enquanto a blockchain persistir.
Registro dos meus dados
Hoje é meu aniversário de 30 anos e decidi comemorar com um pequeno experimento.
Alguns meses atrás, entrei em contato com o Projeto Genoma Pessoal Canadá Participar de suas pesquisas e fazer meu genoma sequenciado. Foi uma experiência interessante, e encontrei alguma correlação entre minhas predisposições genéticas e as peculiaridades de saúde que tenho experimentado toda a minha vida.
Durante o estudo, solicitei uma cópia dos meus dados genômicos sequenciados. Foi enviado para mim em um disco rígido externo, pois os próprios arquivos eram de 200 GB. Depois de deixar meu computador triturar os números, os resultados do SHA256 foram cuspidos – “DE7A8430BE51538EBCDD031390E0DE3F7CDE74A9C88A76E64406E88B6259D4FE”. Esse foi o hash da minha informação genética – provavelmente a versão mais elegante de uma impressão digital à mão que eu consegui encontrar.
Depois de brincar com as opções de depuração no Bitcoinqt, consegui encerrá -lo perfeitamente na transação 32A0F8FEBB0F9F9C7FE1CE9A6B2A59356F443E27186D2E4B5C5A9A3E5E16F4CDenviado dos meus dois endereços favoritos – 17tqlzvxjktruyrnv9Duqs4rvdgnJupexq, o endereço em que recebi minhas primeiras moedas em 2011e 1piAchuevn6sh52ez7o6fymvw54qvq4rbm, meu próprio pequeno Endereço de vaidade. E assim, em bloco 1597975 (000000000000000000B43BB4162374BEFA73A882EFA6279D87CD3F11548CFF59) Minha transação estava ancorada e se tornou parte da história da blockchain, como coisas como o casamento blockchainAssim, Uma homenagem a Len Sassamane A famosa manchete de Times escolhida por Satoshi Nakamoto. Que eu saiba, sou a primeira pessoa a incorporar um hash de suas informações genéticas completas dessa maneira.
Não foi minha primeira incursão na incorporação de dados na história do Bitcoin. Essa honra teve que ir para o número ilegal de 2012 Isso foi feito como parte do meu Pesquisa de tese de mestrado.
Registros maiores de dados
É certo que o processo de salvar os dados no blockchain Bitcoin foi um pouco complicado. Preparando as entradas manualmente, certificando -se de que os dados sejam bastante pequenos, tudo pode ser bastante limitante e potencialmente ficar caro com quantidades maiores de registros. Por isso, pode valer a pena considerar protocolos que estendem o protocolo Bitcoin, enquanto ainda oferecem a mesma prova criptográfica de existência. In Vem Factom (Divulgação completa: trabalho para factom).
Com a intenção de armazenar os mesmos dados, criei uma nova cadeia com meu nome e alias – EF020B0DC14223CA454CB69B36143FFBAFA8B09C0FF962B18742CD97A02735C9. O hash estava ancorado na transação CDEB46CAD69C01F79864E20A56CB227B94C9738B79D8291E4181F5CBD9B86F27 que se tornou parte do bloco 96731 (D8FEA7D7DF13F0E629817A552719A7E7E9860023313DDAA5FA76AD34D655ACE1).
Agora, há uma etapa extra que precisa ser dada entre aqui e o Bitcoin – o processo de ancoragem. Que é realizado externamente pelo servidor AUTOMÁTICO. Criou uma transação BEBFC29801239AD254DA97B253C864736257143F17E3519E03E05E3761F57A8F Isso entrou no bloco Bitcoin 1598016. E aqui vem o truque de mágica que nos leva entre uma transação de factom em um bloco de bitcoin, “The Recibt”:
{
“recibo”:{
“entrada”:{
“Entrada”: “CDEB46CAD69C01F79864E20A56CB227B94C9738B79D8291E4181F5CBD9B86F27”
},
“Merklebranch” 🙁
{
“Esquerda”: “CDeb46CAD69C01F79864E20A56CB227B94C9738B79D8291E4181F5CBD9B86F27”,
“Right”: “00000000000000000000000000000000000000000000000000000000000000000000000000000
“TOP”: “07E5E997757CE1C4E935AECFF3E1FB4BB9F7C466329DE38AE19C342106283E7B”
},
{
“Esquerda”: “C48F1C742F8AEA8C834B07615776E6C9F79D2300B4E1EB29EA6E295A55823402”,
“Right”: “07E5E997757CE1C4E935AECFF3E1FB4BB9F7C466329DE38AE19C342106283E7B”,
“TOP”: “6D423F0C963CE0AA9744EEC94E07816263B82C1514C048FC43C791E19A44B7458”
},
{
“Esquerda”: “EF020B0DC14223CA454CB69B36143FFBAFA8B09C0FF962B18742CD97A02735C9”,
“Right”: “6D423F0C963CE0A9744EEC94E07816263B82C1514C048FC43C791E19A44B7458”,
“TOP”: “D985F353AA34B1B7F021A30816019EAC3CFD486743EB81B63295D12E7AA182F6”
},
{
“Esquerda”: “76C2296711DFC90EFF2CEC432B5592155CE13C4BD0F9CC15B01F842994358F35”,
“Right”: “D985F353AA34B1B7F021A30816019EC3CFD486743EB81B63295D12E7AA182F6”,
“TOP”: “CB75287E2E1B170E5F5DC99E7B738139305AD822E0C311CBDFB82AB0FA5D31D”
},
{
“Esquerda”: “3C00225E5D9F6D5E62C2926C02C5C03C31EAAA831EE48D6E216DBE3B637125665”,
“Right”: “CB75287E2E1B170E5F5DC99E7B738139305AD822E0C311CBDFB82AB0FA5D31D”,
“TOP”: “FD03D8BE680BB8C36BA01F24C71160F934C732A42DE1C6D1D106B678E0F23A6”
},
{
“Esquerda”: “FabBD3F11BB85847530A6493361F3654D8617AB82EA3E34DDCC337C976917EC9”,
“Right”: “FD03D8BE680BB8C36BA01F24C71160F934C732A42DE1C6D1D106B678E0F23A6”,
“TOP”: “92545CF4F7485731B6EE9007F9D3348759CD2EDDA60A9E5E7BC6EF2FA4F11CD1”
},
{
“Esquerda”: “35F75955731E0CFD98653A5979C6E53A0E97CD49AE91B06EC31001A96625666C”,
“Right”: “92545CF4F7485731B6EE9007F9D3348759CD2EDDA60A9E5E7BC6EF2FA4F11CD1”,
“TOP”: “4C9D45D122337F6A85084B1492BBD3FE5FCD8A2BBFC71E7BACF283668FA070B”
},
{
“Esquerda”: “4C9D45D122337F6A85084B1492BBD3FE5FCD8A2BBFC71E7BACF283668FA0770B”,
“Right”: “D9D488D0DDC24AAE887D86CE094DE1579FE10CE06E8F6B8CDB434F45C8D0CDCD”,
“TOP”: “C0EE8F8410515485DE6CA7831DCD09856E08EC89799CF90778EA3211B41B4BA5”
},
{
“Esquerda”: “E327276F2BBFA0BB9DC9D89095ABCB0FE7DC3373A31392892099824C89C332A4”,
“Right”: “C0EE8F8410515485DE6CA7831DCD09856E08EC89799CF90778EA3211B41B4BA5”,
“TOP”: “D8FEA7D7DF13F0E629817A552719A7E7E7E9860023313DDAA5FA76AD34D655ACE1”
}
),
“EntryBlockKeymr”: “6D423F0C963CE0A9744EEC94E07816263B82C1514C048FC43C791E19A44B7458”,
“DirectoryBlockKeymr”: “d8fea7d7df13f0e629817a552719a7e7e98600233313ddaa5fa76ad34d655ace1”,
“BitcoIntransactionHash”: “BEBFC29801239AD254DA97B253C864736257143F17E3519E03E05E3761F57A8F”,
“Bitcoinblockhash”: “00000000000000000000746BCC20463036AF6DEB09931D78FBD02546042B80F1D1”
}
}
Embora possa parecer sem sentido, é um Verificação de pagamento simplificada-Style Merkle Branch que leva do hash da transação através do bloco de entrada Raiz de Merkle -chavea chave de chave do diretório Block Merkle Root, até a própria transação Bitcoin. À medida que a cadeia de hashes está completa, é possível provar matematicamente que a transação realmente entrou no bloco de factom e ficou ancorado na blockchain Bitcoin.
O mesmo mecanismo pode ser usado para ancorar dados como o texto na blockchain, por exemplo, protegendo as postagens inteiras do blog para provar que existiam inalteradas em seu estado atual em um determinado momento. Eu pretendo fazer isso para este blog, uma vez que restringo o formato ideal, mas isso é uma história para outro dia.
Conclusão
O Bitcoin é provavelmente o primeiro registro de história, objetivo e imutável, que temos. Esperamos que todos os dados salvos no blockchain permaneçam preservados por um longo tempo. É possível estender a prova de existência a conjuntos de dados maiores sem expandir desnecessariamente o blockchain Bitcoin.
Leave a Reply