Sempre fui fascinado pelo potencial dos sistemas descentralizados. É por isso que decidi blogar sobre a tecnologia inovadora dos projetos de criptografia. O destaque desta semana é o Marlin Protocol, um protocolo aberto que permite que usuários com infraestrutura de sobra compartilhem seus recursos computacionais com desenvolvedores de aplicativos.
Em um sistema descentralizado, nenhuma autoridade central controla o fluxo de informações. Em vez disso, os dados são distribuídos por uma rede de computadores, cada um com uma cópia dos dados. Isso permite um sistema mais resiliente e seguro, pois não há um único ponto de falha.
Sobre Marlin
O Marlin é construído em uma rede descentralizada de nós que permite transmissão de dados de baixa latência. Isso o torna perfeito para serviços de backend de longa duração, por exemplo, RPCs e oráculos descentralizados. Além disso, o Marlin oferece proteção de integridade por meio de enclaves seguros, computações de provadores baseadas em zk, agendamento de ações com base em eventos no mempool, cache, etc.
Até onde eu sei, é um balcão único para todas as suas necessidades de computação descentralizada. Mas a Marlin não é a única no jogo da computação descentralizada. Existem outras empresas e projetos por aí que também visam democratizar o acesso a recursos computacionais. Aqui estão alguns exemplos:
Golem Network: Golem é um mercado descentralizado para poder de computação onde os usuários podem alugar seus recursos computacionais não utilizados para outros que precisam deles. A plataforma suporta uma ampla gama de casos de uso, incluindo renderização CGI, computação científica e aprendizado de máquina.
Akash Network: Akash é uma plataforma de computação em nuvem descentralizada que permite que usuários aluguem recursos de computação de outros usuários. A plataforma suporta hospedagem de sites, execução de aplicativos e implantação de nós de blockchain.
Rede Ankr: Ankr é uma plataforma de computação em nuvem descentralizada que permite aos usuários alugar seus recursos de computação não utilizados.
Filecoin: Filecoin é uma rede de armazenamento descentralizada que permite que os usuários aluguem seu espaço de armazenamento não utilizado. A plataforma visa criar uma alternativa descentralizada aos provedores tradicionais de armazenamento em nuvem, onde os usuários podem armazenar seus dados de forma segura e privada.
O espaço de computação descentralizada ainda está em seus estágios iniciais, e há muitas empresas e projetos trabalhando para resolver os mesmos problemas que a Marlin está enfrentando.
O que diferencia a Marlin?
A Marlin se diferencia de outras redes descentralizadas atualizando continuamente seu protocolo. Ao fazer isso, a Marlin pode evoluir e melhorar sua rede, tornando-a mais eficiente e segura para os usuários. Eles estão atualmente trabalhando na atualização da rede para suportar computação descentralizada usando Trusted Execution Environments (TEEs). TEEs, como SGX, permitem que as computações aconteçam de forma verificável e segura sem revelar dados ao operador do nó. Isso abre as portas para uma ampla gama de novos casos de uso, como serviços de hospedagem frontend descentralizados, backends descentralizados para sites e aplicativos dinâmicos, APIs e até mesmo caches e CDNs descentralizados.
Os concorrentes da Marlin podem ter algumas vantagens sobre a Marlin em relação ao tamanho da rede e foco em casos de uso específicos. Em termos de tamanho da rede, alguns dos concorrentes da Marlin podem ter uma rede maior e uma base de usuários mais estabelecida. Isso pode ser vantajoso para certos casos de uso que exigem maior poder computacional ou capacidade de armazenamento. Além disso, alguns concorrentes podem ter um foco mais específico em certos casos de uso, como aprendizado de máquina (Golem) ou armazenamento descentralizado (Filecoin). Isso pode ser vantajoso para usuários que têm uma necessidade específica para esses aplicativos e exigem recursos ou recursos especializados.
No entanto, o foco da Marlin em atualizações contínuas de protocolo e TEEs pode fornecer vantagens únicas sobre seus concorrentes para certos casos de uso. Além disso, a ênfase da Marlin em democratizar o acesso a recursos computacionais e sua natureza de código aberto a torna uma opção atraente para desenvolvedores que buscam construir aplicativos descentralizados. Em última análise, a escolha da plataforma dependerá de casos de uso e requisitos específicos, e vale a pena explorar diferentes opções para encontrar a melhor opção para um projeto específico.
Para entender por que a atualização discutida anteriormente pode mudar o jogo, vamos falar mais profundamente sobre TEEs e como eles se relacionam com a rede de computação descentralizada da Marlin.
Ambientes de execução confiáveis (TEEs)
Em termos leigos, um TEE é uma área segura de computador ou dispositivo móvel que garante que dados confidenciais sejam processados em um ambiente seguro.
Você pode pensar em um TEE como uma fortaleza digital para seus dados. Ele é tipicamente implementado como um processador ou coprocessador separado que executa seu próprio sistema operacional e tem acesso à sua própria memória. O TEE é isolado do processador principal e do sistema operacional e é projetado para proteger contra tentativas externas de adulteração ou hacking.
Em uma rede de computação descentralizada como a Marlin, o TEE garante a segurança e a integridade dos dados que estão sendo processados. Isso ajuda a evitar violações de dados e outros incidentes de segurança e permite que os usuários tenham confiança na segurança da rede. Além disso, como os TEEs são conhecidos por seu alto desempenho, mantendo a confidencialidade, ele permite operações de baixa latência e alto rendimento em dados confidenciais, tornando-os adequados para computações descentralizadas. Portanto, ao atualizar a rede Marlin para oferecer suporte a TEEs, os desenvolvedores podem criar aplicativos descentralizados (dapps) que podem depositar as chaves privadas dos usuários e construir transações com base em certos eventos usando lógica confidencial ditada pelo próprio usuário.

Como os TEEs podem aumentar a segurança em leilões MEV e outros aplicativos descentralizados
Vamos pegar o caso de John Doe; ele é um trader experiente que decidiu começar a participar de leilões de MEV (Miner Extractable Value). Como ele está lidando com ativos digitais valiosos e participando de transações financeiras complexas, ele quer garantir que o processo de compra e venda de MEV seja o mais seguro possível. Uma maneira de fazer isso é usando TEEs; isso garantirá que informações confidenciais, como os detalhes das transações de MEV de John, sejam protegidas de ataques maliciosos ou acesso não autorizado. Isso é importante porque, como o MEV é um instrumento financeiro complexo, qualquer manipulação ou duplicação não autorizada das transações pode levar a perdas financeiras significativas para John e as outras partes envolvidas. Ao usar TEEs, John pode participar com segurança dos leilões de MEV, dando a ele confiança na autenticidade e segurança de suas transações.
Ao lado dos leilões MEV TEEs, considere o potencial para NFT (token não fungível) mints e outros dapps que exigem um alto nível de segurança e privacidade. Além disso, os TEEs também possibilitam executar lógica de backend personalizada para processar dados, como os algoritmos MEV mencionados anteriormente ou mesmo relés e construtores de blocos para mev-boost.
(Vale a pena notar que a atualização para TEEs será estritamente opcional. Nem todos os nós na rede serão obrigados a suportar os recursos adicionais que vêm com mais requisitos de hardware. Isso garante que a rede permaneça descentralizada e aberta a todos os participantes.)
Conclusão
A atualização da Marlin para Trusted Execution Environments (TEEs) traz o potencial para novos dapps serem construídos na rede. Por exemplo, uma equipe poderia executar um serviço descentralizado que aceita transações e executa algoritmos MEV (miner extractable value) para redistribuir lucros com segurança. Ou talvez, um DAO poderia executar seu próprio bot de liquidação e compartilhar lucros com seus detentores de tokens de governança. Construir tal sistema seria impossível hoje sem a capacidade de implantar sua própria rede de nós. Eles estão em uma missão para democratizar recursos computacionais, e a atualização mais recente da rede é um passo em direção a esse objetivo. A Marlin não é a única empresa trabalhando em computação descentralizada, e há outras plataformas a serem consideradas ao escolher a certa para um projeto específico. Para tomar uma decisão informada, é importante avaliar diferentes opções com base em requisitos específicos do projeto e casos de uso e pesar os benefícios e desvantagens de cada uma.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization


