We hebben allemaal veel om dankbaar voor te zijn tijdens deze feestdagen, van de eerste verjaardag van de bakenketen tot de succesvolle upgrades van het afgelopen jaar en de ongelooflijke vooruitgang in het hele Ethereum-ecosysteem.
Nu een zeer productief jaar ten einde loopt, zijn er een paar laatste geschenken in de vorm van updates van veel (15+!!) door EF ondersteunde teams die altijd werken aan het verbeteren van het netwerk. En er is veel aan inhoudelijk materiaal hier, dus neem even de tijd om de inhoudsopgave door te spitten en duik erin!
Zoals altijd richt deze roundup-serie zich op door EF ondersteunde teams waarvan de leden werken aan de groei en verbetering van Ethereum als geheel. Deze editie bevat updates van veel teams die in het vorige rapport werden genoemd, en andere nieuwe en wisselende groepen.
Genieten van!
Geschreven door Hsiao-Wei Wang
In de tweede helft van dit jaar waren de mijlpalen in Ethereum-consensus R&D onder meer:
Op 27 oktober de eerste bakenketting hardfork Altair afgeleverd. De belangrijkste kenmerken zijn:
Geleverd The Merge
consensuslaagspecificaties voor interops en testnetten:
Om af te stemmen op The Great Renaming, hebben we componenten verschoven naar "Consensus Layer" van "Eth2" voor duidelijkere communicatie op de lange termijn.
Begin 2022 zal ons team zich concentreren op het helpen leveren van de "The Merge", de belangrijkste upgrade van het consensusprotocol ooit. Gelukkig hebben we geweldige steun van klantteams en anderen in de gemeenschap die eraan werken om dit te realiseren! In de tussentijd gaan we door met ons onderzoekswerk naar gegevensbeschikbaarheid, L1-schaalbaarheid en de functies van de "opschoon"-vork na The Merge.
Geschreven door ESP-team
We hebben onze Q2-toewijzingsupdate gepubliceerd met subsidies van in totaal $ 7.794.000 voor het kwartaal - en Q3 komt eraan! Je kunt hier en hier ook recente maandelijkse razzia's bekijken voor meer gedetailleerde voortgangsupdates van een paar van onze fantastische begunstigden.
Achter de schermen werken we aan een ingrijpende herziening van de website die het gemakkelijker dan ooit moet maken om de missie en prioriteiten van ESP te begrijpen, en voor in aanmerking komende bouwers om financiering of andere ondersteuning aan te vragen. We kunnen niet wachten om de nieuwe site begin 2022 te lanceren!
Geschreven door Sam Richards
Om ons werk toegankelijker te maken en meer samenwerking met de gemeenschap te bevorderen, publiceert ons team een overzicht van onze driemaandelijkse roadmapdoelen. Bekijk hier onze product-roadmap voor het vierde kwartaal.
Prettige feestdagen voor iedereen van het ethereum.org-team 😀🎄 Zoals altijd is onze visie met ethereum.org om de beste portal te creëren voor de groeiende gemeenschap van Ethereum en om elke maand als de voordeur naar Ethereum te dienen voor miljoenen nieuwe bezoekers.
Ethereum gaat snel! Naast het bijwerken van honderden pagina's om ervoor te zorgen dat onze inhoud up-to-date en nauwkeurig blijft, hebben we ook een heleboel nieuwe inhoud uitgebracht:
Ethereum.org bestaat dankzij honderden content- en codebijdragers uit de community. In Q3/Q4 leggen we de nadruk op manieren om de bijdragen te vergroten en erkennen we de gemeenschap voor het werk dat ze deden:
Sinds het in dienst nemen van onze nieuwe vertaalleider in juli, is het vertaalprogramma echt in een stroomversnelling geraakt!
We steunen een clr.fund-ronde op Layer 2! Na meer dan 6 maanden te hebben bijgedragen aan de kwadratische financieringsstapel van clr.fund, hebben we onze wijzigingen samengevoegd met de upstream-repo, die L2-netwerkondersteuning en een verscheidenheid aan webapp-verbeteringen toevoegt.
clr.fund is van plan om in januari een financieringsronde op Arbitrum One in te zetten die gericht is op het staking-ecosysteem, en de EF is verheugd om bijpassende fondsen voor de ronde aan te bieden. We hopen dat je meedoet! Blijf op de hoogte voor details. Yay publieke goederen!
We hebben gebouwd op de schouders van reuzen. Bedankt aan het clr.fund-team, het MACI-team en de gemeenschap van bijdragers van clr.fund die innovaties in de ZKP- en kwadratische financieringsruimte blijven stimuleren.
We stellen feedback op onze roadmap op prijs. Onze leidende principes zijn gebaseerd op het leveren van de meeste waarde in de kortste tijd, dus als er iets is waarvan u denkt dat we eraan moeten werken, laat het ons dan weten! We verwelkomen ideeën en bijdragen van iedereen in de gemeenschap.
Meer over bijdragen
Geschreven door Alex Beregszaszi
We hebben een teamwebsite gemaakt om een duidelijke uitleg te geven en om ons huidige en eerdere werk uitgebreid te vermelden.
Uit de volgende koppen is gemakkelijk af te leiden dat het team zich in de tweede helft van het jaar vooral op de EVM heeft gefocust. Het is ook belangrijk om te vermelden dat we hebben samengewerkt met het Geth-team om de prestaties van de EVM-tolk te verbeteren.
De eerste stap hiertoe, EIP-3541, ging live met Londen en we hebben een onderzoek uitgevoerd bij veel testnetten en EVM-ketens om een passend voorvoegsel voor EOF te vinden.
Er zijn verdere verduidelijkingen aangebracht in EIP-3540 (inclusief het gekozen voorvoegsel), en we hebben ook voorgesteld om er verder op voort te bouwen:
JUMPDEST
opcodes met een JUMPDEST-tabelRJUMP
en RJUMPI
, waardoor statische sprongen worden vergemakkelijktIn oktober presenteerden we EOF op Liscon (dia's hier, maar de opname is niet beschikbaar) en op de Ethereum Meetup in Berlijn (dia's, opname).
Een van onze oude voorstellen, EIP-2681, werd aanvaard tijdens ACD#120. Het codificeert een beperking, die bij de meeste klanten al (deels) in de praktijk is doorgevoerd. Na acceptatie hebben we de Ethereum State Tests-suite uitgebreid en de geth-implementatie aangepast.
EIP-3855 stelt voor om een PUSH0
te introduceren instructie die 0 op de stapel duwt. Dit is een veelgebruikte functie, die tegenwoordig meestal wordt bereikt via inefficiënte of hergebruikte instructies.
Uit onze analyse bleek dat er met deze opcode aanzienlijke middelen hadden kunnen worden bespaard:
Om het "afval" in perspectief te plaatsen:voor bestaande accounts worden 340.557.331 bytes verspild aan PUSH1 00-instructies, wat betekent dat er 68.111.466.200 gas is uitgegeven om ze in te zetten.
EIP-3860 is een voorstel om een grens in te stellen en meting voor initcode te introduceren. Dit zou een meer geoptimaliseerde analyse en uitvoering mogelijk maken, omdat implementaties met minder onbekenden zouden moeten omgaan.
In samenwerking met het Geth-team zijn we begonnen met het meten en verbeteren van de prestaties van de EVM-tolk in geth.
Aan de analysekant zijn twee rapporten opmerkelijk:
Op basis van deze eerste resultaten hebben we gekeken naar profilering van geth en hebben we uiteindelijk verschillende verbeteringen aan de codebase bijgedragen, waarvan de meeste al zijn samengevoegd. Een niet-uitgebreide lijst van relevante PR's:23952, 23970, 23974, 23977, 24017, 24026, 24031, 24120.
Volg deze link om elke PR te zien. We zijn van plan dit werk in het volgende kwartaal voort te zetten.
Er zijn twee bugfix-releases van evmone gemaakt:0.8.1 en 0.8.2.
Het team onderhoudt ook een C++ ethash/keccak256-bibliotheek, die wordt gebruikt door evmone en Silkworm.
De nieuwste 0.8.0-release introduceert een nieuwe methode voor het verifiëren van de laatste Ethash-hashes tegen de blokmoeilijkheid. Dit is zowel een verbetering van de bruikbaarheid als van de snelheid. De methode is gepost op Ethresear.ch.
Bovendien is ProgPoW in de bibliotheek verouderd.
Het team nam in september ook deel aan de Wasm in Web3-conferentie. We hebben twee presentaties gegeven:
Geschreven door Leo Alt
In de tweede helft van het jaar bleef het FV-team focussen op onze bestaande tools:
Handelen:
Hevm:
SMTChecker:
msg.value
verzonden van en naar de geanalyseerde contracten.oproep
functioneren als een onveilige externe oproep.block.*
te rapporteren , msg.*
en tx.*
waarden die belangrijk zijn voor mislukte verificatiedoelen.Geschreven door Felix Lange
In de tweede helft van 2021 hebben we 9 geth-releases gepubliceerd. Zoals gewoonlijk is onze tijd verdeeld tussen EIP-beoordeling/-implementatie, klantoptimalisatie/-onderhoud en het beoordelen van door de gemeenschap voorgestelde codewijzigingen.
In juli werd de London hard fork, inclusief EIP-1559, geactiveerd. Het nieuwe gasprijssysteem dat door dit EIP wordt gedefinieerd, vereiste veel veranderingen in alle subsystemen van geth. We zijn nu, zes maanden na de introductie, nog steeds bezig met het ontdekken en oplossen van hoekproblemen met betrekking tot EIP-1559.
In de afgelopen zes maanden zijn twee beveiligingsproblemen ontdekt. Voor beide hebben we ons beveiligingsadviesbeleid gevolgd:we hebben onmiddellijk een CVE-nummer aan het probleem toegewezen en een hotfix-release gepubliceerd. Technische details over de kwetsbaarheid werden 6-8 weken later gepubliceerd.
In het laatste kwartaal van 2021 is ons werk grotendeels verschoven naar implementatie en testen van The Merge . We zijn goed op weg om van geth de 'execution layer client' van de samengevoegde execution+consensus (fmr. "eth1+eth2") lagen te maken. Ter voorbereiding op The Merge hebben we een groot deel van de synchronisatiecode herschreven om te werken onder controle van de consensuslaag. Geth neemt ook deel aan Merge-testnets.
Daarnaast heeft het geth-team aan verschillende langetermijnprojecten gewerkt, zoals de implementatie van Verkle Trees, een beacon chain light-client en een nieuw databaseopslagschema voor de Ethereum-staat.
Geschreven door Holger Drewes
In de laatste twee kwartalen van 2021 stonden de voorbereidingen voor "de grote transities" op het Ethereum-netwerk centraal in ons werk. We hebben deelgenomen aan de Merge Interop in Griekenland en hebben de eerste Merge-testnet-ready versies van onze client, VM en gerelateerde bibliotheken uitgebracht (zie bijvoorbeeld de release van de EthereumJS-client v0.2). We zijn ook begonnen met een spannend experiment met het Go-Ethereum Verkle/Stateless-team om de uitvoering van staatloze blokkeringen native te testen op basis van een verkle-proof die via devp2p binnen onze client langs een gewijzigde blokheader wordt geserveerd. Als je geïnteresseerd bent, kun je het volgende trackingprobleem zien om onze voortgang te bekijken.
Iets meer van toepassing op de eindgebruiker nu :de ondersteuning van onze bibliotheken voor de opkomende L2-netwerken zoals Polygon, Arbitrum of Optimism is verbeterd. Deze en enkele andere netwerken kunnen nu direct worden verwezen naar b.v. een transactie naar een bepaald L2-netwerk sturen. Zie bijv. de Common v2.6.0-release voor de nieuwste Optimism L2-netwerkintegratie.
En last but not least:er is een VM ArrowGlacier-release beschikbaar en op het Ethers.js-front. Richard heeft zojuist een spannend overzicht van de komende Ethers.js v6 bibliotheekwijzigingen en updates op zijn blog geplaatst.
Geschreven door Thore Hildebrandt
Het Privacy &Scaling Explorations-team werkt aan het overbruggen van de kloof tussen baanbrekend onderzoek in zero-knowledge proofs en applicatie-ontwikkeling op Ethereum.
Het doel van zkEVM is om slimme contracten in een zk-rollup uit te voeren. Helaas is de EVM niet ontworpen om in een zk-circuit te draaien, wat het een uitdaging maakt. We willen de volledige set EVM-opcodes rechtstreeks in de zk-circuits implementeren, zodat een slim contract dat op L1 draait, met minimale aanpassingen naar L2 kan worden geïmplementeerd. Dit maakt volledige compatibiliteit met bestaande tooling mogelijk en stelt ons in staat om kennis te benutten van de EVM die het ecosysteem de afgelopen jaren heeft opgebouwd. We boeken goede vooruitgang met de specificatie van de opcodes en de implementatie van de circuits, en we hebben vroege benchmarks en een belangrijk doel om de tijd van het bewijs te verkorten.
ZKOPRU (zk-optimistic-rollup) is een laag-2-schaaloplossing voor privétransacties met behulp van zk-SNARK en optimistisch rollup. Het ondersteunt privéoverdrachten en privé-atoomswaps binnen het laag-2-netwerk tussen ETH, ERC20 en ERC721. Het biedt ook onmiddellijke opname met vooruitbetaalde functies en nalevingscompatibiliteit met behulp van de bestedingssleutel en kijksleutels. ZKOPRU is onlangs gelanceerd op testnet - ga je gang en bekijk het eens. We werken aan het verbeteren van de synchronisatietijden en aan een privé-uitwisselingsfunctie.
UniRep is een particulier en onweerlegbaar reputatiesysteem. Gebruikers kunnen positieve en negatieve reputatie ontvangen van attesters en vrijwillig bewijzen dat ze op zijn minst een bepaalde mate van reputatie hebben zonder het exacte bedrag te onthullen. Bovendien kunnen gebruikers niet weigeren een reputatie van een attester te ontvangen. We gebruiken Unirep om Unirep Social te bouwen:een Reddit-achtig platform waarmee gebruikers privé karma kunnen verzamelen. Het bouwen van de Unirep Social website was onze focus in de afgelopen maanden. Bewijzen in Unirep worden nu geïndexeerd zodat ze vele malen kunnen worden doorverwezen en voorkomen dat één bewijs twee keer wordt ingediend. Unirep kan nu een eerste-reputatie-airdrop en een gebruikersstatus-transitie-airdrop aan. We verbeteren ook de efficiëntie bij het genereren van de gebruikersstatus en Unirep-status.
Basisfuncties, frontend design, frontend en backend van Unirep Social zijn compleet, en we plannen een gesloten pre-alpha release. Bekijk deze blogpost als je meer wilt weten.
Het doel van het project is om het voor elke gemeenschap gemakkelijk te maken om hun eigen CLR-ronde met clr.fund te houden. Dit project is erg druk geweest. U kunt nu uw eigen kwadratische financieringsaanvraag inzetten met de clr.fund Deployer. Geef uw gemeenschap de mogelijkheid om haar eigen toekomst te kiezen en te financieren, op een volledig gedecentraliseerde manier. Bekijk onze subgrafiek en documentatie.
Reputatie is de sleutel tot vertrouwen. Mensen zijn jarenlang bezig met het opbouwen van hun reputatie op gecentraliseerde sociale platforms, maar ze moeten van niets beginnen wanneer ze een nieuwe app gaan gebruiken. InterRep heeft als doel reputatie overdraagbaar te maken om de samengestelde voordelen van vertrouwde menselijke interacties op internet uit te breiden. Bekijk deze blogpost voor de eerste aankondiging en de repo. In het afgelopen kwartaal hebben we het bereik van social proof-bronnen uitgebreid naar POAP en e-mail en hebben we groepen samengesteld:on-chain en off-chain via een Telegram-bot. We zijn bezig met een herontwerp van de gebruikersinterface, verbeteren de interactie met clientapplicaties en bereiden ons voor op een live lancering.
Semaphore is een zero-knowledge gadget waarmee gebruikers hun lidmaatschap van een set kunnen bewijzen zonder hun oorspronkelijke identiteit te onthullen. Tegelijkertijd stelt het gebruikers in staat om hun goedkeuring van een willekeurige reeks aan te geven. Het is ontworpen als een eenvoudige en generieke privacylaag voor Ethereum dApps. Gebruiksscenario's zijn onder meer privéstemmen, klokkenluiden, mixers en anonieme authenticatie. Met ZK-Keeper richten we ons op het up-to-date houden van Semaphore met de nieuwste zk-tools en het integreren ervan met andere projecten zoals InterRep. We hebben nieuwe bibliotheken voor het verwerken van semafoorbewijzen en identiteiten. De implementatie vindt nu plaats bovenop Halo2 en we maken het klaar voor gebruik in de browser.
RLN (Rate Limiting Nullifier) is een constructie op basis van zero-knowledge proofs die spampreventie mogelijk maakt voor gedecentraliseerde, anonieme omgevingen. In anonieme omgevingen is de identiteit van de entiteiten onbekend. We hebben onlangs een verklarende blogpost gepubliceerd om meer mensen enthousiast te maken voor het idee. We hebben het onderzoek rond "Haalbaarheidsanalyse voor ETH2 Validator-privacy met behulp van RLN" afgerond. We werken aan het productionaliseren van het project "Private instant chat-app met behulp van RLN en Interrep". We helpen ook om de ZK-Keeper-plug-in te integreren in de RLN-projecten.
Geschreven door Tim Beiko
Het Protocol Support (PS)-team is in 2021 opgericht om het aantal manieren waarop de teams die bouwen aan of interactie hebben met de Ethereum-basislaag, te laten groeien. De belangrijkste focus van het team is het in staat stellen van kernontwikkelaars om netwerkupgrades op de uitvoeringslaag van Ethereum te verzenden.
Hiervoor zijn dit jaar Berlin, London en Arrow Glacier ingezet. Afgezien daarvan heeft PS aanzienlijke inspanningen geleverd om aan The Merge te werken, eerst met Rayonism, vervolgens de Amphora-workshop en nu de Kintsugi Devnet!
Dit steeds snellere tempo en de reikwijdte van de veranderingen vereisen meer bereik naar de Ethereum-gemeenschap, wat ons team ertoe bracht om frequente Community-oproepen te organiseren. Tijdens deze bijeenkomsten werden applicatie-, infrastructuur- en toolingontwikkelaars uitgenodigd om te bespreken hoe ze protocolupgrades het beste kunnen ondersteunen en een soepele overgang voor hun gebruikers kunnen bieden. Naast deze oproepen heeft het team verschillende lezingen gegeven en verschillende berichten gepubliceerd over de veranderende Ethereum-roadmap, zoals deze recente update van alle kernontwikkelaars, dit stuk in Bankless en dit recente bericht over de Merge en de applicatielaag in de EF Blog.
Naast protocolupgrades heeft het PS-team twee belangrijke initiatieven genomen om ervoor te zorgen dat klantenteams goed worden ondersteund. Ten eerste werd een Client Incentive Program aangekondigd om teams op Ethereum afgestemde langetermijnincentives te geven. Het programma biedt klantteams een set van 144 validators die ze met hun software moeten uitvoeren. Ervan uitgaande dat teams aan bepaalde prestatiebenchmarks op het mainnet blijven voldoen, worden deze validators geleidelijk aan toegewezen aan de teams, die vrij zijn om ze te liquideren of ze draaiende te houden om beloningen en vergoedingen te innen. Dit programma brengt teams op één lijn met Ethereum, zorgt ervoor dat ze hun klanten op het mainnet "dogfooding" geven en dat ze performante software blijven leveren.
Ten tweede werd een Core Developer Apprenticeship Program gelanceerd. Dit programma bood stipendia en mentorschap aan zelfgestuurde individuen die diep in protocolontwikkeling wilden duiken. CDAP werd gelanceerd als een experiment dat ongelooflijk succesvol bleek te zijn! Er werden twee cohorten gelopen, met meer dan 25 deelnemers. Hiervan werken er nu minimaal 5 fulltime in het ecosysteem. Deze eerste cohorten hebben ons veel geleerd over wat goed was en wat verbeterd kon worden met het programma. Verwacht een vernieuwd CDAP in 2022!
Ten slotte experimenteerde het team met het leveren van infrastructuur aan de klantteams en de bredere gemeenschap. Daartoe werd crawler.ethereum.org verzonden en open source gemaakt. We hopen dat het hebben van een extra crawler die actief is en beschikbaar is voor de community om te verbeteren, aan te passen of te splitsen, helpt om een beter beeld te krijgen van de topologie van het netwerk.
Geschreven door Rob Stupay
In de afgelopen 6 maanden heeft het Remix-team de achterkant van onze app losgeschroefd om een uitgebreide herbedrading uit te voeren. De eerste van deze wijzigingen was het voortzetten van het verplaatsen van onze code naar React. We hebben ons bereik ook uitgebreid door een aantal effectieve kanalen in te bellen naar nieuwe gemeenschappen en nieuwe gebruikers aan boord te nemen met een basisproduct "rondleiding" van onze IDE. We hebben projecten aangesloten op onze "ervaring", waarbij Slither en Hardhat zijn geïntegreerd en de Remix VSCode-extensie is bijgewerkt.
En alsof dat nog niet genoeg is, hebben we vastgelopen op een aantal tools voor collaboratief coderen, het verbeteren van gedecentraliseerde GIT en het integreren van Github. Last but not least hebben we onze bestaande plug-ins bijgewerkt. Kortom, we hebben het gemaximaliseerd tot 11.
Zie meer details in ons artikel.
Geschreven door Barnabe Monnot
De RIG (Robust Incentives Group) verwelkomde nieuwe teamleden en nam deel aan vele belangrijke mijlpalen voor het Ethereum-protocol. Voor een snelle opfrissing van wat de RIG is en waar we om geven, kun je Protocol crypto-economie met de RIG bekijken, gepresenteerd door Barnabé op EthCC in juli.
Aan de kant van de Proof-of-Stake-consensus vond Caspar, die eerder dit jaar als fulltime onderzoekswetenschapper bij ons kwam, een probleem met de huidige vorkkeuze, beschreven als Three Attacks op Proof-of-Stake Ethereum. Gelukkig is er een sterke kandidaat-oplossing die onlangs is samengevoegd in de consensusspecificaties, na vele productieve discussies met Stanford's Tse Lab, die co-auteur was van het artikel "Three attacks". Caspar en anderen stelden ook een andere beperking voor ("proposer view merge"), die nog in onderzoek is. Bekijk Caspar op Liscon die zijn resultaten presenteert!
Shyam, die vorige zomer als onderzoeksstagiair bij ons kwam werken en nu onderzoeksassistent is bij de RIG, heeft een reeks notitieboekjes uitgebracht waarin de statistieken van de bakenketen vanuit vele unieke invalshoeken worden onderzocht, waaronder oceanische games en ongelijkheid. Shyam heeft ook gewerkt aan een uitbreiding van onze Beacon Runner PoS-simulatie-engine die versterkingsleren omvat. Bekijk zijn talk op EDCON!
Blok 12.965.000, 5 augustus, 12:33:42 UTC, was een belangrijke datum voor ons:de London hard fork geactiveerd, en daarmee EIP-1559. In het afgelopen jaar hebben we een reeks notebooks uitgebracht met verschillende simulaties van het nieuwe fee-marktmechanisme, dat de weg vrijmaakte voor verdere analyse na de lancering. Barnabé rapporteerde kort daarna enkele resultaten en schreef samen met co-auteurs (waaronder Shyam) een langer papier, Transaction Fees on a Honeymoon:Ethereum's EIP-1559 One Month Later. Het artikel is gemotiveerd door het gedrag van de 1559-updateregel in de echte wereld en opent nieuwe onderzoeksrichtingen voor verbeteringen aan de regel.
De RIG werkte ook nauw samen met het cadCAD Edu-team bij het voorbereiden van een online masterclass in validator-economie, ondersteund door een volledig uitbreidbaar model van Ethereum-economie (in Python).
Geschreven door Keri Clowes
In de tweede helft van 2021 voltooide het Snake Charmers-team de veranderingen die nodig waren in het hele ecosysteem om de London hard fork te ondersteunen. Dit omvatte ingrijpende, fundamentele veranderingen in onze stack, vooral in Py-EVM, Ethereum Tester, Web3.py en eth-account. Er zijn ook twee bug-bounties ingediend voor Py-EVM die zijn opgelost. We hebben onze inspanningen opgevoerd om educatieve inhoud te genereren en hebben meer nadruk gelegd op relaties met ontwikkelaars. En zoals altijd is er doorlopende ondersteuning van de gemeenschap, triage van problemen en het oplossen van bugs in onze Python-tools.
Geschreven door Grant Wuerker
In de afgelopen 6 maanden heeft het Fe-team de volgende releases stopgezet:
0.11.0-alpha "Karlite" (2021-12-02)
v0.10.0-alpha "Jade" (2021-10-32)
v0.9.0-alpha "Iridium" (2021-9-29)
v0.8.0-alpha "Haxonite" (2021-8-31)
0.7.0-alpha "Galaxiet" (2021-07-27)
0.6.0-alpha "Veldspaat" (2021-06-10)
Als u meer wilt weten over onze voortgang in de afgelopen 6 maanden, kunt u de volgende bronnen raadplegen:
Geschreven door Piper Merriam
Dit jaar was een belangrijk jaar voor het Portal Network. We begonnen dit jaar met een idee en slechts een los plan voor het bouwen van een peer-to-peer-netwerk dat lichtgewicht toegang tot het Ethereum-protocol zou kunnen bieden. We hebben nu drie onafhankelijke teams en implementaties en zijn goed op weg om het eerste testnet te lanceren dat tegen eind 2022 moet uitgroeien tot een volledig functioneel netwerk.
Het EF Portal-team heeft hard gewerkt aan Trin, een portalclient geschreven in Rust. Het EF Javascript-team heeft ook gewerkt aan Ultralight, een portalclient die is geschreven in Typescript en die in de browser kan worden uitgevoerd. Het team van Status.im heeft ook gewerkt aan Fluffy, een portal-client bedoeld voor integratie met de Status ethereum-client en portemonnee-oplossingen.
Gedurende dit jaar hebben we het voorheen onopgeloste probleem opgelost van hoe de huidige Ethereum-status te distribueren op een manier die bevorderlijk is voor efficiënte opslag en ophalen. We hebben het Portal Wire Protocol opgesteld, een uitbreidbaar basisprotocol dat de basis vormt van alle netwerken die deel uitmaken van het Portal Network. We hadden ook het genoegen om met meerdere deelnemers van het Core Developer Apprenticeship Program samen te werken, die de Portal Network-projecten gebruikten als startpunt voor de ontwikkeling van Core Protocol.
Geschreven door Security (Security/Consensus Tests) Team
Op het gebied van beveiliging en testen is er veel aandacht besteed aan de upgrade naar Londen en de aanstaande fusie. We hebben de tooling voor het schrijven van tests bijgewerkt en zijn doorgegaan met het verbeteren van de referentietests.
Geschreven door Franziska Heintel
In de tweede helft van dit jaar hebben we Solidity-versies 0.8.8, 0.8.9, 0.8.10 en 0.8.11 uitgebracht:
Moreover, several Solidity team members presented at ETHGlobal’s Developer Tool Summit:
The Solidity documentation got a few upgrades, most notably, we…
Lastly, we launched our yearly Solidity Developer Survey. If you are a Solidity developer, please take 10 minutes to share your feedback and take part in the survey here. The survey will be open until 31st of December 2021.
Oh and we’re hiring! Have a look at our C++ Engineer Solidity opening.
Authored by Thibaut Schaeffer
In the second half of 2021, ZoKrates advanced on different fronts:
For a full list of the changes, check out the changelog
Vaste geïndexeerde lijfrentes – Deelname op weg naar boven, bescherming op weg naar beneden
Het goede, het slechte en het lelijke van bulkaankopen
Welke belastingverminderingen blijven er voor verhuurders?
Hoe u tegelijkertijd werkloosheidsuitkeringen en financiële steun ontvangt
Zou je je lunch inpakken voor $ 1,2 miljoen?