Bitcoin Forum
November 16, 2024, 12:50:55 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 [178] 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591900 times)
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 02:56:25 AM
 #3541

@forrestv
Can you give your opinion about this idea?
https://bitcointalk.org/index.php?topic=115036.0
https://bitcointalk.org/index.php?topic=115036.msg1279951#msg1279951

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 03:05:24 AM
 #3542

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

HARDFORK: Upgrade is required! Hardfork will happen after 95% of the pool's hash rate has upgraded. Everybody having not upgraded will be split off into a tiny P2Pool.

Windows binary: http://u.forre.st/u/fgwamcsu/p2pool_win32_8.2.zip
Source zipball: https://github.com/forrestv/p2pool/zipball/8.2
Source tarball: https://github.com/forrestv/p2pool/tarball/8.2

Changes:
* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes.
* Added some additional data to web stats viewer.
* Added network traffic graph.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Proofer
Member
**
Offline Offline

Activity: 266
Merit: 36


View Profile
October 18, 2012, 04:10:10 AM
 #3543

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

Output and web stats page say:
Version: unknown
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 04:28:53 AM
 #3544

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

Output and web stats page say:
Version: unknown

How did you get P2Pool? From Git? Pre-built Windows binaries? Github zip/tarball download?

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Proofer
Member
**
Offline Offline

Activity: 266
Merit: 36


View Profile
October 18, 2012, 04:35:40 AM
 #3545

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

Output and web stats page say:
Version: unknown

How did you get P2Pool? From Git? Pre-built Windows binaries? Github zip/tarball download?

Ah, sorry...  tarball download from github. I unarchived it then renamed the resulting directory to p2pool. I'm using Linux.
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 04:37:58 AM
 #3546

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

Output and web stats page say:
Version: unknown

How did you get P2Pool? From Git? Pre-built Windows binaries? Github zip/tarball download?

Ah, sorry...  tarball download from github. I unarchived it then renamed the resulting directory to p2pool. I'm using Linux.

Using the tarball doesn't provide any version information except the contained folder's name... and you renamed it, so it couldn't use that. Ordinarily, it extracts to forrestv-p2pool-7aedd00, and P2Pool uses the hash at the end as its version.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Proofer
Member
**
Offline Offline

Activity: 266
Merit: 36


View Profile
October 18, 2012, 05:01:01 AM
 #3547

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

Output and web stats page say:
Version: unknown

How did you get P2Pool? From Git? Pre-built Windows binaries? Github zip/tarball download?

Ah, sorry...  tarball download from github. I unarchived it then renamed the resulting directory to p2pool. I'm using Linux.

Using the tarball doesn't provide any version information except the contained folder's name... and you renamed it, so it couldn't use that. Ordinarily, it extracts to forrestv-p2pool-7aedd00, and P2Pool uses the hash at the end as its version.

I renamed the dir back to forrestv-p2pool-7aedd00 and then, to accommodate my script which starts p2pool, made a soft link to it named p2pool.  That script contains "python ~/src/p2pool/run_p2pool.py".  There's still no version output.

[I recognize that this issue is quite trivial and will cheerfully accept lack of a reply.]
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 05:03:24 AM
 #3548

I renamed the dir back to forrestv-p2pool-7aedd00 and then, to accommodate my script which starts p2pool, made a soft link to it named p2pool.  That script contains "python ~/src/p2pool/run_p2pool.py".  There's still no version output.

[I recognize that this issue is quite trivial and will cheerfully accept lack of a reply.]

P2Pool uses the argv[0] (the path that you give to run_p2pool.py) to find its directory, so it's looking at "~/src/p2pool", and the symlink does nothing. I think it would make most sense to rename it to p2pool_8.2 and run p2pool as "python ~/src/p2pool_8.2/run_p2pool.py". (:

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
spiccioli
Legendary
*
Offline Offline

Activity: 1379
Merit: 1003

nec sine labore


View Profile
October 18, 2012, 07:30:00 AM
 #3549

I renamed the dir back to forrestv-p2pool-7aedd00 and then, to accommodate my script which starts p2pool, made a soft link to it named p2pool.  That script contains "python ~/src/p2pool/run_p2pool.py".  There's still no version output.

[I recognize that this issue is quite trivial and will cheerfully accept lack of a reply.]

P2Pool uses the argv[0] (the path that you give to run_p2pool.py) to find its directory, so it's looking at "~/src/p2pool", and the symlink does nothing. I think it would make most sense to rename it to p2pool_8.2 and run p2pool as "python ~/src/p2pool_8.2/run_p2pool.py". (:

forrestv,

I'm doing the same thing, that is I untar it and then do a

Code:
ln -s ./forrestv-p2pool-7aedd00 p2pool 

then I start it with a

Code:
cd p2pool
python ./run_p2pool.py

and it shows, right at the start

Code:
fatal: Not a git repository (or any parent up to mount parent )
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
2012-10-18 09:25:08.997911 p2pool (version 7aedd00)

So it finds its version even if I start if from a link

spiccioli
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
October 18, 2012, 08:48:02 AM
 #3550

* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes.

Excellent work.

Now for the next version. Is it time to start considering ASICs? A lot of the current small miners are going to see difficulty go too high as soon as ASICs come online. I see 2 options:

1. Split ASICs off to a separate pool.
2. Auto-adjust local share difficulty.

Buy & Hold
tucenaber
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


View Profile
October 18, 2012, 08:59:48 AM
 #3551

* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes.

Wow!
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
October 18, 2012, 01:24:11 PM
 #3552

Great job Cheesy

mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
October 18, 2012, 01:52:19 PM
 #3553

P2Pool release 8.2 tag: 8.2 hash: 7e823017a508feb861ee05cb163df88cde35b57b

HARDFORK: Upgrade is required! Hardfork will happen after 95% of the pool's hash rate has upgraded. Everybody having not upgraded will be split off into a tiny P2Pool.

Windows binary: http://u.forre.st/u/fgwamcsu/p2pool_win32_8.2.zip
Source zipball: https://github.com/forrestv/p2pool/zipball/8.2
Source tarball: https://github.com/forrestv/p2pool/tarball/8.2

Changes:
* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes.
* Added some additional data to web stats viewer.
* Added network traffic graph.

I'm trying p2pool again...

Thanks!

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
October 18, 2012, 01:53:42 PM
 #3554

* Transaction preforwarding Transactions that you're mining are sent to peers before you get a share, so any block solution you find can be broadcast virtually instantaneously. This could theoretically get our invalid block rate below any other pool's thanks to our large network of nodes.

Excellent work.

Now for the next version. Is it time to start considering ASICs? A lot of the current small miners are going to see difficulty go too high as soon as ASICs come online. I see 2 options:

1. Split ASICs off to a separate pool.
2. Auto-adjust local share difficulty.

I'm not sure this is worth the effort.  Presumably it won't be too long before ALL current GPU miners will be bailing because of increased difficulty from ASIC miners.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
October 18, 2012, 05:09:30 PM
 #3555

I'm doing the same thing, that is I untar it and then do a

Code:
ln -s ./forrestv-p2pool-7aedd00 p2pool 

then I start it with a

Code:
cd p2pool
python ./run_p2pool.py

and it shows, right at the start

Code:
fatal: Not a git repository (or any parent up to mount parent )
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
2012-10-18 09:25:08.997911 p2pool (version 7aedd00)

So it finds its version even if I start if from a link

You're not doing exactly the same thing. You're cd'ing in first. Maybe this is because getcwd() from within a symlinked directory returns the original directory name?

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
rav3n_pl
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
October 18, 2012, 05:45:51 PM
 #3556

Trying to complie scrypt module on my win7 64 machine:
Code:
C:\p2pool-8.2-1-g90b71e5\litecoin_scrypt>setup.py build --compiler=mingw32 install
running build
running build_ext
building 'ltc_scrypt' extension
c:\mingw\bin\gcc.exe -mdll -O -Wall -I. -IC:\Python27\include -IC:\Python27\PC -c scryptmodule.c -o build\temp.win-amd64-2.7\Release\scryptmodule.o
scryptmodule.c: In function 'scrypt_getpowhash':
scryptmodule.c:15:5: warning: implicit declaration of function 'scrypt_1024_1_1_256' [-Wimplicit-function-declaration]
c:\mingw\bin\gcc.exe -mdll -O -Wall -I. -IC:\Python27\include -IC:\Python27\PC -c scrypt.c -o build\temp.win-amd64-2.7\Release\scrypt.o
writing build\temp.win-amd64-2.7\Release\ltc_scrypt.def
c:\mingw\bin\gcc.exe -shared -s build\temp.win-amd64-2.7\Release\scryptmodule.o build\temp.win-amd64-2.7\Release\scrypt.o build\temp.win-amd64-2.7\Rel
ease\ltc_scrypt.def -LC:\Python27\libs -LC:\Python27\PCbuild\amd64 -lpython27 -lmsvcr90 -o build\lib.win-amd64-2.7\ltc_scrypt.pyd
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0x1e): undefined reference to `__imp__PyArg_ParseTuple'
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0x35): undefined reference to `__imp__PyMem_Malloc'
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0x44): undefined reference to `__imp__PyString_AsString'
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0x83): undefined reference to `__imp__Py_BuildValue'
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0x8e): undefined reference to `__imp__PyMem_Free'
build\temp.win-amd64-2.7\Release\scryptmodule.o:scryptmodule.c:(.text+0xcd): undefined reference to `__imp__Py_InitModule4'
collect2.exe: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Tried to use VC compiler too:
Code:
C:\p2pool-8.2-1-g90b71e5\litecoin_scrypt>vcvarsall
Setting environment for using Microsoft Visual Studio 2010 x86 tools.

C:\p2pool-8.2-1-g90b71e5\litecoin_scrypt>setup.py build --compile=msvc install
running build
running build_ext
building 'ltc_scrypt' extension
creating build
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I. -IC:\Python27\include -IC:\Python27\PC /Tcs
cryptmodule.c /Fobuild\temp.win-amd64-2.7\Release\scryptmodule.obj
scryptmodule.c
scryptmodule.c(15) : warning C4013: 'scrypt_1024_1_1_256' undefined; assuming extern returning int
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I. -IC:\Python27\include -IC:\Python27\PC /Tcs
crypt.c /Fobuild\temp.win-amd64-2.7\Release\scrypt.obj
scrypt.c
creating build\lib.win-amd64-2.7
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\Python27\libs /LIBPATH:C:\Python27\PCbuil
d\amd64 /EXPORT:initltc_scrypt build\temp.win-amd64-2.7\Release\scryptmodule.obj build\temp.win-amd64-2.7\Release\scrypt.obj /OUT:build\lib.win-amd64-
2.7\ltc_scrypt.pyd /IMPLIB:build\temp.win-amd64-2.7\Release\ltc_scrypt.lib /MANIFESTFILE:build\temp.win-amd64-2.7\Release\ltc_scrypt.pyd.manifest
   Creating library build\temp.win-amd64-2.7\Release\ltc_scrypt.lib and object build\temp.win-amd64-2.7\Release\ltc_scrypt.exp
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__PyMem_Free referenced in function _scrypt_getpowhash
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__Py_BuildValue referenced in function _scrypt_getpowhash
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__PyString_AsString referenced in function _scrypt_getpowhash
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__PyMem_Malloc referenced in function _scrypt_getpowhash
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__PyArg_ParseTuple referenced in function _scrypt_getpowhash
scryptmodule.obj : error LNK2019: unresolved external symbol __imp__Py_InitModule4 referenced in function _initltc_scrypt
build\lib.win-amd64-2.7\ltc_scrypt.pyd : fatal error LNK1120: 6 unresolved externals
error: command '"E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.exe"' failed with exit status 1120
Any ideas? I have no troubles on win7 32bit...

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
BR0KK
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
October 18, 2012, 08:32:19 PM
 #3557

Upgrades are comming fast with p2pool ?

from 5.0 to 8.2

Just upgraded Smiley


Is it normal that every new release ofd p2pool gets its own default BTC address with Bitcoin qt?

Krak
Hero Member
*****
Offline Offline

Activity: 591
Merit: 500



View Profile WWW
October 18, 2012, 08:36:04 PM
 #3558

Is it normal that every new release ofd p2pool gets its own default BTC address with Bitcoin qt?
Yes. It's a good idea to set a static payout address with the -a flag.

BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
October 18, 2012, 09:42:29 PM
 #3559

I'm showing pool stale rate at 18%.  Aside from making my 4% very very efficient, is this normal for a hard branch?

I'm showing 8 at 20% right now.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
BR0KK
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
October 18, 2012, 09:49:13 PM
 #3560

seeing the same atm.

Seems to be normal?

Code:
2012-10-18 23:48:46.318000 P2Pool: 17452 shares in chain (9324 verified/17456 total) Peers: 12 (2 incoming)
2012-10-18 23:48:46.319000  Local: 3851MH/s in last 10.0 minutes Local dead on arrival: ~4.3% (2-7%) Expected time to share: 13.0 minutes
2012-10-18 23:48:46.320000  Shares: 7 (1 orphan, 3 dead) Stale rate: ~57.1% (25-85%) Efficiency: ~51.2% (18-90%) Current payout: 0.0174 BTC
2012-10-18 23:48:46.321000  Pool: 399GH/s Stale rate: 16.3% Expected time to block: 9.2 hours

Pages: « 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 [178] 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 ... 814 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!