Een nieuwe Groesltcoin Core versie 2.11.0 is nu beschikbaar om te downloaden, welke zowel nieuwe functionaliteit als bug reparaties bevat. Om deze reden is het aanbevolen om te upgraden indien je een volledige Groesltcoin node of een lokale Groestlcoin Core portemonnee draait.
V2.11.0 is vanaf nu de officiële release versie van Groestlcoin Core. Naast nieuwe functionaliteiten bevat deze update enkele zeer belangrijke beveiligingsreparaties en alle gebruikers MOETEN zo snel als mogelijk upgraden naar deze nieuwste versie. Pool operators, P2Pool en solo delvers in het bijzonder, omdat zodra BIP 66 van kracht is, blokversie 112 (ofwel 1) en blokversie 2 afgekeurd zullen worden door het gehele netwerk en enkel blokversie 3 geaccepteerd zal worden.
Wat is er nieuw in versie v2.11.0?
Het recent vrijgeven van de nieuwe Groestlcoin Core is gigantisch, de technische specificaties hebben de kenmerken van Bitcoin v0.11.0 maar met stukken die speciaal voor Groesltcoin zijn ingezet. Op algemeen gebied is alles wat nieuw is verborgen, maar bloksychronisatie en verschillende interne processen zijn aanzienlijk en meer efficiënt. Er zijn daarnaast verschillende grote privacy verbeteringen, de meest significante veranderingen zijn:
• QT samenhang verandert. Versie geüpgraded naar versie 5.5.
• OpenSSL samenhang verandert. Versie geüpgraded naar 1.0.2a (19 maart 2015)
• BerkeleyDB samenhang verandert. Versie voor Windows en MAC geüpgraded naar 5.3.21 (11 mei 2012)
• Protocolversie verandert naar 70002
• Blokversie 112 geïnterpreteerd als versie 1. Alle nieuwe blokken zullen worden aangemerkt als blokversie 3, maar de v2.11.0 client accepteerd evenwel blokversie 1 (v112) en blokversie 2 tot het moment dat 95% van alle blokken blokversie 3 zullen zijn. Na dit moment zullen alle blokversie 1 en blokversie 2 blokken worden afgestoten.
• Alle mogelijke talen toegevoegd.
• Nieuwe waarschuwingstoetsen toegevoegd.
• De heilige naam van .GroestlCoin in UNIX is veranderd naar enkel kleine letters: .groestlcoin
• Extra voorname seeders toegevoegd.
• Nieuw testnet aangemaakt.
• Vanaf nu wordt er een installatieprogramma aangeleverd.
• Transactie –url ondersteuning voor blokexplorers van derde partijen.
• Muntcontrole ondersteuning.
• Mogelijkheid tot opening van Groestlcoin URI of betaalverzoek.
• Mogelijkheid tot het uitgeven van niet bevestigde munten.
• Mogelijkheid om verzend en ontvangstadres in te zien.
• Groestlcoin-cli. Een andere aanpassing in de vrijgegeven versie 2.11.0 is het afstand nemen van het uitvoerprogramma groestlcoind welke zowel als server en als RPC client functioneerde. De RPC functionaliteit (“vertel de draaiende groestlcoin deamon om DIT te doen) is gesplitst in een afzonderlijk uitvoer bestand, ‘groestlcoin-cli’.
• Transactie kneedbaarheid gerelateerde reparaties. Groestl is om van te genieten, niet om mee te kneden!
• Automatisch gereedschap bouwsysteem. Voor v2.11.0 zijn we gewisseld naar een automatisch gereedschap bouwsysteem gebaseerd systeem in plaats van een individueel maakbestand. Door gebruik te maken van de standaard “./autogen.sh; ./configure; make” voor Groestlcoin-QT en Groesltcoind wordt het eenvoudiger gemaakt voor ervaren open source ontwikkelaars om bij te dragen aan het project.
• Opnieuw merken van Groestlcoin Core. Om verwarring te voorkomen tussen Groestlcoin-het-netwerk en Groestlcoin-de-software hebben we de naam van de betreffende client veranderd naar Groesltcoin Core.
• OP_RETURN en ondersteuning voor data in de blokketen.
• Standaard script regels versoepeld voor P2SH adressen.
• Alleen-lezen portemonnee ondersteuning. Dit staat toe dat de portemonnee transacties van en naar bekende portemonnees volgt waar je wel het publieke adres van bezit, maar niet de private sleutel.
• Geheugen gebruik optimalisatie. Er zijn meerdere veranderingen in deze vrijgegeven versie gemaakt om het standaard geheugen gebruik van een node te verminderen.
• Experimentele ondersteuning voor significante CPU creaties is toegevoegd in deze vrijgegeven versie.
• Privacy: Stream isolatie voor Tor. Deze vrijgave voegt een functionaliteit toe die een nieuwe omloop maakt voor iedere nieuwe peer verbinding, indien de software wordt gebruikt met Tor.
• Privacy: Maak het uitzenden van portemonnee transacties onbruikbaar.
• Blokbestanden snoeien voor nodes (zonder portemonnee). Deze vrijgave ondersteunt het draaien van een volledig gevalideerde node zonder het onderhouden van een kopie van de volledige blokbestanden en undo gegevens op de harde schijf. Het snoeien staat standaard uit.
• Snellere blokketen synchronisatie door kop-eerst synchronisatie en ondersteuning voor het downloaden van parallel geschakeld blok downloaden. Het downloaden van de blokketen is nu veel sneller en kan worden voltooid binnen een half uur, in plaats van dat het voor sommige gebruikers uren duurt.
• Een REST interface welke ongeautoriseerd toegang naar publieke node gegevens mogelijk maakt wanneer de –rest vlag is gespecificeerd.
• RPC Server “Warm-Up” modus welke eerder start dan in vorige versies. Dit helpt gebruikers of dienstverleners die er op moeten kunnen rekenen te vertrouwen dat de servers reeds gestart zijn en dat ze snel beschikbaar zullen zijn.
• Verbeterde ondertekening beveiliging. Dit is onderhevig aan het gebruik van de libsecp256k1 library voor het ondertekenen van de transacties, in plaats van OpenSSL. libsecp256k1 is een cryptografische library welke is geoptimaliseerd voor elliptisch golvende gebruiksdoeleinden waar Groestlcoin van afhankelijk is en is ontwikkeld door Bitcoin Core ontwikkelaar Pieter Wuille. Gekenmerkt door betere beveiliging, door zich te verharden tegen timing lekkages en onwillekeurigmaking, wordt er beweerd dat deze library beter getest en over het algemeen beter is aangeschreven dan de implementaties in OpenSSL.
• Verbeterd algoritme voor honorarium optimalisatie. Deze vrijgegeven versie schat automatisch hoe hoog een transactie honorarium (of hoe hoge prioriteit) vereist is voor een snelle bevestiging.
• Consensus library. Vanaf v2.11.0, bevat de Groestl Core distributie een consensus library. Het doel van deze library is het beschikbaar stellen van de verificatie functionaliteit, welke een kritiek onderdeel vormt van Groestelcoin’s consensus, aan andere applicaties, bijvoorbeeld alternatieve node implementaties.
• Nieuwe nuttige applicaties, inclusief groestlcoin-tx voor transactie gerelateerde functionaliteiten en groestlcoin-cli voor RPC commandolijn functionaliteiten aangezien deze door groestlcoind niet meer worden geaccepteerd.
• Strikte DER codering voor ondertekening (BIP 66). Dit introduceert blok versie 3 en een nieuwe consensus regel welke belet dat niet-standaard transacties in de blokken terecht komen.
• RPC toegang verandering. RPC toegang ondersteunt vanaf nu binaire netwerk adressen. Dit betekent je een uniek IP adres kan specificeren, evenals een CIDR netwerk adres of een netmask voor het verkrijgen van toegang van de RPC functionaliteit. Let op, het koppelen van wildcard strings werkt niet langer en zal een foutmelding tonen in het debug.log bestand indien je een wildcard string gebruikt rpcallowip = variable, zowel als configuratie instelling of als parameter bij het opstarten. Aantekening: IPv6 adressen kunnen ook worden gebruikt.
• Toegevoegde optie – Meldingen om te ontkomen aan netwerkwaarschuwingen. Let op dat het uitschakelen van netwerk waarschuwingen alleen gebruikt zou moeten worden door ervaren gebruikers, aangezien deze meldingen worden gebruikt voor netwerk noodoproepen en belangrijke beveiligingsontheffingen. Netwerk waarschuwingen zijn standaard ingeschakeld.
• Opsporen en afwijzen LibreSSL. Dit voorkomt dat een niet goedgekeurde SSL library gebruikt wordt voor het compileren van Groestlcoin Core. Dit voorkomt mogelijke consensus compatibiliteit problemen.
• Verbeterde getbalance RPC functionaliteit welke het mogelijk maakt voor de gebruiker om transacties zonder bevestigingen op het scherm te tonen (dit werkt ook met alleen-lezen adressen).
Het wordt gewaardeerd indien er feedback wordt aangeleverd voor het volgende:
1. Kan je munten ontvangen? (kleine hoeveelheden om te voorkomen dat je munten verliest)
2. Kan je munten versturen?
3. Zie je jouw transactie op een blokexplorer van een derde partij? (herstart de client na het ingeven van de blokexplorer) ?
4. Kan je de wallet gebruiken in combinatie met Tor?
5. Lukt het om een back-up te maken van je portemonnee (wallet.dat) bestand?
6. Lukt het om je portemonnee (wallet.dat)bestand te versleutelen?
7. Lukt het om gebruik te maken van de alleen-lezen functie?
8. Hoe lang duurt het voor je volledig gesynchroniseerd bent?
9. Lukt het om berichten te ondertekenen/verifiëren?
10. Lukt het om de verstuur/ontvangst adressen te zien?
11. Lukt het om de portemonnee in het Nederlands te gebruiken?
De applicatie heeft mogelijk niet gevonden fouten en problemen. Meldt deze alsjeblieft door gebruik te maken van de probleem achterhaler op github:
https://github.com/groestlcoin/groestlcoin/issuesBelangrijk:
• Er is geen garantie en er kan geen partij aansprakelijk worden gesteld voor geleden schade. Indien je munten verliest door gebruik van deze applicatie zal deze niet worden gecompenseerd. Gebruik geschied op eigen risico.
• Versleutel je portemonnee. Dit kan door te klikken in het eigenschappen menu in de portemonnee. Zorg dat je wachtwoord veilig is en vergeet deze niet.
• Maak een kopie van je wallet.dat bestand voor gebruik als back-up en verplaats deze naar een veilige locatie:
Locatie Windows: Navigeer naar
C:\Gebruikers\Gebruikersnaam\AppData\Roaming\groestlCoin\wallet.dat (of open windows explorer en toets %appdata%\Groestlcoin\wallet.dat)
Locatie Mac: Finder-> Go {Hold Option] -> Library -> groestlcoin -> wallet.dat (~/Library/Application Support/groestlcoin/wallet.dat)
Waarschuwing:
Ondanks dat deze versie uitgebreid getest is op compatibiliteit met het bestaande Groestlcoin v2.1.0.6 netwerk, bestaad er de mogelijkheid dat er iets is gemist. MAAK EEN BACK-UP VAN JE GROESTLCOIN BESTANDEN en wallet.dat omdat, zodra je de v2.11.0 draait de oude v2.1.0.6 niet langer bruikbaar is met de gegevens op je harde schijf. Zonder dit te doen zal je node nadien opnieuw moeten synchroniseren (of moet je een bootstrap.dat importeren). Het is mogelijk dat de data van een volledig gesynchroniseerde v2.11.0 bruikbaar is in oudere versies zoals het is, maar dit wordt niet ondersteund en kan mogelijk breken zodra de oudere versie opnieuw probeert te indexeren. Omdat versie v2.11.0 gebruik maakt van kop-eerst synchronisatie en parallel blok downloaden zijn de blokbestanden niet achteruit verenigbaar met oudere versies van Groestlcoin Core of andere software:
• Blokken worden op de harde schijf opgeslagen zonder de juiste volgorde (in de volgorde waarin ze worden ontvangen), wat het onbruikbaar maakt met sommige functies van andere programma’s. Herindexeren door gebruik te maken van vorige versies zal om deze reden ook niet werken.
• De blokindex database zal vanaf nu koppen houden en geen blokken opslaan op de harde schijf, wat door oudere versies niet wordt ondersteund.Hoe te upgraden?
Indien een oudere versie nog actief is, sluit deze dan. Wacht tot het volledig is afgesloten (dit kan enkele minuten duren bij oudere versies), vervolgens voer je de installatie uit (bij Windows) of kopieer simpelweg het qt bestand via / applicaties/Groestlcoin-qt (bij Mac).
Linux gebruikers: De kanonieke naam voor . GroestlCoin in Linux is veranderd naar enkel kleine letters: .groestlcoin. Maak een verbinding als oplossing: In .GroestlCoin .groestlcoin en wijzig de naar van GroestlCoin.conf naar groestlcoin.conf. Kopieer over groestlcoind/Groestlcoin-qt.
Download de Windows portemonnee (64 bit) hier:https://github.com/GroestlCoin/groestlcoin/releases/download/v2.11.0/groestlcoin_x64.msi
Download de Windows portemonnee (32 bit) hier:https://github.com/GroestlCoin/groestlcoin/releases/download/v2.11.0/groestlcoin_x86.msi
Download de MAC portemonnee hier:https://github.com/GroestlCoin/groestlcoin/releases/download/v2.11.0/Groestlcoin-Qt.dmg
Broncode:
https://github.com/Groestlcoin/GroestlcoinBuild instructies voor Linux kunnen hier worden gevonden:
https://github.com/GroestlCoin/groestlcoin/blob/master/doc/build-unix.mdBuild instructies voor OSX kunnen hier worden gevonden:
https://github.com/GroestlCoin/groestlcoin/blob/master/doc/build-osx.mdBuild instructies voor Winsdows kunnen hier worden gevonden:
https://github.com/GroestlCoin/groestlcoin/blob/master/doc/build-windows.md