Cronicile Idena

Epocile 103–105

Zen
Idena
Published in
13 min readApr 5, 2023

--

Statisticile rețelei

Epoca #00105

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. Flip-uri rezistente IA
  2. Hackathon Coreea
  3. Insigne de protecție a mizei
  4. Recuperarea votului oracol în aplicația web
  5. Actualizarea exploratorului blockchain
  6. Actualizarea nodului Idena
  7. Actualizarea aplicației desktop
  8. Q&A — Echipa dev Idena

Flip-uri rezistente IA

Cu lansarea recentă a ChatGPT, mulți sunt îngrijorați în legătură cu rezistență flip-urilor contra IA. În urma evaluărilor noastre, calitatea flip-urilor s-a îmbunătățit semnificativ odată cu scăderea numărului de conturi ale piscinelor mari. Se observă o diversitate și mai puțină uniformitate în flip-uri. Multe flip-uri nu sunt rezolvate de ChatGPT chiar și cu o descriere detaliată. Totuși, există și multe flip-uri foarte simple care pot fi rezolvate chiar și cu zgomot pentru imagini.

Ce poți face pentru a crea flip-uri rezistente IA:

  1. Amestecarea flip-urilor (adversarial shuffling) — amestecă numai numărul minim de imagini necesar pentru că partea amestecată să nu mai aibă sens. Nu distruge conexiunea logică dintre toate imaginile. Totuși, fii sigur că partea amestecată a flip-ului nu are la fel de mult sens.

Hai să ne uităm la niște exemple:

Aceste flip-uri puteau fi amestecate mult mai puternic, creând o inconsistența logică în poveste, dar ar fi fost mult mai ușor pentru IA să le rezolve.

Încă un exemplu interesant:

Pentru a rezolva acest flip, trebuie să vezi și să înțelegi diferența între două imagini amestecate. IA nu vede nasul roșu care a fost desenat.

2. Adaugă desene și colaje pentru a îți face imaginile unice. De obicei, acestea sunt transformate prost în text. De exemplu, cum vede IA imaginile din ultimul exemplu:

3. Folosește imaginile fără sens. IA nu poate diferenția imaginile fără sens de cele importante pentru poveste și se creează și mai multă interferență.

IA devine o unealtă din ce în ce mai puternică. Totuși, înțelegerea limitărilor IA ne lasă să îmbunătățim testele. Pe termen lung, ca flip-urile să rămână dificile pentru IA este necesar un protocol competitiv între oameni și IA. Nu ar fi eficient să adăugăm reguli noi pentru raportarea flip-urilor ușoare (prin adăugarea continuă de criterii cum ar fi deget în sus (thumbs up), 1234, etc.). Oamenii trebuie să se lupte să învingă IA în timp ce creează flip-uri care sunt în continuare posibil de rezolvat de oameni. Pentru a atinge asta, raportarea pe baza criteriului “flip-ul nu este greu pentru IA” este necesară. Verificarea acestui criteriu este destul de dificilă. Totuși, poate fi făcută mai ușoară cu unelte conveniente pentru calificarea flip-urilor care convertesc imaginile în text și trimit textul pentru verificare către ChatGPT. Am fi bucuroși să susținem developerii comunității care vor să facă unelte pentru rezolvarea flip-urilor folosind un IA public.

Hackathon Coreea

Am lansat hackathon-ul Coreea, care vine cu premii de 250.000 iDNA, pentru a aduce noi dApps în ecosistemul Idena.

Citește mai multe detalii aici: https://medium.com/idena/corea-hackathon-2c7bfbbba0bb

Pe 31 martie hackathon-ul s-a terminat, cu 3 proiecte care sunt descrise de Syd mai jos în secțiunea noutăți despre comunitate. Câștigătorii vor fi aleși printr-un vot oracol.

Vrem să mulțumim tuturor participanților pentru muncă depusă și pentru dedicare!

Insigne de protecție a mizei

Ai văzut actualizarea cu noile insigne de protecție a mizei? Acestea sunt incluse pentru a oferi informații clare despre protecția mizei a utilizatorului și despre potențiale consecințe în caz că ratează sau pierd o validare.

Pentru utilizatori noi, indiciile descriu când se va obține protecția completă motivând utilizatorii să continue să își valideze identitatiile până când ating statutul de om (Human).

Recuperarea votului oracol în aplicația web

Atunci când utilizatorii votează în aplicația web se întâlnesc cu problema în care voturile lor pot fi pierdute dacă schimbă dispozitivele sau curăță cache-ul local al browser-ului. Acest lucru este destul de important în special dacă votul oracol necesită un depozit de monede, pentru că pot pierde votul împreună cu monedele.

Totuși, o actualizare a aplicației web rezolva această problema. Acum este posibil că utilizatorul să trimită votul secret de pe un dispozitiv și cel public de pe un alt dispozitiv. Aplicația web are acum un pop-up care apare atunci când utilizatorul apasă pe votul oracol.

Exemplu al pop-up-ului

Actualizarea exploratorului blockchain

Datorită bifurcației ferme, am făcut câteva modificări la explorator:

Pe pagină comitetul de calificare, utilizatorii pot vedea ce voturi sunt ignorate. Cel mai întâlnit motiv pentru voturi ignorate este că identitatea care votează nu a aprobat niciun flip (vezi mai multe despre voturi ignorate).

Un exemplu de comitet de calificare cu voturi ignorate
  • afișarea codului compilat pe pagina wasm a contractului
  • pe pagina tranzacției, s-au adăugat informații despre apelul către contracte (Call contract)
  • rezolvarea erorilor unde nu erau afișate corect recompensele pentru flip-uri și invitații

Actualizarea nodului Idena

După bifurcația fermă anumiți utilizatori au raportat probleme cu nodurile lor. Am reușit să rezolvăm aceste probleme și am lansat o versiune beta pe care comunitatea a testat-o. Deoarece nu au apărut alte probleme, am lansat public noua versiune a nodului Idena v.1.0.2 care susține:

  • Arhitectura AArch64
  • Apple M1 CPU
  • SSE4.2 CPU

Actualizarea aplicației desktop

Am lansat o nouă versiune a aplicației desktop v.0.39.0. Următoarele schimbări au avut loc:

  • introducerea insignelor de protecție a mizei
  • adăugarea butonului de “Sari peste” pentru flip-uri care nu afișează cuvintele cheie în timpul ceremoniei
  • alte îmbunătățiri

Q&A — Echipa dev Idena

Q: “Este posibil să adăugăm o opțiune prin care utilizatorii pot salva votul în așteptare (pending vote) din IndexedDB (fișierul ‘txs’ din folderul ‘./deffered-txs’) și să îl importe pe timpul numărării voturilor? Când utilizatorii votează în oracole cu depozite mari, această opțiune ar fi folositoare deoarece, din statisticile idena.bet, mulți utilizatori nu trimit votul public din cauza pierderii acestuia” (de către Idena World)

Am implementat în aplicația web un mod în care votul secret poate fi restaurat chiar dacă tranzacția progamata nu mai există. Pentru a trimite votul public, trebuie să mergi la votul oracol pe perioada numărării. Dacă acesta nu a fost publicat deja, vei avea opțiunea să o faci.

De asemenea, recomandăm să folosești robotul Telegram https://t.me/MyIdenaBot care trimite notificări despre votul public dacă nu îl trimiți automat.

Q: “În opinia mea, cheia nodului necriptata este o vulnerabilitate destul de serioasă, în special atunci când nodul este instalat pe un VPS. Există planuri să începem să folosim chei criptate? Din câte înțeleg, există niște dezavantaje, dar cred că securitatea fondurilor utilizatorilor este mai importantă față de niște inconveniente minore.” (de către EDM)

Aceasta este pe lista noastră, însă, nu este o prioritate. Schimbarea necesită schimbări semnificative atât pentru nod cât și pentru client și nu se limitează doar la a cripta cheia privată.

Q: “Oracolul pentru verificarea evenimentelor devine din ce în ce mai popular mulțumită platformei idena.bet. Totuși, am întâlnit o problema în care anumite evenimente pot fi anulate. Puteți adaugă la contractul actual o a treia opțiune în care totul va fi anulat și fondurile sunt returnate în situtatiile excepționale. Sau sugerați să folosim un contract inteligent propriu pentru astfel de cazuri?” (de către Idena World)

Da, contractele inteligente pot acoperi toate cazurile posibile.

Q: “În prezent ceremonia de validare interzice tranzacțiile în timpul loteriei flip-urilor și a sesiunii scurte. Asta înseamnă că în fiecare epoca sunt 7 minute în care tranzacțiile nu pot avea loc. Cum va afecta asta dApp-urile construite pe idena, în special DEX-urile unde aceasta poate avea un impact. Este vreun mod posibil de a permite tranzacții în momentele critice ale ceremoniei?” (de către Zen)

Aceste ferestre de timp sunt destul de predictibile și au loc doar o dată pe epoca pentru doar 7 minute (loteria flip-urilor 5 minute + sesiunea scurtă 2 minute). Nu ar trebui să fie riscuri sau inconveniente.

Q: “Ce credeți despre viziunea voastră din trecut pentru idena? Este încă realistic vechiul roadmap pentru 2025?” (de către UbiUbi)

Viziunea noastră rămâne aceeași. Să rezolvăm problema scalabilității blockchain-urilor. Avem nevoie de un număr redundant de noduri care nu coluzioneaza unele cu altele. Asta necesită creștere organică nu de creșterea malignă a piscinelor. Considerăm că experimentul cu mize este un succes și se observă un număr redus de piscine. Pentru creșterea organică a rețelei, trebuie să există aplicații reale pe rețea. Există un potențial uriaș pentru aplicații ce au în prim plan identitatiile, în special în contextul în care informațiile false circulă din ce în ce mai ușor.

Q: “Ce credeți despre ultima criză financiară? Nu este timpul să democratizăm banii și trocul, în loc să salvăm entitățiile centralizate?” (de către UbiUbi)

Această criză dezvăluie impactul negativ al monedelor stabile pe piață criptomonedelor. Monedele stabile, sunt un element necesaral pentru adoptarea criptomonedelor, însă acționează că un cal Troian făcându-le mai vulnerabile și mai centralizate. Totuși, criptomonedele, chiar și teoretic, nu pot oferit o alternativă pentru sistemul monetar existent, rămânând el însuși centralizat și țintă pentru problemele specific banilor tradiționali.

Q: “Cum este prețul gazului calculat? Se ia în considerare cât de aproape a fost ultimul bloc de consumul maxim de gaz? Va arată exploratorul unitățile de gaz consumat de o tranzacție și prețul acestuia?” (de către Zen)

Calculul prețului gazului este automat în funcție de ocuparea ultimului bloc (poți vedea prețul gazului pe fiecare pagină a blocurilor în explorator). Vezi mai multe detalii aici: https://docs.idena.io/docs/wp/economics#transaction-fees

Suma de gaz folosită de o tranzacție este calculată automată de Wasmer. Am adăugat “Gaz folosit” la tranzacțiile ce interacționează cu contractele în explorator.

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! Odată cu lansarea mainnet-ului comunitatea a continuat să construiască. O nouă eră a început cu Hackathon-ul Coreea. Hai să vedem ce s-a mai întâmplat și să ne uităm la câteva proiecte.

Toate proiectele sunt încă în proces de dezvoltare, folosește-le pe risc propriu. Dacă și tu construiești ceva folosind Idena și vrei să apari în cronici, da-mi veste pe Discord (@Syd#9907).

BNA, primul token construit pe Idena de către Bus

Începem prin a menționa primul token apărut pe Idena, BNA.

Deși este mai mult o dovadă de concept (cum a spus și Bus: “Vor valora token-urile ceva? Nu! Au vreo utilitate? Nu!”), a fost o inițiativa foarte bună pentru a inaugura lansarea mainnet cu primul contract folosind Idena wasm. Va face istorie? Poate!

Poți găsi codul sursă pentru BNA aici: https://github.com/busimus/bna/tree/main/bna/contracts/bna_token

Portofelul Phaos și token-ul Phaos de către @Fireshift, @Zen și @ToniDev.idna

Membrii comunității @Fireshift, @Zen și @ToniDev.idna au creat un portofel care este compatibil cu ultimele token-uri IRC20, dar și cu cele custom.

Încearcă aplicația aici: https://www.phaos.app/

Codul sursă poate fi găsit pe https://github.com/ltraveler/phaos-wallet și un tutorial video poate fi găsit pe https://vimeo.com/813456635

În același timp, echipa a lansat token-ul Phaos (https://github.com/ltraveler/phaos-wallet/tree/main/Phaos%20-%20IRC20) pentru a susține standardul IRC20.

Nu ezită să urmărești și să susții echipa!

iNFT, un NFT pe care îl primești dacă ești validat! de către @bus

Următorul proiect vizează identitatiile Idena.

iNFT este un NFT compatibil cu ERC-721 care poate fi generat de identități validate în Idena. “O identitate poate genera un singur iNFT, și poate fi regenerat pentru a îi schimba aparența și statutul (acestea se schimbă o dată pe epocă)”.

De asemenea, Bus spune că “generarea imaginii este realizată de un contract separat care poate fi schimbat în viitor. Poți trimite iNFT-ul cuiva și ei vor putea să îl regenereze atât timp cât tu ești validat. Sau îl poți arde și va fi pierdut pe veci. Poate într-o bună zi vei putea să îl vinzi undeva.”

Vezi și tu: https://inft.bus.bz/

Un tutorial video poate fi găsit aici: https://vimeo.com/813611454

Codul sursă: https://github.com/busimus/inft

Distribuie mai departe!

Idexchange, o soluție descentralizată de schimb între blockchain-uri de către Chainpioneer

Avem aici o soluție complet descentralizată pentru schimbul iDNA <-> XDAI, bazat pe schimburi atomice.

Vezi și tu aici: https://idexchange.tech/

Tutorial video: https://www.youtube.com/watch?v=GH5ebK6g3TI

Cod sursă: https://github.com/DyuldinKS/idena-atomic-dex-dapp
https://github.com/chainpioneer/idena-atomic-dex-contracts
https://github.com/chainpioneer/idena-atomic-dex-gnosis
https://github.com/chainpioneer/idena-atomic-exchange-bot

Idena (Aplicația Web) acum pe Magazinul Google Play

Membrul comunității @Morienzo a creat o aplicație a site-ului app.idena.io în care se vor adaugă mai multe optinui. Este deja disponibilă pe Magazinul Google Play, iar comunitatea franceză Blockside a scris despre ea:

Codul sursă: https://github.com/morienzo/Idena-WebViewApp

Câștigătorii Războiul Flip-urilor — Ediția Coreea de către EDM

Ediția Coreea a războiului Flip-urilor a ajuns la final și nu va fi o surpriză pentru cititorii cronicilor că @Cryptogeek a ieșit câștigător! Felicitări noului campion care a primit un premiu de 2400 iDNA!

Rezultate

Această ediție a fost interesantă deoarece s-a putut paria folosind idena.bet!

Mulțumim tuturor participanților și lui EDM pentru organizarea evenimentului!

Tweet-uri notabile

  • S-a scris despre Idena pe Web3earner.com
  • Câteva cuvinte de la Adli despre Idena:
  • Un thread despre Idena, în franceză, de către membrul comunității @Morienzo

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:

Dacă dorești să îți prezinți clasamentul comunității tale Idena în cronici, adaugă ComBot în grupul tău de telegram și adaugă-l pe @AndrewIdena în lista administratorilor pentru a permite accesul echipei de bază să acceseze statisticile grupului.

Traducerile website-ului Idena

Traducerile aplicației Web

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

* Turca

* Firat Komurcu (315)

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:

--

--