Author

Topic: Dos smart contracts A+ ao STAY AWAY FROM SUCH CONTRACT! (Read 105 times)

legendary
Activity: 2506
Merit: 1113
There's no need to be upset
<...>

acho surreais essas coisas

normalmente descarto rápido a ideia de que estamos vivendo em uma simulação
mas quando vejo que dá pra escrever um código bizarro, dar enter, e gerar uma imagem a partir dele me desperta um "e se..."
legendary
Activity: 2758
Merit: 6830
Mas não sei se entendo como isso é feito em termos de imagem? Ai cada letra/número chama um pixel em um formato pré-setado? Tem algum texto/gerador que tu possa indicar pra eu entender melhor como acontece isso? E ai nesse caso, a imagem é codificada no base 64 ou o código é gerado e ele é a arte em si?
Existem diversos conversores (inclusive sites) que convertem os bytes da imagem para base64. Depois é só renderizar ela, tanto que você pode fazer isso em qualquer navegador ao adicionar o prefixo data:image/png;base64, ...

Segue a sua imagem de perfil (da Roobet) em base64:

Code:
-censurado para não quebrar a minha página de posts-

Se você copiar tudo isso e colar na barra do navegador e apertar enter, vai renderizar a imagem igualzinha. Cool



O que o contrato do Nouns faz é utilizar um banco de dados onchain (tal parte representa tal coordenadas que geram tal retangulo em SVG) para formar a imagem por partes, e depois codificá-la em base64.
legendary
Activity: 1428
Merit: 1568


A maioria só diz: a arte está hospedada no link XXXX, acesse ele para vê-la.
A Nouns diz: esse token tem a arte ZGFkYWRh.... (base64).

O próprio base64 já é a imagem em si.


Mas como o base64 é a imagem em si? Eu entendo o conceito da codificação binária com textos, como  64 caracteres coficiando as letras e número ([A-Z],[a-z],[0-9], "/" e "+")

Texto original: Olá, mundo!
Texto convertido para Base64: T2zDoSwgbXVuZG8h

Mas não sei se entendo como isso é feito em termos de imagem? Ai cada letra/número chama um pixel em um formato pré-setado? Tem algum texto/gerador que tu possa indicar pra eu entender melhor como acontece isso? E ai nesse caso, a imagem é codificada no base 64 ou o código é gerado e ele é a arte em si?

Sorry se a pergunta é muito besta x.x
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
Agora que eu entendi o que o joker quis dizer, não tinha percebido que o titulo fala em "smartcontracts" de forma generica.

Pois... fiquei meio que baralhado.  Tongue

Mas percebi a ideia. Qualquer das formas, o facto de começarem a surgir serviços de analise a projetos, é algo positivo para o mercado.
legendary
Activity: 2758
Merit: 6830
TryNinja, se eu entendi bem, a diferença é que enquanto um referencia uma URL onde é feito um storage de determinada arte, no outro, a própria geração da arte é feita no on-chain?
Sim.

A maioria só diz: a arte está hospedada no link XXXX, acesse ele para vê-la.
A Nouns diz: esse token tem a arte ZGFkYWRh.... (base64).

O próprio base64 já é a imagem em si.

Agora que eu entendi o que o joker quis dizer, não tinha percebido que o titulo fala em "smartcontracts" de forma generica.
legendary
Activity: 1428
Merit: 1568

Acho que isso é uma evolução natural dessa tecnologia mesmo, em breve vamos acabar tendo desenvolvedores que irão fazer tipo uma agência de rating de smartcontracts e apps.

Já que existe muito dinheiro envolvido, e nem todo mundo tem tempo e capacidade de analisar contratos, terceiros vão fazer isso.

Já existem algumas iniciativas que analisam wallets. Esse site aqui já ganhou mais de 2BTC de doações só analisando wallets:
http://walletscrutiny.com/

Existem já algumas iniciativas de scoring, como por exemplo o https://www.defisafety.com/ que tem ranking e relatórios de mais de 260 protocolos e 25 mil contratos e o que eu acho mais legal é que tem o report inteiro pra ler, por exemplo: https://www.defisafety.com/app/pqrs/458 em que tu pode ver qual foi a métrica de cada nota de uma forma bem simples.

Inclusive, eu estou super interessada em projetos de scoring, me passem nomes, se tiverem alguns.

-

TryNinja, se eu entendi bem, a diferença é que enquanto um referencia uma URL onde é feito um storage de determinada arte, no outro, a própria geração da arte é feita no on-chain?

-
Joker, a tabela é só pra NFT sim
legendary
Activity: 2758
Merit: 6830
Agora, só fique na duvida, esclareçam-me por favor que eu não sou muito dado a esse universo dos smart contrats e afins, mas todas as indicações vão dar ao OpenSea. Então mas avaliação é para projetos NFTs é isso?
Todos os projetos são NFTs que podem ser encontrados no OpenSea (menos um). Como ele é o maior marketplace desse mundo, é o link utilizado para que possamos ver de forma padronizada o que cada um tem. Por que eles estarem listados no OpenSea te faz pensar que não seriam "para projetos NFTs"?
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
A ideia é super interessante, e concordo com o bitmover que mais cedo ou mais tarde, teremos plataformas classificativas dos varios projetos. Para mim iria dar muito jeito!  Roll Eyes

Agora, só fique na duvida, esclareçam-me por favor que eu não sou muito dado a esse universo dos smart contrats e afins, mas todas as indicações vão dar ao OpenSea. Então mas avaliação é para projetos NFTs é isso?
legendary
Activity: 2758
Merit: 6830
Muito legal!

A verdade é que existem tantos projetos ctrl C + Ctrl V hoje em dia que a única forma de se destacar é inovando, principalmente com assuntos que giram em torno do brilho da tecnologia: a descentralização.

Já tinha ouvido falar bem do Nouns pelo @Lucasgabd. Fui dar uma olhada no contrato e realmente é bem legal ver como eles funcionam.

A maioria dos "stay away from this" trabalha da forma mais simples possível:

- Cada NFT tem um id.
- O contrato tem uma variável baseURI que é definida com a base de um URL especifico (i.e https://ninjaNFTs.com/arts/XXXX, onde XXX é o id do NFT e retorna a sua imagem)

Enquanto o Nouns gera uma seed onchain (via contrato NounsSeeder), que retorna um hash contendo um background, body, acessory, head, e glasses baseado no id do noun. Esse hash pode ser utilizado depois (via contrato SVGRenderer) para gerar um SVG em base64 que resulta no noun com cada uma de suas partes únicas.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
, indo de A+ para contratos com metadados e ativos armazenados de forma segura e descentralizada até STAY AWAY FROM SUCH CONTRACT para as piores práticas.

Acho que isso é uma evolução natural dessa tecnologia mesmo, em breve vamos acabar tendo desenvolvedores que irão fazer tipo uma agência de rating de smartcontracts e apps.

Já que existe muito dinheiro envolvido, e nem todo mundo tem tempo e capacidade de analisar contratos, terceiros vão fazer isso.

Já existem algumas iniciativas que analisam wallets. Esse site aqui já ganhou mais de 2BTC de doações só analisando wallets:
http://walletscrutiny.com/
legendary
Activity: 1428
Merit: 1568
Samuel Cardillo, que é o diretor de tecnologia da RTFKT, criou o “Smart Contract Database”, com suas classificações de contratos inteligentes de NFTs, indo de A+ para contratos com metadados e ativos armazenados de forma segura e descentralizada até STAY AWAY FROM SUCH CONTRACT para as piores práticas.

Alguns contratos que ganharam A+:

WhelpsNFT: armazenamento on-chain, os dados visuais estão no IPFS e ele cita que a equipe usa computação inteligente para montar um URI (Universal Resouroce Identifier).

NounsDAO A+ (+): o melhor qualificado da base, Cardillo considerar o Nouns '' um contrato inteligente que está fora desta galáxia. Apenas pura perfeição''. Tudo descentralizado e armazenado on-chain.

MonsterBlock: ativos armazenados on-chain, e Cardillo considera que eles fazem um uso inteligente do oráculo da Chainlink para RNG (que eu não sabia que dava pra juntar as duas coisas).


4 STAY AWAY FROM SUCH CONTRACT (C-):

Meet the Bloomps, Hedgies, Ready Player Cat NFT e Cryptocoin Factory Collection.....que se resumem a ativos centralizados e conteúdo de meta-data mutável pelo criador do contrato.


Acho que é um conteudo sobre interessante que alguns aqui vão gostar de explorar toda base Smiley
Jump to: