Para aqueles acompanhando os recentes ErgoHacks, vocês podem estar cientes do conceito de “SmartPools” que foi sugerido no nosso primeiro evento. Este projeto almeja substituir pools centralizadas de mineração por um contrato inteligente autônomo e on-chain. A equipe passou aquele fim de semana pesquisando a ideia e por fim produziu um artigo como sua submissão. Construindo em cima desse trabalho, um novo desenvolvedor entrou no ErgoHack II com o objetivo de continuar esse projeto e implementar o design ‘Sub Pooling’ especificado como um requerimento no artigo sobre SmartPools.
Estamos felizes em anunciar que GetBlok.io - a primeira pool descentralizada de mineração de Ergo! A capacidade de substituir pools centralizadas de mineração com contratos inteligentes é uma mudança de paradigma e pode, em última análise, ajudar a reduzir o risco de ataques de 51% (link em inglês) e outros problemas trazidos por centralização.
Taxas cobradas por pools de mineração usualmente variam entre 1-3%, mas mineradores nunca podem estar verdadeiramente certos de que estão recebendo corretamente seus pagamentos. GetBlok tenta criar transparência para que mineradores possam estar certos de que suas quotas serão distribuídas de forma correta assim que forem ganhas. As taxas em GetBlok atualmente são de 1%, mas esperamos que sejam reduzidas a aproximadamente 0.1% no futuro - o que ajudará a cobrir custos de manutenção.
Com centralização temos o risco de abusos, ou até mesmo interrupção da rede ou ataques de gastos duplos. Por mais improvável que isso possa parecer, a necessidade de depender de entidades centralizadas diminui com o avanço tecnológico.
A seguir uma breve visão geral do que este projeto almeja resolver:
- Pools centralizadas de mineração cobram taxas altas e não é possível verificar os pagamentos.
- Pools centralizadas de mineração são um ponto de ataque à segurança da rede, já que controlam mais quotas de distribuição de hashrate.
- Mineradores solo requerem pools de mineração; do contrário, o tempo para encontrar um novo bloco se torna grande demais.
Com o modelo de mineração em SmartPools:
- Contratos de pools de mineração e esquemas de recompensas serão verificáveis e justos.
- Taxas que são necessárias para manter o servidor e financiar os desenvolvedores podem ser deduzidas on-chain.
- Modelos de mineração descentralizada podem prevenir a manipulação de hash-power.
Ergo acredita que esse projeto é um passo necessário e essencial na direção de descentralização. Enquanto construímos a blockchain do futuro, esperamos ver tantas várias faces da descentralização quanto possíveis. Os leitores podem explorar os contratos e modelo para GetBlok aqui (em inglês).