
Uns meses atrás, um brother me perguntou, disse que ele contribuiu com um monte de dados na testnet da OpenLedger e, depois, recebeu uma pequena grana na wallet, não muito, o suficiente pra comprar um café americano. Ele queria descobrir de onde veio essa grana, qual chamada de modelo gerou isso, e procurou em tudo, mas não achou nada. Na blockchain só aparece um hash de liquidação em lote, que contém milhares de atribuições, impossível de desmembrar.
Eu disse que essa sua dúvida é super válida. A atribuição em contabilidade pode ser precisa até muitos pontos decimais, mas esse livro contábil preciso não tá aberto pra você. Você vê o resultado, mas não o processo. É como se você fosse no restaurante, e no final do mês te falassem que você gastou oitocentos reais, mas não te dizem qual refeição corresponde a qual prato. Você sabe que o total tá certo, mas sempre fica na dúvida de quanto custou aquele prato de carne de panela.
Isso levanta uma questão bem simples. O mecanismo de Proof of Attribution atribui, mas como você, como contribuinte, pode validar que seus dados realmente foram considerados? Na blockchain, só estão armazenados os resultados resumidos, não os detalhes de cada micro atribuição. Não é que os desenvolvedores não queiram armazenar, é que não dá pra arcar. Colocar milhões de chamadas de atribuição on-chain faria o bloco estourar e o gás consumir tudo. Portanto, na prática, é preciso compactar, mantendo apenas o livro razão e descartando os detalhes.
Esse trade-off é razoável, mas altera o modelo de confiança. Sem os detalhes, você só pode confiar que o sistema calculou corretamente, não tem como checar por conta própria. Isso contradiz a essência do blockchain de 'sem necessidade de confiança'. Você pode dizer que esse é um problema comum em todos os sistemas de micro atribuição atualmente, mas problema é problema, não deve ser embrulhado como 'cada contribuição é claramente visível'.
@OpenLedger Será que isso resolve o problema? Eu acho que dá pra dividir em duas etapas. Primeiro, oferecer um serviço de consulta de atribuição off-chain, sem gravar os detalhes no bloco, mas permitindo que os contribuintes vejam, através de uma API, quantas vezes seus dados foram chamados e quanto ganharam. Os dados não estão on-chain, mas pelo menos você consegue ver os detalhes, fazer as contas e conferir com o livro razão on-chain. A segunda etapa seria hash do resumo desse serviço de consulta periodicamente na blockchain, garantindo que os resultados não tenham sido alterados. Assim, economiza gás e dá aos contribuintes uma forma de validar.
Atualmente, o whitepaper não deixa claro esse design, mas espero que isso já esteja em andamento. A atribuição sem detalhes é como um supermercado que não fornece recibo; você só pode confiar que não erraram na conta.
Falando sobre o OpenLoRA. Na verdade, o modelo de pagamento por uso já traz detalhes embutidos. Cada vez que você chama o modelo, o sistema registra uma entrada, e a fatura que você recebe no final do mês tem itens. Se a atribuição puder se basear nesse conceito, ligando chamadas e atribuições juntas, os contribuintes poderão usar o ID da chamada para verificar o impacto dos seus dados. Não é uma questão de não conseguir, é uma questão de custo de computação e armazenamento. Mas a direção está certa.
Eu costumo acompanhar os movimentos de Bitcoin e Ethereum, e a razão pela qual essas duas chains conseguem operar é que qualquer um pode validar cada transação. O poder de validação é descentralizado entre todos os nós, sem precisar confiar em intermediários. #OpenLedger Para construir uma camada de liquidação de valor na era da IA, precisamos enfrentar os mesmos padrões. Os detalhes da atribuição podem não estar todos on-chain, mas as ferramentas de validação devem estar disponíveis para todos.
$OPEN Dentro do valor, uma parte está presa nessa questão. Se os contribuintes sempre puderem apenas aceitar passivamente os resultados das liquidações, sem poder validar, a credibilidade desse sistema perderá um suporte chave.
Eu acredito que os desenvolvedores estão cientes desse problema. Espero que na próxima atualização vejamos uma ferramenta que permita que qualquer pessoa consulte os detalhes sem precisar entender árvores de Merkle ou rodar um nó; que com alguns cliques do mouse possa ver quanto ganhou com cada um dos seus dados. Quando isso acontecer, o PoA estará realmente fechado. #