Seuraa Google+ sivu or Twitter uusimmat kehittäjäuutiset.
Meillä on ilo julkaista Litecoin Core 0.16.0 -julkaisukandidaatti. Tämä on uusi pääversiojulkaisu, joka sisältää uusia ominaisuuksia, erilaisia virhekorjauksia ja suorituskyvyn parannuksia sekä päivitettyjä käännöksiä.
Tehokäyttäjille on suositeltavaa päivittää tähän versioon. Riittävän testauksen jälkeen Litecoin Core v0.16.0 final julkaistaan ja sitä suositellaan kaikille käyttäjille päivittämiseen.
Segwit-lompakko
Litecoin Core 0.16.0 tuo täyden tuen segwitille lompakossa ja käyttöliittymissä. Uusi -addresstype
argumentti on lisätty, mikä tukee legacy
, p2sh-segwit
(oletus) ja bech32
osoitteet. Se ohjaa, millaisia osoitteita tuotetaan getnewaddress
, getaccountaddress
ja createmultisigaddress
. -changetype
argumentti on myös lisätty, samoilla vaihtoehdoilla, ja oletuksena on -addresstype
, hallita mitä muutosta käytetään.
Uusi address_type
parametri on lisätty getnewaddress
ja addmultisigaddress
RPC: t määrittääksesi, minkä tyyppinen osoite luodaan. A change_type
argumentti on lisätty fundrawtransaction
RPC ohittaa -changetype
argumentti tietyille liiketoimille.
- Kaikki luodut segwit-osoitteet
getnewaddress
or*multisig
RPC: t saavat lunastuskirjoituksensa nimenomaisesti lompakon tiedostoon. Tämä tarkoittaa, että päivittäminen segwit-osoitteen luomisen jälkeen toimii, kunhan lompakon tiedosto on ajan tasalla. - Kaikki lompakon segwit-avaimet lisätään implisiittiseen uudelleenkirjoitukseen ilman, että sitä kirjoitetaan tiedostoon. Tämä tarkoittaa, että vanhan varmuuskopion palautus toimii, kunhan käytät uutta ohjelmistoa.
- Kaikissa tapahtumissa käytetyissä avainten avaimissa lunastuskoodit lisätään nimenomaan lompakon tiedostoihin. Tämä tarkoittaa, että päivittäminen palautuksen jälkeen varmuuskopiosta, joka sisältää segwit-osoitteen, toimii
Huomaa, että jotkut RPC: t eivät vielä tue segwit-osoitteita. Erityisesti signmessage
/verifymessage
ei tue segwit-osoitteita importmulti
tällä hetkellä. Segwitin tuki näissä RPC: ssä lisätään jatkossakin tulevissa versioissa.
P2WPKH-muutoslähtöjä käytetään nyt oletusarvoisesti, jos jokin tapahtuman kohde on P2WPKH- tai P2WSH-lähtö. Tämä tehdään sen varmistamiseksi, että muutoslähtö on niin erottamaton muista lähdöistä kuin mahdollista kummassakin tapauksessa.
BIP173 (Bech32) Osoitetuki (“ltc1…” osoitteet)
Natiivien segwit-osoitteiden (BIP173 / Bech32) täysi tuki on nyt lisätty. Tähän sisältyy mahdollisuus lähettää BIP173-osoitteisiin (mukaan lukien muut kuin v0-osoitteet) ja näiden osoitteiden luominen (mukaan lukien oletusarvoiset uudet osoitteet, katso yllä).
Valintaruutu on lisätty käyttöliittymään, jotta voidaan valita, luodaanko Bech32- tai P2SH-kääritty osoite segwit-osoitteita käytettäessä. Kun käynnistetään -addresstype=bech32
se on oletusarvoisesti valittu. Kun käynnistetään -addresstype=legacy
sitä ei ole tarkastettu ja se on poistettu käytöstä.
HD-lompakot oletusarvoisesti
Lompakon tietokannassa taaksepäin yhteensopimattoman muutoksen takia aiemmat versiot hylkäävät versiolla 0.16.0 luodut lompakot. Myös versio 0.16.0 luo vain hierarkkisia deterministisiä (HD) lompakoita. Huomaa, että tämä koskee vain uusia lompakoita; edellisillä versioilla valmistettuja lompakoita ei päivitetä HD-laatuisiksi.
Lompakot-hakemiston määritykset (-walletdir
)
Litecoin Core tarjoaa nyt enemmän joustavuutta lompakon hakemiston sijaintiin. Aikaisemmin lompakon tietokantatiedostot tallennettiin litecoin-tietohakemiston ylimmälle tasolle. Käyttäytyminen on nyt:
- Uusia asennuksia varten (jos tietohakemistoa ei vielä ole olemassa) lompakot tallennetaan nyt uuteen
wallets/
oletushakemiston sisällä alihakemisto. - Olemassa oleville solmuille (jos tietohakemisto on jo olemassa) lompakot tallennetaan oletusarvoisesti tietohakemiston juuriin. Jos
wallets/
alihakemisto on jo olemassa tietohakemiston juuressa, sitten lompakot tallennetaanwallets/
alihakemisto oletuksena. - Lompakon hakemiston sijainti voidaan ohittaa määrittämällä a
-walletdir=<path>
vaihtoehto missä<path>
voi olla ehdoton polku hakemistoon tai hakemistosymbolilinkille.
Lompakkohakemiston sijaintia valittaessa on oltava varovainen, koska jos se ei ole käytettävissä käytön aikana, varat voivat kadota.
Litecoin Core -sovelluksen kääntämiseen vaadittu GCC-kääntäjän vähimmäisversio on nyt 4.8. GCC: n vanhempia versioita ei yritetä tukea. Katso keskustelu aiheesta #11732 Lisätietoja. Clang-kääntäjän vähimmäisversio on edelleen 3.3. Muut vähimmäisriippuvuusversiot löytyvät sivulta doc/dependencies.md
arkistossa.
Leikatut solmut voivat nyt signaloida BIP159: n NODE_NETWORK_LIMITED palvelubitteillä valmistautuakseen BIP159: n täydelliseen tukeen myöhemmissä versioissa. Tämä sallisi karsittujen solmujen palvella viimeisimpiä lohkoja. Nykyinen muutos ei kuitenkaan vielä sisällä tukea yhteyden muodostamiseen näihin karsittuihin ikäisiin.
SHA256: n hajautusoptimoinnit SSE4: ää tukeville arkkitehtuureille, jotka johtavat ~ 50% nopeuteen SHA256: ssa tuetuilla laitteistoilla (~ 5% nopeampi synkronointi ja lohkojen validointi), ovat nyt oletusarvoisesti käytössä. Aikaisemmissa versioissa ne otettiin käyttöön --enable-experimental-asm
lippu rakennettaessa, mutta ovat nyt oletusarvoja eikä niitä enää pidetä kokeellisina.
- Aikaisemman osoitteen uudelleenkäyttö on nyt poistettu. Tämä perusteltiin tarpeella lähettää lasku uudelleen, mutta nyt, kun meillä on pyyntöhistoria, tämän tarpeen ei pitäisi enää olla.
- TXID-hakujen tuki on lisätty pikemminkin kuin vain osoite ja tunniste.
- "Käytä käytettävissä olevaa saldoa" -vaihtoehto on lisätty kolikoiden lähetysvalintaikkunaan, jotta jäljellä oleva käytettävissä oleva lompakon saldo lisätään tapahtumalähtöön.
- Salasanan valintaikkunan salasanakenttien lukituksen poistaminen on lisätty.
Uusi rescanblockchain
RPC
Uusi RPC rescanblockchain
on lisätty manuaalisesti käynnistämään blockchain-uudelleentarkistus. RPC tukee alku- ja loppukorkeuden argumentteja uudelleenskannaukselle, ja sitä voidaan käyttää multiwallet-ympäristössä lohkoketjun uudelleen skannaamiseen ajon aikana.
Uusi savemempool
RPC
Uusi savemempool
RPC on lisätty, jonka avulla nykyinen mempool voidaan tallentaa levylle milloin tahansa, jotta vältetään sen menetys kaatumisten tai virrankatkoksen vuoksi.
Vikasietotila on oletusarvoisesti poissa käytöstä
Vikasietotila on nyt oletusarvoisesti pois käytöstä ja se on otettava käyttöön manuaalisesti (painikkeella -disablesafemode=0
), jos haluat käyttää sitä. Vikasietotila on ominaisuus, joka poistaa osan RPC-puheluista - lähinnä lompakkoon ja lähettämiseen - automaattisesti, jos tietyt verkon ongelmat havaitaan. Kehittäjät ovat kuitenkin pitäneet näitä tarkastuksia riittämättöminä luotettavina toimimaan automaattisesti. Vaikka vikasietotila olisi poistettu käytöstä, ne aiheuttavat silti varoituksia warnings
kenttä getneworkinfo
RPC ja käynnistä -alertnotify
komento.
Nimettiin komentosarja uudelleen JSON-RPC-tunnistetietojen luomista varten
- share/rpcuser/rpcuser.py
käsikirjoitus nimettiin uudelleen share/rpcauth/rpcauth.py
. Tätä komentosarjaa voidaan käyttää luomiseen rpcauth
tunnistetiedot JSON-RPC-käyttäjälle.
Validateaddress-parannukset
- validateaddress
RPC-ulostuloa on laajennettu muutamalla uudella kentällä, ja tuki segmenttiosoitteille (sekä P2SH että Bech32). Erityisesti:
- Uusi kenttä
iswitness
pätee P2WPKH- ja P2WSH-osoitteisiin (“ltc1…” osoitteet), mutta ei P2SH-käärittyihin segwit-osoitteisiin (katso alla). - Nykyinen kenttä
isscript
raportoi nyt myös True P2WSH-osoitteille. - Uusi kenttä
embedded
on läsnä kaikissa komentosarjan osoitteissa, joissa komentosarja tunnetaan, ja se vastaa jotain, joka voidaan tulkita tunnetuksi osoitteeksi. Tämä pätee erityisesti P2SH-P2WPKH- ja P2SH-P2WSH-osoitteisiin. Arvo arvolleembedded
sisältää suuren osan tiedoistavalidateaddress
ilmoittaisi, jos sitä kutsutaan suoraan upotettuun osoitteeseen. - Multisig-skripteille uusi
pubkeys
kenttä lisättiin, joka raportoi komentosarjaan liittyvät julkiset avaimet (jos tiedossa). Tämä korvaa nykyisenaddresses
kenttä (joka raportoi samat tiedot, mutta koodattu P2PKH-osoitteina), edustettuna hyödyllisemmällä ja vähemmän hämmentävällä tavalla.addresses
kenttä pysyy läsnä ei-segwit-osoitteissa taaksepäin yhteensopivuuden takaamiseksi. - Kaikille yhden avaimen osoitteille, joilla on tunnettu avain (jopa käärittyinä P2SH: een tai P2WSH: iin),
pubkey
kenttä on läsnä. Tämä tarkoittaa erityisesti vetoamistavalidateaddress
tuotoksestagetnewaddress
ilmoittaa ainapubkey
, vaikka osoitetyyppi on P2SH-P2WPKH.
- Vanhentunut RPC
getinfo
poistettiin. On suositeltavaa käyttää tarkempia RPC: itä: getblockchaininfo
getnetworkinfo
getwalletinfo
getmininginfo
- Lompakon RPC
getreceivedbyaddress
palauttaa virheen, jos sitä kutsutaan osoitteella, jota ei ole lompakossa. - Lompakon RPC
addwitnessaddress
oli vanhentunut ja poistetaan versiossa 0.17, asetaaddress_type
argumenttigetnewaddress
tai vaihtoehto-addresstype=[bech32|p2sh-segwit]
sen sijaan. dumpwallet
sisältää nyt heksakoodatut komentosarjat lompakosta dumpfile-tiedostossa jaimportwallet
tuo nyt nämä komentosarjat, mutta vastaavia osoitteita ei ehkä lisätä oikein tai manuaalinen uudelleentarkistus voidaan tarvita asiaankuuluvien tapahtumien löytämiseksi.- RPC
getblockchaininfo
nyt sisältääerrors
ala. - Uusi
blockhash
parametri on lisättygetrawtransaction
RPC, joka sallii raakatapahtuman noutamisen tietystä lohkosta, jos se tiedetään, jopa ilman-txindex
käytössä. - -
decoderawtransaction
jafundrawtransaction
RPC: ssä on nyt valinnaineniswitness
parametrit ohittamaan heuristiset todistajatarkastukset tarvittaessa. - -
walletpassphrase
aikakatkaisu on nyt asetettu 2 ^ 30 sekuntiin. - Osoitteiden käyttäminen
createmultisig
RPC on nyt poistettu käytöstä, ja se poistetaan uudemmassa versiossa. Sen sijaan tulisi käyttää julkisia avaimia. - Lohkoketjun uudelleentarkastukset eivät enää lukitse lompakkoa koko uudelleenskannausprosessille, joten muita RPC: itä voidaan nyt käyttää samanaikaisesti (vaikka saldojen / tapahtumien tulokset voivat olla virheellisiä tai puutteellisia, kunnes uudelleentarkistus on valmis).
- -
logging
RPC on nyt julkistettu eikä piilotettu. - An
initialblockdownload
Boolean on lisättygetblockchaininfo
RPC osoittaa, onko solmu tällä hetkellä IBD: ssä vai ei. minrelaytxfee
on nyt sisällytettygetmempoolinfo
-debuglogfile=<file>
voidaan käyttää vaihtoehtoisen virheenkorjauksen lokitiedoston määrittämiseen.- litecoin-clillä on nyt
-stdinrpcpass
vaihtoehto, jonka avulla RPC-salasana voidaan lukea vakiotulosta. - -
-usehd
vaihtoehto on poistettu. - litecoin-cli tukee nyt uutta
-getinfo
lippu, joka palauttaa nyt poistetun kaltaisen tuloksengetinfo
Kiina.
- JSON-RPC-oletusarvoinen regtest-portti on vaihdettu arvoon 19443, jotta vältetään ristiriidat testnetin oletusarvon 19332 kanssa.
- Segwit on nyt oletusarvoisesti aktiivinen regtest-tilassa. Jos päivität regtest-solmun, sinun on joko -reindex tai käytettävä vanhoja sääntöjä lisäämällä
vbparams=segwit:0:999999999999
rekisteritestiisi litecoin.conf. Tämän tekemättä jättäminen johtaa CheckBlockIndex () - väitevirheeseen, joka näyttää tältä: Assertion `(pindexFirstNeverProcessed! = Nullptr) == (pindex-> nChainTx == 0) 'epäonnistui.
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:
70c8530b957110ba6eaa4794d28b667ecff7e59d0e306e5899236aab5dd84e0b litecoin-0.16.0-aarch64-linux-gnu.tar.gz
b0a5ee56f89fcdb74b580ec5de0ff054b3b7dbb0a2cf6384f066e2217d6830a8 litecoin-0.16.0-arm-linux-gnueabihf.tar.gz
e5dab0814efdad4e0ae61b76d7b859e6fda6224c9fbe5d5fc6807fb7e13a05b1 litecoin-0.16.0-i686-pc-linux-gnu.tar.gz
90fcabe4627aa8c822a9ce7eb8fa55eb8a497c31513369bd8078c8401bf8583c litecoin-0.16.0-osx64.tar.gz
1d3a0ebb0b5c32f36f2157c252b8623c3152d318e7a40c8726e572b4e013ed17 litecoin-0.16.0rc1-osx.dmg
32ab7a80215092b02bc800e9c5d4bc7c0df2da693876f6ebd7e4a6277a812e05 litecoin-0.16.0rc1-win32-setup.exe
35572a215f034eb7c23e4c73c146e631087acf928a3b76113bc70fead3585052 litecoin-0.16.0rc1-win64-setup.exe
7dc4d72a40ec175bc00c464f626f8ffbff8a583e2105da1365662dceff138736 litecoin-0.16.0.tar.gz
f6d2f55f7f02f49bb6764e560d82cece7a8a598cf895af5c6947334b1e5ff7b2 litecoin-0.16.0-win32.zip
ae068caf852de47fb649f9002a440b57386ea88e5a6347287af15a8e2532d27e litecoin-0.16.0-win64.zip
2ca17e763d08ef621ea137519117234dd20db4be58cd3db317e40fe85b13fe4e litecoin-0.16.0-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
- "
- absoluuttinen
- aktiivinen
- Kaikki
- Ilmoitukset
- perustelut
- Varmuuskopiointi
- Bitcoin
- bitcoin ydin
- blockchain
- Vika
- Bugs
- rakentaa
- Rakentaminen
- Aiheuttaa
- muuttaa
- Tarkastukset
- Kolikot
- konflikti
- jatkaa
- osaltaan
- Luominen
- Nykyinen
- tiedot
- tietokanta
- dev
- kehittäjille
- Kehitys
- EC
- ympäristö
- Epäonnistuminen
- Ominaisuus
- Ominaisuudet
- Fields
- Joustavuus
- seurata
- koko
- varat
- tulevaisuutta
- Palvelimet
- hajautusta
- tätä
- historia
- Miten
- Miten
- hr
- HTTPS
- Mukaan lukien
- tiedot
- osallistuva
- kysymykset
- IT
- avain
- avaimet
- uusin
- käynnistää
- johtaa
- Taso
- LG
- linja
- linux
- Litecoin
- sijainti
- Pitkät
- MacOS
- merkittävä
- keskikokoinen
- Mempool
- MIT
- Multisig
- verkko
- Uudet ominaisuudet
- uutiset
- solmut
- Vaihtoehto
- Vaihtoehdot
- Muut
- Salasana
- suorituskyky
- teho
- esittää
- valmistettu
- julkinen
- raaka
- elpyminen
- Tiedotteet
- raportti
- Raportit
- tulokset
- Tuotto
- säännöt
- turvallista
- SegWit
- setti
- So
- Tuotteemme
- Alkaa
- tuki
- Tuetut
- Tukee
- Testaus
- aika
- ylin
- kauppa
- Liiketoimet
- us
- Käyttäjät
- arvo
- Näytä
- Lompakko
- Lompakot
- KUKA
- ikkunat
- Referenssit