Järgi Google+ leht or puperdama viimaste arendusuudiste jaoks.
Meil on hea meel välja anda Litecoin Core 0.16.0 väljalase. See on uus suurem versioon, mis sisaldab uusi funktsioone, erinevaid veaparandusi ja jõudluse täiustusi, aga ka värskendatud tõlkeid. Kõigil kasutajatel on soovitatav sellele versioonile üle minna.
Segwit rahakott
Litecoin Core 0.16.0 tutvustab segwiti täielikku tuge rahakotis ja kasutajaliidestes. Uus -addresstype
lisatud on argument, mis toetab legacy
, p2sh-segwit
(vaikimisi) ja bech32
aadressid. See kontrollib, milliseid aadresse toodavad getnewaddress
, getaccountaddress
ja createmultisigaddress
. -changetype
lisatud on ka argument samade valikutega ja vaikimisi võrdne väärtusega -addresstype
, et kontrollida, millist muudatust kasutatakse.
Uus address_type
parameeter on lisatud getnewaddress
ja addmultisigaddress
RPC-d, et määrata, millist tüüpi aadressi luua. A change_type
argument on lisatud fundrawtransaction
RPC alistada -changetype
argument konkreetsete tehingute jaoks.
- Kõik läbi loodud segwiti aadressid
getnewaddress
or*multisig
RPC-d lisavad oma lunastusskriptid selgesõnaliselt rahakoti faili. See tähendab, et alandamine pärast segwiti aadressi loomist toimib seni, kuni rahakoti fail on ajakohane. - Kõikidele rahakoti segwiti võtmetele lisatakse kaudne lunastusskript ilma seda faili kirjutamata. See tähendab, et vana varukoopia taastamine toimib seni, kuni kasutate uut tarkvara.
- Kõikide tehingutes kasutatavate võtmepuldi võtmete lunastusskriptid lisatakse rahakotifailidesse. See tähendab, et alandamine pärast segwiti aadressi sisaldava varukoopia taastamist toimib
Pange tähele, et mõned RPC-d ei toeta veel segwiti aadresse. Eelkõige signmessage
/verifymessage
ei toeta segwiti aadresse ega ka importmulti
sellel ajal. Segwiti tugi nendes RPC-des jätkub ka tulevastes versioonides.
Kui tehingu mis tahes sihtkoht on P2WPKH või P2WSH väljund, kasutatakse nüüd vaikimisi P2WPKH muudatuse väljundeid. Seda tehakse selleks, et muudatuse väljund oleks mõlemal juhul võimalikult eristamatu teistest väljunditest.
BIP173 (Bech32) aadressi tugi (“ltc1…” aadressid)
Nüüd on lisatud täielik tugi natiivsetele segwit-aadressidele (BIP173 / Bech32). See hõlmab võimalust saata BIP173 aadresse (sh mitte v0 aadresse) ja nende aadresside genereerimist (kaasa arvatud uute vaikeaadressidena, vt ülal).
GUI-le on lisatud märkeruut, et valida, kas segwit-aadresside kasutamisel tuleb genereerida Bech32 aadress või P2SH-mähitud aadress. Kui käivitatakse koos -addresstype=bech32
see on vaikimisi kontrollitud. Kui käivitatakse koos -addresstype=legacy
see on märkimata ja keelatud.
Vaikimisi HD-rahakotid
Rahakoti andmebaasi tagasiühildumatu muudatuse tõttu lükkavad varasemad versioonid versiooniga 0.16.0 loodud rahakotid tagasi. Samuti loob versioon 0.16.0 ainult hierarhilisi deterministlikke (HD) rahakotte. Pange tähele, et see kehtib ainult uute rahakottide kohta; eelmiste versioonidega tehtud rahakotte ei uuendata HD-ks.
Rahakottide kataloogi konfiguratsioon (-walletdir
)
Litecoin Core'il on nüüd rohkem paindlikkust rahakottide kataloogi asukoha osas. Varem hoiti rahakoti andmebaasifaile litecoini andmekataloogi ülemisel tasemel. Käitumine on nüüd järgmine:
- Uute installide puhul (kus andmekataloogi veel pole) salvestatakse rahakotid nüüd uude
wallets/
vaikimisi andmekataloogi sees olev alamkataloog. - Olemasolevate sõlmede puhul (kus andmekataloog on juba olemas) salvestatakse rahakotid vaikimisi andmekataloogi juure. Kui a
wallets/
alamkataloog on andmekataloogi juures juba olemas, siis salvestatakse rahakotidwallets/
alamkataloog vaikimisi. - Rahakottide kataloogi asukoha saab tühistada, määrates a
-walletdir=<path>
variant kus<path>
võib olla absoluutne tee kataloogi või kataloogi sümlinki.
Rahakottide kataloogi asukoha valimisel tuleb olla ettevaatlik, kuna raha võib kaduma minna, kui see töö ajal kättesaamatuks muutub.
Litecoin Core'i kompileerimiseks vajalik GCC kompilaatori minimaalne versioon on nüüd 4.8. GCC vanemate versioonide toetamiseks ei tehta mingeid jõupingutusi. Vt arutelu teemas #11732 rohkem informatsiooni. Clangi kompilaatori minimaalne versioon on endiselt 3.3. Teised minimaalse sõltuvuse versioonid leiate aadressilt doc/dependencies.md
hoidlas.
Kärbitud sõlmed saavad nüüd teenusebittide abil signaalida BIP159 NODE_NETWORK_LIMITED, valmistudes BIP159 täielikuks toeks hilisemates versioonides. See võimaldaks kärbitud sõlmedel teenindada uusimaid plokke. Praegune muudatus ei sisalda aga veel nende kärbitud eakaaslastega ühenduse loomise tuge.
SHA256 räsimise optimeerimised SSE4 toetavate arhitektuuride jaoks, mis toovad kaasa toetatud riistvara SHA50 kiiruse ~256% (~5% kiirem sünkroonimine ja ploki valideerimine), on nüüd vaikimisi lubatud. Varasemates versioonides olid need lubatud kasutades --enable-experimental-asm
liputage ehitamisel, kuid on nüüd vaikimisi ja neid ei peeta enam eksperimentaalseteks.
- Varasema aadressi taaskasutamise võimalus on nüüd eemaldatud. Seda põhjendati vajadusega arve “uuesti saata”. Kuid nüüd, kui meil on taotluste ajalugu, peaks see vajadus olema kadunud.
- Lisatud on TXID-i järgi otsimise tugi, mitte ainult aadressi ja sildi järgi.
- Müntide saatmise dialoogi on lisatud valik "Kasuta saadaolevat saldot", et lisada tehingu väljundisse rahakoti järelejäänud saldo.
- Lisatud on lüliti parooliväljade avamiseks paroolidialoogis.
Uus rescanblockchain
RPC
Uus RPC rescanblockchain
on lisatud plokiahela uuesti skannimise käsitsi käivitamiseks. RPC toetab uuesti skannimise algus- ja lõppkõrguse argumente ning seda saab kasutada mitme rahakoti keskkonnas plokiahela uuesti skannimiseks käitusajal.
Uus savemempool
RPC
Uus savemempool
Lisatud on RPC, mis võimaldab praeguse mempooli igal ajal kettale salvestada, et vältida selle kadumist krahhide / toitekadude tõttu.
Turvarežiim vaikimisi keelatud
Turvarežiim on nüüd vaikimisi keelatud ja see tuleb käsitsi lubada (koos -disablesafemode=0
), kui soovite seda kasutada. Turvarežiim on funktsioon, mis keelab teatud võrguprobleemide korral automaatselt teatud RPC-kõnede alamhulga, mis on enamasti seotud rahakoti ja saatmisega. Arendajad on aga pidanud neid kontrolle piisavalt usaldusväärseteks, et automaatselt toimida. Isegi kui turvarežiim on keelatud, põhjustavad need endiselt hoiatusi warnings
väli getneworkinfo
RPC ja käivitage -alertnotify
käsk
Ümbernimetatud skript JSON-RPC mandaatide loomiseks
. share/rpcuser/rpcuser.py
skript nimetati ümber share/rpcauth/rpcauth.py
. Seda skripti saab kasutada loomiseks rpcauth
JSON-RPC kasutaja mandaadid.
Kinnitage aadressi täiustused
. validateaddress
RPC väljundit on laiendatud mõne uue väljaga ja segwit-aadresside toega (nii P2SH kui ka Bech32). Täpsemalt:
- Uus väli
iswitness
on tõene P2WPKH- ja P2WSH-aadresside (“ltc1…” aadresside) puhul, kuid mitte P2SH-mähitud segwit-aadresside puhul (vt allpool). - Olemasolev väli
isscript
teatab nüüd ka P2WSH-aadresside kohta tõesest. - Uus väli
embedded
on olemas kõigi skriptiaadresside jaoks, kus skript on teada, ja vastab millelegi, mida saab tõlgendada teadaoleva aadressina. See kehtib eriti P2SH-P2WPKH ja P2SH-P2WSH aadresside kohta. Väärtusembedded
sisaldab suurt osa teabestvalidateaddress
teataks, kui seda kutsutakse otse manustatud aadressile. - Multisig-skriptide jaoks uus
pubkeys
lisati väli, mis annab teada skriptiga seotud kõigist avalikest võtmetest (kui need on teada). See asendab olemasolevataddresses
välja (mis edastab sama teavet, kuid on kodeeritud P2PKH-aadressidena), mis on esitatud kasulikumalt ja vähem segadusttekitavalt. Theaddresses
väli jääb mitte-segwit-aadresside puhul tagasiühilduvuse tagamiseks alles. - Kõigi teadaoleva võtmega ühe võtmega aadresside puhul (isegi kui need on mähitud P2SH-sse või P2WSH-sse)
pubkey
väli on kohal. Eelkõige tähendab see seda, et kutsudavalidateaddress
väljundi kohtagetnewaddress
annab alati teadapubkey
, isegi kui aadressi tüüp on P2SH-P2WPKH.
- Aegunud RPC
getinfo
eemaldati. Soovitatav on kasutada spetsiifilisemaid RPC-sid: getblockchaininfo
getnetworkinfo
getwalletinfo
getmininginfo
- Rahakott RPC
getreceivedbyaddress
tagastab veateate, kui helistatakse aadressiga, mis pole rahakotis. - Rahakott RPC
addwitnessaddress
oli aegunud ja eemaldatakse versioonis 0.17, määrakeaddress_type
argumentgetnewaddress
, või valik-addresstype=[bech32|p2sh-segwit]
asemel. dumpwallet
sisaldab nüüd hex-kodeeritud skripte rahakotist dumpfailis jaimportwallet
impordib nüüd need skriptid, kuid vastavaid aadresse ei pruugita õigesti lisada või asjakohaste tehingute leidmiseks võib olla vaja käsitsi uuesti skannida.- RPC
getblockchaininfo
sisaldab nüüd anerrors
valdkonnas. - Uus
blockhash
parameeter on lisatudgetrawtransaction
RPC, mis võimaldab toortehingu toomist konkreetsest plokist, kui see on teada, isegi ilma-txindex
lubatud. - .
decoderawtransaction
jafundrawtransaction
RPC-d on nüüd valikulisediswitness
parameetrid, et alistada vajadusel heuristilised tunnistajate kontrollid. - .
walletpassphrase
ajalõpp on nüüd fikseeritud 2^30 sekundile. - Aadresside kasutamine koos
createmultisig
RPC on nüüd aegunud ja eemaldatakse hilisemas versioonis. Selle asemel tuleks kasutada avalikke võtmeid. - Plokiahela kordusskaneerimine ei lukusta enam rahakotti kogu uuestiskannimisprotsessi ajaks, seega saab nüüd samaaegselt kasutada ka teisi RPC-sid (kuigi saldode/tehingute tulemused võivad olla valed või mittetäielikud, kuni uuesti skannimine on lõppenud).
- .
logging
RPC on nüüd pigem avalikuks tehtud kui peidetud. - An
initialblockdownload
boolean on lisatudgetblockchaininfo
RPC, mis näitab, kas sõlm on praegu IBD-s või mitte. minrelaytxfee
on nüüd lisatud väljundissegetmempoolinfo
-debuglogfile=<file>
saab kasutada alternatiivse silumise logimisfaili määramiseks.- litecoin-cli on nüüd
-stdinrpcpass
võimalus lubada RPC parooli lugeda standardsisendist. - .
-usehd
valik on eemaldatud. - litecoin-cli toetab nüüd uut
-getinfo
lipp, mis tagastab väljundi, mis sarnaneb nüüd eemaldatud väljundigagetinfo
RPC.
- Vaikimisi regtesti JSON-RPC port on muudetud 19443-ks, et vältida vastuolu testneti vaikeväärtusega 19332.
- Segwit on nüüd vaikimisi regtesti režiimis alati aktiivne. Seega, kui uuendate regtesti sõlme, peate kas -reindekseerima või kasutama vanu reegleid, lisades
vbparams=segwit:0:999999999999
oma regtestile litecoin.conf. Kui seda ei tehta, tekib CheckBlockIndex() kinnituse tõrge, mis näeb välja järgmine: Assertion `(pindexFirstNeverProcessed != nullptr) == (pindex->nChainTx == 0)' nurjus.
Allalaadimiseks külastage allalaadimislehte siin. Teise võimalusena saate vaadata allalaadimiskausta siin.
Kasutage versiooni binaarfailide terviklikkuse kontrollimiseks GPG-d. See tagab, et teie allalaaditud binaarfaili ei ole rikutud. Saadaval on Linuxi, MacOS-i ja Win32 cygwini käsurea GPG juhised siin. Pange tähele ka seda, et meie GPG allkirjastab binaarfailid teie mugavuse huvides. Viimane viis konstruktsioonide terviklikkuse kontrollimiseks on need ise Gitiani abil koostada. Juhised nende ehituste tegemiseks leiate siin.
Selle väljalase jaoks on kahendfailid allkirjastatud võtmeidentifikaatoriga FE3348877809386C (peksja võti).
Vaatamata sellele, et seda versiooni on põhjalikult testitud, võib see versioon siiski sisaldada vigu. Enne täiendamist varundage fail wallet.dat alati. Kui teil tekib probleeme, andke meile teada, postitades allolevasse veateavitamise jaotisesse.
Põhiharu sisaldab uusimaid kohustusi Litecoin Core'i järgmistele stabiilsetele väljaannetele.
Linuxi ehitusjuhised leiate siin.
OSX-i ehitusjuhised leiate siin.
Windowsi ehitusjuhised leiate siin.
Esitage siin kõik tekkinud probleemid ja üks Litecoini arendajatest aitab teid.
Registreeruge ainult teadaanneteks või arenguvestluseks.
Need on välja antud failide SHA-256 räsid:
108db1106539f48d3221420d14219177c81019b10b751fa923fe2b2376fe25eb litecoin-0.16.0-aarch64-linux-gnu.tar.gz
e49f8fba90e5c87000d0c8a91ddc305e3cfd3e34861f678f9220337db5fe79db litecoin-0.16.0-arm-linux-gnueabihf.tar.gz
edda17bdbcba596149cd94d9aa58e5d7975955a94ca9eac30892cbdeaea40ea8 litecoin-0.16.0-i686-pc-linux-gnu.tar.gz
d068934a905c3a15a3b32684751f68d7d46e8ce7a540436563659ef8ee4784f1 litecoin-0.16.0-osx64.tar.gz
e33fab8afa3c03eabcd958f4f7c2a4fdfdaf1f65eff7a861135e19fbc68423ad litecoin-0.16.0-osx.dmg
93b451d180b2c60495595df00c303de6b8e135187d0d77bd542b9df917f50286 litecoin-0.16.0-osx.dmg.old
ee13921d34a5fa0c38ca6660514b1ae20f8d66ff366497a3368c7449ab6be541 litecoin-0.16.0.tar.gz
21718c1a60e66fdf55f8d0be0601fa5e7ed7c60bc74e1f08f6e8a470cc2859cd litecoin-0.16.0-win32-setup.exe
ae3294a61ddf41744166e35c4f564478a31dd4895f31cdcda7cf9f5e0cb94048 litecoin-0.16.0-win32.zip
629a4133cd6870562915df1da13a3600d559f5c0d3878eb00a4c1e925f4b9cf1 litecoin-0.16.0-win64-setup.exe
dd0317dde21ad89bbb6cd2d3b089362a12ebb5d65367147f7c96c465f03095c6 litecoin-0.16.0-win64.zip
5a1dfaea8d70f4d0d61190061631d6ad40cb3662e7718660000c43f564c348e6 litecoin-0.16.0-x86_64-linux-gnu.tar.gz
Täname kõiki, kes selle väljaande loomisele otseselt kaasa aitasid:
- Bitcoini põhiarendajad
- Adrian Gallagher
- aunyks
- coblee
- krüptoneksii
- gabrieldov
- Martin Smith
- NeMO84
- ppm0
- romanornr
- shaolinfry
- spl0i7
- stedwms
- ultragtx
- VKoskiv
- tühjus
- wbsmolen
- xinxi
- "
- absoluutne
- aktiivne
- Materjal: BPA ja flataatide vaba plastik
- Teated
- argumendid
- Varundamine
- Bitcoin
- bitsüki tuum
- blockchain
- Bug
- vead
- ehitama
- Ehitus
- Põhjus
- muutma
- Kontroll
- Mündid
- konflikt
- jätkama
- Aitas
- loomine
- Praegune
- andmed
- andmebaas
- dev
- Arendajad
- & Tarkvaraarendus
- EC
- keskkond
- ebaedu
- tunnusjoon
- FUNKTSIOONID
- Valdkonnad
- Paindlikkus
- järgima
- täis
- raha
- tulevik
- riistvara
- räsimine
- siin
- ajalugu
- Kuidas
- Kuidas
- hr
- HTTPS
- Kaasa arvatud
- info
- seotud
- küsimustes
- IT
- Võti
- võtmed
- hiljemalt
- algatama
- viima
- Tase
- LG
- joon
- Linux
- Litecoin
- liising
- Pikk
- MacOS
- peamine
- keskmine
- Mempool
- MIT
- multisign
- võrk
- Uued funktsioonid
- uudised
- sõlmed
- valik
- Valikud
- Muu
- Parool
- jõudlus
- võim
- esitada
- Toodetud
- avalik
- Töötlemata
- taastumine
- Pressiteated
- aru
- Aruanded
- Tulemused
- Tulu
- eeskirjade
- ohutu
- SegWit
- komplekt
- So
- tarkvara
- algus
- toetama
- Toetatud
- Toetab
- aeg
- ülemine
- tehing
- Tehingud
- us
- Kasutajad
- väärtus
- vaade
- rahakott
- Rahakotid
- WHO
- aknad
- Töö