Litecoin Core v0.15.1 -julkaisu

Lähdesolmu: 1100815
Adrian Gallagher

Seuraa Google+ sivu or Twitter uusimmat kehittäjäuutiset.

Meillä on ilo julkaista Litecoin Core 0.15.1 -julkaisu. Tämä on uusi pieniversio, joka sisältää uusia ominaisuuksia, erilaisia ​​virhekorjauksia ja suorituskyvyn parannuksia sekä päivitettyjä käännöksiä. Kaikkien käyttäjien on suositeltavaa päivittää tähän versioon.

Lukuisia muutoksia tapaan, jolla Litecoin Core käsittelee vertaisyhteyksiä ja virheellisiä lohkoja, on tehty turvallisuustoimenpiteenä estoketjun haarukoilta ja väärin käyttäytyviltä vertaisilta.

  • Pyytämättömiä lohkoja, joissa on vähemmän työtä kuin minimiketjutyössä, ei enää käsitellä, vaikka niillä olisi enemmän työtä kuin kärki (potentiaalinen ongelma IBD: n aikana, jossa kärjessä voi olla vähän työtä). Tämä estää vertaisverkkoa tuhlaamasta solmun resursseja.
  • Vertailijat, jotka tarjoavat ketjulle vähemmän työtä kuin vähimmäisketju IBD: n aikana, katkaistaan ​​nyt.
  • Annetulle lähtevälle vertaiselle tarkistamme nyt, onko heidän tunnetuimmalla lohkollaan vähintään yhtä paljon työtä kuin kärjessä. Jos se ei onnistu, ja jos emme vieläkään ole kuulleet lohkosta, jossa on riittävästi työtä 20 minuutin aikakatkaisun jälkeen, lähetämme yhden getheaders-viestin ja odotamme vielä 2 minuuttia. Jos kahden minuutin kuluttua heidän tunnetuimmalla lohkollaan ei ole riittävästi työtä, me katkaisemme kyseisen vertaisyhteyden. Suojaamme 4 lähtevää vertaisyhteisöämme tämän logiikan irtikytkemiseltä estääkseen liialliset verkkotopologiamuutokset tämän algoritmin seurauksena, samalla kun varmistamme, että meillä on kohtuullinen määrä solmuja, joiden ei tiedetä olevan väärissä ketjuissa.
  • Lähtevät (ei-manuaaliset) vertaisryhmät, jotka palvelevat meitä lohkojen otsikoissa, joiden tiedetään jo olevan virheellisiä (muut kuin kompaktit lohkoilmoitukset, koska BIP 152 sallii solmujen välittää pienikokoisia lohkoja ennen niiden täydellistä vahvistamista), nyt katkaistaan.
  • Jos ketjun kärkeä ei ole viety eteenpäin yli 7.5 minuutin ajan, oletamme kärjen olevan vanhentunut ja yritämme muodostaa yhteyden toiseen lähtevään vertaisryhmään. Säännöllinen tarkistus varmistaa, että jos tämä ylimääräinen vertaisyhteys on käytössä, irrotamme vertaisverkon, joka ilmoitti äskettäin uudesta lohkosta.
  • Kaikkien tunnettujen virheellisten lohkojen joukko (ts. Lohkot, jotka yritimme yhdistää, mutta joiden todettiin olevan virheellisiä) seurataan nyt ja niitä käytetään tarkistamaan, rakentuvatko uudet otsikot virheelliseen ketjuun. Tämä varmistaa, että kaikki virheellisestä lohkosta laskeutuva merkitään sellaiseksi.

Pienin välityspalkkio -minrelayfee on laskettu 0.01 liteeen / kB (0.00001 LTC). Tämän tarkoituksena on varautua vähimmäistapahtumamaksun pudottamiseen 0.1 litteihin / kB (0.0001 LTC) seuraavassa julkaisussa.

Mempoolin vaihto --mempoolreplacement on poistettu käytöstä oletuksena.

Vaikka blockmaxweight on ollut edullinen getblocktemplate-palautettujen lohkojen koon rajoittamiseksi vuodesta 0.13.0 lähtien, blockmaxsize pysyi vaihtoehtona niille, jotka halusivat rajoittaa lohkon kokoa suoraan. Tämän vaihtoehdon käyttäminen johti muutamiin käyttöliittymäkysymyksiin, ei-optimaaliseen palkkavalintaan ja aina hiukan heikompaan suorituskykyyn, ja on siten nyt vanhentunut. Lisäksi blockmaxsize-vaihtoehtoa käytetään nyt vain oletetun lohkomaksun laskemiseen sen sijaan, että rajoitettaisiin suoraan lohkon kokoa. Kaivostyöläisten, jotka haluavat rajoittaa lohkojaan koon, painon sijaan, on tehtävä se manuaalisesti poistamalla tapahtumat suoraan lohkomallista.

GUI-asetukset kirjoitetaan nyt guisettings.ini.bak tiedostohakemistossa ennen niiden pyyhkimistä, kun -resetguisettings argumenttia käytetään. Tätä voidaan käyttää GUI-asetuksista johtuvien ongelmien vianmääritykseen taannehtivasti.

Aikaisemmin sama lompakko oli mahdollista avata kahdesti kopioimalla lompakon tiedosto manuaalisesti, mikä aiheutti ongelmia, kun molemmat avattiin samanaikaisesti. Samasta lompakosta ei ole enää mahdollista avata kopioita.

Piilotettu virheenkorjausargumentti -minimumchainwork on lisätty sallimaan mukautetun vähimmäistyöarvon käyttäminen ketjun validoinnissa.

  • Getmininginfon ”currentblocksize” -arvo on poistettu.
  • dumpwallet ei enää salli tiedostojen korvaamista. Tämä on sekä turvatoimenpide että estää vaarallisia käyttäjän virheitä.
  • backupwallet epäonnistuu nyt, kun yritetään varmuuskopioida lähdetiedosto sen sijaan, että tuhottaisiin lompakkoa.
  • listsinceblock heittää nyt virheen, jos tuntematon blockhash argumenttiarvo välitetään sen sijaan, että palautettaisiin luettelo kaikista lompakon tapahtumista syntyperän eston jälkeen. Käyttäytyminen ei muutu, kun annetaan tyhjä merkkijono.

Lataa lataus käymällä lataussivulla tätä. Vaihtoehtoisesti voit tarkastella latauskansiota tätä.

Käytä GPG: tä varmistaaksesi julkaisukanaarien eheyden. Tämä varmistaa, että lataamaasi binaaria ei ole peukaloitu. Linux, MacOS ja Win32 cygwin komentorivin GPG-ohjeet ovat käytettävissä tätä. Huomaa myös, että GPG allekirjoittaa binäärit kätevästi sinulle, lopullinen tapa tarkistaa rakennusten eheys on rakentaa ne itse Gitianin avulla. Ohjeet näiden koontiversioiden suorittamiseen löytyvät tätä.

Tätä julkaisua varten binäärit on allekirjoitettu avaintunnisteella FE3348877809386C (thrasherin avain).

Huolimatta siitä, että tätä versiota on testattu voimakkaasti, tämä versio saattaa silti sisältää vikoja. Varmuuskopioi aina wallet.dat-tiedostosi ennen päivittämistä. Jos kohtaat ongelmia, ilmoita siitä meille lähettämällä viesti alla olevaan vikailmoitusosioon.

Päähaara sisältää viimeisimmät sitoutumisen seuraaviin vakaisiin Litecoin Core -julkaisuihin.

Löydät Linuxin asennusohjeet tätä.

Löydät OSX: n asennusohjeet tätä.

Rakennusohjeet Windowsille löytyvät tätä.

Lähetä kaikki kohtaamasi ongelmat täällä ja yksi Litecoin-kehittäjistä auttaa sinua.

Ilmoittaudu vain ilmoituksiin tai kehityskeskusteluun.

Nämä ovat julkaistujen tiedostojen SHA-256-hajautukset:

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

Kiitos kaikille, jotka osallistuivat suoraan tähän julkaisuun:

  • Bitcoin Core -kehittäjät
  • Adrian Gallagher
  • aunykit
  • coblee
  • kryptonexii
  • gabrieldov
  • Martin Smith
  • NeMO84
  • ppm0
  • romanornr
  • shaolinfry
  • spl0i7
  • ultragtx
  • VKoskiv
  • tyhjyys
  • xinxi

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

Aikaleima:

Lisää aiheesta Litecoin