Litecoin Core v0.15.1 udgivelse

Kildeknude: 1100815
Adrian Gallagher

Følg Google+ side or Twitter for de seneste udviklingsnyheder.

Vi er glade for at frigive Litecoin Core 0.15.1. Dette er en ny mindre version, inklusive nye funktioner, forskellige fejlrettelser og ydeevneforbedringer samt opdaterede oversættelser. Det anbefales for alle brugere at opgradere til denne version.

En række ændringer af den måde, Litecoin Core håndterer peer-forbindelser på og ugyldige blokke, er blevet foretaget som en sikkerhedsforanstaltning mod blockchain-gafler og dårligt opførte peers.

  • Uønskede blokke med mindre arbejde end minimumskædearbejdet behandles nu ikke længere, selvom de har mere arbejde end spidsen (et potentielt problem under IBD, hvor spidsen kan have lavt arbejde). Dette forhindrer peers i at spilde ressourcerne i en node.
  • Peers, der giver en kæde med mindre arbejde end minimumskædearbejdet under IBD, vil nu blive afbrudt.
  • For en given udgående peer tjekker vi nu, om deres bedst kendte blok har mindst lige så meget arbejde som vores tip. Hvis det ikke gør det, og hvis vi stadig ikke har hørt om en blokering med tilstrækkeligt arbejde efter en timeout på 20 minutter, sender vi en enkelt getheaders-besked og venter 2 minutter mere. Hvis deres bedst kendte blok efter to minutter har utilstrækkeligt arbejde, afbryder vi denne peer. Vi beskytter 4 af vores udgående peers mod at blive afbrudt af denne logik for at forhindre overdrevne netværkstopologiændringer som følge af denne algoritme, mens vi stadig sikrer, at vi har et rimeligt antal noder, som ikke vides at være på falske kæder.
  • Udgående (ikke-manuelle) peers, der betjener os blokoverskrifter, der allerede vides at være ugyldige (bortset fra kompakte blokmeddelelser, fordi BIP 152 eksplicit tillader noder at videresende kompakte blokke, før de validerer dem fuldt ud), vil nu blive afbrudt.
  • Hvis kædespidsen ikke er blevet fremført i over 7.5 minutter, antager vi nu, at spidsen kan være forældet og vil forsøge at oprette forbindelse til en ekstra udgående peer. Et periodisk tjek sikrer, at hvis denne ekstra peer-forbindelse er i brug, vil vi afbryde den peer, der mindst for nylig annoncerede en ny blokering.
  • Sættet af alle kendte ugyldige-sig-selv-blokke (dvs. blokke, som vi forsøgte at forbinde, men som blev fundet ugyldige) spores nu og bruges til at kontrollere, om nye overskrifter bygger på en ugyldig kæde. Dette sikrer, at alt, der stammer fra en ugyldig blok, er markeret som sådan.

Minimum relæafgift -minrelayfee er blevet sænket til 0.01 liter pr. kB (0.00001 LTC). Dette er for at forberede sig på at sænke minimumstransaktionsgebyret til 0.1 liter pr. kB (0.0001 LTC) i næste udgivelse.

Mempool udskiftning --mempoolreplacement er blevet deaktiveret som standard.

Selvom blockmaxweight er blevet foretrukket til at begrænse størrelsen af ​​blokke returneret af getblocktemplate siden 0.13.0, forblev blockmaxsize som en mulighed for dem, der ønskede at begrænse deres blokstørrelse direkte. Brug af denne mulighed resulterede i et par UI-problemer samt ikke-optimalt gebyrvalg og en altid lidt dårligere ydeevne, og er derfor nu blevet forældet. Yderligere bruges blockmaxsize-indstillingen nu kun til at beregne en underforstået blokmaxvægt i stedet for at begrænse blokstørrelsen direkte. Alle minearbejdere, der ønsker at begrænse deres blokke efter størrelse, i stedet for efter vægt, bliver nødt til at gøre det manuelt ved at fjerne transaktioner fra deres blokskabelon direkte.

GUI-indstillingerne vil nu blive skrevet til guisettings.ini.bak i databiblioteket, før du sletter dem, når de -resetguisettings argument bruges. Dette kan bruges til at fejlfinde problemer med tilbagevirkende kraft på grund af GUI-indstillingerne.

Tidligere var det muligt at åbne den samme tegnebog to gange ved manuelt at kopiere tegnebogsfilen, hvilket gav problemer, når begge blev åbnet samtidigt. Det er ikke længere muligt at åbne kopier af den samme pung.

Et skjult fejlretningsargument -minimumchainwork er blevet tilføjet for at tillade, at en brugerdefineret minimumsarbejdsværdi kan bruges ved validering af en kæde.

  • "currentblocksize"-værdien i getmininginfo er blevet fjernet.
  • dumpwallet tillader ikke længere overskrivning af filer. Dette er en sikkerhedsforanstaltning og forhindrer farlige brugerfejl.
  • backupwallet vil nu mislykkes, når du forsøger at sikkerhedskopiere til kildefilen, i stedet for at ødelægge tegnebogen.
  • listsinceblock vil nu kaste en fejl, hvis en ukendt blockhash argumentværdien sendes i stedet for at returnere en liste over alle tegnebogstransaktioner siden genesis-blokken. Adfærden er uændret, når en tom streng angives.

Besøg downloadsiden for at downloade link.. Alternativt kan du se downloadmappen link..

Brug venligst GPG til at bekræfte integriteten af ​​udgivelsesbinære filer. Dette sikrer, at den binære, du har downloadet, ikke er blevet manipuleret med. Linux, MacOS og Win32 cygwin kommandolinje GPG instruktioner er tilgængelige link.. Bemærk også, at vi GPG signerer binære filer som en bekvemmelighed for dig, den ultimative måde at verificere integriteten af ​​builds er at bygge dem selv ved hjælp af Gitian. Instruktioner om, hvordan man udfører disse builds, kan findes link..

For denne udgivelse er binære filer blevet signeret med nøgle-id FE3348877809386C (thrasher's nøgle).

På trods af, at denne version er stærkt testet, kan denne version stadig indeholde fejl. Sikkerhedskopier altid din wallet.dat-fil, før du opgraderer. Hvis du støder på problemer, bedes du fortælle os det ved at skrive til fejlrapporteringssektionen nedenfor.

Mastergrenen indeholder de seneste commits til de næste stabile udgivelser af Litecoin Core.

Byggevejledning til Linux kan findes link..

Byggevejledninger til OSX kan findes link..

Byggevejledninger til Windows kan findes link..

Indsend eventuelle problemer, du støder på her, og en af ​​Litecoin-udviklerne vil hjælpe dig.

Tilmeld dig kun for meddelelser eller udviklingsdiskussion.

Disse er SHA-256-hashene for de frigivne filer:

686acf75f76befd39ca8b3a6b3ea86e52775fc33220970cd6db9e75c6bb814dc litecoin-0.15.1-aarch64-linux-gnu.tar.gz
38df3210486dfe1af59b0db713be7c5567158dda6510efc92e76b5c3adfa7602 litecoin-0.15.1-arm-linux-gnueabihf.tar.gz
8559c17d4b7ca77c2b8844d9013cf4a7e575515263deae06c64f4c5da1486a12 litecoin-0.15.1-i686-pc-linux-gnu.tar.gz
2bb565a77779be4ed5b186c93891bc0a12352c94316a1fc44388898f7afb7bc2 litecoin-0.15.1-osx64.tar.gz
e33039232541c190a1529323b6d872d986f8b14bc2fcb8763721de52ed9f9096 litecoin-0.15.1-osx.dmg
d5b2b12b7d7817ad0db5abb54fb06cd37e5379db1b89c72d656df3ba59d355be litecoin-0.15.1.tar.gz
97fd13845045475a62e5707ded25d5be75ea1c4d89080418dcba7a670ee46dad litecoin-0.15.1-win32-setup.exe
7885caabac4968480511b502621670edbb7b0661378cb8a6da86450a74c83d94 litecoin-0.15.1-win32.zip
71d430481e5064ad56e793b81f1d5e5f9f811107794a95c6ad751a3bee9d6e99 litecoin-0.15.1-win64-setup.exe
eae66242ef66ee22f403ade0c2795ff74f6654bf3fc546e99bde2e6e4c9e148f litecoin-0.15.1-win64.zip
77062f7bad781dd6667854b3c094dbf51094b33405c6cd25c36d07e0dd5e92e5 litecoin-0.15.1-x86_64-linux-gnu.tar.gz

Tak til alle, der har bidraget direkte til denne udgivelse:

  • Bitcoin Core-udviklerne
  • Adrian Gallagher
  • aunyks
  • coblee
  • cryptonexii
  • gabrieldov
  • Martin Smith
  • NeMO84
  • ppm0
  • romanornr
  • shaolinfry
  • spl0i7
  • ultragtx
  • VKoskiv
  • voidmain
  • xinxi

Source: https://blog.litecoin.org/litecoin-core-v0-15-1-release-d2a400cb78bc?source=rss—-d41bceeb173b—4

Tidsstempel:

Mere fra Litecoin