
O que è Dash ?

Dash (também conhecida como Darkcoin ou XCoin) é uma moeda criptográfica de Código aberto que foi desenvolvida com base no Bitcoin. O objetivo de Dash é trazer um protocolo que garanta uma maior privacidade nas transações de seus usuários e, ao mesmo tempo, facilite a verificação e garantia da ocorrência de uma transação sem que seja necessário esperar muito tempo.
Dash se utiliza de um algoritmo de hashing chamado X11 criado por um de seus desenvolvedores, Evan Duffield. Esse algoritmo funciona através do uso de uma sequência de 11 funções de hash para aplicar o teste de Prova de Trabalho(Proof-of-work), mantendo a distribuição de processamento mais justa.
Como a Dash Funciona ?
Full Nodes são servidores Peer-to-peer que permitem que outros nós se conectem a eles para receber atualizações sobre transações que ocorreram na rede. Para manter um servidor desse tipo funcionando é necessário muita energia e recursos, visto que será preciso armazenar informações de todas as transações que já ocorreram na história da moeda e constantemente transmitir algumas dessas informações através da internet para outros nós interessados. Esse trabalho faz com que sua manutenção de hardware e conexão de internet seja muito custosa. Na rede de Bitcoin, os usuários que rodam um full node não recebem gratificações e nem bônus por fazerem isso. Como o número de transações da rede vêm sempre aumentando, cada vez mais esses nós precisam de mais banda de internet para conseguir manter-se funcionando e com o aumento do custo, esses nós normalmente deixam de ser um full node e passam a guardar apenas as transações mais recentes e começam a pedir as informações necessárias sobre as informações mais antigas para outros full nodes operantes. O problema dessa transição, é que a rede precisa de um número grande de full nodes funcionando para que a estabilidade, consistência e facilidade de obtenção dessas informações da rede seja mantida.
Em Dash, os full nodes são chamados de Nós mestres e os nós que forem desse tipo serão beneficiados através de um protocolo de incentivo. Primeiramente, para rodar um desses nós, o usuário precisa ter acumulado 1000 DASH. Quando os nós mestres estão ativos e transações ocorrem, aproximadamente 45% do total da bonificação que as transações geram é destinado a eles. Todos esses nós são pagos dessa mesma fatia de bonificação, isto é, esses 45% são divididos igualmente para todos os nós mestres que estiverem online no momento em que essas transações foram efetivadas. Deste modo, é criado um limiar do número máximo de nós que estarão online, visto que quanto mais pessoas estiverem tentando coletar essa bonificação, menos moedas serão obtidas por cada um de modo que o lucro será reduzido e podendo resultar até em prejuízo. O cálculo do pagamento diário em média à um nó mestre pode ser feito através da seguinte fórmula:
-
-
((n/t) * r * b * a)
Onde:
-
n é o número de nós mestre que o usuário controla
-
t é o número total de nós mestres na rede
-
r é a bonificação do bloco de transações
-
b é o número de blocos produzidos por dia em média
-
a é a média de pagamento para os nós mestres (normalmente 45%)
-
Devido a necessidade de acumular 1000 DASH para poder se tornar um nó mestre, não será possível que um usuário controle 50% da rede. Atualmente há aproximadamente 2400 nós mestres ativos, então para controlar mais 2400 nós seria necessário que um usuário acumulasse 2,400,000 DASH. Visto que só há em torno de 5.3 milhões de DASH no mercado atualmente, a compra de um valor tão grande de moedas faria com que o preço aumentasse até que, devido a falta de moedas no mercado, o valor de compra de mais seria impagável para o usuário. Paga garantir que os nós estão realmente trabalhando, pings são enviados entre os nós periodicamente para checar a sua disponibilidade.
Nós Comuns
Novos usuários que entram na rede precisam ter conhecimento dos nós mestres que estão ativos para poder se comunicar com eles em busca das transações mais recentes. Assim que os novos nós entram na rede, eles se comunicam com os outros nós próximos deles pedindo por essa lista de nós mestres ativos e após receber a resposta, essa lista é salva em uma cache com o status e o endereço desses nós para que não seja preciso haver novamente essa comunicação. A partir daí, essa lista será atualizada de acordo com os pings periódicos enviados entre nós para descobrir quais estarão ativos na rede.
Darksend
O Darksend é um serviço de mistura de moedas baseado no CoinJoin. Em adição ao conceito do CoinJoin, várias melhoras foram implementadas como descentralização e uma melhora na anonimidade das transações. Em criptomoedas baseadas em bitcoin, é fácil identificar quais moedas que foram originadas de uma transação não foram gastas e quais foram. Isso resulta em um registro público que permite que qualquer usuário possa garantir e verificar a integridade das transações. O objetivo do Darksend é manter essa transparência do registro, mas ao mesmo tempo prover uma maior anonimidade e privacidade para as partes das transações.
Esse serviço se baseia no fato de que transações podem ser compostas por vários usuários e enviados pra diversos outros usuários para juntar os fundos em uma transação que não poderá ser separada depois para identificar de onde cada pedaço daquela transação veio. Como as transações usando esse serviço são sempre feitas dos usuários pagando para eles mesmos para conseguir anonimidade nas moedas gastas, não é possível que essas moedas sejam roubadas através desse serviço. Para aumentar ainda mais a privacidade, as transações são normalmente sempre feitas com 0.1DASH, 1DASH, 10DASH ou 100DASH. Cada sessão do Darksend é limitado a 1000DASH e precisa de no mínimo três usuário para poder ser executado. É necessário várias sessões para ser possível anonimizar uma grande quantidade de dinheiro a partir desse serviço. Além disso, para proteger o funcionamento desse sistema contra ataques de negação de serviço, ao início da construção de cada transação, cada usuário deve assinar uma outra transação de danos colaterais. Caso no meio do processo de mistura o usuário falhar em cooperar com o serviço, a transação de danos colaterais é efetivada e o usuário termina pagando por não cooperar com o serviço. Deste modo, caso algum usuário queira tentar se utilizar massivamente do serviço para negar sua disponibilidade, o ataque vai sair muito caro caso ele realmente não for até o final do processo de mistura.
Para facilitar a utilização do serviço pelo usuário e dificultar o timing de ataques de negação de serviço, o Darksend roda em modo passivo em todos os nós e a cada intervalo de tempo o serviço é chamado automaticamente pelo cliente do usuário para anonimizar suas moedas. Assim que o cliente do usuário chama o serviço, o nó mestre que irá fazer esse serviço para o usuário propaga pela rede a transação de anonimização das moedas, mas sem enviar também informações adicionais que podem ser utilizadas pra identificar o usuário. Cada sessão desse serviço pode ser considerada como um evento independente que aumenta a anonimidade dos fundos dos usuários. Para melhorar ainda mais a qualidade desse serviço, uma abordagem sequencial é adotada fazendo com que várias transações da mesma natureza sejam realizadas objetivando anonimizar as moedas sejam transmitidas sequencialmente através de mais de um nó mestre.
Instant X
Instant X é outro serviço disponibilizado pelos nós mestres com o objetivo de fazer com que transações sejam feitas praticamente em tempo real, como uma transação de pagamento em dinheiro no mundo real. Devido a esse serviço as transações são rapidamente confirmadas e não podem ser desfeitas após sua confirmação. Após os nós mestres chegarem a um consenso sobre a validade de uma transação, as moedas que foram entradas naquela transação são travadas e os usuários que enviaram as moedas não poderão mais utilizá-las de outra maneira que não seja aquela. Atualmente, a rede demora em torno de 4 segundos para chegar a um consenso sobre uma transação e travar as entradas da mesma. Após o travamento das moedas de entrada, todas as transações que foram enviadas e possuírem dados conflitantes com essa trava serão rejeitadas a não ser que o ID da transação seja correspondente ao ID da transação com que as moedas estão travadas.
Devido a utilização desse serviço, torna-se possível a utilização do DASH como moeda de troca em lojas, restaurantes, padarias e etc. Visto que com esse serviço é possível ter certeza que o dinheiro foi transferido na mesma hora, a troca de bens por moedas no dia-a-dia se torna mais confiável e factível.
X11
O X11 foi criado pelo principal desenvolvedor do DASH, Evan Duffield, e é o algoritmo utilizado pelo DASH para geração das hashs. A abordagem que ele toma é diferenciada em relação aos outros pois aplica uma sequencia de onze outros algoritmos de hash um sobre a saída do anterior para garantir a Proof-of-work. Como vários algoritmos de hash são utilizados sequencialmente, a probabilidade de máquina específicas para mineração serem criadas para DASH são ínfimas até chegar mais perto do final do tempo de vida da moeda. O objetivo dessa abordagem é justamente dar chance a mineradores que fazem isso por hobby terem chances de competir aproximadamente de igual pra igual com outros usuários que se dedicam profissionalmente a mineração. Outro benefício da aplicação do X11 é que através dessa abordagem, o retorno de uma GPU e uma CPU de alta performance são similares. Esse fato, unido a demora que provavelmente levará para que máquinas específicas para mineração em DASH serão criadas, faz com que os usuários que mineram por hobby durem mais tempo competindo de igual pra igual com os outros mineradores.
Mineração
No Bitcoin, a disponibilidade de moedas por transação minerada diminui pela metade a cada ano. Enquanto isso, DASH procura controlar a inflação causada por essa redução, diminuindo apenas 7% da quantidade de moedas produzidas por ano. Estima-se um máximo de 22 milhões de moedas no total devido a esse decréscimo no número de moedas criadas por ano. Assim como os nós mestres ganham bonificações de acordo com a quantidade total de nós mestres ativos na rede, no quesito de mineração essa abordagem também é utilizada. Quanto mais mineradores estiverem ativos na rede, menor será as bonificações que cada um poderá conseguir por dia em média, já que a probabilidade deles conseguirem minerar o bloco também diminui.
Dados
Data lançamento: 19 de janeiro de 2.014
Algoritimo hash: X11
hash Rate: 126 GH/s
Tempo Bloco: 2.5 minutos
Disponível / Total: 6,16 milhões / 22 milhões
HomePage: dash.org Blockchain: explorer.darkcoin.io/chain/DarkCoin/
Forum: dashtalk.org Facebook: fb.com/1429008750694720
Twitter: twitter.com/dashpay Reddit: reddit.com/r/dashpay
Fonte: Wikipedia.org