O que é Lisk Coin (LSK)?

moeda viva

Desde o lançamento do Lisk no início de 2016, houve muitos mal-entendidos e confusão sobre o que ele realmente é e o que permite que as pessoas façam no futuro. Com esta revisão, quero explicar brevemente o que Lisk é e o que não é e espero que este artigo ajude você a esclarecer alguns mal-entendidos em relação a Lisk.

Lisk

Mal-entendidos

Lisk é uma das criptomoedas mais novas e existem vários mitos, mal-entendidos e outros fatos errados sobre Lisk. Nesta revisão, tentarei limpar os mais proeminentes.

A equipe Lisk usa JavaScript, que não é seguro!

Não é verdade! A linguagem de programação usada desempenha um papel importante, e é verdade que JavaScript é uma linguagem fracamente tipada e que existem outras linguagens de programação que eles poderiam ter usado, que devido à sua natureza fortemente tipada, tornam menos provável para o desenvolvedor escrever mal código. No entanto, isso não significa que o JavaScript seja inerentemente inseguro e que outras linguagens não tenham outras compensações importantes. Além disso, no final do dia, é obrigação do desenvolvedor escrever código seguro em primeiro lugar. Existem alguns motivos pelos quais a equipe Lisk decidiu usar JavaScript. Eles escolheram o JavaScript porque ele está basicamente em qualquer lugar na web, é acessível a qualquer desenvolvedor e tem grandes empresas como a Microsoft e o Google trabalhando em sua segurança e velocidade em uma ampla gama de dispositivos. JavaScript é usado para adicionar elementos interativos em quase todos os sites, então, ao utilizar JS, a equipe Lisk está dando acessibilidade de blockchain à linguagem mais amplamente usada no mundo. Mais uso significa mais desenvolvedores e mais desenvolvedores significam mais valor.

JavaScript tem limitação de precisão de número maior que 32 bits, mas essa limitação não é um problema, nem tem sido desde o início de Lisk. A equipe de Lisk contornou essa limitação conduzindo aritmética baseada em inteiros em toda a base de código usando BigNumber.js (uma biblioteca javascript leve para node.js e o navegador). Os desenvolvedores de aplicativos Blockchain são amplamente protegidos pela API. Eles também podem utilizar a mesma biblioteca usada pelo núcleo Lisk (em casos que exigem).

Para fortalecer ainda mais a base de código, a equipe por trás de Lisk está planejando uma eventual transição para o TypeScript, que é um JS fortemente tipado. Uma vez que o TypeScript é implementado, ele deve mitigar os problemas normalmente associados ao código fracamente tipado. Para velocidade e segurança máximas, eles também estão contemplando a possibilidade de empurrar alguns recursos essenciais para o C++.

Lisk é um garfo de Ethereum!

Não é verdade! A base de código Lisk foi bifurcada de um projeto chamado Crypti.  A Crypti coletou 750 BTC 2 anos atrás para desenvolver uma plataforma de aplicativo blockchain e, no final, a fundação Crypti desenvolveu uma base de código que foi um bom ponto de partida para um novo projeto. No entanto, as reservas financeiras simplesmente não foram suficientes para desenvolver a ideia em toda a sua extensão. Felizmente, Max Kordek e Oliver Beddows (pessoas por trás de Lisk) viram o potencial e decidiram assumir, dando ao mundo a plataforma de aplicativo blockchain descentralizada que merece.

Lisk é um concorrente de todos os projetos de blockchain!

Não é verdade! É verdade que você pode implementar praticamente tudo em um sidechain Lisk. No entanto, o espaço do blockchain é grande o suficiente (e só está ficando maior) para ter vários projetos resolvendo os mesmos problemas.

  • Um sistema de blog social pode ser feito em um blockchain autônomo ou em Lisk.
  • As transações anônimas podem ser realizadas em um blockchain autônomo ou em Lisk.
  • O armazenamento descentralizado pode ser feito em um blockchain autônomo ou em Lisk.

A lista continua e continua. Se você precisar de um desses serviços em seu aplicativo de blockchain Lisk, você pode simplesmente se conectar a tecnologias de terceiros e aproveitar suas funcionalidades de dentro de seu aplicativo de blockchain Lisk. Isso significa que você não precisa reimplementar tudo.

O que é Lisk?

Uma criptomoeda

Lisk é uma criptomoeda e lançou seu próprio token digital (LSK) em maio de 2016 para ajudar a levantar fundos para financiar o projeto. Leva apenas dez segundos para enviar LSK de uma conta para outra e, após cerca de 1–2 minutos, a transação pode ser considerada imutável.

Uma rede descentralizada

rede descentralizada

Lisk é um rede descentralizada com seu próprio blockchain, como Bitcoin, Bitshares ou Nxt. No entanto, Lisk não usa Proof of Work (PoW) como Bitcoin, ou Proof of Stake (PoS) como Nxt, em vez disso, eles usam um algoritmo de consenso chamado Delegated Proof of Stake (Dpos), que é uma implementação simplificada do original do BitShares algoritmo de consenso. Cada detentor de LSK pode votar em delegados mainchain que estão protegendo a rede, e apenas os 101 principais usuários com os votos mais pesados ​​(ou seja, o maior número de Lisks de propriedade individual) têm voz na resolução de problemas e são capazes de votar para levar adiante as moções . Apenas esses principais usuários podem ganhar recompensas de geração de bloco, o que significa que há um incentivo financeiro para se tornar um delegado ativo. Todos os outros delegados estão de prontidão esperando para se tornarem eleitos.

Uma estrutura

Lisk App SDK é uma estrutura para implantar seus próprios sidechains e desenvolver aplicativos de blockchain em cima deles, e o resultado é que os aplicativos e funções construídos no Lisk App SDK são continuamente aprimorados e, portanto, melhores no geral. A linguagem de escolha para Lisk para construção de aplicativos individuais é JavaScript, uma das linguagens de programação mais populares, o que significa que você pode desenvolver redes sociais independentes de plataforma, aplicativos de IoT, economias de compartilhamento, lojas online, plataformas de execução de contratos, trocas, plataformas de armazenamento, aplicativos financeiros, mercados de previsão, mensageiros, jogos e muito mais em seu próprio blockchain, totalmente descentralizado e sem o incômodo de protocolos de consenso complicados ou algoritmos de rede ponto a ponto.

As 3 principais moedas para um ROI enorme em 2021?

Se você tivesse apostado nas moedas certas no ano passado, poderia facilmente ter 10x seu capital …

Você poderia até ter feito tanto quanto 100x o que significa que você poderia ter virado $ 100 em até 10k.

Os especialistas acreditam que isso vai acontecer novamente em 2021, a única dúvida é em qual moeda você aposta?

Meu amigo e especialista em criptomoedas Dirk está pessoalmente apostando em 3 criptomoedas desconhecidas para um ROI enorme em 2021.

Clique aqui para saber o que são essas moedas (assista até o final da apresentação).

Lisk Framework

Uma plataforma lateral

Como já mencionei, o Lisk App SDK permite que você implante um sidechain para Lisk. Sidechains são adições à blockchain principal, livres de poluição ou spam na mainchain ou outras sidechains. As cadeias laterais permitem flexibilidade ilimitada e todos os tipos de transação, parâmetros e especificações podem ser alterados para se adequar perfeitamente à sua aplicação blockchain.

Para evitar spam em um blockchain, sempre há um token de valor. É necessário salvar todos os dados no blockchain, por exemplo, uma taxa para enviar transações. No seu sidechain Lisk você pode usar os tokens LSK do mainchain ou um inteiramente novo personalizado que você criou.

É importante observar que você tem uma limitação no caso de querer usar tokens LSK mainchain em seu sidechain. Os tokens não podem ser transferidos entre diferentes blockchains. Embora um sidechain signifique mais segurança e aplicativos mais rápidos para desenvolvedores de aplicativos, é um blockchain completamente novo e independente! Lembre-se, um sidechain é um blockchain completamente novo e independente, e é por isso que Lisk permite que um tipo de transação especial transfira tokens LSK do mainchain para um sidechain. Praticamente, os tokens LSK nunca deixam o mainchain, eles são simplesmente transferidos para a conta Lisk do proprietário do sidechain (no mainchain!). Ao mesmo tempo, o número igual de tokens LSK será replicado no sidechain e pode ser usado por você normalmente, o que significa que, no caso de um aplicativo sidechain ou blockchain mal escrito, todos os tokens LSK são seguros e podem ser recuperados facilmente pelo proprietário da sidechain. No entanto, há um porém. Isso também significa que você deve confiar no proprietário da sidechain, o que não faz sentido para todos os tipos de aplicativos de blockchain, apenas para alguns pertencentes a indivíduos ou startups respeitáveis.

plataforma sidechain

E se você quiser desenvolver um aplicativo verdadeiramente sem confiança e não quiser manter tokens LSK pertencentes a seus usuários? Bem, então você pode simplesmente emitir um token personalizado totalmente novo que você criou (ou vários) na sidechain e usá-los como uma criptomoeda completamente nova. Isso significa que você pode distribuí-los em um ICO ou vendê-los em trocas e, dessa forma, seus usuários têm controle total e exclusivo sobre seus tokens personalizados de uma forma totalmente confiável e podem usá-los dentro de seu aplicativo blockchain. Você também pode implementar um sistema de mini-troca dentro de seu aplicativo blockchain para trocar facilmente token personalizado contra LSK.

Se um bug foi descoberto no aplicativo Lisk sidechain ou blockchain e um hardfork é necessário por causa disso, então apenas o sidechain precisa ser hardforked, enquanto o mainchain permanece completamente ileso e imutável.

Há discussões em andamento sobre blockchain público, privado e de consórcio, que é um blockchain em que o processo de consenso é controlado por um conjunto pré-selecionado de nós. Você pode construir o que quiser e precisar com Lisk. No entanto, estamos colocando nosso foco principal em blockchains de consórcios públicos para atrair startups e desenvolvedores. Isso significa blockchains federados que são mais rápidos (maior escalabilidade), fornecem mais privacidade de transação e são protegidos por delegados escolhidos em um mercado público que estão sendo pagos para gerar blocos, seja pelo proprietário do aplicativo blockchain ou seus usuários.

Uma plataforma de aplicativo blockchain

O fato é que sidechains são apenas bancos de dados descentralizados de aplicativos blockchain que permitem a emissão de tokens de valor, sendo imutáveis ​​e tendo uma rede descentralizada, e para nossos usuários a parte mais interessante é a plataforma de aplicativos blockchain.

O Lisk App SDK (Software Development Kit) permite a implantação de sidechains e oferece todas as ferramentas necessárias para desenvolver um aplicativo blockchain. Um aplicativo blockchain não é apenas um script executado de maneira descentralizada e sem confiança, é muito mais poderoso. Consiste em 4 partes:

  • Sidechain (como o banco de dados imutável)
  • Algoritmo de consenso (por padrão DPoS)
  • Front end (a interface de usuário do aplicativo)
  • Back end (a lógica do aplicativo)

Como você pode ver, um aplicativo de blockchain é um aplicativo totalmente desenvolvido, mas também pode se conectar ao ecossistema existente de Lisk utilizando o token LSK, atraindo delegados sidechain, aproveitando outros aplicativos de blockchain (ou seja, serviços de blockchain) e começando com um existente base de usuários.

aplicativo blockchain

Mais uma coisa que vale a pena notar é que, graças ao Lisk App SDK, você pode criar facilmente aplicativos blockchain completos prontos para download e uso em um pacote conveniente. O Lisk App SDK permite que você desenvolva o back-end de seu aplicativo (ou seja, as funcionalidades) e também um front-end (ou seja, interface de usuário). Neste caso, o front end também pode ser acessado de forma descentralizada. Este é atualmente um recurso único dentro da indústria de blockchain.

Algumas pessoas dizem que se o código não estiver armazenado no blockchain, então não é um aplicativo descentralizado. No entanto, uma distinção deve ser feita aqui. O aplicativo em si está sendo executado em seu computador como um cliente Torrent ou cliente Bitcoin, o que significa que primeiro deve ser baixado. Agora, existem vários usuários executando o aplicativo. Alguns deles estão simplesmente usando o aplicativo (= usuários), enquanto outros têm permissão especial para gerar novos blocos dentro da sidechain e, portanto, proteger a rede (= delegados). Seu aplicativo blockchain e sidechain estão protegidos por vários dispositivos agora. Isso significa que ele é descentralizado, portanto, é um aplicativo descentralizado.

Uma plataforma de serviço blockchain

Os serviços de blockchain são um tipo de aplicativo de blockchain que tem apenas um único uso e permitem que você faça algo muito específico, semelhante a um aplicativo de propósito único.

aqui estão alguns exemplos:

  • Oráculos como serviço (por exemplo, para obter o resultado de um evento da vida real ou para obter opiniões sobre o seu produto)
  • Execução inteligente de contratos como um serviço (por exemplo, cálculo de um número aleatório que é seguro de manipulação)
  • Hospedagem descentralizada como serviço (por exemplo, armazenamento de documentos ou imagens em uma nuvem criptografada e descentralizada)
  • Identidade como serviço (por exemplo, login único para diferentes sites com informações pessoais criptografadas diretamente acessíveis sob demanda)

Também é importante observar que os serviços de blockchain Lisk estão todos em execução em suas próprias cadeias secundárias Lisk, portanto, todos estão conectados à cadeia principal e ao ecossistema Lisk, o que significa que, uma vez que tal serviço exista, todos os outros desenvolvedores de aplicativos blockchain podem aproveitá-lo. Por exemplo, se você deseja desenvolver uma rede social e armazenar imagens de usuários, pode se conectar a um serviço blockchain que permite que você faça exatamente isso. No entanto, existe a outra opção. Você também pode criar uma ponte para um serviço de hospedagem descentralizado de terceiros, ou seja, StorJ.

Isso significa que, com o tempo, os aplicativos de blockchain Lisk podem se tornar mais ricos em recursos e mais complexos e que todo o ecossistema de aplicativos Lisk pode crescer. Todos esses serviços de blockchain podem recorrer ao ecossistema Lisk existente com seus usuários e o token LSK. Esperançosamente, isso pode estimular a demanda por ele. Além disso, todos esses serviços de blockchain são independentes. Isso significa que, se eles falharem, apenas eles falharão e o que resta é uma pequena entrada na cadeia lateral do Lisk mainchain.

O personagem de código aberto é outro componente poderoso. É possível ocultar o código JavaScript. No entanto, a maioria não o faz para ganhar confiança. Agora, toda vez que um recurso interessante é integrado a um aplicativo ou serviço blockchain, ele está disponível para que todos possam copiá-lo, melhorá-lo e integrá-lo em seu próprio aplicativo ou serviço blockchain.

Aqui estão alguns dos exemplos em que ser open source tem vantagens reais:

  • Não teremos as bibliotecas necessárias para executar contratos inteligentes Solidity em Lisk no início. No entanto, é possível integrar o EVM em qualquer sidechain Lisk. Se alguém fizer isso em um determinado momento, todos poderão utilizar o código-fonte. Isso significa que eles seriam capazes de oferecer execução inteligente de contratos como um serviço ou executar contratos inteligentes localmente dentro de sua cadeia lateral e, nesse ponto, os desenvolvedores não precisarão mais se conectar à rede Ethereum.
  • Provavelmente levará algum tempo até que haja um algoritmo de consenso PoW para cadeias secundárias de Lisk, mas uma vez que alguém desenvolve um, todos os outros podem utilizá-lo.
  • Se um projeto falhar devido a razões financeiras ou políticas, outra pessoa pode simplesmente usar o código e reimplantar o aplicativo blockchain novamente, ou pode até mesmo escrever uma migração sidechain e levar os usuários antigos com ele para seu novo sidechain.

Um diretório descentralizado para aplicativos

Hoje em dia, temos duas soluções centralizadas de propriedade de empresas para aplicativos centralizados – App Store da Apple e Play Store do Google.

Com o Lisk, temos a rede, o ecossistema e o SDK para aplicativos de blockchain descentralizados. No entanto, também temos um diretório de aplicativos descentralizado diretamente no cliente, que pode ser acessado por todos. Todos os aplicativos e serviços de blockchain construídos na plataforma Lisk devem ser registrados no Lisk mainchain. Desta forma, a conexão entre o mainchain e o sidechain é criada e o diretório do aplicativo pode localizar todos os aplicativos e serviços do blockchain. Durante o registro, o desenvolvedor é capaz de definir um nome de aplicativo blockchain exclusivo, tags, ícone, categoria, descrição e link para download.

Plataforma Lisk

Desta forma, os usuários recebem uma loja de aplicativos alternativa para aplicativos de blockchain descentralizados e independentes de plataforma.

Um mercado de delegados público e descentralizado

O mercado de delegados Lisk é uma forma de conectar delegados sidechain e desenvolvedores de aplicativos blockchain, o que é necessário porque cada sidechain é um blockchain independente que precisa de seu próprio conjunto de nós para protegê-lo. Se os desenvolvedores de aplicativos blockchain não usarem nosso algoritmo de consenso padrão (por exemplo, PoW ou PoS), eles terão que cuidar dos próprios mineiros / falsificadores de sidechain. Esta pode ser uma opção melhor para alguns casos de uso, mas se os desenvolvedores de aplicativos blockchain estiverem usando o algoritmo de consenso padrão (DPoS), eles poderão alugar delegados do mercado de delegados por uma taxa recorrente.

Mercado de delegados Lisk

Este tipo de mercado delegado nos permite fazer muito mais com Lisk do que outras plataformas, mas só pode funcionar com DpoS.

  • Suporte a software de terceiros, como Bitcoin, Ethereum, etc..

Imagina isto. Você tem um aplicativo blockchain que salva recibos de compra no sidechain para cada transação de Bitcoin que seus usuários estão fazendo, mas como você pode obter as transações de Bitcoin de seus usuários? Um explorador de blockchain é centralizado e um oráculo é muito lento. Isso significa que, para acessar sua API e obter todos os dados necessários instantaneamente, você deve executar o cliente Bitcoin localmente próximo ao seu aplicativo blockchain. Isso significa que esses tipos de delegados terão que se promover como delegados sidechain com uma instância local de Bitcoin em execução, o que será um dos atributos que um delegado terá dentro do mercado de delegados. É importante observar que o mesmo se aplica a qualquer outro software de terceiros, centralizado e descentralizado.

delegar mercado

  • Permanecer em certas jurisdições para fins legais

Alguns aplicativos de blockchain podem oferecer recursos que são legais em alguns países e ilegais em outros. A inicialização por trás do aplicativo blockchain pode levar isso muito a sério e deseja permanecer 100% legal. Isso significa que a sidechain precisa ser protegida por um conjunto de nós que estão em execução apenas nas jurisdições onde os recursos do aplicativo blockchain são legais. Este também será um dos atributos que um delegado terá dentro do mercado de delegados.

Gerando uma renda básica para todos no mundo

Cada delegado sidechain pode ser alugado por uma taxa que eles definem. Imagine que em dois anos você possa garantir 50 aplicativos de blockchain de nicho com seu Raspberry Pi 5 que você comprou por $ 5. Dessa forma, você pode gerar uma renda mensal básica de $ 50. Isso pode não parecer muito para muitas pessoas. No entanto, esse dinheiro é suficiente para durar um mês em grandes partes do mundo. Fazendo com que esse cenário não seja fictício, mas uma realidade bem possível porque o mundo está se tornando mais conectado a cada dia e até mesmo nessas partes do mundo a acessibilidade à internet está melhorando.

  • Clientes Lite para todos os serviços e aplicativos de blockchain

Graças às cadeias secundárias federadas, é extremamente fácil atualizar o código e introduzir alterações, e é extremamente fácil desenvolver um cliente leve para seu serviço ou aplicativo blockchain (o que é ainda mais importante). Estima-se que os dispositivos móveis serão (e alguns dirão que já são) os computadores do futuro. Ninguém quer ficar sincronizado com um blockchain em dispositivos móveis. Isso significa que precisamos permitir que os usuários acessem qualquer aplicativo blockchain sem qualquer processo de instalação e com um simples clique dentro do diretório do aplicativo, o que pode ser feito com um cliente leve que está recebendo todo o aplicativo blockchain de um delegado sidechain de forma descentralizada.

Conclusão

Você deve se aprofundar no código e estudá-lo se quiser entender completamente a estrutura Lisk e o que ela permite que os desenvolvedores construam. Como Lisk é muito novo, só o tempo dirá se essa criptomoeda tem o que é preciso para decolar entre os codificadores JavaScript convencionais. No entanto, certamente há sinais positivos de que eles estão indo na direção certa.

Espero que este artigo ajude a responder a muitas de suas perguntas e mostre o que Lisk realmente é, e também o que Lisk pretende se tornar.

Links Úteis