BITCOIN

“Hackusama”, o primeiro guia de registro de hackers de hackathon online da Canary Network, 30.000 dólares esperando por você


Bem-vindo ao usama hackeado, este é o primeiro hackathon na ecologia de Kusama ou Polkadot. Organizado pela rede Kusama.

Hackusama é um hackathon on-line de 7 semanas. O pool de bônus de US $ 30.000 está esperando por você para se dividir e aceitar inscrições a partir de hoje. O prazo para envio é 19h45, horário de 14 de agosto.

Os desenvolvedores podem optar por “construir uma blockchain” ou enviar as ferramentas, projetos visuais e idéias mais loucas para a categoria “hacker aberto”.

Categoria de entrada

Este hackathon é aberto a indivíduos e equipes e é dividido em duas categorias principais:

Construa uma blockchain: use o Substrate para criar uma blockchain personalizada que possa (em um futuro próximo) ser vinculada à rede Kusama como um paralelo. A cadeia paralela de Kusama pode ser uma empresa de pleno direito, ou mesmo uma plataforma para jogos, mensagens, redes sociais etc.

O Open está hackeado: faça todo o possível para tentar ser criativo e inovador, o que nos torna incríveis. As entradas podem ser sobre suítes de testes, visualizações, interoperabilidade do Wasm, tudo é possível.

Digitalize o código QR para registro on-line

Acesso:https://hackusama.devpost.com/

bônus

Cada categoria tem um campeonato, segundo e terceiro prêmios. O bônus é o seguinte:

Primeiro prêmio: 8000 USD

Segundo prêmio: 4000 USD

Terceiro prêmio: 2000 USD

Para adicionar cobertura ao bolo, há um prêmio adicional, o “Community Choice Award”, com um prêmio de US $ 2.000, que é selecionado pela comunidade Devpost e decidido pelo voto do público.

Júri

Todas as inscrições serão julgadas pelo seguinte júri:

Dr. Gavin Wood, fundador da Kusama & Polkadot | co-fundador da Ethereum e ex-diretor de tecnologia

Adam Dossa, chefe da blockchain Polymath

CEO da ChainSafe Systems, Aidan Hyman

Alexander Ramsey, CEO e co-fundador da Gantree FlexDapps

Joysstream Jsgenesis CEO e fundador Bedeho Mender

Pesquisador de projeto de token de centrífuga e pesquisador Cassidy Daly

CEO da PureStake, Derek Yoo

Dillon Chen, co-fundador da Commonwealth Edgeware

Ruimin Su, cofundador da Laminar & Acala

Com base na decisão do júri, os vencedores serão anunciados em 28 de agosto.

Acesso https://hackusama.devpost.com/ inscrever-se

Você está pronto para ganhar?

O hackathon começou hoje em 29 de junho e continuou até 14 de agosto. Não apenas existem prêmios no valor de US $ 30.000 para ganhar, mas outras recompensas: um rápido lançamento do Programa de Construtores de Substratos, discussões com a equipe do Fundo Web3 sobre Grant (no valor de não mais que US $ 100.000), dispositivos Ledger Nano, desenvolvimento de Web3 e Parity Suporte direto de pessoas, promoção nas mídias sociais de Polkadot e em torno de Polkadot e Kusama.

Hackusama Hacking Guide

Digitalize o código para obter a versão completa do guia de entrada “Hackusama”

Recursos

Os ecossistemas Kusama, Polkadot e Substrate têm muitos recursos para ajudá-lo a começar. Continue lendo para obter mais informações, você também pode encontrar muitos links úteis.

O que é o Polkadot?

Polkadot é uma rede reduzida de várias cadeias fundada pelo Dr. Gavin Wood. Dr. Gavin Wood é o co-fundador e ex-CTO da Ethereum e o fundador da linguagem de programação Solidity. Após três anos de design, implementação e implementação, a Polkadot está atualmente no processo de lançar sua rede principal desde maio de 2020. A rede Polkadot é um metaprotocolo que resolve muitos obstáculos que impedem o desenvolvimento de blockchains tradicionais, incluindo escalabilidade, governança, segurança e interoperabilidade. Polkadot é uma rede de blockchain cultivada pela Web3 Foundation e é criada pelos principais desenvolvedores da Parity Technology no setor.

O que é Kusama?

O Kusama também é uma rede de várias cadeias fragmentada criada pelo Dr. Gavin Wood. É composta por uma cadeia de blocos especial (cadeia paralela), usando a estrutura Substrate e quase a mesma base de código de Polkadot. Kusama é uma rede “canária” aventureira e que muda rapidamente, acompanhando seu primo Polkadot na “mina”. Comparado com Polkadot, o poderoso sistema de governança descentralizada de Kusama corre mais rápido, e a barreira econômica à entrada na rede de Kusama também é menor. Essa rede é um ambiente de desenvolvimento para as seguintes equipes: 1) Aqueles que desejam agir rápido e inovar apenas no Kusama; 2) Aqueles que desejam ajustar sua tecnologia para se preparar para a implantação no Polkadot. A rede principal de Kusama foi lançada em 2019.

O que é substrato?

As cadeias de blocos nos ecossistemas de Kusama e Polkadot são construídas usando o substrato. O Substrate é uma estrutura de desenvolvimento de blockchain com funções de transição de estado totalmente versáteis e componentes modulares para consenso, rede e configuração. Embora seja “totalmente versátil”, possui padrões e convenções, especialmente quando executado com a biblioteca de módulos do ambiente de tempo de execução do Substrate (FRAME). O FRAME fornece aos desenvolvedores uma biblioteca de blocos de construção de bloco flexível e bem projetada, que torna realidade o rápido desenvolvimento de cadeias de blocos dedicadas. O Cumulus (em desenvolvimento) é uma ferramenta que pode conectar facilmente seu blockchain à rede blockchain e desbloquear comunicação entre cadeias, colaboração e segurança compartilhada nas redes Kusama e Polkadot.

Canal de comunicação

Q&A time

O horário de expediente semanal será realizado na teleconferência ao vivo do seminário Parity Substrate às (UTC) toda terça-feira, das 14:00 às 15:30. Durante a teleconferência, convidamos você a conversar com os desenvolvedores do Parity e obter respostas para suas perguntas.https://substrate.dev/seminar

Canal de suporte

Há uma estação de bate-papo dedicada à tecnologia Substrate no Riot, você pode participar através do seguinte link:https://riot.im/app/#/room/#substrate-technical:matrix.org

Para questões técnicas longas, o melhor lugar é Stack Overflow. Use as seguintes tags: Substrato, tinta, paridade-io, ferrugem.

Categorias de Hackathon e algumas idéias

Categoria 1: construindo uma blockchain

Nesta categoria, você enfrentará o desafio de usar o Substrate para criar uma blockchain personalizada. Em um futuro próximo, sua cadeia poderá acessar a cadeia de retransmissão Kusama para interoperabilidade e segurança plug-and-play. A idéia a seguir é dar uma inspiração. Queremos que você seja criativo e construa uma cadeia personalizada que considere mais útil para outros construtores do ecossistema do substrato

Cadeia de jogo

■ Um jogo pode ser definido como uma mudança de estado entre dois ou mais participantes com regras predefinidas adicionais. Nossa visão para a cadeia de jogos ideal não é que ela possa suportar um jogo lento baseado em turnos para dois jogadores (esse problema foi resolvido), mas uma cadeia suficientemente abstrata que pode ser aplicada do xadrez e navios de guerra a muitos jogadores quase em tempo real Um jogo desonesto no mesmo mundo. Idealmente, esse tipo de produto será uma cadeia abstrata, na qual desenvolvedores / empreendedores podem facilmente colocar jogos em vários Cosmos para criar uma plataforma de campeonato com reservas de esportes e funções de e-sports para jogos Arrecade fundos e permita que os desenvolvedores de jogos obtenham uma distribuição justa. Suas funções podem incluir todos ou alguns dos seguintes recursos:

Implementação do padrão multi-token (ERC1155).

ERC1155 Contrato de troca ou troca de tokens (por exemplo, modificado para ERC1155).

Ferramentas de implantação e hospedagem de metadados on-chain / off-chain (por exemplo, IPFS).

Integração monetária estável (Acala, Bandot).

API para negociação e integração de jogos baseados em JS / Unity.

Tente usar free tx, free tx sob certas restrições ou free tx com base na reputação do jogador. Prova de conceito para a construção de um jogo web3, ele não destrói a sensação de jogo centralizado, mas mantém os jogadores, itens e informações para perceber a propriedade real dos personagens virtuais.

● Exemplos:

○ Exemplo de cadeia paralela NFT

○ Exemplo colecionável de substrato

○ Exemplo de jogo de substrato

● Exemplos de cadeias de jogos existentes

○ Darwinia

○ Celer

○ Jogo DAO

○ Plasma

Cadeia DeFi ou stablecoin

■ O financiamento descentralizado é uma reinvenção dos serviços financeiros tradicionais e seu principal objetivo é minimizar a confiança da blockchain. Um exemplo de DeFi são empréstimos e posições remuneradas, como o sistema de posição de dívida hipotecária da MakerDAO, que permite que os usuários obtenham empréstimos por conta própria como contrapartes. Outro exemplo é o contrato de ativos sintéticos, que permite aos usuários criar posições cambiais ou derivativos estáveis. Para Kusama, ao criar execução otimizada, o DeFi pode existir sozinho em sua própria cadeia paralela, ou formando um protocolo sobre as primitivas subjacentes e usando o XCMP para obter interoperabilidade, de forma que exista através de cadeias paralelas.

■ Stablecoins são criptomoedas com baixa volatilidade e geralmente estão vinculadas ao valor dos ativos de referência (como dólares americanos). Usando o design algorítmico de stablecoin, agora existem projetos diferentes para executar stablecoin, como Schellingcoin ou design de ativos sintéticos. Uma stablecoin da Kusama pode ser semelhante a uma delas ou algo completamente original e novo.

■ Outras idéias nesta categoria incluem uma conta poupança em stablecoin (por exemplo, Dharma), uma camada de seguro para DeFi (por exemplo, Opyn), uma plataforma de pagamento B2B (por exemplo, Veem), uma cadeia de pagamentos rápida ou uma assinatura regenerativa Com a execução de pagamento ou um processo de intercâmbio sem custódia que pode ser integrado a qualquer programa de tutela, esse processo permite que os usuários negociem entre si sem renunciar à supervisão de terceiros.

■ Exemplos existentes da cadeia DeFi:

● Acala

● Laminar

● Centrifuqe

Cadeia de privacidade

■ Blockchain é de natureza transparente e todo o histórico de transações é visível para todos. Alguns aplicativos exigirão uma proteção de privacidade mais forte. No Kusama, a privacidade pode ser integrada usando métodos como zkSNARK, STARK e assinatura de anel para ocultar informações na cadeia. Ao projetar para ocultar nós ou verificar a identidade dos indivíduos, a privacidade também pode ser criada no nível do protocolo ou da rede. A menor função que um projeto pode incluir aqui é permitir que os usuários negociem valor em particular no ecossistema Kusama ou Polkadot. Projetos diferentes são possíveis, mas o projeto mais útil será uma cadeia paralela, que permite o uso de tokens de Substrato arbitrários para lidar com transações privadas. Suas funções podem incluir todos ou alguns dos seguintes recursos:

● Transações confidenciais

○ Capacidade de transferir tokens entre duas contas sem revelar a quantidade ou o tipo de transferência, mesmo os endereços de transação envolvidos ainda estão visíveis.

● Transações anônimas

○ Capacidade de transferir tokens entre duas contas sem revelar o endereço envolvido, mesmo que o número ou o tipo de tokens de transferência seja público.

● conta confidencial

○ O saldo da conta é desconhecido, mas também existe uma chave de visualização que permite ao usuário especificado visualizar o saldo dessa conta, mas não as transações de entrada ou saída. É semelhante ao endereço z do ZCash.

Cadeia DAO

● Descrição: um DAO, ou organização autônoma descentralizada, é um aplicativo de blockchain que permite que os membros da comunidade cheguem a um acordo sobre determinadas decisões no DAO. Aragão é o framework DAO mais famoso do mundo Ethereum. Ele permite que alguém inicie um DAO com apenas alguns cliques do mouse, adicione novos aplicativos (como diferentes modelos de votação ou financiamento) e permite que os membros iniciem a votação no comportamento de execução, não apenas no DAO, mas também O contrato inteligente externo do DAO (ou seja, o DAO pode investir no DeFi para obter juros sobre as taxas de associação). Uma cadeia Kusama DAO permite o uso de uma estrutura modular do DAO com módulos básicos prontos para uso e permite que os usuários conectem facilmente seus próprios módulos personalizados ao DAO. Se isso pode ser melhor realizado por meio de contratos inteligentes ou módulos WASM que exigem governança é determinado pelo desenvolvedor, mas a essência de um DAO é a capacidade de interagir programaticamente com outros DAOs na mesma cadeia de governança A interoperabilidade é uma nova maneira de pensar sobre o estado das nações digitais.

● Exemplo 1:https://github.com/web3garden/sunshine

● Exemplo 2:https://github.com/aragon/

● Exemplo 3:https://daostack.org/

Cadeia de contrato inteligente

■ A cadeia de contratos inteligentes é um ambiente de execução de sandbox para pequenos pedaços de código, e outros desenvolvedores podem implantar esses códigos sem permissão. O substrato fornece um módulo de contrato inteligente baseado em Wasm. A Kusama definitivamente precisa executar esse módulo para implantar uma cadeia paralela ativa. Algumas idéias específicas podem incluir contratos inteligentes em outros idiomas, como scripts de montagem, especialmente aqueles com cadeias de ferramentas existentes. Na sua opinião, como é uma cadeia de contratos inteligente perfeita?

Conteúdo, rede social ou cadeia de armazenamento

■ O foco de uma cadeia de conteúdo ou armazenamento será de tudo, desde a versão descentralizada do Github e a propriedade do acesso aos dados pessoais, até a hospedagem de sites imparáveis ​​e sem censura. Redes sociais com privacidade incorporada, plataformas de email descentralizadas, sementes de próxima geração, tudo isso deve ser possível integrando uma cadeia de substratos a protocolos como IPFS ou Storj. Uma cadeia de armazenamento Kusama provará as reais necessidades de armazenamento descentralizado, não apenas para armazenamento. Ou pode ser uma cadeia abstrata de leitura / gravação com base em custos, enquanto outros podem se conectar a ela tão facilmente quanto se conectam ao bucket do AWS S3. Isso pode incluir integração com IPFS, Storj, etc.

● Exemplo 1: SubSocial

● Exemplo 2: armazenamento de dados e comandos no estilo Redis

DarkDEX

■ Um DEX escuro para Kusama pode incluir funções padrão semelhantes a DEX, onde os usuários podem trocar tokens de diferentes cadeias paralelas e tokens de inventário de diferentes blockchains. Vários recursos de privacidade e confidencialidade podem incluir:

● Segredos detalhados de pedidos atuais e históricos (tamanho, preço, hora / data, tipo de transação do token).

● Privacidade dos participantes – as identidades dos usuários que participam de transações DEX não devem ser divulgadas.

Cadeia de identidade descentralizada

https://github.com/substrate-developer-hub/hacktoberfest/issues/27

inspiração

https://kilt.io/

https://www.dock.io/

Cadeia de mercado descentralizada

https://github.com/substrate-developer-hub/hacktoberfest/issues/27

Outras idéias de blockchain

■ Cadeia de votação pública

■ Cadeia de computação (por exemplo, Golem)

■ Cadeia de licenças

■ Previsão de mercado

■ Máquina Federal de Profecia

Categoria 2: Hack aberto

Nesta categoria, esperamos que você possa ir além dos limites possíveis. Seja criativo, quebre as coisas, faça-nos rir, faça-nos chorar. Conjuntos de testes, processos de visualização, interoperabilidade do Wasm e tudo mais que se encaixa nessa categoria. Use seus talentos para nos chocar

Suíte de teste

■ Atualmente, escrever testes automatizados não é muito simples, como os objetos disponíveis para o Truffle, embarque no Ethereum, especialmente para funções específicas de blockchain em cadeias baseadas em substrato. Um conjunto de testes permite que uma carteira de teste seja implantada no conjunto e execute testes de status de maneira determinística. A saída deve ser uma categoria completa, incluindo problemas e sugestões sobre como corrigi-los (se souber como corrigi-los). Idealmente, o processo de reparo de erros deve ser um esforço de crowdsourcing. Antes disso, os erros não detectados serão automaticamente convertidos em problemas e novas categorias no repositório central de receitas.

● Por exemplo, trufa https://github.com/trufflesuite/truffle Ou integrar com trufa

Transpiler para contratos inteligentes, fornecendo interoperabilidade Wasm

■ O Transpiler é uma ferramenta que aceita uma linguagem de programação como entrada e a converte em outra linguagem de programação disponível na plataforma de destino. O transpiler é muito útil quando a base de códigos herdada é grande e a simples substituição de código é muito mais rápida que a reescrita em outro idioma (porque são necessárias auditorias adicionais após a reescrita). Isso não quer dizer que uma ferramenta que converta qualquer outro idioma em WASM não seja tão popular como agora – talvez metade dos objetivos tenham sido alcançados, como o Nimplay.

● Idéia

○ Nimplay – https://github.com/status-im/nimplay

○ Script de montagem – do TypeScript ao Wasm – https://github.com/paritytech/pallet-contracts-waterfall

● Exemplos (solidez em relação ao wasm):https://github.com/hyperledger-labs/solang

Visualização

■ Ferramenta de visualização de produção em bloco: existe uma maneira interessante, profunda e bonita de visualizar a idéia do crescimento da cadeia de retransmissão Polkadot? Ótimo se permitir exploração simples de blocos, finalização, dados do validador, garfos temporários ou outras informações relacionadas à produção de blocos no Polkadot.

■ Bloquear navegador: se você tem uma ótima maneira de explorar o estado da blockchain histórica, agora é sua chance de mostrá-la ao mundo.

■ Ferramenta de verificação do verificador: impressione-nos com sua exibição dinâmica de informações do verificador, como informações de identidade, endereço, nó de idade ou quais blocos eles geraram. Você pode classificá-los com base no número de blocos gerados ou no período em que eles estão ativos como grupos de validadores. Use sua criatividade

■ Visualização de indicações: no Polkadot, os validadores geralmente são nomeados por outras pessoas para entrar no grupo de validadores ativos. Pensamos nisso como um gráfico imenso, onde alguns nós são validadores, mais nós são nomeados e a conexão entre os nomeados e os validadores que eles escolhem. Compartilhe suas opiniões e diga-nos como mostrar o status do ecossistema nomeado existente para os usuários.

■ Diagrama de distribuição de tokens: mostre como mostrar como os tokens do Polkadot são distribuídos entre diferentes contas.

■ Ferramenta de visualização de informações da conta: use sua criatividade para fornecer informações relevantes sobre os usuários em uma página – qualquer informação sobre a identidade na cadeia, segurando tokens, objetos nomeados; se eles estiverem verificando, é possível fornecer a idade da conta, Votação, propostas enviadas ou qualquer outra informação sobre contas pessoais.

■ Um relógio de corrente de revezamento: talvez seja emitido um sinal sonoro toda vez que um certo número de blocos passar ou um cuco saltar a cada 100 blocos? Tem uma ideia melhor?

■ Ferramenta de visualização da taxa de transferência: mostra o número de transações que estão sendo processadas na cadeia de retransmissão e o número de transações que estão sendo processadas na cadeia paralela após o início. Ou mostre quantas transações estão no pool de transações. você decide.

■ Carteira do gravador: quando você começa a usar o aplicativo, é necessário inserir a criptomoeda apenas uma vez. Na próxima sessão, você poderá interagir com o aplicativo sem inserir a criptomoeda. Grandes melhorias na experiência do usuário. Uma carteira do Burner pode obter uma chave privada no armazenamento local ou criar uma carteira temporária através do GET.

Ferramentas de governança

■ Inspiração

https://kusama.polkassembly.io/

https://commonwealth.im/

Outra inspiração

■ Crie um módulo de tempo de execução de armazenamento descentralizado reutilizável:https://github.com/w3f/General-Grants-Program/issues/123

■ Sidecar da API do substrato:https://github.com/paritytech/substrate-api-sidecar

■ Instrumentos patrimoniais:https://www.stakingrewards.com/asset/kusama

Contribuição dos critérios de avaliação à descentralização e facilidade na Web 3.0 (25%)

Incluindo como a cadeia ou ferramentas funcionam nos ecossistemas Kusama, Polkadot e Web 3.0.

Originalidade, criatividade e inovação (25%)

Incluindo a forma como o novo esquema enviado é comparado com a tecnologia existente.

Dificuldade técnica e confiabilidade (25%)

Incluindo o nível de habilidade ou conhecimento necessário para construir cadeias ou ferramentas paralelas.

Experiência do usuário (25%)

Incluindo a intuitividade e inteligibilidade do plano enviado aos usuários em potencial.

Clique no link original para entrar na página de registro:https://hackusama.devpost.com/

Link de origem:mp.weixin.qq.com

Isenção de responsabilidade: O conteúdo acima é coletado da Internet. Os direitos autorais do trabalho pertencem ao autor original. Todo o conteúdo é destinado a transmitir informações. Isso não significa que este site concorda com suas opiniões e não serve como orientação de investimento. O círculo monetário é arriscado e o investimento precisa ser cauteloso