#dusk Hoje à tarde, num café, eu estava folheando um documento de nós do Dusk quando ao meu lado sentou um amigo que trabalha com finanças tradicionais. Ele deu uma olhada na tela e me perguntou: "Esses de vocês que mexem com blockchain, apostar não é só guardar dinheiro e comer os juros?" Fiquei alguns segundos em silêncio e percebi que o mal-entendido era mais profundo do que eu imaginava.$SNDKB
O staking em PoS, na cabeça de muita gente, é praticamente igual a um depósito a prazo do banco — escolhe um nó, trava os fundos, e espera a distribuição de recompensas. Mas, se você desmontar o mecanismo de consenso do Dusk, vê que não é nada tão simples quanto "guardar dinheiro e receber juros". Ele separa proponentes de blocos e votantes em dois papéis independentes, e dentro do processo de produção há uma rodada que pode se repetir várias vezes como "iterações"; em cada iteração, quem é o proponente do bloco e quem fica responsável por votar pode ser calculado com antecedência. O que isso implica? Implica que quem está mais à frente nas iterações, teoricamente, teria motivação para torcer para que as pessoas anteriores dessem errado — se o proponente anterior falhar na produção de bloco, a rodada só avança até ele, e aí ele consegue entrar em cena e receber recompensas. $snd
Os designers do protocolo obviamente previram esse lado sombrio e colocaram quatro linhas de defesa: a própria votação também gera recompensas, para ninguém ficar de braços cruzados; a recompensa por produzir bloco fica vinculada ao número de votos incluídos, te forçando a agir; o próximo proponente de bloco é proibido de participar da votação atual, cortando o incentivo de "abstenção para trocar por probabilidade"; e ainda existe um limite máximo de iterações para toda a rodada, bloqueando o espaço para procrastinar pela raiz.
A honestidade dessa engenharia está no fato de que ela — não finge que "o agente racional não vai sabotar"; em vez disso, assume as motivações de jogo que são inerentes à natureza humana e incorpora isso diretamente na estrutura do protocolo. Essa ideia de "não confiar, mas projetar" é muito mais concreta do que aquela conversa de monte de projetos sobre "consenso da comunidade".$SPCXB
Só que eu não consigo avaliar se, a longo prazo, essas quatro linhas de defesa vão acabar abrindo novas brechas. Em jogos de protocolo, quando você remenda um buraco, teoricamente sempre existe a chance de surgir um novo — o que resta é esperar os dados on-chain acumularem para ver.
Vocês já viram, em outras cadeias PoS, mecanismos parecidos com "defesa contra má-conduta com vantagem de tempo"? Joguem um nome nos comentários.#dusk $DUSK @Dusk
O staking em PoS, na cabeça de muita gente, é praticamente igual a um depósito a prazo do banco — escolhe um nó, trava os fundos, e espera a distribuição de recompensas. Mas, se você desmontar o mecanismo de consenso do Dusk, vê que não é nada tão simples quanto "guardar dinheiro e receber juros". Ele separa proponentes de blocos e votantes em dois papéis independentes, e dentro do processo de produção há uma rodada que pode se repetir várias vezes como "iterações"; em cada iteração, quem é o proponente do bloco e quem fica responsável por votar pode ser calculado com antecedência. O que isso implica? Implica que quem está mais à frente nas iterações, teoricamente, teria motivação para torcer para que as pessoas anteriores dessem errado — se o proponente anterior falhar na produção de bloco, a rodada só avança até ele, e aí ele consegue entrar em cena e receber recompensas. $snd
Os designers do protocolo obviamente previram esse lado sombrio e colocaram quatro linhas de defesa: a própria votação também gera recompensas, para ninguém ficar de braços cruzados; a recompensa por produzir bloco fica vinculada ao número de votos incluídos, te forçando a agir; o próximo proponente de bloco é proibido de participar da votação atual, cortando o incentivo de "abstenção para trocar por probabilidade"; e ainda existe um limite máximo de iterações para toda a rodada, bloqueando o espaço para procrastinar pela raiz.
A honestidade dessa engenharia está no fato de que ela — não finge que "o agente racional não vai sabotar"; em vez disso, assume as motivações de jogo que são inerentes à natureza humana e incorpora isso diretamente na estrutura do protocolo. Essa ideia de "não confiar, mas projetar" é muito mais concreta do que aquela conversa de monte de projetos sobre "consenso da comunidade".$SPCXB
Só que eu não consigo avaliar se, a longo prazo, essas quatro linhas de defesa vão acabar abrindo novas brechas. Em jogos de protocolo, quando você remenda um buraco, teoricamente sempre existe a chance de surgir um novo — o que resta é esperar os dados on-chain acumularem para ver.
Vocês já viram, em outras cadeias PoS, mecanismos parecidos com "defesa contra má-conduta com vantagem de tempo"? Joguem um nome nos comentários.#dusk $DUSK @Dusk
见过类似设计,挺巧妙
质押我就当存钱不管
Dusk这套设计确实用心
6 hr(s) restantes