PIRL GETH-update

Deel dit bericht

Delen op facebook
Delen op linkedin
Delen op twitter
Delen op email

Om de stabiliteit en veiligheid van het Pirl-netwerk te waarborgen, heeft het Pirl-team gewerkt aan een netwerkupdate voor de geth-versie IJsberg² (1.8.1).
Naast de voordelen van de nieuwe geth, diff. algo en monetair beleid, deze update zal de hoeksteen zijn van nog meer verbazingwekkende updates en wijzigingen in het pirl-netwerk. Na succesvolle testen van de client met de geïmplementeerde Pirl-specifieke wijzigingen, zijn we een stap verwijderd van het uitrollen van de update.

Wat is er nieuw?

Er zijn verschillende bugfixes in de client met betrekking tot stabiliteit en netwerkverbindingen.
Samen met de opgeloste bugs zullen enkele vitale veranderingen voor het Pirl-netwerk worden geïmplementeerd.
Voor meer informatie bekijk de changelog hieronder.

Belangrijkste voordelen en verbeteringen met deze update.

  • Snellere transacties door update van de methode voor het ondertekenen van transacties en fixes op txpool:
    We hadden rapporten van de community dat p2p-transacties en pool-transacties met tussenpozen zouden vertragen.
    Met de update van geth verwachten we dat de transactietijden van de pools en alle andere p2p-transacties aanzienlijk zullen worden verbeterd.
  • Snellere knooppuntsynchronisatie:
    Deze functie zorgt voor een vitale snelheidsboost tijdens de eerste wallet-synchronisatie door de synchronisatie van de chaindata enorm te verbeteren.
    Bijvoorbeeld :
    Als u de portefeuille op een nieuwe pc installeert en deze voor de eerste keer start, moet de portefeuille het hele chaindata-bestand synchroniseren / downloaden.
    In grote ketens zoals Ethereum of andere munten kan deze stap lang duren.
    Met de geth-update wordt de synchronisatietijd nu korter en kunt u uw portemonnee sneller dan ooit gebruiken.
  • Snellere dode peer-detectie en peer-verbinding / detectie:
    We hadden rapporten van de community dat het soms lang zou duren voordat de portemonnee verbinding maakte met een actieve peer.
    De verbinding met een peer is van vitaal belang voor de portemonnee, vanwege de gegevens / ketensynchronisatie.
    Met de geth-update krijgen we een snellere "dead peer-detectie" en "peer-detectie", waardoor de portemonnee verbinding kan maken met actieve peers en veel sneller kan synchroniseren.
  • Vastgelopen transacties probleem opgelost:
    Transacties die voorheen vastliepen vanwege het missen van het doelblok, worden nu opnieuw ingevoerd als ze niet in het doelblok worden gedolven.
    Hiermee wordt het probleem met vastgelopen transacties opgelost.
  • Verbeterd moeilijkheidsalgoritme codenaam AHAB
    Met de update wordt een nieuw algoritme, Ahab genaamd, geïmplementeerd om de moeilijkheidsgraad te regelen en te regelen.
  • Lager schijfgebruik en geheugenbelasting op de desktopportemonnee
    Met verschillende aanpassingen worden de prestaties van de klant en het gebruik van bronnen geoptimaliseerd.
  • Implementatie van monetair beleid vanaf blok 2.000.001
    Met blok 2.000.001 wordt ons monetaire beleid van kracht.
    Lees meer over ons monetaire beleid in het artikel https://pirl.io/blog/pirl-monetary-policy/

Wanneer wordt de update uitgerold?

We zijn van plan om de geth-update zo snel mogelijk uit te rollen.
Als u slechts een pirl wallet-gebruiker bent, is er geen onmiddellijke actie vereist.
Pool- of masternode-eigenaren moeten zo snel mogelijk handelen vanwege de vereiste wijzigingen.
Met blok 2.000.001 zal de keten vork, pool of masternodes niet kunnen communiceren met het hoofdnetwerk zonder dat hun geth of .bin is bijgewerkt.

Wat moet ik doen als Pirl-gebruiker?
Als Pirl-gebruiker krijgt u een portemonnee-update die u zult installeren / bijwerken.
De portefeuille zal u op de hoogte stellen van een nieuwe update en u naar de downloadlocatie van de nieuwe update begeleiden.
Gewoon downloaden en installeren en u bent klaar om te beginnen.

Wat moet ik doen als een Pirl-node-operator?
Als knooppuntbeheerder of poolbeheerder moet je je geth bijwerken.
Als je dit niet doet, zal Pirl forken en zul je geen deel uitmaken van het hoofdnetwerk.
Het is van vitaal belang dat u uw geth-client bijwerkt op het moment van de vork, die blok 2.000.001 zal zijn.
De nieuwe pirl-geth-client wordt geleverd door ons dev-team en zal beschikbaar zijn om te downloaden.

Wat moet ik doen als Masternode-operator?

De eigenaren van een Masternode moeten hun masternode bijwerken door de nieuwe .bin op hun masternodes te installeren.
Dit .bin-bestand wordt vrijgegeven om https://release.pirl.io .
We raden u aan het nieuwe .bin-bestand zo snel mogelijk te installeren.
De bijgewerkte prullenbak werkt sneller, soepeler en is klaar voor aankomende wijzigingen in het pirl-netwerk.

Notitie:
Zorg ervoor dat u als masternode-eigenaren het nieuwe binaire bestand vóór blok 2000001 hebt geïnstalleerd, anders worden uw betalingen vanaf dit blok gestopt

changelog:

Algemeen:

  • Voorbereiding van de 2m harde vork
  • Het algoritme met vaste moeilijkheidsgraad is gewijzigd in een exponentiële algo
  • Txpool-problemen opgelost
  • Vaste transactiebehandeling en standaardwaarden
  • Vaste afhandeling van SIGTERM overeenkomend met SIGINT
  • Correctie van schrijven / sluiten van database correct na afsluiten
  • Compatibiliteit voor Go 1.10 is ingeschakeld
  • Snellere synchronisatie van knooppunten
  • Snellere dode peer-detectie
  • Snellere peer-detectie en -verbinding

1.7.3:

  • Corrigeer logboekfiltering bij het opgeven van een niet-8-meervoudig startbloknummer
  • Herstel propagatie van vervangende transacties
  • Verminder schijfoverhead bij opstarten van keystore
  • Los af en toe Rinkeby-kettingsplitsing op met extra vorkselectielogica
  • Herstel JavaScript-tracering zodat werken met adrestypen mogelijk is
  • Herstel ontbrekende commit hash in docker image-versies

1.8.0:

  • VM-tracing is veel verbeterd en ondersteunt het traceren van hele blokbereiken.
  • Bij transacties die RPC-oproepen verzenden, kan het veld 'invoer' worden gebruikt in plaats van 'gegevens'
  • Het gasprijsorakel is verbeterd om de prijsstijgingen beter te kunnen verwerken
  • De RPC-server beschermt nu tegen DNS-rebinding-aanvallen
  • De nieuwe methode personal_signTransaction ondertekent een transactie zonder deze naar het netwerk te verzenden
  • Voor HTTP OPTIONS-aanvragen is de header Content-Type niet langer vereist
  • admin_nodeInfo retourneert de ketenconfiguratie in de lichte clientmodus
  • debug_storageRangeAt retourneert RLP-gedecodeerde waarden
  • Het peer discovery protocol verwijdert dode knooppunten agressiever
  • Discovery v4 en het experimentele discovery v5-protocol worden nu op dezelfde UDP-poort uitgevoerd
  • Verschillende problemen in het experimentele discovery v5-protocol zijn opgelost

1.8.1:

  • Herstel twee lichte klantgegevensraces met crashes tot gevolg
  • Een ontdekkingsprobleem verhelpen dat peer bond-tijd verkeerd heeft gemeten
  • Compilatie repareren op Go 1.10

Abonneer op onze nieuwsbrief

Ontvang updates en leer van de beste

Meer te ontdekken

nl_NLNederlands
en_USEnglish fr_FRFrançais tr_TRTürkçe es_ESEspañol pt_PTPortuguês ru_RUРусский ko_KR한국어 zh_CN简体中文 hi_INहिन्दी nl_NLNederlands