Cronicile Idena

Epocile 106–108

Zen
Idena
Published in
12 min readMay 10, 2023

--

Statisticile rețelei

Epoca #00108

Mineri activi — numărul total de identități care minează fie folosind propriile noduri, fie prin delegare către o piscina de minat.

Noduri care minează — numărul total de noduri care minează rulate de către identități individuale sau operatori de piscine.

Nouveniți — numărul adreselor care s-au validat pentru prima dată.

Raportul de succes — procentul utilizatorilor care au participat la ceremonia de validare și s-au validat cu succes.

Portofele active — portofele care au tranzacționat in ultima epocă.

Competitori

Statisticile rețelei

Piețe

Tipul nodurilor folosite în ultima ceremonie de validare

  • Noduri pe VPS — membrii ce își rulează nodurile pe un VPS
  • Noduri încorporate — membrii ce folosesc aplicația Idena Desktop cu nod încorporat
  • Noduri partajate (web) — membrii aplicației web ce închiriază noduri partajate de pe piața de noduri partajate
  • Noduri partajate necunoscute (web) — membrii aplicației web ce se conectează la noduri partajate nelistate in piața nodurilor

Statisticile sunt valabile pentru ultima ceremonie de validare.

Pentru a avea cea mai bună experiență în ceremonia de validare, este recomandat să folosiți noduri rulate pe un VPS sau noduri încorporate dacă aveți o conexiune rapidă la internet și un router bun, sau nodurile listate pe piața de noduri partajate în aplicația oficială Idena Web în alte cazuri.

Dezvoltarea Idena de către echipa de bază

  1. Testarea flip-urilor cu ChatGPT4
  2. Actualizarea exploratorului blockchain
  3. Verificarea contractelor inteligente
  4. Rezultatele hackathon-ului Corea
  5. Q&A din partea echipei de dezvoltatori Idena

Rezistență IA a flip-urilor Idena

Acum că ChatGPT-4 poate fi accesat cu un abonament (20$ pe luna), am făcut câteva teste pe un set de 50 de flip-uri calificate din ceremoniile trecute, inclusiv 13 flip-uri cu imagini fără sens.

Întâi am folosit o unealtă de recunoaștere a imaginii precum CLIP Interrogator, care poate identifica obiecte și poate spune ce se întâmplă într-o imagine. Imaginile fără sens au fost recunoscute că și ceva cu sens. În medie, procesarea unei singure imagini a durat aproximativ 60 de secunde, iar uneori 2–3 minute per imagine.

După care am introdus următorul prompt în ChatGPT-4:

Îți voi da două secvențe de câte 4 lucruri: “Secvență A” și “Secvență B”. O secvență formează o poveste logică, iar cealaltă formează o poveste fără sens.

Secvența A: 1… 2… 3… 4…

Secvența B: 1… 2… 3… 4…

Care dintre secvențele “A” și “B” ar fi alese de majoritatea oamenilor ca fiind mai logică în ordine cronologică?

Timpul de răspuns a fost de aproximativ 10–15 secunde per flip. Pentru a asigura stabilitatea rezultatelor, fiecare flip a fost executat de două ori în sesiuni de chat diferite.

Am categorizat răspunsurile în 3 tipuri:

  1. Rezolvate corect în ambele cazuri. ChatGPT a produs aceași succesiune corectă de imagini.

De exemplu, logica acestui flip este explicată bine de ChatGPT-4 și poate să întoarcă același răspuns de fiecare dată.

2. Rezolvate întâmplător. În aceste cazuri, ChatGPT a oferit un răspuns diferit în cele două sesiuni deși au fost folosite aceleași date de intrare. De asemenea, ar putea spune că nu există o soluție, deoarece ambele secvențe sunt lipsite de sens.

Un exemplu unde ChatGPT-4 a dat răspunsuri variate:

3. Rezolvate incorect. ChatGPT-4 a produs de 2 ori un răspuns greșit.

Rezultatele sunt următoarele:

  • Flip-uri rezolvate corect: 54% (C)
  • Flip-uri rezolvate la întâmplare: 18% (R)
  • Flip-uri rezolvate incorect: 28% (I)

Pentru a calcula rata de succes, folosim această formulă:

Rata de succes = C + 0.5 * R = 63%

Cum am spus mai devreme, au existat și flip-uri obișnuite și flip-uri cu imagini fără sens. Dacă împărțim flip-urile în două categorii obținem că flip-urile care au imagini fără sens au o rată de succes de 50%, echivalentă cu ghicitul la întâmplare. Între timp, rata de succes pentru celălalt grup, care, deși ridicată, nu a fost suficientă pentru a atinge statutul de Om (minim 92%).

Este clar că adăugarea imaginilor fără sens are un impact în a încurca IA.

Afectează amestecarea imaginilor ChatGPT-4?

Un alt aspect important este amestecarea imaginilor. Hai să ne uităm la acest exemplu.

Obiectele din imagini au fost detectate corect. Flip-ul cu amestecarea inițială a fost rezolvat corect de ChatGPT-4.

Daca schimbăm amestecarea astfel:

Povestea amestecată din dreapta are în continuare mai puțin sens comparativ cu secvență corectă. Totuși, ChatGPT-4 nu rezolva corect flip-ul.

Fă-ți flip-urile rezistente IA

În timp ce dezvoltarea IA are loc într-un ritm alert, este important ca fiecare participant Idena să creeze flip-uri rezistente IA deoarece acestea stau la baza securității rețelei. Folosește-ți imaginația pentru a crea povești unice folosind colaje sau desene de mână, adaugă imagini fără sens și nu amesteca imaginile astfel încât flip-ul să fie prea ușor de rezolvat.

Actualizarea exploratorului blockchain

Istoricul piscinei

Am adăugat un istoric pe pagina piscinelor. Acum poți vedea care a fost mărimea piscinei în diferite epoci. Această ajută în analiză piscinelor.

Piscinele identității

Am schimbat câteva lucruri și în pagină identității. În noul tab “Piscinele identității”, poți vedea toate piscinele la care a fost delegată identitatea împreună cu dată și tranzacțiile prin care s-au delegat sau au părăsit piscina.

Verificarea contractelor inteligente

A fost adăugată verificarea contractelor inteligente. Această ajută să confirmăm codul sursă al unui contract inteligent. Prin această verificare, oricine care lucrează cu contractul poate avea încredere în acesta.

Pentru a îți verifica propriul contract inteligent, urmează acești pași:

  1. Creează un fișier zip care conține filele contractului.

2. Încarcă zipul pe exploratorul blockchain.

3. Odată ce procesul este gata, contractul va primi statutul de “Verificat”.

După aceea oricine poate descarcă arhiva codului pentru a verifică cum funcționează acesta.

Rezultatele hackathon-ului Corea

De la rezultatele ultimei cronici, câștigătorii Hackathon-ului Corea au fost aleși de oracolele Idena și de către echipa de baza.

Câștigătorul hackathon-ului este www.phaos.app

Echipa de dezvoltatori (Fireshift, Toni și Zen) au câștigat premiul 1 de 100.000 iDNA.

Celelalte două proiecte au câștigat locul 3: inft.bus.bz creat de Bus și idexchange.tech creat de Chainpioneer. Ei au primit 30.000 iDNA fiecare.

Distribuția premiilor:

  1. 100.000 iDNA — www.phaos.app
  2. 60.000 iDNA — nedistribuit
  3. 30.000 iDNA — inft.bus.bz
  4. 30.000 iDNA — idexchange.tech
  5. 30.000 iDNA — nedistribuit

Vrem să mulțumim tuturor participanților pentru efortul depus și pentru dedicare.

Vrem să organizăm mai multe hackathoane în viitor, și să încurajăm toți participanții să continue dezvoltarea proiectelor în sfera DApps Proof-of-Person. Dacă lucrezi la un proiect după acest hackathon, te poți califică pentru o reocmpensa. Suntem gata să derulăm finanțare retroactivă pentru dezvoltarea DApps bazat pe vot oracol.

Q&A din partea echipei de dezvoltatori Idena

Q: “Ne puteți spune mai multe despre sincronizarea rapidă? Cum sunt atacurile sybil prevenite? Există aspecte negative când trunchiem blockchain-ul și generăm noi blocuri de geneza?” (de către Zen)

Ce este sincronizarea rapidă? Sincronizarea rapidă permite nodurilor să se sincronizeze cu alte noduri fără a descarca și verifica toate tranzacțiile în fiecare bloc. În schimb, nodul verifică semnăturile supermajorității din comitetul blocului aflat în antetul acestuia. Pentru a verifica acestea, în timpul sincronizării rapide, nodul verifică schimbări în lista validatorilor (de exemplu, schimbarea de statut offline/online, penalități, terminari de identitate).

De asemenea nodul descarcă toate balanțele din cel mai apropiat snapshot, care este salvat în IPFS de fiecare nod odată la 1000 de blocuri. După sincronizarea rapidă, nodul verifică dacă snapshot-ul și lanțul de antete ale blocurilor se potrivesc. Dacă snapshot-ul corespunde cu ultimul antet încărcat, nodul actualizează balanțele din snapshot și începe o sincronizare normală pentru restul blocurilor, verificând fiecare tranzacție din fiecare bloc.

Dacă vrei că nodul tău să încarce toate tranzacțiile, trebuie să îl rulezi cu parametrul — fast=false.

Este sincronizarea rapidă sigură? Fiecare bloc care a fost votat de un comitet de 100 de validatori aleși la întâmplare este considerat final. Finalitatea înseamnă că asemenea blocuri nu pot fi anulate sau schimbate. Asta înseamnă și că blocul este valid (pentru că a fost votat de o majoritate de validatori), și în timpul sincronizării rapide, tranzacțiile din acel block nu trebuie să fie verificate neapărat.

Truncherea blockchain-ului este posibilă datorită finalității fiecărui block și oferă câteva avantaje:

De exemplu, nodurile noi în rețea nu trebuie să descarce întregul lanț de blocuri de la începutul activității în 2019. Pe lângă că ar dura mult timp, ar ocupa și mult loc pe fiecare nod.

Din punct de vedere al dezvoltării, truncherea permite mentenanță codului fără construcții moștenite din versiuni precedente, adică nodul nu trebuie să folosească alt protocol pentru blocuri foarte vechi pentru că acestea au fost trunchiate.

Singurul aspect negativ este inabilitatea (sau dificultatea) utilizatorilor de a sincroniza nodurile începând cu primul bloc de geneza.

Q: “A fost menționat că IIP-2 ar putea fi activat fără o majoritate de 80%. Ne putem aștepta la așa ceva în viitorul apropiat?” (de către Zen)

La momentul de față, schimbarea timpului de validare ar putea duce la o pierdere de utilizatori. Astfel, sugerăm să amânăm această schimbare pentru moment.

Q: “Ce credeți despre scăderea parametrului pătratic de la 0.9 la 0.8 sau 0.7? Ar putea asta permită reîntoarcerea piscinelor malițioase?” (de către NPC69)

Alegerea parametrului p pentru staking sublinear, atunci când recompensele depind de StakeP (unde p<1), este o sfera interesantă de cercetat. Unii experți cred că valoare optimă pentru p este 0.5. De asemenea este posibil ca valoarea lui p să fie aleasă dinamic.

La momentul de față, deoarece nu toate recompensele depind de stake, valoarea efectivă a lui p este deja mai jos de 0.9. Reducerea lui p poate stimula formarea de piscine. Scăderea lui p este posibilă doar dacă există un protocol eficient împotriva piscinelor.

Scriem o lucrare care introduce staking sublinear și selectarea parametrului p. După ce lucrarea este publicată, anticipăm că mai mulți cercetători vor participa în acest topic. Ne bucurăm să anunțăm că staking-ul sublinear a atras deja atenția experților în domeniu.

Q: “Aveți statistici despre cât de mult iDNA a fost ars pentru reclame? Ar fi interesant să vedem nivelul cererii pentru această opțiune” (de către EDM)

De la introducerea reclamelor Idena, un total de 7.480 iDNA a fost ars. De asemenea, au fost 101 voturi oracol pentru a revizui aceste reclame, unde s-au distribuit 8.547 iDNA ca și reocmpense către oracole.

Dacă mai aveți întrebări, postățile în comentarii. Vom alege cele mai interesante întrebări și vom răspunde în următoarea cronică.

Comunitate

Canale globale ale comunității

Noutăți despre comunitate

Editat de către Syd

Salutări, sper că o duceți bine! Vreau să mulțumesc tuturor pentru urmărirea cronicilor și pentru călătoria cu Idena, și să va amintesc că dacă aveți noutăți de anunțat mă puteți contacta pe Discord (Syd#9907) sau Telegram (@Sydai). Acum hai să vedem ce noutăți avem!

Idena anunță câștigătorii hackathon-ului Corea

Câștigătorii hackathon-ului Corea au fost anunțați!

Felicitări Phaos Wallet (@Fireshift, @Zen și @ToniDev.idna), iNFT (@bus), și Idexchange pentru locurile oferite de oraocle Idena și pentru recompensă.

Vezi proiectele:

https://www.phaos.app/

https://inft.bus.bz/

https://idexchange.tech/

Un mare mulțumesc comunității Idena pentru participarea și entuziasmul în aceste proiecte!

Vrem să va reamintim că puteți crea în continuare proiecte și să va calificați pentru o recompensă pe baza unui vot oracol.

Idena Sibling de către Fireshift

Fireshift a creat un manual ansible care implementează un nod partajat de la zero, setează un firewall, importă un certificat SSL. Consultați ghidul complet pentru utilizare:

Poți verifica codul aici: https://github.com/ltraveler/idena-sibling/

Acest proiect a fost finanțat de către comunitate (https://idenawallet.community/proposals), mulțumită participării tuturora.

Idena, ChatGPT și IA

Probabil știi că sunt discuții despre IA, în particular despre ChatGPT.

Deși anumite îngrijorări au ieșit la iveală în comunitate, este important de menționat că Idena este cel mai rezistent protocol din punct de vedere Sybil.

Deoarece IA nu este încă gata să rezolve flip-uri, Idena propune o metodă de a opune rezistență << Cuceririi IA >>. Continuă să răspândești vorba despre Idena și potențialul acesteia de a lupta contra IA!

Tweet-uri notabile

  • Idena a apărut din nou în Web3earner cu @TravCrypto1
  • Poate Idena să îți acopere căsătoria?

Portofelul comunității și propuneri ale comunității

Adresa: https://idenawallet.community/wallets

Propuneri trecute și în curs: https://idenawallet.community/proposals

În caz că ai ratat, portofelul comunității este controlat de 5 delegați care execută deciziile luate prin Oracle-uri folosind un portofel multisig. Pentru mai multe detalii vezi Cronică #89.

Actualii delegați sunt @nudesushi, @Egyptian Pharaoh, @Ubiubi2018 si @Fireshift.

Mulțumim pentru susținerea proiectelor prin voturi oracolȘ

REAMINTIRE în legătură cu propunerile comunității:

Deoarece comunitatea are acum puterea de a construi și de a fi finanțată/recompensată printr-o guvernare democratică prin Oracle-uri Idena, nu uită că oricine poate crea o propunere de finanțare.

Pentru acest scop, intră în comunitatea Discord https://discord.gg/UrsDEHMs, canalul #community-funding-proposals-and-discussions și urmează instrucțiunile în mesajul pinned.

Regulile guvernării sunt:

Cei mai activi membrii

Clasamentul comunității discord:

Telegram — clasamentul comunității globale:

Telegram — clasamentul comunității balcanice:

Telegram — clasamentul comunității italiene:

Telegram — clasamentul comunității franceze:

If you want to feature your telegram community leaderboard in the Idena Chronicles, please add ComBot to your telegram group and add @AndrewIdena to the list of group admins to give the Idena core team access to your group stats.

Traducerile website-ului Idena

Traducerile aplicației Web

Contributii (in paranteze se afla numarul de fraze schimbate):

* Chineza (Simplificata)

* gtqvelo1 (19)

Te invităm să contribui și tu la traducerea website-ului Idena în limba ta!

Dacă dorești să iei parte la verificarea traducerilor și la finanțare, contactează-i pe Syd sau Rioda pentru a intra în grupul de management al traducerilor.

Intră în comunitatea Idena:

--

--