
Depois de disponibilizar recentemente sua versão 1.7.3, a PrestaShop traz o PrestaTrust, um sistema de rastreabilidade baseado na inovação do blockchain.
O mercado PrestaShop Addons tem crescido estavelmente desde 2009, respaldado por um elemento crucial em um marketplace: a confiança.
Porém, certas pessoas podem comprar um módulo e depois copiá-lo centenas ou milhares de vezes. A partir daí o risco é que ele pode distribuído ou vendido sem autorização. E, claro, sem a devida recompensa financeira do desenvolvedor, que talvez nem fique sabendo. Uma das consequências é que, quando um contribuidor recebe um pedido de suporte, ele não tem como comprovar que o comerciante em questão realmente comprou o módulo. Também não é fácil saber se o comerciante usa de fato o código original.
Esse é um problema de rastreabilidade e envolve tanto comerciantes quanto contribuidores.
O PrestaTrust cria um vínculo de confiança entre os desenvolvedores e os usuários dos módulos, com a autenticação do código e o rastreio seguro dos dados de venda no blockchain.
A rastreabilidade se baseia no blockchain Ethereum e garante a proteção e a irrefutabilidade da autenticação do código open source.
O que é o Ethereum?
É um dos blockchains públicos mais usados. Uma plataforma descentralizada capaz de executar contratos inteligentes, aplicativos que funcionam sem riscos de inatividade, censura, fraude ou interferência de terceiros.
O PrestaTrust executa diversos tipos de contratos inteligentes, em especial:
- Contratos inteligentes do contribuidor
Assim que um desenvolvedor do Addons se cadastra no PrestaTrust, seu contrato inteligente fornece automaticamente o histórico imutável de cada versão do módulo. O contrato inteligente do contribuidor permite comprovar que o código é autêntico.
- Contratos inteligentes de compra
Criados a cada compra de um módulo PrestaTrusted, contêm os dados criptografados do módulo comprado, do comprador e do vendedor. O contrato inteligente de compra garante a rastreabilidade da venda, assegurando a correspondência entre a venda e o uso, evitando o abuso de licenças não compradas.
Com esse sistema de rastreabilidade, o intuito do PrestaTrust é fortalecer a relação entre os diversos membros da sua comunidade, favorecendo um vínculo sólido de confiança entre os desenvolvedores e os usuários dos módulos.O PrestaTrust permite aumentar a visibilidade dos desenvolvedores com o símbolo PrestaTrust estampado em seu módulo.
O que o comerciante verá?
A compra de um módulo PrestaTrusted acionará uma verificação dupla durante a instalação do módulo na loja virtual:
- Uma verificação de código: quando o módulo é instalado na loja, o código é comparado ao original para confirmar que não houve nenhuma alteração no código entre a compra e a instalação;
- Uma verificação de compra da licença: a ideia é explorar o blockchain para averiguar se a licença correspondente a essa loja foi comprada.
O PrestaTrust é um serviço gratuito para os comerciantes e representa apenas 0,8% de comissão para os contribuintes.
Para nós não existem dúvidas de que essa solução permanecerá open source para sempre. Além disso, os módulos PrestaTrusted não serão criptografados, o que significa que o PrestaTrust não bloqueia a instalação de nenhum outro módulo.
Como afirmado pela Gerente de Produto do PrestaTrust Margaux Choplin: “Criar o PrestaTrust tem sido uma aventura de inovação, um mergulho no mundo inexplorado do blockchain; somos como mineiros de ouro reunidos para formar uma expedição em um universo de blocos, contratos inteligentes e transações P2P em tempo real. Essa inovação preenche a lacuna da confiança entre os contribuidores da PrestaShop, que vendem módulos open source, e os comerciantes, que os compram para aprimorar sua loja virtual”.
Saiba mais no prestashop.com/en/prestatrust