Kövesse a Google + -oldal or Twitter a legfrissebb fejlesztői hírekért.
Örömünkre szolgál, hogy kiadhattuk a Litecoin Core 0.16.0 kiadás jelöltjét. Ez egy új, nagy verziójú kiadás, amely új funkciókat, különféle hibajavításokat és teljesítményjavításokat, valamint frissített fordításokat tartalmaz.
Erőteljes felhasználóknak ajánlott frissíteni erre a verzióra. Megfelelő tesztelés után a Litecoin Core v0.16.0 final kiadásra kerül, és minden felhasználó számára ajánlott a frissítés.
Segwit pénztárca
A Litecoin Core 0.16.0 teljes mértékben támogatja a segwit-et a pénztárcában és a felhasználói felületeken. Egy új -addresstype
érv lett hozzáadva, ami alátámasztja legacy
, p2sh-segwit
(alapértelmezett), és bech32
címek. Ez szabályozza, hogy milyen címeket állítanak elő getnewaddress
, getaccountaddress
és createmultisigaddress
. A -changetype
argumentum is hozzáadásra került, ugyanazokkal az opciókkal, és alapértelmezés szerint egyenlő a -addresstype
, annak szabályozására, hogy milyen változtatást alkalmazunk.
Egy új address_type
paraméter hozzáadásra került a getnewaddress
és a addmultisigaddress
RPC-k a generálandó cím megadásához. A change_type
argumentum hozzáadásra került a fundrawtransaction
RPC felülírja a -changetype
érv konkrét tranzakciók mellett.
- keresztül létrehozott összes segwit cím
getnewaddress
or*multisig
Az RPC-k kifejezetten hozzáadják a beváltási parancsokat a pénztárcafájlhoz. Ez azt jelenti, hogy a segwit-cím létrehozása utáni visszaminősítés mindaddig működik, amíg a pénztárcafájl naprakész. - A pénztárcában lévő összes segwit-kulcshoz implicit beváltási parancs kerül hozzáadásra, anélkül, hogy azt a fájlba írnák. Ez azt jelenti, hogy a régi biztonsági másolat helyreállítása működni fog mindaddig, amíg új szoftvert használ.
- A tranzakciókban használt összes kulcstár-kulcs beváltási parancsfájlja kifejezetten hozzáadódik a pénztárca fájlokhoz. Ez azt jelenti, hogy a segwit-címet tartalmazó biztonsági mentésből való helyreállítás után a visszaminősítés működni fog
Vegye figyelembe, hogy egyes RPC-k még nem támogatják a segwit-címeket. Nevezetesen, signmessage
/verifymessage
nem támogatja a segwit címeket, és nem is importmulti
most. A segwit támogatása ezekben az RPC-kben továbbra is hozzáadásra kerül a jövőbeli verziókban.
A P2WPKH változási kimenetek mostantól alapértelmezés szerint használatosak, ha a tranzakció bármely célhelye P2WPKH vagy P2WSH kimenet. Ez azért történik, hogy a változás kimenete mindkét esetben a lehető legkülönbözőbb legyen a többi kimenettől.
BIP173 (Bech32) Címtámogatás („ltc1…” címek)
A natív segwit-címek teljes támogatása (BIP173 / Bech32) most már hozzáadásra került. Ez magában foglalja a BIP173 címek küldésének lehetőségét (beleértve a nem v0-s címeket is), és ezeknek a címeknek a generálását (beleértve az alapértelmezett új címeket is, lásd fent).
A grafikus felhasználói felülethez egy jelölőnégyzet került annak kiválasztására, hogy a segwit címek használatakor Bech32 címet vagy P2SH-csomagolt címet kell-e létrehozni. Amikor elindították a -addresstype=bech32
alapértelmezés szerint be van jelölve. Amikor elindították a -addresstype=legacy
nincs bejelölve és le van tiltva.
Alapértelmezés szerint HD-pénztárcák
A pénztárca adatbázis visszafelé nem kompatibilis változása miatt a 0.16.0-s verzióval létrehozott pénztárcákat a korábbi verziók elutasítják. Ezenkívül a 0.16.0 verzió csak hierarchikus determinisztikus (HD) pénztárcákat hoz létre. Vegye figyelembe, hogy ez csak az új pénztárcákra vonatkozik; a korábbi verziókkal készült pénztárcák nem lesznek HD-re frissítve.
Wallets könyvtár konfiguráció (-walletdir
)
A Litecoin Core most nagyobb rugalmasságot biztosít a pénztárcák címtárának elhelyezésében. Korábban a pénztárca adatbázis-fájlokat a litecoin adatkönyvtárának legfelső szintjén tárolták. A viselkedés most a következő:
- Az új telepítéseknél (ahol az adatkönyvtár még nem létezik) a pénztárcák mostantól új helyen lesznek tárolva
wallets/
alkönyvtár alapértelmezés szerint az adatkönyvtáron belül. - A meglévő csomópontok esetében (ahol az adatkönyvtár már létezik) a pénztárcák alapértelmezés szerint az adatkönyvtár gyökérében lesznek tárolva. Ha egy
wallets/
alkönyvtár már létezik az adatkönyvtár gyökérjében, akkor a pénztárcák awallets/
alkönyvtár alapértelmezés szerint. - A pénztárcák címtárának helye felülírható a a megadásával
-walletdir=<path>
opció hol<path>
lehet abszolút elérési út egy könyvtárhoz vagy címtár szimbolikus hivatkozáshoz.
A pénztárcák címtárának kiválasztásánál körültekintően kell eljárni, mert ha működés közben elérhetetlenné válik, pénz elveszhet.
A Litecoin Core fordításához szükséges GCC fordító minimális verziója most 4.8. Nem teszünk erőfeszítéseket a GCC régebbi verzióinak támogatására. Lásd a vitát a kérdésben #11732 további információért. A Clang fordító minimális verziója továbbra is 3.3. További minimális függőségi verziók itt találhatók doc/dependencies.md
az adattárban.
A levágott csomópontok mostantól szolgáltatásbitek segítségével jelezhetik a BIP159 NODE_NETWORK_LIMITED hálózatát, felkészülve a teljes BIP159 támogatásra a későbbi verziókban. Ez lehetővé tenné, hogy a levágott csomópontok a legújabb blokkokat szolgálják ki. A jelenlegi változás azonban még nem támogatja az ezekhez a megnyirbált társakhoz való csatlakozást.
Az SSE256-et támogató architektúrák SHA4 kivonatolási optimalizálása, amely ~50%-os gyorsulást eredményez az SHA256-ban a támogatott hardvereken (~5%-kal gyorsabb szinkronizálás és blokkellenőrzés), alapértelmezés szerint engedélyezve van. A korábbi verziókban engedélyezve voltak a --enable-experimental-asm
jelölje meg az építés során, de most már az alapértelmezett, és már nem tekinthető kísérleti jellegűnek.
- A korábbi cím újrafelhasználásának lehetősége megszűnt. Ezt a számla „újraküldésének” szükségessége indokolta, de most, hogy megvan a kéréstörténet, ennek az igénynek el kell tűnnie.
- Hozzáadásra került a TXID szerinti keresés támogatása, nem csak cím és címke.
- A „Rendelkezésre álló egyenleg használata” opció hozzáadásra került az érmék küldése párbeszédpanelhez, amellyel a fennmaradó pénztárcaegyenleget hozzáadhatja a tranzakció kimenetéhez.
- A jelszó párbeszédpanel jelszómezőinek feloldására szolgáló kapcsoló hozzáadva.
Új rescanblockchain
RPC
Egy új RPC rescanblockchain
hozzá lett adva a blokklánc újraellenőrzés kézi elindításához. Az RPC támogatja a start és end-height argumentumokat az újraellenőrzéshez, és többpénztárcás környezetben is használható a blokklánc újraellenőrzésére futás közben.
Új savemempool
RPC
Egy új savemempool
RPC került hozzáadásra, amely lehetővé teszi, hogy az aktuális mempool bármikor lemezre menthető, hogy elkerülje az összeomlások / áramkimaradás miatti elvesztését.
A csökkentett mód alapértelmezés szerint le van tiltva
A csökkentett mód most alapértelmezés szerint le van tiltva, és manuálisan kell engedélyezni (a -disablesafemode=0
), ha használni szeretné. A csökkentett mód egy olyan funkció, amely automatikusan letiltja az RPC-hívások egy részét – többnyire a pénztárcával és a küldéssel kapcsolatban –, ha a hálózattal kapcsolatos bizonyos problémákat észlel. A fejlesztők azonban úgy ítélték meg, hogy ezek az ellenőrzések nem elég megbízhatóak ahhoz, hogy automatikusan működjenek. Még a csökkentett mód letiltása esetén is figyelmeztetéseket okoznak a warnings
mező getneworkinfo
RPC és indítsa el a -alertnotify
parancs.
Átnevezett szkript a JSON-RPC hitelesítő adatok létrehozásához
A share/rpcuser/rpcuser.py
A forgatókönyvet átnevezték erre share/rpcauth/rpcauth.py
. Ez a szkript használható a létrehozáshoz rpcauth
hitelesítő adatok egy JSON-RPC felhasználó számára.
A cím megerősítése
A validateaddress
Az RPC kimenet kibővült néhány új mezővel, és támogatja a segwit címeket (mind a P2SH, mind a Bech32). Kimondottan:
- Egy új mező
iswitness
igaz a P2WPKH és P2WSH címekre („ltc1…” címekre), de nem a P2SH-csomagolású segwit címekre (lásd alább). - A meglévő mező
isscript
mostantól a P2WSH-címeknél is igazat fog jelenteni. - Egy új mező
embedded
jelen van minden olyan szkriptcímnél, ahol a szkript ismert, és megegyezik valamivel, ami ismert címként értelmezhető. Ez különösen igaz a P2SH-P2WPKH és P2SH-P2WSH címekre. Az érték aembedded
tartalmazza az információ nagy részétvalidateaddress
jelentené, ha közvetlenül a beágyazott címen hívják meg. - Multisig szkriptekhez egy új
pubkeys
mező került hozzáadásra, amely a szkriptben szereplő teljes nyilvános kulcsokat jelenti (ha ismert). Ez helyettesíti a meglévőtaddresses
mező (amely ugyanazt az információt jelenti, de P2PKH-címként kódolva), hasznosabb és kevésbé zavaró módon ábrázolva. Azaddresses
mező jelen marad a nem segwit címeknél a visszafelé kompatibilitás érdekében. - Minden ismert kulccsal rendelkező egykulcsos cím esetén (még akkor is, ha P2SH-ba vagy P2WSH-ba csomagolva)
pubkey
mező lesz jelen. Ez konkrétan azt jelenti, hogy hívvalidateaddress
a kimeneténgetnewaddress
mindig jelenteni fogja apubkey
, még akkor is, ha a cím típusa P2SH-P2WPKH.
- Az elavult RPC
getinfo
eltávolítva. Javasoljuk, hogy specifikusabb RPC-ket használjon: getblockchaininfo
getnetworkinfo
getwalletinfo
getmininginfo
- A pénztárca RPC
getreceivedbyaddress
hibát ad vissza, ha a tárcában nem szereplő címről hívják. - A pénztárca RPC
addwitnessaddress
elavult volt, és a 0.17-es verzióban eltávolítjuk, állítsa be aaddress_type
érvegetnewaddress
, vagy opció-addresstype=[bech32|p2sh-segwit]
helyette. dumpwallet
mostantól tartalmazza a hexadecimális kódolású szkripteket a tárcából a dumpfile-ban, ésimportwallet
most importálja ezeket a szkripteket, de előfordulhat, hogy a megfelelő címek nem megfelelően lettek hozzáadva, vagy manuális újrakeresésre lesz szükség a releváns tranzakciók megtalálásához.- Az RPC
getblockchaininfo
most tartalmaz egyerrors
mező. - Egy új
blockhash
paraméter hozzáadásra került agetrawtransaction
RPC, amely lehetővé teszi egy nyers tranzakció lekérését egy adott blokkból, ha ismert, még anélkül is-txindex
engedélyezve. - A
decoderawtransaction
és afundrawtransaction
Az RPC-k mostantól választhatóakiswitness
paramétereket, hogy szükség esetén felülbírálhassa a heurisztikus tanúellenőrzéseket. - A
walletpassphrase
az időtúllépés most 2^30 másodpercre van rögzítve. - Címek használata a
createmultisig
Az RPC már elavult, és egy későbbi verzióban eltávolítjuk. Helyette nyilvános kulcsokat kell használni. - A blokklánc-újraellenőrzések már nem zárják le a pénztárcát a teljes újraellenőrzési folyamatra, így más RPC-k is használhatók egyidejűleg (bár az egyenlegek/tranzakciók eredményei helytelenek vagy hiányosak lehetnek, amíg az újraellenőrzés be nem fejeződik).
- A
logging
Az RPC-t most inkább nyilvánosságra hozták, mint rejtve. - An
initialblockdownload
logikai érték hozzáadásra került agetblockchaininfo
RPC annak jelzésére, hogy a csomópont jelenleg IBD-ben van-e vagy sem. minrelaytxfee
most szerepel a kimenetbengetmempoolinfo
-debuglogfile=<file>
használható alternatív hibakeresési naplófájl megadására.- A litecoin-cli-nek most van egy
-stdinrpcpass
opció, amely lehetővé teszi az RPC jelszó kiolvasását a szabványos bemenetről. - A
-usehd
opció eltávolítva. - A litecoin-cli most egy újat támogat
-getinfo
flag, amely olyan kimenetet ad vissza, mint a most eltávolítottégetinfo
RPC.
- Az alapértelmezett regtest JSON-RPC port 19443-ra módosult, hogy elkerülje az ütközést a testnet alapértelmezett 19332-es portjával.
- A Segwit alapértelmezés szerint mindig aktív regtest módban. Így, ha frissít egy regtest csomópontot, akkor vagy -újraindexelnie kell, vagy a régi szabályokat kell használnia
vbparams=segwit:0:999999999999
a regtest litecoin.conf. Ennek elmulasztása a CheckBlockIndex() érvényesítési hibáját eredményezi, amely így fog kinézni: Az állítás `(pindexFirstNeverProcessed != nullptr) == (pindex->nChainTx == 0)' sikertelen.
A letöltéshez látogasson el a letöltési oldalra itt. Alternatív megoldásként megtekintheti a letöltési mappát itt.
Kérjük, használja a GPG-t a kiadási binárisok integritásának ellenőrzéséhez. Ez biztosítja, hogy a letöltött bináris fájlt nem manipulálták. Linux, MacOS és Win32 cygwin parancssori GPG utasítások állnak rendelkezésre itt. Kérjük, vegye figyelembe azt is, hogy a GPG aláírja a binárisokat az Ön kényelme érdekében. A buildek integritásának ellenőrzésének végső módja az, hogy saját maga készíti el őket a Gitian segítségével. Ezeknek az összeállításoknak a végrehajtására vonatkozó utasítások megtalálhatók itt.
Ennél a kiadásnál a binárisok kulcsazonosítóval lettek aláírva FE3348877809386C (koptató kulcsa).
Annak ellenére, hogy ezt a verziót alaposan tesztelték, ez a verzió még mindig tartalmazhat hibákat. Frissítés előtt mindig készítsen biztonsági másolatot a wallet.dat fájlról. Ha bármilyen problémába ütközik, kérjük, tudassa velünk az alábbi hibajelentési szakaszban.
A fő ág tartalmazza a legújabb véglegesítéseket a Litecoin Core következő stabil kiadásaihoz.
A Linuxhoz készült összeállítási utasítások megtalálhatók itt.
Az OSX összeállítási útmutatója megtalálható itt.
A Windows építési útmutatója megtalálható itt.
Adja meg a felmerülő problémákat itt, és az egyik Litecoin fejlesztő segít Önnek.
Iratkozzon fel csak a bejelentésekre vagy a fejlesztési beszélgetésekre.
Ezek a kiadott fájlok SHA-256 kivonatai:
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
Köszönet mindenkinek, aki közvetlenül hozzájárult ehhez a kiadáshoz:
- A Bitcoin Core fejlesztők
- Adrian Gallagher
- aunyks
- coblee
- cryptonexii
- gabrieldov
- Martin Smith
- NeMO84
- ppm0
- romanornr
- shaolinfry
- spl0i7
- ultragtx
- VKoskiv
- voidmain
- xinxi
- "
- Abszolút
- aktív
- Minden termék
- Közlemények
- érvek
- mentés
- Bitcoin
- bitcoin mag
- blockchain
- Bogár
- bogarak
- épít
- Épület
- Okoz
- változik
- Ellenőrzések
- érmék
- konfliktus
- folytatódik
- hozzájárultak
- létrehozása
- Jelenlegi
- dátum
- adatbázis
- Dev
- fejlesztők
- Fejlesztés
- EC
- Környezet
- Kudarc
- Funkció
- Jellemzők
- Fields
- Rugalmasság
- következik
- Tele
- alapok
- jövő
- hardver
- tördelő
- itt
- történelem
- Hogyan
- How To
- hr
- HTTPS
- Beleértve
- információ
- részt
- kérdések
- IT
- Kulcs
- kulcsok
- legutolsó
- indít
- vezet
- szint
- LG
- vonal
- linux
- Litecoin
- elhelyezkedés
- Hosszú
- MacOS
- fontos
- közepes
- Mempool
- MIT
- multisig
- hálózat
- Új funkciók
- hír
- csomópontok
- opció
- Opciók
- Más
- Jelszó
- teljesítmény
- hatalom
- be
- Készült
- nyilvános
- Nyers
- felépülés
- Releases
- jelentést
- Jelentések
- Eredmények
- Visszatér
- szabályok
- biztonságos
- SegWit
- készlet
- So
- szoftver
- kezdet
- támogatás
- Támogatott
- Támogatja
- Tesztelés
- idő
- felső
- tranzakció
- Tranzakciók
- us
- Felhasználók
- érték
- Megnézem
- pénztárca
- Pénztárcák
- WHO
- ablakok
- Munka