„Hyperledger Web3j“ metinė ataskaita 2023–24 m


Per pastaruosius metus Web3j tęsė savo augimo ir evoliucijos kelionę. Šioje ataskaitoje pabrėžiami pagrindiniai mūsų atnaujinimai, projektų statistika, naujos funkcijos ir bendruomenės darbas. Mūsų tikslas – pateikti išsamią mūsų padarytų žingsnių, įveiktų iššūkių ir įdomios ateities apžvalgą.

Pagrindinis Web3j pranešimas

Web3j: dabar Hyperledger projektas

2024 m. pradžia pažymėjo reikšmingą etapą Web3j tampa „Hyperledger Foundation“ projektu. Šis perėjimas žymi svarbų etapą, leidžiantį mums panaudoti „Hyperledger Foundation“ galimybes valdant ir reklamuojant atvirojo kodo programinę įrangą. Šis strateginis žingsnis taip pat pabrėžia W„eb3 Labs“ įsipareigojimas skelbimasskatina Hyperledger Besu kūrimą ir priėmimąvienintelis Ethereum klientas, sukurtas tiek pagrindinio, tiek privačiojo tinklo naudojimo atvejams.

Projekto statistika

Kaip an Atvirojo kodo projektas, bendruomenės įsitraukimas yra mūsų gyvybės šaltinis. Štai keletas pagrindinių statistinių duomenų, atspindinčių mūsų pažangą ir bendruomenės dalyvavimą per pastaruosius metus:

  • Įnašai (bendras sujungtas PR): 80+
  • Išleidimai: 9 (v4.10.2 -> v4.12.0), įskaitant 3 pagrindinius leidimus
  • „GitHub“ žvaigždės: 5 000 (nuo 4,7 000)
  • Šakės: 1,7 000 (nuo 1,6 000)
  • Problemos: 133
  • Nauji bendradarbiai: 19 su 197 unikaliais bendradarbiais
  • Atsisiuntimai: 5 mln. (1,6 mln. pernai, 47 proc. daugiau)

Web3j Github Star istorija iki šiol

Web3j mėnesiniai atsisiuntimai 2016–2024 m

Svarbūs atnaujinimai

Saugyklos perkėlimas

„Web3j“ tapus „Hyperledger“ projektu, „GitHub“ saugykla buvo perkelta iš „Web3 Labs“ į „Hyperledger“ organizaciją. Šis žingsnis yra dalis mūsų įtraukimo į Hyperledger šeimą ir suderinimo su Hyperledger projekto standartais ir sustiprinti mūsų plėtros procesus.

Archyvuoti projektai

Siekdami supaprastinti savo pastangas ir sutelkti dėmesį į pagrindinius komponentus, suarchyvavome kelis senus Web3j projektus. Šis sprendimas padeda mums efektyviau paskirstyti išteklius ir pagerinti pirminių pasiūlymų kokybę.

Visų sąrašas archyvuoti projektai.

Bendruomenės skambučiai

Siekdami skatinti stipresnį bendruomenės įsitraukimą, pradėjome kas dvi savaites bendruomenės skambučiai. Šios sesijos yra platforma kūrėjams ir vartotojams dalytis įžvalgomis, užduoti klausimus ir bendradarbiauti ieškant sprendimų.

Prenumeruokite mūsų Web3j kalendorius šiandien ir nepraleiskite jokių bendradarbių skambučių ateityje.

Naujos funkcijos

Išsamus EIP palaikymas

  • EIP 4844 palaikymas: Integravome EIP 4844 palaikymą ir tapome pirmąja web3 biblioteka, kuri tai padarė. Ši integracija leidžia funkcijas, įskaitant blob operacijų siuntimą, blob operacijų mokesčių gavimą ir kitus KZG įsipareigojimo metodus.
  • EIP1559 privačios operacijos: Pridėtas privačių operacijų palaikymas pagal EIP1559, suteikiantis daugiau lankstumo ir saugumo operacijų tvarkymui.
  • EIP-2930: Pridėtas pasirenkamų prieigos sąrašų palaikymas, pagerinantis operacijų galimybes.
  • EIP-4895: Palaikykite patvirtinimo priemonės pašalinimą iš švyturių grandinės į EVM naudodami naują „sistemos lygio“ operacijos tipą.

Sukūrimo ir priklausomybės atnaujinimai

  • Gradle 8.7 atnaujinimas: Mūsų kūrimo procesas buvo patobulintas naujausiu „Gradle 8.7“ atnaujinimu, todėl pagerėjo efektyvumas ir suderinamumas.
  • Priklausomybės atnaujinimai: Visos priklausomybės buvo atnaujintos iki naujausių versijų, pašalinant spragas ir padidinant bendrą projekto saugumą.

Kalbos ir platformos patobulinimai

  • Kotlin versijos atnaujinimas: Projekte dabar naudojama naujausia Kotlin 1.9.10 versija, užtikrinanti modernią ir efektyvią kodavimo praktiką.
  • „Web3j-Android“ karštosios pataisos: „Web3j-Android“ įdiegtos karštosios pataisos, užtikrinančios suderinamumą su naujausiomis „Android“ versijomis.
  • CI/CD ir išleidimo procesas: Supaprastintas ir pataisytas „Web3j“ išleidimo procesas po perkėlimo į „Hyperledger GitHub“ organizaciją.

Papildomos funkcijos ir patobulinimai

  • JWK palaikymas: Pristatėme JSON žiniatinklio raktų (JWK) palaikymą – reikšmingą žingsnį didinant skaitmeninės sąveikos privatumą ir saugumą.
  • Trikčių pataisymai ir patobulinimai: Nuolatinis tobulinimas ir klaidų sprendimas buvo prioritetas, užtikrinantis stabilią ir patikimą mūsų naudotojų patirtį.
  • Paskyros abstrakcijos tyrimas: Siekdami padidinti bibliotekos lankstumą ir funkcionalumą, aktyviai tiriame paskyros abstrakcijos palaikymą Web3j.
  • Besu privačių sandorių integravimo testai: Mūsų testavimo sistema buvo patobulinta, kad palaikytų „Besu“ privačių sandorių integravimo testus, užtikrinant tvirtumą ir patikimumą.
  • ENSIP-15 normalizavimas: Įgyvendinome normalizavimą pagal ENSIP-15, pagerindami suderinamumą ir funkcionalumą.
  • Web3j-CLI ir Web3j-Solidity-Gradle: Web3j-CLI dabar turi ERC721 šablono kūrimo funkciją. Be to, „Web3j-Solidity-Gradle“ palaiko įvairių šaltinių rinkinių kompiliavimą su įvairiomis „Solidity“ versijomis, padidindama kūrimo lankstumą.
  • Web3j Sokt: Atnaujinome Web3j-Sokt, kad palaikytume naujausias Solidity ir EVM versijas. „Web3j-Sockt“ yra atsakinga už „Solidity“ kompiliatoriaus susiejimą su „Web3j“ projektais, todėl kūrėjams nereikės patiems valdyti „Solidity“ įrenginių!

Mentorystė ir bendruomenės įsitraukimas

Dabartiniai mentorystės projektai

  • Web3j Android: Pradėjome tobulinti „Android“ integraciją su „Web3j“, daugiausia dėmesio skirdami „Android“ palaikymui Web3j ekosistemoje, suderinamumo užtikrinimui ir naudotojų patirties gerinimui.
  • Projekto nuoroda ir kelių žemėlapis

Ankstesnių mentorystės projektų rezultatai

  • „Besu“ našumo analizė: Mūsų ankstesnis mentorystės projektas buvo skirtas Besu veiklos analizei naudojant Web3j. Šis projektas suteikė vertingų įžvalgų ir etalonų, kurie prisidėjo prie Besu optimizavimo.

Bendruomenės veikla

Išvada

Praėję metai Web3j buvo permainingi, paženklinti reikšmingais atnaujinimais, naujomis funkcijomis ir augančia bendruomene. Džiaugiamės ateitimi ir esame įsipareigoję teikti patikimus ir novatoriškus blokų grandinės sprendimus. Norėdami pamatyti, ką planuojame ateičiai, stebėkite mūsų 2024–2025 m. veiksmų planąkuris bus paskelbtas labai greitai.





Source link

Draugai: - Marketingo paslaugos - Teisinės konsultacijos - Skaidrių skenavimas - Fotofilmų kūrimas - Karščiausios naujienos - Ultragarsinis tyrimas - Saulius Narbutas - Įvaizdžio kūrimas - Veidoskaita - Nuotekų valymo įrenginiai -  Padelio treniruotės - Pranešimai spaudai -