Bitcoin Forum
May 22, 2024, 03:43:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  Print  
Author Topic: VanitySearch (Yet another address prefix finder)  (Read 31323 times)
WhyFhy
Hero Member
*****
Offline Offline

Activity: 1430
Merit: 513



View Profile
March 04, 2021, 12:56:49 PM
 #901

how much did you pay for your t4 cause I'm selling them for half here what I am on ebay. I also have rtx6000 and pci v100s
Also t4 isnt better then v100 in my use case scenarios

Leaseweb wants to sell one to me for 300€ a month, this includes the cost of the SSD, CPU and memory sticks so I'm inclined to think that the T4 by itself is worth ~180€/month. So assuming it matches the MSRP in 6 months the T4 could be 1,080€.

Is rtx6000 a typo?  Huh
RTX6000 no it is a cad card

T4

V100

Here a sxm2 watercooled tesla v100 rig I'm selling(my baby)  https://bitcointalk.org/index.php?topic=5320160.0
Heres the cards
https://bitcointalk.org/index.php?topic=5319402.0
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for

  BTC
.
BTC
.
 BTC
.
BTC
/]..[banned mixer]..
██
██
██
██
██
██
██

██

██

██

██
/]YOUR OPPORTUNITY TO
HAVE BITCOIN BUSINESS

██
██
██
██
██
██
██

██

██

██

██
.
  BTC
. BTC
.
.
 
BTC
  BTC
NotATether
Legendary
*
Offline Offline

Activity: 1610
Merit: 6753


bitcoincleanup.com / bitmixlist.org


View Profile WWW
March 04, 2021, 04:55:36 PM
 #902

Here a sxm2 watercooled tesla v100 rig I'm selling(my baby)  https://bitcointalk.org/index.php?topic=5320160.0
Heres the cards
https://bitcointalk.org/index.php?topic=5319402.0
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for

Dang, I would buy one from you but brownouts are a bitch in my country and UPSs are hard to find around here  Angry

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 04, 2021, 05:57:10 PM
 #903

Is there a version of the program available for Windows?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1064
Merit: 219

Shooters Shoot...


View Profile
March 04, 2021, 06:31:52 PM
 #904

Quote
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for
how much for the 6000s?
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1064
Merit: 219

Shooters Shoot...


View Profile
March 04, 2021, 06:32:36 PM
 #905

Is there a version of the program available for Windows?

https://github.com/JeanLucPons/VanitySearch/releases
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 04, 2021, 08:01:36 PM
 #906

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
WhyFhy
Hero Member
*****
Offline Offline

Activity: 1430
Merit: 513



View Profile
March 04, 2021, 09:00:28 PM
 #907

Quote
T4's sold stupid fast(had like 20+)  I dont understand why people dont buy from me here and flip on ebay
I have 1 v100 left(pci 16bg) ill accept 4500 for
how much for the 6000s?
3000

  BTC
.
BTC
.
 BTC
.
BTC
/]..[banned mixer]..
██
██
██
██
██
██
██

██

██

██

██
/]YOUR OPPORTUNITY TO
HAVE BITCOIN BUSINESS

██
██
██
██
██
██
██

██

██

██

██
.
  BTC
. BTC
.
.
 
BTC
  BTC
WhyFhy
Hero Member
*****
Offline Offline

Activity: 1430
Merit: 513



View Profile
March 04, 2021, 09:02:07 PM
 #908

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only

  BTC
.
BTC
.
 BTC
.
BTC
/]..[banned mixer]..
██
██
██
██
██
██
██

██

██

██

██
/]YOUR OPPORTUNITY TO
HAVE BITCOIN BUSINESS

██
██
██
██
██
██
██

██

██

██

██
.
  BTC
. BTC
.
.
 
BTC
  BTC
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1064
Merit: 219

Shooters Shoot...


View Profile
March 04, 2021, 09:06:30 PM
Merited by nc50lc (1)
 #909

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
This program is built with CUDA only (Nvidia); it currently does not support OpenCL, which is needed to run your RX580.
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 04, 2021, 09:22:58 PM
 #910

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only
Damn, at oclvanitygen I can't search whole bitcoin addresses as prefix....

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
NotATether
Legendary
*
Offline Offline

Activity: 1610
Merit: 6753


bitcoincleanup.com / bitmixlist.org


View Profile WWW
March 04, 2021, 10:40:53 PM
 #911

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only
Damn, at oclvanitygen I can't search whole bitcoin addresses as prefix....

If that's the purpose then I recommend running a proper brute forcer like Bitcrack instead of a tool that uses slow strncmp() calls to compare hashes. Your MKey/s rate will be much better.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 04, 2021, 10:52:19 PM
 #912

whitch CUDA driver i need?

D:\VanitySearch>VanitySearch.exe  -l
GPUEngine: CudaGetDeviceCount CUDA driver version is insufficient for CUDA runtime version

i have a AMD RX580 installed, with the normal AMD driver Pack...
you need oclvanitygen not this. cuda generally implicates Nvidia only
Damn, at oclvanitygen I can't search whole bitcoin addresses as prefix....

If that's the purpose then I recommend running a proper brute forcer like Bitcrack instead of a tool that uses slow strncmp() calls to compare hashes. Your MKey/s rate will be much better.
thanks but not possible with AMD gpu card...

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
jennamarble
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 08, 2021, 11:30:03 AM
 #913

the -cp option at the moment does not convert private key hex to uncompressed address format i am sure this is not a bug also for convenience can you update -><

-cp option update:

add read from input file for -cp option where it can read bunch of private key in hex format from text file instead of single computation to leverage gpu horse power for converting pre computed private keys and converting to compressed and uncompressed address format there is no tool out there does this using gpu i am pretty most people want their pre computed private keys to be converted as a side benefit.
NotATether
Legendary
*
Offline Offline

Activity: 1610
Merit: 6753


bitcoincleanup.com / bitmixlist.org


View Profile WWW
March 10, 2021, 10:35:47 AM
 #914

the -cp option at the moment does not convert private key hex to uncompressed address format i am sure this is not a bug also for convenience can you update -><

Currently it just converts a private key WIF to a public key hex and then exits. And it looks like there is an flag to do uncompressed key conversion called isComp which is passed to the internal function that does the conversion but it's not enabled by default. https://github.com/JeanLucPons/VanitySearch/blob/1bc508a19e2066777f3fb1a020f68f8705daf0f4/main.cpp#L469

-cp option update:

add read from input file for -cp option where it can read bunch of private key in hex format from text file instead of single computation to leverage gpu horse power for converting pre computed private keys and converting to compressed and uncompressed address format there is no tool out there does this using gpu i am pretty most people want their pre computed private keys to be converted as a side benefit.

Why with GPUs? That option is basically a conversion utility that already runs quickly, it doesn't start a vanity address search like the others.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
jennamarble
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 10, 2021, 03:50:33 PM
 #915

the -cp option at the moment does not convert private key hex to uncompressed address format i am sure this is not a bug also for convenience can you update -><

Currently it just converts a private key WIF to a public key hex and then exits. And it looks like there is an flag to do uncompressed key conversion called isComp which is passed to the internal function that does the conversion but it's not enabled by default. https://github.com/JeanLucPons/VanitySearch/blob/1bc508a19e2066777f3fb1a020f68f8705daf0f4/main.cpp#L469

-cp option update:

add read from input file for -cp option where it can read bunch of private key in hex format from text file instead of single computation to leverage gpu horse power for converting pre computed private keys and converting to compressed and uncompressed address format there is no tool out there does this using gpu i am pretty most people want their pre computed private keys to be converted as a side benefit.

Why with GPUs? That option is basically a conversion utility that already runs quickly, it doesn't start a vanity address search like the others.

i see however i have large amount of pre computed private keys which is costing me dearly to convert it to addresses as the cpu is not powerful enough to convert millions of private key to address the tool already does that it will be not hard for it to read bunch of private keys in hex format and do what it does with gpu if you search for converting pre computed private keys you see hundreds of result but all made for cpu but most people want it to be fast this is the only tool that takes single private key hex format and convert it to address however the power of gpu is wasted since many people have millions of private keys
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 10, 2021, 04:39:58 PM
 #916

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi


.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
jennamarble
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 10, 2021, 05:35:56 PM
 #917

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi



uninstall the driver install cuda toolkit from nvidia website it comes with the drivers and see if the problem persists
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1064
Merit: 219

Shooters Shoot...


View Profile
March 10, 2021, 05:41:58 PM
 #918

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi


The problem, if I remember correctly, is the RIPEMD160 function when trying to do more than one address. So, you need to create the string function; meaning, take off like 7 or 8 characters on your addresses in your list and see if that works.

Example:
turn address:
139743984739847328974982472347398
into
1397439847398473289749824

I do not know if it works with the latest release of VanitySearch but I know it works with version 17.
willi9974
Legendary
*
Offline Offline

Activity: 3444
Merit: 2723


Escrow Service


View Profile
March 10, 2021, 06:13:03 PM
 #919

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi



uninstall the driver install cuda toolkit from nvidia website it comes with the drivers and see if the problem persists

driver deinstalled, CUDA pack installed, but the same problem

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi


The problem, if I remember correctly, is the RIPEMD160 function when trying to do more than one address. So, you need to create the string function; meaning, take off like 7 or 8 characters on your addresses in your list and see if that works.

Example:
turn address:
139743984739847328974982472347398
into
1397439847398473289749824

I do not know if it works with the latest release of VanitySearch but I know it works with version 17.

i don't understand what's the point, i want to have all the addresses in the input file, if i shorten the addresses, then i can't search for the addresses anymore....

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
jennamarble
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 10, 2021, 06:29:01 PM
 #920

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi



uninstall the driver install cuda toolkit from nvidia website it comes with the drivers and see if the problem persists

driver deinstalled, CUDA pack installed, but the same problem

Hello all,

is the problem with the "illegal memory access" solved? Any what i can do from my side? I have installed the latest nvidia driver 461.09 package from ASUS webside.


Code:
D:\VanitySearch>VanitySearch.exe -gpu -i test.txt
VanitySearch v1.19
Search: 34 addresses (Lookup size 34,[1,1]) [Compressed]
Start Wed Mar 10 17:34:38 2021
Base Key: 25EE5410ED0AB4D679AD315289852E072746B55186EE8D7D336B9B996C10C8F6
Number of CPU thread: 3
GPU: GPU #0 GeForce RTX 3070 (46x0 cores) Grid(368x128)
GPUEngine: Launch: an illegal memory access was encountered

if i tray to create a single adress / key pair it works realy fast on my 3070 card, but from a input list with only 20 full adresses, the illegal memory access pops up.

Best regards,
Willi


The problem, if I remember correctly, is the RIPEMD160 function when trying to do more than one address. So, you need to create the string function; meaning, take off like 7 or 8 characters on your addresses in your list and see if that works.

Example:
turn address:
139743984739847328974982472347398
into
1397439847398473289749824

I do not know if it works with the latest release of VanitySearch but I know it works with version 17.

i don't understand what's the point, i want to have all the addresses in the input file, if i shorten the addresses, then i can't search for the addresses anymore....

Its a laptop? If it is then this is definately related to that my desktop gpu 1060 6gb works great with cuda have you tried changing power options it might be limiting the full potential if it still doesnt work then the gpu might not support such instructions that cuda code trying to execute you may also try to uninstall if any manufacturer software that exists
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  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!