Kryptomena: Porovnání verzí
(→Yiimp) |
(→Odkazy) |
||
(Není zobrazeno 96 mezilehlých verzí od stejného uživatele.) | |||
Řádka 1: | Řádka 1: | ||
+ | == Odkazy == | ||
+ | * Zhrnutí základních criptoměn http://altcoinminer.cz/altcoiny/ | ||
+ | * [[Qt_JSON-RPC|Qt penženka - JSON-RPC]] | ||
+ | * [[Wallet BTC| BTC peněženka]] | ||
+ | |||
== Virtcoint == | == Virtcoint == | ||
=== Provoz === | === Provoz === | ||
Řádka 368: | Řádka 373: | ||
== P2Pool == | == P2Pool == | ||
Pokud budeme mít peněženku nainstalovanou na jiném PC a tudíž chceme jen vlastní pool, můžeme použít následující postup. | Pokud budeme mít peněženku nainstalovanou na jiném PC a tudíž chceme jen vlastní pool, můžeme použít následující postup. | ||
+ | |||
+ | (Poznámka. Vlastních P2Pool je více,podle druhu mincí. Existují i starší univerzálnější, například https://github.com/donSchoe/p2pool-n.git) | ||
=== Vlastní pool === | === Vlastní pool === | ||
Prvně příprava ... | Prvně příprava ... | ||
Řádka 498: | Řádka 505: | ||
== Litecoin == | == Litecoin == | ||
− | Pro instalaci jsem zvolil samostatné téma [[Install Litecoin]] | + | * https://litecoin.org/cs/ |
+ | * https://github.com/litecoin-project/litecoin | ||
+ | * https://github.com/Tydus/litecoin_scrypt | ||
+ | * https://github.com/seocrow/p2pool-ltc | ||
+ | |||
+ | |||
+ | * http://liteaddress.org/ | ||
+ | * https://github.com/litecoin-project/liteaddress.org | ||
+ | |||
+ | |||
+ | Pro instalaci core jsem zvolil samostatné téma [[Install Litecoin]] | ||
+ | === IP porty === | ||
+ | * TCP 9327 - Těžba na p2poolu z web rozhraním | ||
+ | * TCP 9338 - Komunikace mezi p2pooly | ||
+ | * TCP 9332 - JSON-RPC server na nodu | ||
+ | * TCP 9333 - Komunikace mezi nody (peněženkami) | ||
+ | |||
+ | === Install pool === | ||
+ | Prvně vytvoříme uživatele: | ||
+ | LITECOIN_USER_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) | ||
+ | sudo adduser litecoin --gecos "litecoin" --disabled-password | ||
+ | echo "litecoin:${LITECOIN_USER_PASSWORD}" | sudo chpasswd | ||
+ | |||
+ | Následně stáhneme a nainstalujeme pool. Také podporu pro litecoin: | ||
+ | apt-get install screen git python-rrdtool python-pygame python-scipy python-twisted python-twisted-web python-imaging | ||
+ | cd /usr/src | ||
+ | rm -rf ./p2pool | ||
+ | git clone https://github.com/p2pool/p2pool.git | ||
+ | cd ./p2pool/litecoin_scrypt | ||
+ | python setup.py install | ||
+ | cd ../.. | ||
+ | |||
+ | Původní web rozhraní změníme za nové: | ||
+ | cd /usr/src | ||
+ | rm -rf ./p2pool-ui-punchy | ||
+ | git clone https://github.com/justino/p2pool-ui-punchy.git | ||
+ | mv ./p2pool/web-static ./p2pool/web-static-old | ||
+ | cp -r ./p2pool-ui-punchy ./p2pool/web-static | ||
+ | |||
+ | Na závěr změníme práva: | ||
+ | chown litecoin:litecoin -R /usr/src/p2pool | ||
+ | |||
+ | Po vytvoření skriptu pro aputomatické spouštění jej ještě nastavíme: | ||
+ | update-rc.d p2pool-ltc defaults | ||
+ | chmod 755 /etc/init.d/p2pool-ltc | ||
+ | systemctl daemon-reload | ||
+ | service p2pool-ltc start | ||
== Litecoin Cash == | == Litecoin Cash == | ||
Řádka 514: | Řádka 567: | ||
* https://wineth.net/ | * https://wineth.net/ | ||
− | == | + | == DASH == |
− | + | * https://github.com/dashpay/dash | |
+ | * https://github.com/dashpay/p2pool-dash | ||
+ | * https://github.com/dashpay/node-open-mining-portal | ||
+ | == Dogecoin == | ||
+ | === Odkayz === | ||
+ | * http://dogecoin.com/ | ||
+ | * https://github.com/Rav3nPL/p2pool-rav | ||
+ | * https://github.com/CohibAA/p2pool-doge1-8 | ||
+ | |||
+ | === IP porty === | ||
+ | * TCP 9555 - Těžba na p2poolu z web rozhraním | ||
+ | * TCP 8555 - Komunikace mezi p2pooly | ||
− | + | * TCP 8332 - JSON-RPC server na nodu | |
+ | * TCP 22556 - Komunikace mezi nody (peněženkami) | ||
− | + | == Argentum == | |
− | + | * http://argentum.io/ | |
− | + | * https://github.com/argentumproject | |
− | + | == Servery == | |
+ | === [[Yiimp]] === | ||
+ | [[Yiimp]] je projekt multipoolu zveřejněný na https://github.com/tpruvot/yiimp . Více na samostatné stránce [[Yiimp]]. | ||
− | + | === [[Mops]] === | |
− | + | [[Mops]] je další těžební portál zveřejněný na https://github.com/MPOS/php-mpos . Více na samostatné stránce [[Mops]]. | |
− | |||
− | |||
− | |||
− | + | === [[Coinfoundry]] === | |
+ | [[Coinfoundry]] je jeden z nejnovějších multipoolů který nalezneme na adrese https://coinfoundry.org. | ||
− | + | == ... Core == | |
− | + | * //bitcointalk.org/index.php?topic=62842.0 | |
− | + | * https://litecoin.info/index.php/Litecoin.conf | |
− | |||
− | |||
− | + | == Těžba HW == | |
+ | === [[Moonlander_2|Moonlander 2]] === | ||
+ | Jedná se o USB z větráčkem určený pro Scrypt těžbu. Rychlost 3 až 5 MH/s při spotřebě cca 10W. | ||
− | + | * Oficiální stránky: https://www.futurebit.io/getting-started/ | |
− | + | * Nákup v DE: [http://www.bitshopper.de/?lang=en http://www.bitshopper.de/] | |
− | + | ||
− | + | ||
− | + | Parametry: | |
− | + | * Rozhraní k připojení: '''USB''' (obsahuje převodník na COM) | |
− | + | * Rychlost Hashování : '''3 - 5 MH/s''' | |
− | + | * '''Efektivita: 2 W/MH''' | |
− | + | * Napájení : '''5 V USB''' | |
− | + | * Spotřeba : '''Max 10 W''' | |
+ | * Šifrování : '''Script''' | ||
+ | |||
+ | |||
+ | Základní měny které je možné těžit: | ||
+ | * Litecoin, Dogecoin, Verge, GameCredits, Digibyte, Feathercoin, Megacoin, Novacoin | ||
+ | |||
+ | [[Moonlander_2|Více naleznete v samostatném příspěvku Moonlander 2]]. | ||
+ | ---- | ||
+ | |||
+ | === [[TTBIT_-_USB|TTBIT - USB]] === | ||
+ | Stejně jak Moonlander 2 se jedná o USB zařízení z vlastním větráčkem. Dle dodavatelů by měl být navíc z Moonlander 2 kompatibilní. Dosahuje rychlosti 3 až 5 MH/s při spotřebě cca 10W. | ||
+ | |||
+ | |||
+ | Parametry: | ||
+ | * Rozhraní k připojení: '''USB''' (obsahuje převodník na COM) | ||
+ | * Rychlost Hashování : '''3 - 5 MH/s''' | ||
+ | * '''Efektivita: 2 W/MH''' | ||
+ | * Napájení : '''5 V USB''' | ||
+ | * Spotřeba : '''Max 10 W''' | ||
+ | * Šifrování : '''Script''' | ||
+ | |||
+ | |||
+ | Základní měny které je možné těžit: | ||
+ | * Litecoin, Dogecoin, Verge, GameCredits, Digibyte, Feathercoin, Megacoin, Novacoin | ||
+ | |||
+ | [[TTBIT_-_USB|Více naleznete v samostatném příspěvku TTBIT - USB]]. | ||
+ | ---- | ||
+ | |||
+ | === [[Gekkoscience_2PAC|Gekkoscience 2PAC]] === | ||
+ | Jedná se o USB, Gekkoscience 2PAC Rev 2 BM1384 USB Bitcoin SHA256 15GH/s Miner. | ||
+ | |||
+ | https://www.bitshopper.de/support/instructions/2pac/2pac-setup-windows/?lang=en | ||
+ | |||
+ | Parametry: | ||
+ | * Rozhraní k připojení: '''USB''' | ||
+ | * Rychlost Hashování : '''5,5 až 25 GH/s''' | ||
+ | * '''Efektivita: 0,3 W/GH''' | ||
+ | * Napájení : '''5 V USB''' | ||
+ | * Spotřeba : '''Max 14 W''' | ||
+ | * Šifrování : '''SHA256''' | ||
+ | |||
+ | Základní měny které je možné těžit: | ||
+ | * Bitcoin | ||
+ | ---- | ||
+ | |||
+ | == Těžba hesh == | ||
− | + | '''SHA-256 Coins:''' | |
+ | * 2014 (MMXIV) | ||
+ | * 21Coin (21) | ||
+ | * AsicCoin (ASC) | ||
+ | * Battlecoin (BCX) | ||
+ | * Benjamins (BEN) | ||
+ | * Betacoin (BET) | ||
+ | * Bitcoin (BTC) Grin | ||
+ | * BitcoinCash (BCH/BCC) | ||
+ | * BitcoinDark (BTCD) | ||
+ | * Blakecoin (BLC) | ||
+ | * BTCitcoin( Huh) | ||
+ | * Burstcoin (BURST) | ||
+ | * Bytecoin (BTE) | ||
+ | * Continuumcoin (CTM) | ||
+ | * Deutsche eMark (DEM) | ||
+ | * Devcoin (DVC) | ||
+ | * Digibyte (DGB) | ||
+ | * eMark( Huh) | ||
+ | * Emercoin (EMC) | ||
+ | * FastcoinSha (FSS) | ||
+ | * FireFlycoin (FFC) | ||
+ | * Fuelcoin (FUEL) | ||
+ | * Freicoin (FRC) | ||
+ | * Globe (GLB) | ||
+ | * I0coin (I0C) | ||
+ | * Ixcoin (IXC) | ||
+ | * Joulecoin (XJO) | ||
+ | * MazaCoin (MZC) | ||
+ | * Myriadcoin (MYR) | ||
+ | * Namecoin (NMC) | ||
+ | * Neoscoin (NEOS) | ||
+ | * Nxt (NXT) | ||
+ | * Omni (MSC) | ||
+ | * Opensourcecoin (OSC) | ||
+ | * Peercoin (PPC) | ||
+ | * PetroDollar (P$) | ||
+ | * Pay-Pro (PRO) | ||
+ | * Platinum Coin (PT) | ||
+ | * PremineCoin (PMC) | ||
+ | * Reikicoin (RKT) | ||
+ | * Saffroncoin (SFR) | ||
+ | * Savecoin (SPC) | ||
+ | * Snowcoin (SNC) | ||
+ | * TakCoin ( Huh) | ||
+ | * Takeicoin (TAK) | ||
+ | * Teacoin (TEA) | ||
+ | * TEKcoin (TEK) | ||
+ | * Terracoin (TRC) | ||
+ | * Tigercoin (TGC) | ||
+ | * Titcoin (TIT) | ||
+ | * Unattanium (UNAT) | ||
+ | * Unbreakablecoin (UNB) | ||
+ | * Unicoin (UNIC) | ||
+ | * Unobtanium (UNO) | ||
+ | * Wankcoin (WKC) | ||
+ | * Zetacoin (ZET) | ||
− | + | '''Scrypt Coins:''' | |
+ | * Litecoin LTC | ||
+ | * Dogecoin DOGE | ||
+ | * Syscoin SYS | ||
+ | * Potcoin POT | ||
+ | * BlackCoin BLK | ||
+ | * ViaCoin VIA | ||
+ | * VeriCoin VRC | ||
+ | * BelaCoin BELA | ||
+ | * Florin FLO | ||
+ | * BitConnect BCC | ||
+ | * DNotes NOTE | ||
+ | * Bitmark BTM | ||
+ | * Novacoin NVC | ||
+ | * Fastcoin FST | ||
+ | * Voxels VOX | ||
+ | * ArcticCoin ARC | ||
+ | * Sexcoin SXC | ||
+ | * Craftcoin CRC | ||
+ | * Bata BTA | ||
+ | * Solarcoin SLR | ||
+ | * CrevaCoin CREVA | ||
+ | * HellenicCoin HNC | ||
+ | * Leadcoin LDC | ||
+ | * DaMaCoin DMC | ||
+ | * DrCoin ISK | ||
+ | * * 1Credit 1C | ||
+ | * 2GiveCoin 2GIVE | ||
+ | * 42Coin 42 | ||
+ | * 66Coin 66 | ||
+ | * AIRcoin AIR | ||
+ | * AlexiumCoin AUM | ||
+ | * AlienCoin ALN | ||
+ | * Alphacoin ALF | ||
+ | * AmericanCoin AMC | ||
+ | * Amygws AMY | ||
+ | * Anoncoin ANC | ||
+ | * AntimatterCoin ANT | ||
+ | * AphroditeCoin APH | ||
+ | * AppCoin APP | ||
+ | * AppleBytes ABY | ||
+ | * ARCHcoin ARCH | ||
+ | * Argentum ARG | ||
+ | * Aricoin ARI | ||
+ | * AsiaCoin AC | ||
+ | * Asiadigicoin ADCN | ||
+ | * Astrocoin ASR | ||
+ | * BatCoin BAT | ||
+ | * BBQCoin BQC | ||
+ | * BeaoCoin BEC | ||
+ | * BeatleCoin BEA | ||
+ | * BeaverCoin BVC | ||
+ | * BeeCoin BEE | ||
+ | * BeerCoin BEER | ||
+ | * BeliCoin BELI | ||
+ | * Bells BEL | ||
+ | * BillionCoin BIL | ||
+ | * Bitbar BTB | ||
+ | * BitcoinScrypt BTCS | ||
+ | * Bitgem BTG | ||
+ | * BitStar BITS | ||
+ | * BlitzCoin BLTZ | ||
+ | * BONESCryptoCoin BONES | ||
+ | * Bottlecaps CAP | ||
+ | * BTCtalkcoin TALK | ||
+ | * BurbuCoin BUR | ||
+ | * CageCoin CAGE | ||
+ | * CanadaeCoin CDN | ||
+ | * Cannacoin CCN | ||
+ | * CarbonCoin CARB | ||
+ | * CarbonCoin CARB | ||
+ | * CashCoin CASH | ||
+ | * Casinocoin CSC | ||
+ | * Catcoin CAT | ||
+ | * CharityCoin CHA | ||
+ | * CHNCoin CNC | ||
+ | * Cinnamoncoin CIN | ||
+ | * CinniCoin CINNI | ||
+ | * CleanWaterCoin WATER | ||
+ | * CloudCoin CDC | ||
+ | * ClubCoin CLUB | ||
+ | * COIN COIN | ||
+ | * CoinmarketsCoin JBS | ||
+ | * Coino CNO | ||
+ | * CoinyeCoin COYE | ||
+ | * ColossusCoin COL | ||
+ | * CommunityCoin COMM | ||
+ | * CorgiCoin CORG | ||
+ | * Cosmoscoin CMC | ||
+ | * Credit CR | ||
+ | * Credits CRD | ||
+ | * CRTcoin CRT | ||
+ | * CryptoBuck BUK | ||
+ | * CryptoBullion CBX | ||
+ | * CryptoEscudo CESC | ||
+ | * CryptographicAnomaly CGA | ||
+ | * Denarius DRS | ||
+ | * Diggits DIGS | ||
+ | * DogecoinDark DOGED | ||
+ | * DopeCoin DOPE | ||
+ | * Doubloons DBL | ||
+ | * DuckDuckCoin DUCK | ||
+ | * EarthCoin EAC | ||
+ | * EasyLCoin ELCO | ||
+ | * eBoost EBST | ||
+ | * EBTcoin EBT | ||
+ | * ECCoin ECC | ||
+ | * EduCoin EDU | ||
+ | * Einsteinium EMC2 | ||
+ | * Ekrona KRN | ||
+ | * Electric VOLT | ||
+ | * ElectronicGulden EFL | ||
+ | * Elephantcoin ELP | ||
+ | * Emerald EMD | ||
+ | * EmotiCoin EMO | ||
+ | * eToken ETOK | ||
+ | * Eurokoin EUK | ||
+ | * Experiencecoin EPC | ||
+ | * Extremecoin EXC | ||
+ | * EZCoin EZC | ||
+ | * FailCoin FAIL | ||
+ | * FairCoin FAC | ||
+ | * FedoraCoin TIPS | ||
+ | * FlappyCoin FLAP | ||
+ | * Floripacoin FLN | ||
+ | * Fluttercoin FLT | ||
+ | * Forexcoin FRX | ||
+ | * FoxCoin FOX | ||
+ | * Franko FRK | ||
+ | * FriendshipCoin FSC | ||
+ | * FryCoin FRY | ||
+ | * Gaelcoin GAC | ||
+ | * Galaxycoin GLX | ||
+ | * Gambit GAM | ||
+ | * Gamecoins GME | ||
+ | * Gamecredits GMC | ||
+ | * GermanyCoin GER | ||
+ | * Ghostcoin GHC | ||
+ | * GlobalBoost BST | ||
+ | * Globalcoin GLC | ||
+ | * GlobalCurrencyReserve GCR | ||
+ | * Goalcoin GOAL | ||
+ | * Goldcoin GLD | ||
+ | * Goldcoin GBC | ||
+ | * Graincoin GRA | ||
+ | * Grandcoin GDC | ||
+ | * Greececoin GRCE | ||
+ | * GrowthCoin GRW | ||
+ | * GrumpyCoin GRUMP | ||
+ | * Guldencoin NLG | ||
+ | * Guncoin GUN | ||
+ | * Heisenberg HEX | ||
+ | * HoboNickels HBN | ||
+ | * Hotcoin HOT | ||
+ | * HouseofCoins HOC | ||
+ | * Hypercoin HYC | ||
+ | * ImperialCoin IPC | ||
+ | * Infinitecoin IFC | ||
+ | * InformationCoin ITC | ||
+ | * InsanityCoin WOLF | ||
+ | * Isracoin ISR | ||
+ | * Iticoin iTi | ||
+ | * IvugeoEvolutionCoin IEC | ||
+ | * Junkcoin JKC | ||
+ | * Kazcoin KZC | ||
+ | * KittehCoin MEOW | ||
+ | * KlondikeCoin KDC | ||
+ | * Krugercoin KGC | ||
+ | * Leafcoin LEAF | ||
+ | * Lebowskis LBW | ||
+ | * LegendaryCoin LGD | ||
+ | * Leprocoin LPC | ||
+ | * Litebar LTB | ||
+ | * LitecoinDark LTCD | ||
+ | * Lottocoin LOT | ||
+ | * Lovecoin LOVE | ||
+ | * Luckycoin LKY | ||
+ | * LycanCoin LYC | ||
+ | * MagicInternetMoney MIM | ||
+ | * MagiCoin MAGI | ||
+ | * MapleCoin MPL | ||
+ | * Marinecoin MTC | ||
+ | * Marscoin MRS | ||
+ | * MarteXcoin MXT | ||
+ | * Megacoin MEC | ||
+ | * MemeCoin MEM | ||
+ | * Mincoin MNC | ||
+ | * Mintcoin MINT | ||
+ | * Moneta MONETA | ||
+ | * Mooncoin MOON | ||
+ | * Moviecoin MVC | ||
+ | * MtGoxCoin GOX | ||
+ | * Nanotoken NAN | ||
+ | * Neocoin NEC | ||
+ | * NeptuneCoin NTC | ||
+ | * Netcoin NET | ||
+ | * Networkcoin NWC | ||
+ | * NeuCoin NEU | ||
+ | * NeutrinoCoin NTR | ||
+ | * Nibble NIB | ||
+ | * NobleCoin NOBL | ||
+ | * Noirbits NRB | ||
+ | * NyanCoin NYAN | ||
+ | * Nybble NBL | ||
+ | * OctoCoin 888 | ||
+ | * OilCoin OIL | ||
+ | * OKCash OK | ||
+ | * Omnicoin OMC | ||
+ | * OnlineGamingCoin OGC | ||
+ | * Operand OP | ||
+ | * Orangecoin OC | ||
+ | * P7Coin P7C | ||
+ | * PandaCoin PND | ||
+ | * Pandacoin PAND | ||
+ | * PawnCoin PAWN | ||
+ | * Payzor PZR | ||
+ | * Peacecoin PEC | ||
+ | * PenguinCoin PENG | ||
+ | * PeopleCoin PPL | ||
+ | * PesetaCoin PTC | ||
+ | * Philosopherstone PHS | ||
+ | * Phoenixcoin PXC | ||
+ | * piCoin PI | ||
+ | * PLNcoin PLNC | ||
+ | * PolishCoin PCC | ||
+ | * PowerCoin PWC | ||
+ | * ProCoin PCN | ||
+ | * ProsperCoin PRC | ||
+ | * Pxlcoin PXL | ||
+ | * Quatloo QTL | ||
+ | * Rabbitcoin RBBT | ||
+ | * RainbowGoldCoin RAIN | ||
+ | * RapidCoin RPD | ||
+ | * Razor RZR | ||
+ | * Redcoin RED | ||
+ | * ReddCoin RDD | ||
+ | * RhinoCoin RHC | ||
+ | * RipoffCoin RIPO | ||
+ | * RonPaulcoin RPC | ||
+ | * RootCoin ROOT | ||
+ | * RoyalCoin RYC | ||
+ | * RubleBit Rubit | ||
+ | * RubyCoin RUBY | ||
+ | * SambaCoin SMB | ||
+ | * Sapphire SPH | ||
+ | * Saturn2coin SAT2 | ||
+ | * SaturnCoin SAT | ||
+ | * Scorecoin SCORE | ||
+ | * SembroToken SMBR | ||
+ | * ServX XSX | ||
+ | * ShadeCoin SHADE | ||
+ | * ShadowCash SDC | ||
+ | * ShibeCoin SHIBE | ||
+ | * SocialCoin SOC | ||
+ | * SocialxBot XBOT | ||
+ | * SongCoin SONG | ||
+ | * Sovereigncoin SVC | ||
+ | * SpartanCoin SPN | ||
+ | * Spec SPEC | ||
+ | * Spots SPT | ||
+ | * Stablecoin SBC | ||
+ | * SunCoin SUN | ||
+ | * Surge SRG | ||
+ | * Swiscoin SCN | ||
+ | * SynCoin SYN | ||
+ | * TacoCoin TCO | ||
+ | * Tagcoin TAG | ||
+ | * TeslaCoin TESLA | ||
+ | * TheCypherfunks FUNK | ||
+ | * Tickets TIX | ||
+ | * TittieCoin TTC | ||
+ | * TopCoin TOP | ||
+ | * Trollcoin2 TROLL | ||
+ | * UniteCoin UNI | ||
+ | * UnitedScryptCoin USC | ||
+ | * USDeCoin USDE | ||
+ | * ValueCoin VLC | ||
+ | * VegasCoin VGC | ||
+ | * VirtaCoin VTA | ||
+ | * VpnCoin VPN | ||
+ | * WhiteCoin WC | ||
+ | * WildBeastBitcoin WBB | ||
+ | * Worldcoin WDC | ||
+ | * XenCoin XNC | ||
+ | * XiaoMiCoin MI | ||
+ | * Xivra XIV | ||
+ | * XXLcoin XXL | ||
+ | * YACCoin YACC | ||
+ | * YellowCoin YC | ||
+ | * YinYangCoin YANG | ||
+ | * YoshiCoin YSH | ||
+ | * Zedcoin ZED | ||
+ | * Zeitcoin ZEIT | ||
+ | * ZombieCoin ZMB | ||
== Zpět == | == Zpět == |
Aktuální verze z 18. 10. 2020, 20:25
Obsah
Odkazy
- Zhrnutí základních criptoměn http://altcoinminer.cz/altcoiny/
- Qt penženka - JSON-RPC
- BTC peněženka
Virtcoint
Provoz
GPU Model | Hashrate (Mh/s) | Power Consumption (W) |
---|---|---|
GTX 1050ti | ~15 Mh/s | 70 watts |
GTX 1060 3gb | ~22 Mh/s | 100 - 120 watts |
GTX 1060 6gb | ~27 Mh/s | 100 - 120 watts |
GTX 1070 | ~ 35 - 40 Mh/s | 150 watts |
GTX 1070ti | ~ 40 - 45 Mh/s | 180 - 250 watts |
GTX 1080 | ~ 45 - 50 Mh/s | 250 watts |
TCP porty
Používané porty:
- TCP 9171 # Netvork 1 pro Virtcoint p2pool - pro těžaře
- TCP 9346 # Netvork 1 pro Virtcoint p2pool - pro uzly
- TCP 9181 # Netvork 2 pro Virtcoint p2pool - pro těžaře
- TCP 9347 # Netvork 2 pro Virtcoint p2pool - pro uzly
- TCP 5888 # JSON-RPC server Vertcointu
- TCP 5889 # Vertcoin port pro připojení
Nastavení iptables:
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9171 # Vertcoin p2pool first network - for the miner sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9181 # Vertcoin p2pool second network - for the miner sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9346 # Vertcoin p2pool first network - for the nodes sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9347 # Vertcoin p2pool second network - for the nodes sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 5889 # Vertcoin sudo ip6tables -I INPUT 1 -j ACCEPT -p tcp --dport 9171 # Vertcoin p2pool first network - for the miner sudo ip6tables -I INPUT 1 -j ACCEPT -p tcp --dport 9181 # Vertcoin p2pool second network - for the miner sudo ip6tables -I INPUT 1 -j ACCEPT -p tcp --dport 9346 # Vertcoin p2pool first network - for the nodes sudo ip6tables -I INPUT 1 -j ACCEPT -p tcp --dport 9347 # Vertcoin p2pool second network - for the nodes sudo ip6tables -I INPUT 1 -j ACCEPT -p tcp --dport 5889 # Vertcoin
Nastavení nodu
Možnosti | |
---|---|
-version | Vypsat verzi a skončit |
-alertnotify=<cmd> | Spustit příkaz, když přijde relevantní upozornění nebo když dojde k opravdu dlouhému rozštěpení řetezce bloků (%s se v příkazu nahradí zprávou) |
-blocknotify=<cmd> | Spustit příkaz, když se změní nejlepší blok (%s se v příkazu nahradí hashem bloku) |
-assumevalid=<hex> | Pokud je tenhle blok v řetězci, tak předpokládat, že on i jeho následníci jsou platní, a potenciálně přeskočit ověřování jejich skriptů (0 = ověřovat vše, výchozí: b021f8f8d6abe508219975614fd55692e8e18e8857d821b76d85a551b87140e2, testnet: 69ab56f74d75afa90b65b1fe10df8adaf2769e2ba64df1e1dc99c4d6717e1a2a) |
-conf=<file> | Konfigurační soubor (výchozí: vertcoin.conf) |
-datadir=<dir> | Adresář pro data |
-dbcache=<n> | Nastavit velikost databázové vyrovnávací paměti v megabajtech (4 až 16384, výchozí: 450) |
-loadblock=<file> | Importovat při startu bloky z externího souboru blk000??.dat |
-maxorphantx=<n> | Držet v paměti nejvýše <n> nespojitelných transakcí (výchozí: 100) |
-maxmempool=<n> | Udržovat zasobník transakcí menší než <n> megabajtů (výchozí: 300) |
-mempoolexpiry=<n> | Nedržet transakce v zásobníku déle než <n> hodin (výchozí: 336) |
-persistmempool | Whether to save the mempool on shutdown and load on restart (default: 1) |
-blockreconstructionextratxn=<n> | Počet extra transakcí, které se mají držet v paměti pro účely rekonstrukce kompaktních bloků (výchozí: 100) |
-par=<n> | Nastavení počtu vláken pro verifikaci skriptů (-8 až 16, 0 = automaticky, <0 = nechat daný počet jader volný, výchozí: 0) |
-prune=<n> | Omezit nároky na úložný prostor prořezáváním (mazáním) starých bloků. Tato volba také umožní použít RPC volání pruneblockchain ke smazání konkrétních bloků a dále automatické prořezávání starých bloků, pokud je zadána cílová velikost souborů s bloky v MiB. Tento režim není slučitelný s -txindex ani -rescan. Upozornění: opětovná změna tohoto nastavení bude vyžadovat nové stažení celého řetězce bloků. (výchozí: 0 = bloky neprořezávat, 1 = povolit ruční prořezávání skrze RPC, >550 = automatické prořezávání bloků tak, aby byla udržena cílová velikost souborů s bloky, v MiB) |
-reindex-chainstate | Znovu vytvořit stav řetězce bloků z aktuálně indexovaných bloků |
-reindex | Při startu znovu vytvořit index řetězce bloků z aktuálních blk*.dat souborů |
-txindex | Spravovat úplný index transakcí, který je využíván rpc voláním getrawtransaction (výchozí: 0) |
Možnosti připojení: | |
-addnode=<ip> | Add a node to connect to and attempt to keep the connection open (see the `addnode` RPC command help for more info) |
-banscore=<n> | Práh pro odpojování zlobivých protějšků (výchozí: 100) |
-bantime=<n> | Doba ve vteřinách, po kterou se nebudou moci zlobivé protějšky znovu připojit (výchozí: 86400) |
-bind=<addr> | Poslouchat na zadané adrese. Pro zápis IPv6 adresy použij notaci [adresa]:port |
-connect=<ip> | Connect only to the specified node(s); -connect=0 disables automatic connections (the rules for this peer are the same as for -addnode) |
-discover | Zjistit vlastní IP adresu (výchozí: 1, pokud naslouchá a není zadáno -externalip nebo -proxy) |
-dns | Povolit DNS dotazy pro -addnode (přidání uzlu), -seednode a -connect (připojení) (výchozí: 1) |
-dnsseed | Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) |
-externalip=<ip> | Udej svou veřejnou adresu |
-forcednsseed | Vždy získávat adresy dalších protějšků přes DNS (výchozí: 0) |
-listen | Accept connections from outside (default: 1 if no -proxy or -connect) |
-listenonion | Automaticky v Toru vytvářet skryté služby (výchozí: 1) |
-maxconnections=<n> | Povolit nejvýše <n> protějšků (výchozí: 125) |
-maxreceivebuffer=<n> | Maximální velikost přijímacího bufferu pro každé spojení, <n>*1000 bajtů (výchozí: 5000) |
-maxsendbuffer=<n> | Maximální velikost odesílacího bufferu pro každé spojení, <n>*1000 bajtů (výchozí: 1000) |
-maxtimeadjustment | Maximální povolené seřizování času mediánem časů protějšků. Místní vnímání času může být ovlivněno protějšky, a to dopředu nebo dozadu až o toto množství. (výchozí: 4200 vteřin) |
-onion=<ip:port> | Použít samostatnou SOCKS5 proxy ke spojení s protějšky přes skryté služby v Toru (výchozí: -proxy) |
-onlynet=<net> | Připojovat se pouze k uzlům v <net> síti (ipv4, ipv6 nebo onion) |
-permitbaremultisig | Přeposílat ne-P2SH multisig (výchozí: 1) |
-peerbloomfilters | Umožnit filtrování bloků a transakcí pomocí Bloomova filtru (výchozí: 1) |
-port=<port> | Čekat na spojení na <portu> (výchozí: 5889 nebo testnet: 15889) |
-proxy=<ip:port> | Připojit se přes SOCKS5 proxy |
-proxyrandomize | Použít náhodné údaje pro každé proxy spojení. To umožní izolovat nesouvisející datové toky v Toru (výchozí: 1) |
-seednode=<ip> | Připojit se k uzlu, získat adresy jeho protějšků a odpojit se |
-timeout=<n> | Zadej časový limit spojení v milivteřinách (minimum: 1, výchozí: 5000) |
-torcontrol=<ip>:<port> | Ovládací port Toru, je-li zapnuté onion naslouchání (výchozí: 127.0.0.1:9051) |
-torpassword=<pass> | Heslo ovládacího portu Toru (výchozí: prázdné) |
-upnp | Použít UPnP k namapování naslouchacího portu (výchozí: 0) |
-whitebind=<addr> | Obsadit zadanou adresu a vždy vítat protějšky, které se na ni připojí. Pro zápis IPv6 adresy použij notaci [adresa]:port |
-whitelist=<IP address or network> | Vždy vítat protějšky připojující se z dané IP adresy (např. 1.2.3.4) či podsítě (CIDR zápis, např. 1.2.3.0/24). Lze zadat i vícekrát. Na vždy vítané protějšky se nevztahuje DoS klatba a jejich transakce jsou vždy přeposílány, i když už třeba jsou v transakčním zásobníku, což je užitečné např. pro bránu |
-maxuploadtarget=<n> | Pokusit se udržet odchozí provoz pod stanovenou hodnotou (v MiB za 24 hodin), 0 = bez omezení (výchozí: 0) |
Možnosti peněženky: | |
-disablewallet | Nenačítat peněženku a vypnout její RPC volán |
-keypool=<n> | Nastavit zásobník klíčů na velikost <n> (výchozí: 1000) |
-fallbackfee=<amt> | Sazba poplatku (v VTC/kB), která se použije, pokud nebude k dispozici dostatek dat pro automatický odhad poplatku (výchozí: 0.0002) |
-discardfee=<amt> | The fee rate (in VTC/kB) that indicates your tolerance for discarding change by adding it to the fee (default: 0.0001). Note: An output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target |
-mintxfee=<amt> | Poplatky (v VTC/kB) menší než tato hodnota jsou považovány za nulové pro účely vytváření transakcí (výchozí: 0.00001) |
-paytxfee=<amt> | Poplatek (v VTC/kB), který se přidá ke každé odeslané transakci (výchozí: 0.00) |
-rescan | Přeskenovat při startu řetězec bloků na chybějící transakce tvé pěněženky |
-salvagewallet | Pokusit se při startu zachránit soukromé klíče z poškozeného souboru s klíči |
-spendzeroconfchange | Utrácet i ještě nepotvrzené drobné při posílání transakcí (výchozí: 1) |
-txconfirmtarget=<n> | Pokud paytxfee není nastaveno, platit dostatečný poplatek na to, aby začaly být transakce potvrzovány v průměru během n bloků (výchozí: 6) |
-walletrbf | Posílat transakce se zapnutým plným RBF (= replace-by-fee) (výchozí: 0) |
-upgradewallet | Převést při startu peněženku na nejnovější formát |
-wallet=<file> | Udej název souboru s peněženkou (v rámci datového adresáře) (výchozí: wallet.dat) |
-walletbroadcast | Transakce z peněženky rozesílat (výchozí: 1) |
-walletnotify=<cmd> | Spustit příkaz, když se objeví transakce týkající se peněženky (%s se v příkazu nahradí za TxID) |
-zapwallettxes=<mode> | Smazat všechny transakce peněženky a při startu obnovit pouze relevantní části řetězce bloků pomocí -rescan (1 = ukládat transakční metadata, např. majitele účtu a informace o platebním požadavku, 2 = mazat transakční metadata) |
Možnosti ZeroMQ oznamování: | (jen Win) |
-zmqpubhashblock=<address> | Zapnout oznamování hashů bloků na adrese <address> |
-zmqpubhashtx=<address> | Zapnout oznamování hashů transakcí na adrese <address> |
-zmqpubrawblock=<address> | Zapnout oznamování surových bloků na adrese <address> |
-zmqpubrawtx=<address> | Zapnout oznamování surových transakcí na adrese <address> |
Možnosti ladění/testování: | |
-uacomment=<cmt> | Připojit komentář k typu klienta |
-debug=<category> | Tisknout ladicí informace (výchozí: 0, zadání <category> je volitelné). Pokud není <category> zadána nebo je <category> = 1, bude tisknout veškeré ladicí informace. <category> může být: net, tor, mempool, http, bench, zmq, db, rpc, estimatefee, addrman, selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej, libevent, coindb, qt, leveldb. |
-debugexclude=<category> | Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. |
-help-debug | Zobrazit všechny možnosti ladění (užití: --help -help-debug) |
-logips | Zaznamenávat do ladicích výstupů i IP adresy (výchozí: 0) |
-logtimestamps | Připojit před ladicí výstup časové razítko (výchozí: 1) |
-maxtxfee=<amt> | Horní hranice pro celkový poplatek (v VTC) za jednu transakci z peněženky nebo jednu surovou transakci; příliš nízká hodnota může zmařit velké transakce (výchozí: 0.10) |
-printtoconsole | Posílat stopovací/ladicí informace do konzole místo do souboru debug.log |
-shrinkdebugfile | Při spuštění klienta zmenšit soubor debug.log (výchozí: 1, pokud není zadáno -debug) |
Možnosti výběru řetězce: | |
-testnet | Použít testovací řetězec |
Možnosti přeposílání: | |
-bytespersigop | Ekvivalent bajtů za každý sigop v transakcích – pro účely přeposílání a těžení (výchozí: 20) |
-datacarrier | Přeposílat a těžit transakce nesoucí data (výchozí: 1) |
-datacarriersize | Maximální velikost dat v transakcích nesoucích data, se kterou jsme ochotni je ještě přeposílat a těžit (výchozí: 83) |
-mempoolreplacement | Povolit výměnu transakcí v transakčním zásobníku (výchozí: 1) |
-minrelaytxfee=<amt> | Poplatky (v VTC/kB) menší než tato hodnota jsou považovány za nulové pro účely přeposílání, těžení a vytváření transakcí (výchozí: 0.001) |
-whitelistrelay | Přijímat přeposílané transakce obdržené od vždy vítaných protějšků, i když transakce nepřeposíláme (výchozí: 1) |
-whitelistforcerelay | Vynutit přeposílání transakcí od vždy vítaných protějšků (tj. těch na bílé listině), i když porušují místní zásady pro přeposílání (výchozí: 1) |
Možnosti vytváření bloku: | |
-blockmaxweight=<n> | Nastavit maximální váhu bloku pro BIP141 (výchozí: 3996000) |
-blockmaxsize=<n> | Set maximum BIP141 block weight to this * 4. Deprecated, use blockmaxweight |
-blockmintxfee=<amt> | Nastavit nejnižší akceptovatelný poplatek (v VTC/kB) pro transakce, které mají být zahrnuty do nových bloků. (výchozí: 0.00001) |
Možnosti RPC serveru: | |
-server | Akceptovat příkazy z příkazové řádky a přes JSON-RPC |
-rest | Přijímat veřejné REST požadavky (výchozí: 0 |
-rpcbind=<addr>[:port] | Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses) |
-rpccookiefile=<loc> | Místo pro autentizační cookie (výchozí: adresář pro data) |
-rpcuser=<user> | Uživatelské jméno pro JSON-RPC spojení |
-rpcpassword=<pw> | Heslo pro JSON-RPC spojení |
-rpcauth=<userpw> | Uživatelské jméno a zahašované heslo pro JSON-RPC spojení. Pole <userpw> má formát: <UŽIVATELSKÉ_JMÉNO>:<SŮL>$<HAŠ>. Pomocný pythonní skript je přiložen v share/rpcuser. Klient se pak už připojuje normálně pomocí páru argumentů rpcuser=<UŽIVATELSKÉ_JMÉNO>/rpcpassword=<HESLO>. Tuto volbu lze použít i vícekrát |
-rpcport=<port> | Čekat na JSON-RPC spojení na <portu> (výchozí: 5888 nebo testnet: 15888) |
-rpcallowip=<ip> | Povolit JSON-RPC spojení ze specifikovaného zdroje. Platnou hodnotou <ip> je jednotlivá IP adresa (např. 1.2.3.4), síť/maska (např. 1.2.3.4/255.255.255.0) nebo síť/CIDR (např. 1.2.3.4/24). Tuto volbu lze použít i vícekrát |
-rpcserialversion | Nastaví serializaci surových transakcí nebo bloků, jak jsou vraceny v méně povídavém módu: ne-segwit (0) nebo segwit (1) (výchozí: 1) |
-rpcthreads=<n> | Nastavení počtu vláken pro servisní RPC volání (výchozí: 4) |
Možnosti UI: | (jen Win) |
-choosedatadir | Zvolit při startu adresář pro data (výchozí: 0) |
-lang=<lang> | Nastavit jazyk, například „de_DE“ (výchozí: systémové nastavení) |
-min | Nastartovat minimalizovaně |
-rootcertificates=<file> | Nastavit kořenové SSL certifikáty pro platební požadavky (výchozí: -system-) |
-splash | Zobrazit startovací obrazovku (výchozí: 1) |
-resetguisettings | Vrátit všechny volby měněné v GUI na výchozí hodnoty |
Instalace
Jednoduchý skript pro zprovoznění celého nodu včetně P2Pool je k dispozici na https://github.com/sjexoq/vertcoin-p2pool-install.sh Bohužel je potřeba pár změn před spuštěním.
Prvně doinstalujeme potřebné balíčky a vlastní skript (root):
apt-get install ssh open-vm-tools mc net-tools htop apt-get install sudo lsb-release sudo -i cd /tmp apt-get install curl curl "https://raw.githubusercontent.com/sjexoq/vertcoin-p2pool-install.sh/master/install.sh" > install.sh
Následně spustíme instalační skript, který při prvním dotazu přerušíme Ctrl-C.
sh install.sh
Po přerušení provedeme drobné úpravy:
Upravit skript aby akceptoval aktuální verzi Debianu 9. Jinak je vyžadavaná verze 8.
sed -i "s/check_major_release = 8/check_major_release -ge 8/" /tmp/install.sh
Pro instalaci GUI rozhraní zadáme:
sed -i "s/ --without-gui//" /usr/src/vertcoin-p2pool-install.sh/debian/resources/prep.sh
Pro zachování původního web rozhraní poolu zadáme:
sed -i "s/rm -rf \/usr\/src\/p2pool-vtc\/web-static/mv -rf \/usr\/src\/p2pool-vtc\/web-static.old/" /usr/src/vertcoin-p2pool-install.sh/debian/resources/prep.sh
Drobné úpravy:
#sed -i "s/\/root\/.vertcoin\/vertcoin.conf\//\/home\/vertcoin\/vertcoin.conf/" /usr/src/vertcoin-p2pool-install.sh/debian/resources/prep.sh sed -i "s/minrelaytxfee=0.00001/minrelaytxfee=0.0001/" /usr/src/vertcoin-p2pool-install.sh/debian/resources/prep.sh
sh install.sh
Pokud vše probíhá jak má, tak jseme následně dotázáni:
- zda chceme provést instalaci (i) nebo upgrade (u)
- zda chceme omezit přístup na ssh (y)
- Maximální počet příchozích spojení na P2Pool
- Maximální počet odchozích spojení z P2Pooly
- pro jakou síť pool vytváříme 1 (>100MH/s) or 2 (<100MH/s)
- Adresu peněženky pro zasílání polatků
- Výše poplatků za těžbu na poolu v %
- Výše daru z poolu v %
Následně je spuštěna vlastní instalace.
Na konec můžeme ještě odnovit původní a doinstalovat alternativní web rozhraní pro statistiku poolu:
mv -rf /usr/src/p2pool-vtc/web-static.old /usr/src/p2pool-vtc/web-static/old cd /usr/src/p2pool-vtc/web-static git clone https://github.com/johndoe75/p2pool-node-status.git chown vertcoin:vertcoin -R /usr/src/p2pool-vtc/web-static/p2pool-node-status git clone https://github.com/hardcpp/P2PoolExtendedFrontEnd.git chown vertcoin:vertcoin -R /usr/src/p2pool-vtc/web-static/P2PoolExtendedFrontEnd cd ~
Pro spuštění poolu pro obě sítě vetcoinu (pro těžaře z menším i z větším výkonem) je potřeba po instalaci ještě uprav soubor /etc/init.d/p2pool
/sbin/runuser -l vertcoin -c '/usr/bin/screen -L -S p2pool1 -m -d /usr/bin/python /usr/src/p2pool-vtc/run_p2pool.py --max-conns 40 --outgoing-conns 8 --net vertcoin -a "adresa_peneženky" --irc-announce --p2pool-port 9346 -f 1 --give-author 1 --bitcoind-address 127.0.0.1 --bitcoind-rpc-port 5899 --bitcoind-p2p-port 5889 vertcoinuser "heslo_k_nodu"' /sbin/runuser -l vertcoin -c '/usr/bin/screen -L -S p2pool2 -m -d /usr/bin/python /usr/src/p2pool-vtc/run_p2pool.py --max-conns 40 --outgoing-conns 8 --net vertcoin2 -a "adresa_peneženky" --irc-announce --p2pool-port 9347 -f 1 --give-author 1 --bitcoind-address 127.0.0.1 --bitcoind-rpc-port 5899 --bitcoind-p2p-port 5889 vertcoinuser "heslo_k_nodu"' sleep 5 echo "p2pool network 1 started with PID of $(ps fax | grep p2pool1 | grep -v grep | head -1 | awk '{print $1}')" echo "p2pool network 2 started with PID of $(ps fax | grep p2pool2 | grep -v grep | head -1 | awk '{print $1}')"
Odkazy
P2Pool
Pokud budeme mít peněženku nainstalovanou na jiném PC a tudíž chceme jen vlastní pool, můžeme použít následující postup.
(Poznámka. Vlastních P2Pool je více,podle druhu mincí. Existují i starší univerzálnější, například https://github.com/donSchoe/p2pool-n.git)
Vlastní pool
Prvně příprava ...
apt-get upgrade && apt-get update -y --force-yes apt-get install -y ssh open-vm-tools net-tools htop mc sudo lsb-release sudo -i apt-get install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-all-dev git #Add vertcoin user sudo adduser vertcoin --gecos "vertcoin" --disabled-password echo "vertcoin:${VERTCOIN_USER_PASSWORD}" | sudo chpasswd #P2pool apt-get install -y python-zope.interface python-twisted python-twisted-web git cd /usr/src rm -rf /usr/src/p2pool-vtc git clone https://github.com/vertcoin-project/p2pool-vtc cd p2pool-vtc cd lyra2re-hash-python git submodule init git submodule update python setup.py install #Install screen log apt-get install -y screen
GUI - Web rozhraní
Originální rozhraní není moc přívětivé. Ale je možné nainstalovat a spustit i další rozhraní ...
#P2pool GUI cd /usr/src rm -rf /usr/src/p2pool-ui-punchy git clone https://github.com/justino/p2pool-ui-punchy mv /usr/src/p2pool-vtc/web-static /usr/src/p2pool-vtc/web-static.old mkdir /usr/src/p2pool-vtc/web-static cp -R p2pool-ui-punchy/* /usr/src/p2pool-vtc/web-static/ chown vertcoin:vertcoin -R /usr/src/p2pool-vtc #Povol puvodni /old GUI rozhrani mv -rf /usr/src/p2pool-vtc/web-static.old /usr/src/p2pool-vtc/web-static/old #Dle libosti je mozne doinstalovat dalsi GUI (web) rozhrani cd /usr/src/p2pool-vtc/web-static git clone https://github.com/johndoe75/p2pool-node-status.git chown vertcoin:vertcoin -R /usr/src/p2pool-vtc/web-static/p2pool-node-status git clone https://github.com/hardcpp/P2PoolExtendedFrontEnd.git chown vertcoin:vertcoin -R /usr/src/p2pool-vtc/web-static/P2PoolExtendedFrontEnd cd ~
Logs
Aby vše fungovalo k naší spokojenosti, je třeba také nastavit log rotace:
#Configure screen logs: /home/vertcoin/screenlog.0 rm /home/vertcoin/screenlog-rotate.conf echo '/home/vertcoin/screenlog.0 {' >> /home/vertcoin/screenlog-rotate.conf echo ' size 100M' >> /home/vertcoin/screenlog-rotate.conf echo '}' >> /home/vertcoin/screenlog-rotate.conf logrotate /home/vertcoin/screenlog-rotate.conf #Update Crontab Jobs echo "Adding Cron Jobs" rm /tmp/cronjobs conjob=$(printf MTAsMjAsMzAsNDAsNTAgKiAqICogKiAvdXNyL2Jpbi9sb2dyb3RhdGUgL2hvbWUvdmVydGNvaW4vc2NyZWVubG9nLXJvdGF0ZS5jb25m | base64 --decode) echo "${conjob}" >> /tmp/cronjobs crontab /tmp/cronjobs rm /tmp/cronjobs unset conjob
vtc-p2pool
Následně vytvoříme skript pro spuštění poolu p2pool-vtc:
#!/bin/bash ### BEGIN INIT INFO # Provides: p2pool # Required-Start: $local_fs $remote_fs $network $time # Required-Stop: $local_fs $remote_fs $network $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: p2pool ### END INIT INFO # Setting VALLET_ADDRES=VdEGFydbgYAbNJbSJCUYMUeimtJcPLrR4R VALLET_IP=10.129.66.75 VALLET_PORT=5889 VALLET_RPC=5888 VALLET_USER=ZtVI74HoZ5buKXPTfFzuQUZQy VALLET_PASSWORD=QTA3qtoyjLf0YcHHks3g4kO1N RUN_USER=vertcoin start() { echo "Starting p2pool vertcoin:" /sbin/runuser -l $RUN_USER -c '/etc/init.d/p2pool-vtc net' sleep 5 echo " p2pool network 1 started with PID of $(tput setaf 2)$(ps fax | grep p2pool1 | grep -v grep | head -1 | awk '{print $1}')$(tput sgr0)" echo " p2pool network 2 started with PID of $(tput setaf 2)$(ps fax | grep p2pool2 | grep -v grep | head -1 | awk '{print $1}')$(tput sgr0)" } stop() { echo "stopping p2pool vertcoin" /sbin/runuser -l $RUN_USER -c '/usr/bin/screen -X -S p2pool1 quit' /sbin/runuser -l $RUN_USER -c '/usr/bin/screen -X -S p2pool2 quit' sleep 2 echo "p2pool stopped ["$(tput setaf 2)OK$(tput sgr0)"]" } status() { echo "p2pool network 1 started with PID of $(ps fax | grep p2pool1 | grep -v grep | head -1 | awk '{print $1}')" echo "p2pool network 2 started with PID of $(ps fax | grep p2pool2 | grep -v grep | head -1 | awk '{print $1}')" } net() { /usr/bin/screen -L -S p2pool1 -m -d /usr/bin/python /usr/src/p2pool-vtc/run_p2pool.py --net vertcoin -a $VALLET_ADDRES --give-author 0.5 -f 1 --irc-announce --p2pool-port 9346 --max-conns 20 --outgoing-conns 10 --bitcoind-address $VALLET_IP --bitcoind-rpc-port $VALLET_RPC --bitcoind-p2p-port $VALLET_PORT $VALLET_USER $VALLET_PASSWORD /usr/bin/screen -L -S p2pool2 -m -d /usr/bin/python /usr/src/p2pool-vtc/run_p2pool.py --net vertcoin2 -a $VALLET_ADDRES --give-author 0.5 -f 1 --irc-announce --p2pool-port 9347 --max-conns 20 --outgoing-conns 10 --bitcoind-address $VALLET_IP --bitcoind-rpc-port $VALLET_RPC --bitcoind-p2p-port $VALLET_PORT $VALLET_USER $VALLET_PASSWORD } case "$1" in status) status;; start) start ;; stop) stop;; net) net;; *) echo "usage $0 start|stop" >&2 exit 1 ;; esac
update-rc.d p2pool-vtc defaults chown vertcoin:vertcoin -R /usr/src/p2pool-vtc chmod 755 /etc/init.d/p2pool-vtc systemctl daemon-reload service p2pool-vtc start
Litecoin
- https://litecoin.org/cs/
- https://github.com/litecoin-project/litecoin
- https://github.com/Tydus/litecoin_scrypt
- https://github.com/seocrow/p2pool-ltc
Pro instalaci core jsem zvolil samostatné téma Install Litecoin
IP porty
- TCP 9327 - Těžba na p2poolu z web rozhraním
- TCP 9338 - Komunikace mezi p2pooly
- TCP 9332 - JSON-RPC server na nodu
- TCP 9333 - Komunikace mezi nody (peněženkami)
Install pool
Prvně vytvoříme uživatele:
LITECOIN_USER_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) sudo adduser litecoin --gecos "litecoin" --disabled-password echo "litecoin:${LITECOIN_USER_PASSWORD}" | sudo chpasswd
Následně stáhneme a nainstalujeme pool. Také podporu pro litecoin:
apt-get install screen git python-rrdtool python-pygame python-scipy python-twisted python-twisted-web python-imaging cd /usr/src rm -rf ./p2pool git clone https://github.com/p2pool/p2pool.git cd ./p2pool/litecoin_scrypt python setup.py install cd ../..
Původní web rozhraní změníme za nové:
cd /usr/src rm -rf ./p2pool-ui-punchy git clone https://github.com/justino/p2pool-ui-punchy.git mv ./p2pool/web-static ./p2pool/web-static-old cp -r ./p2pool-ui-punchy ./p2pool/web-static
Na závěr změníme práva:
chown litecoin:litecoin -R /usr/src/p2pool
Po vytvoření skriptu pro aputomatické spouštění jej ještě nastavíme:
update-rc.d p2pool-ltc defaults chmod 755 /etc/init.d/p2pool-ltc systemctl daemon-reload service p2pool-ltc start
Litecoin Cash
- https://litecoinca.sh/
- https://github.com/ilsawa/p2pool-lcc
- https://github.com/bziemek/p2pool-litecoincash
IP Porty
- TCP 5555 - Těžba na p2poolu z web rozhraním
- TCP 62468 - Komunikace mezi p2pooly
- TCP 62457 - JSON-RPC server na nodu
- TCP 62458 - Komunikace mezi nody (peněženkami)
Ethereum
DASH
- https://github.com/dashpay/dash
- https://github.com/dashpay/p2pool-dash
- https://github.com/dashpay/node-open-mining-portal
Dogecoin
Odkayz
- http://dogecoin.com/
- https://github.com/Rav3nPL/p2pool-rav
- https://github.com/CohibAA/p2pool-doge1-8
IP porty
- TCP 9555 - Těžba na p2poolu z web rozhraním
- TCP 8555 - Komunikace mezi p2pooly
- TCP 8332 - JSON-RPC server na nodu
- TCP 22556 - Komunikace mezi nody (peněženkami)
Argentum
Servery
Yiimp
Yiimp je projekt multipoolu zveřejněný na https://github.com/tpruvot/yiimp . Více na samostatné stránce Yiimp.
Mops
Mops je další těžební portál zveřejněný na https://github.com/MPOS/php-mpos . Více na samostatné stránce Mops.
Coinfoundry
Coinfoundry je jeden z nejnovějších multipoolů který nalezneme na adrese https://coinfoundry.org.
... Core
- //bitcointalk.org/index.php?topic=62842.0
- https://litecoin.info/index.php/Litecoin.conf
Těžba HW
Moonlander 2
Jedná se o USB z větráčkem určený pro Scrypt těžbu. Rychlost 3 až 5 MH/s při spotřebě cca 10W.
- Oficiální stránky: https://www.futurebit.io/getting-started/
- Nákup v DE: http://www.bitshopper.de/
Parametry:
- Rozhraní k připojení: USB (obsahuje převodník na COM)
- Rychlost Hashování : 3 - 5 MH/s
- Efektivita: 2 W/MH
- Napájení : 5 V USB
- Spotřeba : Max 10 W
- Šifrování : Script
Základní měny které je možné těžit:
- Litecoin, Dogecoin, Verge, GameCredits, Digibyte, Feathercoin, Megacoin, Novacoin
Více naleznete v samostatném příspěvku Moonlander 2.
TTBIT - USB
Stejně jak Moonlander 2 se jedná o USB zařízení z vlastním větráčkem. Dle dodavatelů by měl být navíc z Moonlander 2 kompatibilní. Dosahuje rychlosti 3 až 5 MH/s při spotřebě cca 10W.
Parametry:
- Rozhraní k připojení: USB (obsahuje převodník na COM)
- Rychlost Hashování : 3 - 5 MH/s
- Efektivita: 2 W/MH
- Napájení : 5 V USB
- Spotřeba : Max 10 W
- Šifrování : Script
Základní měny které je možné těžit:
- Litecoin, Dogecoin, Verge, GameCredits, Digibyte, Feathercoin, Megacoin, Novacoin
Více naleznete v samostatném příspěvku TTBIT - USB.
Gekkoscience 2PAC
Jedná se o USB, Gekkoscience 2PAC Rev 2 BM1384 USB Bitcoin SHA256 15GH/s Miner.
https://www.bitshopper.de/support/instructions/2pac/2pac-setup-windows/?lang=en
Parametry:
- Rozhraní k připojení: USB
- Rychlost Hashování : 5,5 až 25 GH/s
- Efektivita: 0,3 W/GH
- Napájení : 5 V USB
- Spotřeba : Max 14 W
- Šifrování : SHA256
Základní měny které je možné těžit:
- Bitcoin
Těžba hesh
SHA-256 Coins:
- 2014 (MMXIV)
- 21Coin (21)
- AsicCoin (ASC)
- Battlecoin (BCX)
- Benjamins (BEN)
- Betacoin (BET)
- Bitcoin (BTC) Grin
- BitcoinCash (BCH/BCC)
- BitcoinDark (BTCD)
- Blakecoin (BLC)
- BTCitcoin( Huh)
- Burstcoin (BURST)
- Bytecoin (BTE)
- Continuumcoin (CTM)
- Deutsche eMark (DEM)
- Devcoin (DVC)
- Digibyte (DGB)
- eMark( Huh)
- Emercoin (EMC)
- FastcoinSha (FSS)
- FireFlycoin (FFC)
- Fuelcoin (FUEL)
- Freicoin (FRC)
- Globe (GLB)
- I0coin (I0C)
- Ixcoin (IXC)
- Joulecoin (XJO)
- MazaCoin (MZC)
- Myriadcoin (MYR)
- Namecoin (NMC)
- Neoscoin (NEOS)
- Nxt (NXT)
- Omni (MSC)
- Opensourcecoin (OSC)
- Peercoin (PPC)
- PetroDollar (P$)
- Pay-Pro (PRO)
- Platinum Coin (PT)
- PremineCoin (PMC)
- Reikicoin (RKT)
- Saffroncoin (SFR)
- Savecoin (SPC)
- Snowcoin (SNC)
- TakCoin ( Huh)
- Takeicoin (TAK)
- Teacoin (TEA)
- TEKcoin (TEK)
- Terracoin (TRC)
- Tigercoin (TGC)
- Titcoin (TIT)
- Unattanium (UNAT)
- Unbreakablecoin (UNB)
- Unicoin (UNIC)
- Unobtanium (UNO)
- Wankcoin (WKC)
- Zetacoin (ZET)
Scrypt Coins:
- Litecoin LTC
- Dogecoin DOGE
- Syscoin SYS
- Potcoin POT
- BlackCoin BLK
- ViaCoin VIA
- VeriCoin VRC
- BelaCoin BELA
- Florin FLO
- BitConnect BCC
- DNotes NOTE
- Bitmark BTM
- Novacoin NVC
- Fastcoin FST
- Voxels VOX
- ArcticCoin ARC
- Sexcoin SXC
- Craftcoin CRC
- Bata BTA
- Solarcoin SLR
- CrevaCoin CREVA
- HellenicCoin HNC
- Leadcoin LDC
- DaMaCoin DMC
- DrCoin ISK
- * 1Credit 1C
- 2GiveCoin 2GIVE
- 42Coin 42
- 66Coin 66
- AIRcoin AIR
- AlexiumCoin AUM
- AlienCoin ALN
- Alphacoin ALF
- AmericanCoin AMC
- Amygws AMY
- Anoncoin ANC
- AntimatterCoin ANT
- AphroditeCoin APH
- AppCoin APP
- AppleBytes ABY
- ARCHcoin ARCH
- Argentum ARG
- Aricoin ARI
- AsiaCoin AC
- Asiadigicoin ADCN
- Astrocoin ASR
- BatCoin BAT
- BBQCoin BQC
- BeaoCoin BEC
- BeatleCoin BEA
- BeaverCoin BVC
- BeeCoin BEE
- BeerCoin BEER
- BeliCoin BELI
- Bells BEL
- BillionCoin BIL
- Bitbar BTB
- BitcoinScrypt BTCS
- Bitgem BTG
- BitStar BITS
- BlitzCoin BLTZ
- BONESCryptoCoin BONES
- Bottlecaps CAP
- BTCtalkcoin TALK
- BurbuCoin BUR
- CageCoin CAGE
- CanadaeCoin CDN
- Cannacoin CCN
- CarbonCoin CARB
- CarbonCoin CARB
- CashCoin CASH
- Casinocoin CSC
- Catcoin CAT
- CharityCoin CHA
- CHNCoin CNC
- Cinnamoncoin CIN
- CinniCoin CINNI
- CleanWaterCoin WATER
- CloudCoin CDC
- ClubCoin CLUB
- COIN COIN
- CoinmarketsCoin JBS
- Coino CNO
- CoinyeCoin COYE
- ColossusCoin COL
- CommunityCoin COMM
- CorgiCoin CORG
- Cosmoscoin CMC
- Credit CR
- Credits CRD
- CRTcoin CRT
- CryptoBuck BUK
- CryptoBullion CBX
- CryptoEscudo CESC
- CryptographicAnomaly CGA
- Denarius DRS
- Diggits DIGS
- DogecoinDark DOGED
- DopeCoin DOPE
- Doubloons DBL
- DuckDuckCoin DUCK
- EarthCoin EAC
- EasyLCoin ELCO
- eBoost EBST
- EBTcoin EBT
- ECCoin ECC
- EduCoin EDU
- Einsteinium EMC2
- Ekrona KRN
- Electric VOLT
- ElectronicGulden EFL
- Elephantcoin ELP
- Emerald EMD
- EmotiCoin EMO
- eToken ETOK
- Eurokoin EUK
- Experiencecoin EPC
- Extremecoin EXC
- EZCoin EZC
- FailCoin FAIL
- FairCoin FAC
- FedoraCoin TIPS
- FlappyCoin FLAP
- Floripacoin FLN
- Fluttercoin FLT
- Forexcoin FRX
- FoxCoin FOX
- Franko FRK
- FriendshipCoin FSC
- FryCoin FRY
- Gaelcoin GAC
- Galaxycoin GLX
- Gambit GAM
- Gamecoins GME
- Gamecredits GMC
- GermanyCoin GER
- Ghostcoin GHC
- GlobalBoost BST
- Globalcoin GLC
- GlobalCurrencyReserve GCR
- Goalcoin GOAL
- Goldcoin GLD
- Goldcoin GBC
- Graincoin GRA
- Grandcoin GDC
- Greececoin GRCE
- GrowthCoin GRW
- GrumpyCoin GRUMP
- Guldencoin NLG
- Guncoin GUN
- Heisenberg HEX
- HoboNickels HBN
- Hotcoin HOT
- HouseofCoins HOC
- Hypercoin HYC
- ImperialCoin IPC
- Infinitecoin IFC
- InformationCoin ITC
- InsanityCoin WOLF
- Isracoin ISR
- Iticoin iTi
- IvugeoEvolutionCoin IEC
- Junkcoin JKC
- Kazcoin KZC
- KittehCoin MEOW
- KlondikeCoin KDC
- Krugercoin KGC
- Leafcoin LEAF
- Lebowskis LBW
- LegendaryCoin LGD
- Leprocoin LPC
- Litebar LTB
- LitecoinDark LTCD
- Lottocoin LOT
- Lovecoin LOVE
- Luckycoin LKY
- LycanCoin LYC
- MagicInternetMoney MIM
- MagiCoin MAGI
- MapleCoin MPL
- Marinecoin MTC
- Marscoin MRS
- MarteXcoin MXT
- Megacoin MEC
- MemeCoin MEM
- Mincoin MNC
- Mintcoin MINT
- Moneta MONETA
- Mooncoin MOON
- Moviecoin MVC
- MtGoxCoin GOX
- Nanotoken NAN
- Neocoin NEC
- NeptuneCoin NTC
- Netcoin NET
- Networkcoin NWC
- NeuCoin NEU
- NeutrinoCoin NTR
- Nibble NIB
- NobleCoin NOBL
- Noirbits NRB
- NyanCoin NYAN
- Nybble NBL
- OctoCoin 888
- OilCoin OIL
- OKCash OK
- Omnicoin OMC
- OnlineGamingCoin OGC
- Operand OP
- Orangecoin OC
- P7Coin P7C
- PandaCoin PND
- Pandacoin PAND
- PawnCoin PAWN
- Payzor PZR
- Peacecoin PEC
- PenguinCoin PENG
- PeopleCoin PPL
- PesetaCoin PTC
- Philosopherstone PHS
- Phoenixcoin PXC
- piCoin PI
- PLNcoin PLNC
- PolishCoin PCC
- PowerCoin PWC
- ProCoin PCN
- ProsperCoin PRC
- Pxlcoin PXL
- Quatloo QTL
- Rabbitcoin RBBT
- RainbowGoldCoin RAIN
- RapidCoin RPD
- Razor RZR
- Redcoin RED
- ReddCoin RDD
- RhinoCoin RHC
- RipoffCoin RIPO
- RonPaulcoin RPC
- RootCoin ROOT
- RoyalCoin RYC
- RubleBit Rubit
- RubyCoin RUBY
- SambaCoin SMB
- Sapphire SPH
- Saturn2coin SAT2
- SaturnCoin SAT
- Scorecoin SCORE
- SembroToken SMBR
- ServX XSX
- ShadeCoin SHADE
- ShadowCash SDC
- ShibeCoin SHIBE
- SocialCoin SOC
- SocialxBot XBOT
- SongCoin SONG
- Sovereigncoin SVC
- SpartanCoin SPN
- Spec SPEC
- Spots SPT
- Stablecoin SBC
- SunCoin SUN
- Surge SRG
- Swiscoin SCN
- SynCoin SYN
- TacoCoin TCO
- Tagcoin TAG
- TeslaCoin TESLA
- TheCypherfunks FUNK
- Tickets TIX
- TittieCoin TTC
- TopCoin TOP
- Trollcoin2 TROLL
- UniteCoin UNI
- UnitedScryptCoin USC
- USDeCoin USDE
- ValueCoin VLC
- VegasCoin VGC
- VirtaCoin VTA
- VpnCoin VPN
- WhiteCoin WC
- WildBeastBitcoin WBB
- Worldcoin WDC
- XenCoin XNC
- XiaoMiCoin MI
- Xivra XIV
- XXLcoin XXL
- YACCoin YACC
- YellowCoin YC
- YinYangCoin YANG
- YoshiCoin YSH
- Zedcoin ZED
- Zeitcoin ZEIT
- ZombieCoin ZMB
Zpět
- Poznámky ke kryptoměně
- < Poznámky k Linuxu a k SW
- << Zpět na úvodní stránku