ETFFIN Finance >> Finanças pessoais curso >  >> fundo >> Informação de fundo

O que é a rede OMG (OmiseGO) e o protocolo de plasma?

Originalmente chamado de OmiseGo, a Rede OMG começou como um spin-off do sistema de pagamento tradicional tailandês, Omise, que foi lançado em 2013. Anteriormente, ele se apresentava como um “portal de pagamento para o Sudeste Asiático, baseado na Tailândia, fornecendo uma solução segura e de marca branca para comerciantes e empresas ”.

A controladora da OmiseGo é a SYNQA, uma empresa Fintech com sede na Tailândia, que em agosto de 2020, garantiu $ 80 milhões em capital por meio de uma rodada de investimento da Série C liderada pelo SCB 10x, uma subsidiária do Siam Commercial Bank. A Toyota Financial Services Corporation do Japão também se juntou como um de seus maiores investidores.

Em 2017, OmiseGo executou seu ICO, levantando $ 25 milhões. Após a conclusão do ICO, os desenvolvedores anunciaram um lançamento aéreo, onde os proprietários do Ether poderiam participar.

Em 1 ° de julho, 2020, o projeto foi rebatizado com o nome, Rede OMG, após o primeiro teste aberto do mês anterior. Em seu comunicado à imprensa, os desenvolvedores compartilharam que o nome original não refletia mais o que a empresa estava fazendo, bem como a comunidade de criptografia que confunde OmiseGo com o sistema de pagamento Omise.

O que o torna único?

Muito empolgante, OMG Network tem uma linha empilhada de conselheiros, Incluindo, mas não limitado a Vitalik Buterin, Joseph Poon, Dr. Gavin Wood, Vlad Zamfir, e Roger Ver.

Fonte:Blockgeeks

Plasma

OMG Network usa Plasma como sua solução de escalonamento de blockchain. Criado por Poon, Co-criador da Lightning Network, e Buterin, Co-fundador da Ethereum, A estrutura proposta do Plasma incentiva e impõe a execução de contratos inteligentes, que, claro, é escalonável para uma quantidade significativa de atualizações de estado por segundo, de acordo com seu white paper.

Em planície, O plasma é essencialmente composto de cadeias de blocos construídas sobre cadeias de blocos, servindo como uma série de contratos que rodam no topo do blockchain ethereum principal. Você pode visualizar o plasma na imagem mostrada abaixo:

O objetivo de Poon e Buterin ao projetar o Plasma, é ter o blockchain principal como o blockchain raiz, com todas as outras cadeias (cadeia filho), além de minimizar completamente a confiança. Em outras palavras, existem mecanismos para que os indivíduos saiam das cadeias infantis.

A funcionalidade do Plasma depende do MapReduce, um modelo de programação para processamento e geração de conjuntos de Big Data com um paralelo, algoritmo distribuído em um cluster. Se houver uma grande quantidade de dados, partes desses dados podem ser delegadas a entidades menores, que os calcula em paralelo e depois retorna o resultado para você.

MapReduce pode ser dividido em “Map” e “Reduce:”

Com Mapa , os dados são divididos e entregues a diferentes entidades para serem resolvidos em paralelo. Reduzir , por outro lado, é onde as entidades resolvem o problema e executam a função de “resumo” que reduz consideravelmente o tamanho dos dados e retorna o valor resumido.

Então, aplicando MapReduce, vamos explicar a imagem acima:

No estágio de Mapa, duas coisas estão acontecendo:

  • (1) A cadeia de plasma 1 atribui sua tarefa à cadeia de plasma 2, e
  • (2) A cadeia de plasma 2, em seguida, atribui cada página à cadeia de plasma 3

De lá, Reduzir os chutes em:

  • (1) A cadeia de plasma 3, então, computa o que acabou de receber da cadeia de plasma 2, e retorna os dados Merkelized de volta para a cadeia 2 do Plasma, e
  • (2) A cadeia plasmática 2 obtém os dados finais, enviando os dados finais Merkelized de volta para a cadeia de Plasma 1.

Círculo completo.

Sua próxima pergunta é provavelmente, o que são dados “merkelizados”? Para entender isso, você deve olhar para a Árvore Merkle.

Então, qual é o propósito de uma árvore Merkle?

Cada bloco em uma cadeia contém milhares e milhares de transações, tornando extremamente ineficiente e impraticável armazenar todos os dados em um bloco como uma série. Isso torna extremamente complicado localizar potencialmente qualquer transação específica.

É aqui que entra a árvore Merkle, ajudando a descobrir se uma determinada transação pertence a esse bloco (ou não).

Digamos que você queira encontrar os dados neste bloco específico, ilustrado em vermelho acima. Em vez de passar pelo complicado processo de olhar para cada hash individual, e ver se pertence aos dados ou não, você pode rastreá-lo seguindo a trilha de hashes que leva aos dados.

Quando você ouve o termo "Merkelized", refere-se à raiz Merkle, ou o único nó no nível mais alto denominado “Top Hash”. Cada cadeia filho deve enviar a solução Merkelized de vez em quando para a cadeia pai.

Mais cedo, mencionamos que parte do design do desenvolvedor para o Plasma era garantir que ele fosse totalmente sem confiança, fornecer mecanismos para garantir que os indivíduos possam sair da cadeia de forma adequada. Dê uma olhada na imagem abaixo:

Digamos que Alice tenha 1 ETH no Bloco de Plasma # 3, mas por alguma razão, vê que ela não tem mais aquela ETH no Bloco de Plasma # 4.

Suponhamos que a pessoa responsável pela gestão do Bloco # 4, age de forma maliciosa, e atribui sua 1 ETH a outra pessoa. O que Alice faz?

O contrato inteligente do Plasma permitirá que Alice envie uma prova de fraude para o blockchain raiz, para ela ou qualquer outra pessoa que observe esta atividade. De lá, o blockchain raiz irá então verificar se a fraude é real ou não, e se for, vai "reverter" o bloqueio malicioso, tornando-o inválido. Assim, o estado da cadeia de plasma volta para o Bloco # 3.

E o que acontece com o Bloco nº 4? O signatário / criador do Bloco # 4 é penalizado.

Saindo do protocolo no plasma

Agora, este resultado é totalmente dependente de se o indivíduo tem ou não acesso ao fraudulento, o que pode nem sempre ser o caso. No caso de Alice não ter acesso aos dados fraudulentos, O sistema interno de resolução de disputas do Plasma entra em ação, com suas saídas pré-projetadas.

Vamos supor que, para esta segunda hipótese, que Alice não teve acesso aos dados fraudulentos.

Nesse caso, Alice tem 1 ETH no Bloco # 3, mas ela não tem nenhum acesso ao Bloco # 4.

Então, Alice informa a cadeia pai (cadeia raiz) que ela vai sair da cadeia, se ela não tiver acesso em 7 dias. Ao fazer isso, ela irá transmitir sua intenção de gastar aquele 1 ETH dentro de 7 dias. Se ela não gastar 1 ETH, ela então poderá sair da corrente.

A saída acontece na ordem da idade das entradas dentro do bloco de plasma, o que significa que as entradas mais antigas serão capazes de sair primeiro - criando um sistema justo. A ideia é proteger a cadeia raiz a todo custo, apenas tendo participantes se movendo para aquele bloco se todos os outros blocos estiverem comprometidos.

Agora, quando Alice informa a cadeia de pais sobre sua intenção de gastar ou não gastar aquele 1 ETH, que a "intenção" precisa ser armazenada em algum lugar, que traz árvores aninhadas.

Fonte:whitepaper sobre plasma

Você pode identificar os três (3) níveis de cadeias aqui?

  • Nível 0: Cadeia de raiz (por exemplo, Ethereum)
  • Nível 1: Filho da Cadeia Raiz (Blockchain Plasma, 1ª profundidade da árvore)
  • Nível 2: Cadeias Filhos de Nível 1 (Blockchain Plasma, 2ª profundidade da árvore)
  • Nível 3: Filho do Nível 2 (Plasma Blockchain, 3ª profundidade da árvore)

Agora, digamos que um bloco no Nível 2 esteja comprometido; para onde Alice moverá seu 1 ETH?

Fonte:Whitepaper do Plasma

Todos os participantes do bloco comprometido irão para o bloco anterior, e esse bloco comprometido é removido da cadeia. Esta é uma solução economicamente mais viável, deixando a cadeia da raiz intacta.

OMG Tokens

A rede OMG usa tokens OMG. A OIC de 2017, que ocorreu de 23 de junho a 23 de julho, arrecadou $ 25 milhões. A empresa não queria cometer o mesmo erro que a BAT, limitando a venda de OMG para KYC, ou pessoas que poderiam ser facilmente identificadas para evitar a possibilidade de uma ou duas pessoas ricas comprarem quase todas as fichas.

Discutivelmente, o recurso mais popular da Rede OMG é que ela é uma cadeia lateral, escalar o trabalho com tokens ERC usando transações em lote por meio de contratos inteligentes.

Essa integração resultará em uma redução dos tempos de confirmação, que oferecem pagamentos mais rápidos enquanto as taxas também são reduzidas. O efeito disso permite que a OMG Network lide com milhares de transações a um terço do custo de Ethereum como uma solução de camada 2 para Ethereum que agrupa as transações antes da liquidação. Batching Ethereum transações em camadas secundárias tornou-se a solução preferida para ajudar a dimensionar a rede, de acordo com CoinDesk.