Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11920|Válasz: 2

Ethereum kliens ködös és geth módszerek a blokk szinkronizálásának felgyorsítására

[Linket másol]
Közzétéve 2018. 02. 19. 17:07:57 | | | |
Az Ethereum Windows alatt kiadta a Mist nevű grafikonklienst és a Geth parancssoros klienst, de Kínában problémát találtak, amely új Ethereum fiókot hozott létre, amelynek jelenleg 1,7 millió blokkot kell szinkronizálnia, ami nagyon lassú, gyakran napokig nem szinkronizált. Az Ethernodes statisztikák szerint a belföldi Ethereum csomópontok száma a közzététel idején 143 volt, és a kínai speciális hálózati okok befolyásolják a blokkadatok szinkronizációját is a belföldi felhasználók számára.

A blokkok zökkenőmentes szinkronizálása érdekében a hazai felhasználók számára az EthFans elindította a Spark Node Programot, amely a hazai szervezeteket és az Ethereum projekt iránt érdeklődő egyéneket szervezi, hogy önként futtatják a szupercsomópontokat, és a Spark csomópontok adatait csomópont (csomópont) fájlokba csomagolják, lehetővé téve a közösség tagjai számára, hogy szabadon letöltsék és csatlakozzanak több szupercsomóponthoz a szinkronizáció felgyorsítására; a konkrét lépések a következők:

1. Legyen szó MIST kliensről vagy más kliensről, mint például geth vagy eth, mindegyik ugyanazt az alkalmazáskonfigurációt használja, vagyis az adatok tárolásának helye ugyanaz, és az alapértelmezett datadir különböző rendszerhelyek szerint eltérő.

Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%\Ethereum

2. Keresd meg a fájltároló könyvtárat a fentiek szerint, mentsd el a következő tartalmat static-nodes.json-ként, és tedd be az Ethereum datadir könyvtárba, például Windowsba, tedd a %APPDATA%\Ethereum\static-nodes.json mappába, figyelj a kódolási formátumra mentéskor, válaszd az ANSI-t.


3. Az Ethereum kliens alapértelmezetten 11-13 csomópontot használ a kapcsolat elindításához, ha úgy érzed, hogy ez nem elég, használhatod a parancsot a indítási paraméterek növelésére -maxpeers 100 parancs indításkor, hogy a kapcsolat indítási csomópontjai száma 100 felső határra emelkedjen, természetesen ez is sok merevlemezt és CPU-t fog elfogyasztani.

static-nodes.json (2.37 KB, Letöltések száma: 8)



 Háziúr| Közzétéve 2018. 02. 19. 17:10:45 |
Ellenőrizd, sikerült-e a kapcsolat
1. Lépj be a konzolba a geth konzolon keresztül, vagy nyisd ki a konzolt a geth-en keresztül --ipcpath ~/.ethereum/geth.ipc csatolva, hogy lehessen akadni a folyamatot
2. Írja be a konzolba admin.peers.forEach(function(p) {console.log(p.network.remoteAddress) címet; })
3. Ha a nyomtatott cím tartalmazza a 120.27.164.92-t, az azt jelenti, hogy kapcsolt
 Háziúr| Közzétéve 2018. 02. 19. 17:11:21 |
A csomópontok összekapcsolásának második módszere:

Először nyisd meg a parancssori tárcát a geth parancsral, majd hozz létre egy új terminálablakot, és lépj be a geth csatolt parancsba.

Ezután írd be a parancssort az új ablakban

admin.addPeer(" enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333")
Végül ellenőrizd, hogy sikeres volt-e a kapcsolat. Lépj be az admin.peers parancssorba, és nyomd meg az entert. Nézd meg, van-e fent felsorolt csomópontok közül.

További csatlakozási beállításokért kérjük, tekintse meg a dokumentációt: https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com