Comentários
- Consulte Por que 6 o número de confirmações que são consideradas seguras? .
Resposta
Depende do seu modelo de risco.
Se você pode confiar na pessoa que está pagando, você pode aceitar o pagamento em 0 / não confirmado se quiser.
Como um comerciante ou comerciante, você deseja usar a configuração que é mais seguro (nenhuma conexão de entrada é permitida, conexão explícita a nós bem conectados).
Com nenhuma confirmação, você está vulnerável ao ataque de corrida e ao ataque de Finney, bem como ao ataque de 51%.
Com uma confirmação, você é vulnerável aos 51% att ack. Também pode haver um mineiro com muito poder de hash que pode obter alguns blocos em uma fileira, então três confirmações removem a maioria deles.
Com seis confirmações, é essencialmente matematicamente impossível para um invasor com menos de 51% de toda a capacidade de mineração para obter seis blocos consecutivos. e ainda ultrapassar a cadeia de blocos mais longa. Com 51% ou muito mais de 51%, o invasor pode obter seis confirmações criando um blockchain paralelo em que apenas as transações aprovadas pelo invasor são incluídas nos blocos.
Um comerciante como um varejista provavelmente pode aceitar até em 0 / não confirmado na maioria dos casos (por exemplo, compras no valor de até $ 100). Um comerciante que envia comércio eletrônico pode adiar até que a transação tenha três confirmações.
Uma negociação cara a cara a dinheiro provavelmente será melhor se houver três confirmações de uma grande quantia, talvez uma confirmação para pequenas quantidades.
Qualquer recomendação teria que vir somente após determinar quais riscos são considerados aceitáveis.
Comentários
- > O hashrate de 50% não é ' necessário para gastar o dobro de 6 confirmações. 20% de hashrate é suficiente para ter 1% de chance, 40% de hashrate é suficiente para ter 50% de chance.
- Eu escolhi isso como correto, mas descobri que já há uma questão discutida muito sobre isso. Consulte Por que 6 o número de confirmações é considerado seguro? .
- @MeniRosenfeld você pode fornecer alguma referência para esses cálculos?
Resposta
A lição do recente problema da bifurcação v0.7 / v0.8 é que simplesmente esperar por 6 ou mais confirmações é insuficiente. Você também precisa se certificar de que não há garfos de blockchain concorrentes
por exemplo, este tópico discute uma prova de conceito de gasto duplo que foi executada durante a bifurcação da cadeia: https://bitcointalk.org/index.php?topic=152348.0
Resposta
Com 6 confirmações, você está protegido contra gastos em dobro e similares.
Para transações de baixo valor, 1 ou 2 são bastante prováveis.