Coder Social home page Coder Social logo

thomasdev5832 / bellumgalaxy-trident Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sjrpovoas/blockmagic-trident

0.0 0.0 0.0 28.99 MB

Project developed during Chainlink Block Magic Hackathon in May 2024.

Home Page: https://bellum-galaxy-trident.vercel.app

JavaScript 21.67% Python 2.22% C# 5.45% TypeScript 13.73% CSS 15.91% HTML 1.41% Dockerfile 0.25% Solidity 39.37%

bellumgalaxy-trident's Introduction

TRIDENT

Chainlink Block Magic Hackathon



Links


About Bellum Galaxy

We are an educational, scientific, and technological community, focused on breaking barriers and demystifying technology. Our mission is to empower individuals by providing learning and development opportunities, where contributions fuel innovation and drive positive change.



Join us on Discord and together, we shape the future with blockchain technology.


Summary

  1. Introduction

  2. Trident Protocol

    2.1. The Prototype

  3. Tools Used

    3.1. Chainlink VRF - Verifiable Random Function

    3.2. Chainlink CCIP - Cross-Chain Interoperability Protocol

    3.3. Chainlink Functions

    3.4. Chainlink Automation - Chainlink’s hyper-reliable Automation network

    3.5. Chainlink Tools Summary Table

    3.6. API - Application Programming Interface

    3.7. Artificial Intelligence with OpenAI

  4. Operation

  5. Cost Projection

  6. Evolution of the Protocol

  7. Conclusion

  8. Developer Session

  9. Meet the Team




Problem

  • Primeiro relato de pirataria foi no século 17. Documento inglês que se referia à "piratas de palavras", ou seja, pessoas que copiavam conteúdo escrito indevidamente. fonte
  • Uma vez que investe na compra do jogo, independente do tempo que ele se dedique aquele jogo, esse investimento jamais será recuperado
  • Ao decorrer do tempo e demanda, o valor dos jogos cai drasticamente e eventualmente deixam de ser realmente lucrativos.
  • Alto custo de jogos.

Solution

  • Trident
    • NFT software. Uma vez que o nft é revendido a pessoa perde acesso à ele.
    • O software passa a ser propriedade do usuário. Onde ele poderá vende-lo eventualmente.
    • Bilhões de dólares são perdidos devido a pirataria. Além desses, outros bilhões ficam na mesa uma vez que o preço do software passa a declinar. Com a revenda, a desenvolvedora sempre terá uma fatia de qualquer venda.
    • Eliminando a pirataria, e todo o prejuízo que ela causa à industria, o valor dos softwares é diretamente influenciado positivamente. Com isso o preço é reduzido, tornando-os mais acessíveis a grande massa.

Valor arrecadado por Desenvolvedoras

  • Valor que era Perdido com Pirataria
    • -> Redução no Preço do Software
      • -> Aumento na Base de Clientes
        • -> Receita Extra vindo da Revenda.

How we do

  1. Pirataria
  • Tornando o acesso limitado através da chave de acesso, mesmo com a copia das dependências do jogo, não seria possível executá-lo. Logo, impossível de ser distribuído ilegalmente.
  1. Jogador no Controle
  • Torna o jogo uma propriedade e permite que os jogadores, seus proprietários, comercializem seus ativos de modo à recuperar parte do seu investimento ou reinvestir em novos jogos.
  1. Renda de longo prazo para desenvolvedoras.
  • A partir da possibilidade de venda, desenvolvedoras/distribuidoras receberão uma % do valor da revenda dos jogos e, por consequência, seus produtos continuarão rendendo no longo prazo.
  1. Democratiza o acesso a jogos e consoles.
  • Através da eliminação da pirataria e da geração de renda contínua a partir do market, permite que as desenvolvedoras/distribuidoras reduzam sua margem e, por consequência, mais pessoas tenham acesso.

Next steps

  1. Implement improvements to reduce the cross-chain messaging time to users.
  2. Implement a swapping functionality that allows users to buy using any Dex-tradable coin. However, receiving in specific stable.
  3. Expand the proposal to other software, not only games.
  4. Standardize the process to allow companies to incorporate it into existing infrastructure.

Chainlink Tools Summary Table

Chainlink Functions

Contract Line Function Go to
TridentNFT.sol 278 _update Check
TridentFunctions.sol 83 Whole contract Check

Chainlink CCIP

Contract Line Function Go to
Trident.sol 278 _sendMessage Check
Trident.sol 278 _ccipReceive Check
CrossChainTrident.sol 231 _sendMessage Check
CrossChainTrident.sol 288 _ccipReceive Check
CrossChainTrident.sol 83 sendAdminMessage Check

Chainlink Automation

Upkeep ID.

Contract Line Function Go to
Trident.sol 287 gameScorerGetter Check

Technology

  • Blockchain
    • Ethereum Sepolia
    • Optimism Sepolia
  • Blockchain Primitives
    • NFT - ERC721
    • Stablecoin - ERC20
  • Oráculos
    • Chainlink Functions
    • Chainlink CCIP
    • Chainlink Automation
  • Programming Languages
    • Solidity
    • Python
    • Java Script
    • TypeScript
    • C#
  • Frontend
    • React
    • Dynamic
    • Ethers.js
  • Backend
    • API
    • Data Base
  • Infrastructure
    • Launcher .exe
  • Tools
    • Generative AI - OpenAI

Meet the Team

Name Title Linkedin X/Twitter GitHub
Barba Solidity Developer & Security Researcher Link Link Link
Raffa Data Scientist & Blockchain Analyst Link Link Link
Gabriel Crawler, Python, Node.js, C# Developer Link - Link
Cayo Frontend Developer Link - Link
Gabriel Full Stack Developer & Software Engineer Link Link Link

bellumgalaxy-trident's People

Contributors

dejazz avatar thomasdev5832 avatar i3arba avatar cayotarcisio avatar raffaloffredo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.