Executando verificação de segurança...
2

Homem processa conselho municipal em tentativa de recuperar HD descartado com 8.000 Bitcoins

James Howells está movendo uma ação judicial de 647 milhões de dólares. Em 2013, sua então parceira jogou o HD fora por engano junto a outros resíduos. Desde então, Howells vem tentando, sem sucesso, convencer o governo local a permitir a escavação do local onde o HD foi descartado.

Ele afirma que a maioria de suas solicitações foi ignorada e agora está formando uma equipe de escavação para vasculhar 100 toneladas de lixo na tentativa de encontrar o dispositivo.

Howells estima uma chance de 80% de recuperar os Bitcoins, caso o HD seja localizado. Em uma proposta ao conselho, ele ofereceu 10% dos Bitcoins encontrados, cerca de 65 milhões de dólares, em troca da permissão para realizar a escavação.

No entanto, o conselho rejeitou a proposta, citando preocupações ambientais. Em um relatório, a entidade afirma que “já informou o Sr. Howells várias vezes que a escavação não é possível de acordo com nossa licença ambiental e que trabalhos desse tipo teriam um grande impacto ambiental negativo na área ao redor”, destacando que apenas o próprio conselho possui autorização para operar no local.

O custo estimado da escavação é de 13 milhões de dólares, com duração entre 18 e 36 meses, além de mais um ano para restaurar a área. Howells espera, com o processo, “pressionar” o conselho a autorizar a operação.

Carregando publicação patrocinada...
2

Dilemas envolvendo criptoativos perdidos são curiosos pelo fato da perda de algo intangível. O que acontece nestas situações? Haverá um sistema de "Valores a Receber" ou posterior "recolhimento" dos valores perdidos para o montão? Não sabemos!

Valores a receber

Agência Brasil

Matérias antigas registram um histórico da valorização do criptoativo. Em dezembro de 2013, 1 BTC era avaliado em mais de USD 1300 (1300 dólares americanos).

Criado em 2008 valendo pouco mais de ¼ de um centavo de dólar, a primeira transação envolvendo Bitcoin foi feita em janeiro de 2010: uma pizza que valia US$25, custando aproximadamente 10 mil bitcoins. Recentemente, em novembro de 2017, a moeda superou a marca de sete mil dólares.
Fonte: https://www.infomoney.com.br/colunistas/terraco-economico/21-milhoes-como-limite-bitcoin-pode-nao-ser-uma-bolha/

(...) Em 2010, o Bitcoin valia menos de USD 0,40. No início de 2011, o preço atingiu brevemente USD 1 e, em junho de 2011, subiu para quase USD 30, antes de cair para cerca de USD 4,70 no final de 2011. Em 2012, o preço do Bitcoin cresceu lentamente, terminando o ano em USD 13,50. Em 2013, o preço do Bitcoin subiu de USD 20 em janeiro para mais de US$ 1.200,00 em dezembro, à medida que mais pessoas começaram a notar.
Fonte: https://skilling.com/row/pt/blog/crypto-trading/value-of-bitcoin-in-2009/

Veja aqui uma tabela com valores aproximados não oficiais...
Epoc Unit. USD      M   Conv. USD
---- ---------   ----   ------------
2008   ~0.0025 x 8000 = 
2009   0,00764 x 8000 = 
2010      0,40 x 8000 = 
2011      1,00 x 8000 = 
2011     30,00 x 8000 = 
2011      4,70 x 8000 = 
2012     13,50 x 8000 = 
2013     20,00 x 8000 = 
2013   1200,00 x 8000 = 
2024  71227,18 x 8000 = 
------------------------------------

Em 2013, 8000 BTC estava avaliado em cerca de USD 10.400.000,00, algo menor que o recurso que seria necessário, segundo estimativa, para garimpar o "lixão" citado. Já em 21 de maio de 2024 o ativo perdido seria aproximadamente USD 569.817.440,00 quando a cotação do BTC alcançou um pico, USD 71.227,18 (Google Finance).

Dependendo da moeda, por exemplo, caso fosse considerado a valorização do Real frente ao Dólar (1 BTC = BRL 389.371,92), em 29 de julho de 2024 o ativo perdido seria algo em torno de BRL 3.114.975.360,00.


Comparação entre blocos: dificuldade de mineração

Obs: as informações aqui são públicas, atualizadas em tempo real em https://mempool.space

Neste espaço encontra-se algumas informações do bloco gênesis do bitcoin...
Block         : 0
Hash          : 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
Previous block: 0000000000000000000000000000000000000000000000000000000000000000
Next block    : 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048
Timestamp     : 1231006505 (Time: 2009-01-03 18:15:05)
Difficulty    : 1 (Bits: 1d00ffff   The difficulty was '1' - AAAH so easy to mine back then
Transactions  : 1
Total BTC     : 50
Size          : 285 bytes
Merkle root   : 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
Nonce         : 2083236893

Tx Ids        : ["4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"]

Fonte: mempool.space API

Aqui informações do bloco (especial) mais recente no tempo desta postagem
Block         : 866666
Hash          : 000000000000000000022a3fa39d17cace368ab7054ab31e535ea1dfaaf7a40a
Previous block: 00000000000000000001f89d13fc989980ee5174a6c9aad5fd953ad00fd93da3
Next block    : 0000000000000000000115f8d93971ebfaefa1e9b10aea892fb4d364d4a1cb82
Timestamp     : 1729491372 (Time: 2024-10-21 06:16:12)
Difficulty    : 92049594548485.47 (Bits: 17030ecd)
Transactions  : 1
Total BTC     : 0
Size          : 475 bytes
Merkle root   : ec2d1b0357fc3e322a852c5b99081c679b965f9c7a1a9385a822eb717fa70ba0
Nonce         : 2904117257

Tx Ids        : ["ec2d1b0357fc3e322a852c5b99081c679b965f9c7a1a9385a822eb717fa70ba0"]

Fonte: mempool.space API

Existe uma notável diferença entre os níveis de dificuldade estabelecidos para mineração. Fica uma dúvida: seria justo equiparar o valor do token com número de série 00000000 (dificuldade = 1.00) para ser minerado na época em que o BTC começou, com o um dos mais recentes 00866666 que exigiu mais poder de processamento (dificuldade = 92049594548485.47)? Se é justo, não seria um sistema de pirâmide? Se sim, quem comprou 30000 BTC logo no início por cerca de 100 dólares, é bilionário atualmente caso encontre liquidez para transformá-lo em moeda corrente oficial de algum país lastreada em ouro?

A News Liberty Standard foi o primeiro lugar para se negociar a criptomoeda no mundo e responsável por estabelecer o primeiro valor da criptomoeda. Em 5 de outubro de 2009, o desenvolvedor definiu que US$ 1 era equivalente a 1.309,03 BTC, o que indicava que cada bitcoin custava USD 0,00764.
Fonte: https://investnews.com.br

Halvings

img
Fonte: investopedia.com


Para saber mais sobre os diferentes aspectos do bitcoin, visite:


Prática!

Esse [código](https://pastebin.com/raw/f7n4ALmN) não é tão eficiente quanto um _Application Specific Integrated Circuit_ (ASIC) para mineração, mas dá uma ideia do processo de busca de um _hash_ segundo para os parâmetros especificados...
---< cut here
# Requires hashlib.  Execute with: python3 block_000000_ef_v3.py
import hashlib
import struct
import time
import sys

# Função para converter valores para formato little-endian
def little_endian(value, length):
    return value.to_bytes(length, byteorder='little')

# Função para realizar o hash duplo SHA256
def double_sha256(data):
    return hashlib.sha256(hashlib.sha256(data).digest()).digest()

# Função para converter bits para o valor target
def bits_to_target(bits):
    exponent = bits >> 24
    mantissa = bits & 0xffffff
    return mantissa * 2 ** (8 * (exponent - 3))

# Parâmetros do bloco 0
# Download a partir de https://mempool.space/api/blocks/<block_number>
# Ex.: wget -qO- https://mempool.space/api/blocks/0
#[
#    {
#        "id": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
#        "height": 0,
#        "version": 1,
#        "timestamp": 1231006505,
#        "tx_count": 1,
#        "size": 285,
#        "weight": 1140,
#        "merkle_root": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",
#        "previousblockhash": null,
#        "mediantime": 1231006505,
#        "nonce": 2083236893,
#        "bits": 486604799,
#        "difficulty": 1
#    }
#]

version        = 1
previous_block_hash = '0000000000000000000000000000000000000000000000000000000000000000'
merkle_root    = '4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b'

timestamp      = 1231006505  # 03/Jan/2009 18:15:05 UTC
#bits          = 0x1d00ffff  # Dificuldade compactada
bits           = 486604799
#nonce_start   = 2080000000  # Nonce inicial para teste
nonce_start    = 0           # Nonce inicial (@Intel 2.2GHz ~ 1h48m)
nonce_end      = 0xffffffff  # Max 4,294,967,296
print_interval = 1000000     # Quantidade de nonces para exibir progresso

# Converter bits para target
target = bits_to_target(bits)

# Pré-calcular a parte fixa do cabeçalho
fixed_header = (
    little_endian(version, 4) +
    bytes.fromhex(previous_block_hash)[::-1] +
    bytes.fromhex(merkle_root)[::-1] +
    little_endian(timestamp, 4) +
    little_endian(bits, 4)
)

# Informações iniciais
fixed_header_hex = fixed_header.hex()
print(f"Fixed header : {fixed_header_hex}")
print(f"Version      : {version}")
print(f"Timestamp    : {timestamp}")
print(f"Bits         : {bits}")
print(f"Start Nonce  : {nonce_start}")
print(f"End Nonce    : {nonce_end}")
print(f"Target       : {target}")

# Função principal com timing e cálculo de hashes/s
def mine_block():
    # Anotar o instante de início
    start_time = time.time()
    last_print_time = start_time
    print(f"Starting...  : {time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(start_time))}.{int(start_time * 1000) % 1000} ms")
    
    for nonce in range(nonce_start, nonce_end + 1):
        # Atualizar apenas o nonce a cada iteração
        block_header = fixed_header + little_endian(nonce, 4)
        
        # Calcular o hash do cabeçalho do bloco
        block_hash = double_sha256(block_header)[::-1].hex()
        
        # Verificar se o hash é válido (atinge o target)
        if int(block_hash, 16) < target:
            print(f"Current Nonce: {nonce}, Curr. Hash: {block_hash},  !!! Found !!!")
            block_header_hex = block_header.hex()
            #nonce_hex = little_endian(nonce, 4).hex()
            #nonce_hex = nonce.hex()
            print(f"End Nonce hex: 0x{nonce:08x}\nBlk_hdr_hex  : {block_header_hex}")
            break

        # Mostrar progresso a cada print_interval
        if nonce % print_interval == 0:
            current_time = time.time()
            elapsed_since_last_print = current_time - last_print_time
            hashes_per_second = print_interval / elapsed_since_last_print
            print(f"Current Nonce: {nonce}, Curr. Hash: {block_hash},  ({hashes_per_second:.2f} hashes/s)")
            last_print_time = current_time
    
    # Anotar o instante de fim
    end_time = time.time()
    elapsed_time = end_time - start_time
    print(f"End mining.  : {time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(end_time))}.{int(end_time * 1000) % 1000} ms")
    print(f"\nRunning Time : {elapsed_time:.3f} seconds. {nonce} calculated hashes")

# Invoca a função
mine_block()
---< cut here

Um texto.

Uma citação ipsis litteris, por exemplo.

1

Será que encontraram os bitcoins perdidos ou é apenas uma coincidência?

A matéria veiculada dia 12 de junho de 2024 no br.cointelegraph revela evidências de uma transferência de 799999717787 satoshis em uma única transação 5693...fc91 registrada no bloco 847490.

Uma baleia de Bitcoin transferiu 8.000 Bitcoin BTC (valor corrente da unidade 1BTC = BRL 380.960) no valor de USD 536,5 milhões de uma carteira de armazenamento a frio da Coinbase após cinco anos e meio de dormência. Fonte

Detalhes

image
Fonte: arkhamintelligence.com

txid                 : 15e308a94140e65c51da434fd0a7116f1a0d980366e88114d4601766ac90b0a1
scriptpubkey_address : 1ABww19YJHjPi5XYYHedy9hBNzDxpmCSKq
value                : 799999717787

Fonte: mempool.space

Consultando a chave indicada na matéria, observa-se que a mesma foi apenas utilizada para movimentar a quantia toda, sem registros anteriores.

Detalhes

image
Fonte: bitref.com

Contudo, como os registros na cadeia de blocos são públicos, constata-se outra chave responsável por acumular vários depósitos cerca de 6 anos atrás, criada em 5.12.2018 às 18:46:54. Alcançou a quantia próxima do valor (8000 BTC) no mesmo dia às 21:20:19.

Com essas poucas evidências, se descartaria a hipótese que sejam aqueles 8000 BTC perdidos, noticiados em matéria aqui no Tabnews? Como já dito, as transações são todas registradas na cadeia de blocos, o que torna possível construir o caminho completo dos itens até acumular a quantia. Se são fruto de uma pulverização de valores, por exemplo, só a construção da árvore completa irá permitir chegar a uma conclusão. Alguém já aceitou o desafio para contar a história?

O que é um carteira de armazenamento a frio?
  • A maioria das carteiras de criptomoedas são dispositivos que usam software e hardware, portanto, às vezes, os hackers podem obter acesso a essas ferramentas de armazenamento, apesar das medidas de segurança projetadas para evitar roubos.
  • As carteiras frias são uma forma de manter as chaves de criptomoeda offline, e algumas das melhores carteiras de software criptográfico também oferecem armazenamento frio.
  • Ao usar uma carteira fria, os usuários e investidores de criptomoedas evitam roubos por hackers que podem obter o controle de suas carteiras quentes por meio de vírus, malware, ransomware ou outros métodos.
    Fonte: investopedia.com
1

O código fonte proposto anteriormente não é eficiente pricipalmente por causa da implementação da função double_sha256. A mesma ideia implementada em linguagem C, com a função double_sha256 escrita quase que na forma de um script, o número de hashes por segundo salta de 190KH/s (Python) para 800KH/s (C), um aumento de cerca de 420%. Substituindo o módulo sha256_compress pela sua versão escrita em Assembly, o executável tem um desempenho melhor, elevando esse valor para 930KH/s. Nos testes, considerou-se um único núcleo de processamento, sem processamento paralelo.

Otimização do compilador GCC
    gcc -O1 double_sha256_test.c sha256-x8664.S -o double_sha256-test

Outras fontes relevantes de informação sobre como funciona esta cripto.

A propósito, relembrando o tema da postagem principal, será que seria essa a conta perdida?

198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3Hi
Endereço
198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3HiBTCUSD
Balanço confirmado8000.00650391$539039828.92
Balanço pendente0.00000000$0.00
Balanço total8000.00650391$539039828.92

Fonte: bitref.com (query @20241025T0820Z)

De acordo com www.mb.com.br, o saldo de qualquer endereço de Bitcoin é informação pública.
Uma lista completa com as contas com maior volume é dada aqui.