Bitcoin Forum
July 02, 2020, 07:12:20 PM *
News: Latest Bitcoin Core release: 0.20.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 342 »
  Print  
Author Topic: Obyte/Byteball: нoвый кoнсeнcуc нa DAG + привaтныe плaтeжи  (Read 307821 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
isl0
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
April 24, 2017, 03:04:43 PM
 #1861

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?
100% First Deposit Bonus Instant Withdrawals Best Odds 10+ Sports Since 2014 No KYC Asked Play Now
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1593717140
Hero Member
*
Offline Offline

Posts: 1593717140

View Profile Personal Message (Offline)

Ignore
1593717140
Reply with quote  #2

1593717140
Report to moderator
1593717140
Hero Member
*
Offline Offline

Posts: 1593717140

View Profile Personal Message (Offline)

Ignore
1593717140
Reply with quote  #2

1593717140
Report to moderator
1593717140
Hero Member
*
Offline Offline

Posts: 1593717140

View Profile Personal Message (Offline)

Ignore
1593717140
Reply with quote  #2

1593717140
Report to moderator
Nordman
Legendary
*
Offline Offline

Activity: 950
Merit: 1000


View Profile
April 24, 2017, 03:09:04 PM
 #1862

бекапить надо если слетит система или если чето еще случится на том же железе. Тогда можно на том же компе запустить с дискрибутива  установку кошелька (создастся кошелек привязанный к тому дивайс АйДи) и подсунуть ему забекапеную папку. Все монеты сохранятся. К железу привязано - защита от двойных трат
Непонятно что такое "дивайс АйДи".
Вот, например, "чето еще случится на том же железе" - умер жёсткий диск, и есть бэкап папки.
Если переустановить ОС на новом диске и восстановиться с бэкапа папки, кошелёк будет корректно работать?

Насколько я понимаю, device ID - это в первую очередь материнка. Даже если всё остальное замените, пока жива ваша материская плата, живы ваши монеты, привязанные к "железу".
naska21
Hero Member
*****
Offline Offline

Activity: 1386
Merit: 598



View Profile
April 24, 2017, 03:10:39 PM
 #1863

бекапить надо если слетит система или если чето еще случится на том же железе. Тогда можно на том же компе запустить с дискрибутива  установку кошелька (создастся кошелек привязанный к тому дивайс АйДи) и подсунуть ему забекапеную папку. Все монеты сохранятся. К железу привязано - защита от двойных трат
Непонятно что такое "дивайс АйДи".
Вот, например, "чето еще случится на том же железе" - умер жёсткий диск, и есть бэкап папки.
Если переустановить ОС на новом диске и восстановиться с бэкапа папки, кошелёк будет корректно работать?


скорее всего привязка к материнке, но лучше этот вопрос задать тоничу лично на слаке или в англоязычной ветке, он русскоговорящий
 Я знаю только что на все подобные вопросы он отвечает типа создайте синхронизированные мальтисиги на нескольких устройствах и будет вам счастье, т е в случае чего вы всегда сможете перекинуть из одного мальтисига на новое устройство, чем бы появление этого нового не было обусловлено -

Пока писал, уже ответили выше

whole nazca signature space owned by naska21 for rent, feel free to PM me
naska21
Hero Member
*****
Offline Offline

Activity: 1386
Merit: 598



View Profile
April 24, 2017, 03:13:12 PM
Last edit: April 24, 2017, 03:50:23 PM by naska21
 #1864

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?

а чего нельзя. Можно, главное чтобы это были мальтисиги

Топ 100 ББ адресов https://byteball.fr/Top100ByteballRichest.html

новая 1.8.1 версия кошелька https://github.com/byteball/byteball/releases/tag/v1.8.1

whole nazca signature space owned by naska21 for rent, feel free to PM me
isl0
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
April 24, 2017, 03:40:41 PM
 #1865

Друзья привет.У меня вопрос к вам . Вот я установил етот кошель битбола ну я ни где не вижу логина или что то на подобе того Если вдруг я усстановлю кошель на другой комп как я смогу зайти именно на свой счет ? Или допустим у меня полетит винда.Тогода тоже прийдется переустанавливать кошель  и тот єе вопрос как я на него зайду ?
Можно синхронизировать разные кошели на разных компах,после создания мультисчета общего на два компа, просто переведи туда байты.
Как привязать Андроид кошелек к десктопному?
Нажми paired devices, далее тебе надо соединить  два устройства   , жми add new devices ,далее на одном из устройств жмешь invite  и отправляешь QR код (можно длинный код из странных цифр на другое устройство).на другом accept и вставляешь инвайт с первого,все устройства у тебя соединены(запрос на соединение подтверждаешь).Далее выходишь обратно в начальную позицию кошелька и выбираешь добавить  кошелек  ,далее вкладку multidevice ,лучше выбрать 1 на 2,то есть в первой строчке ставишь 2 устройства ,в о второй цифру 1 и самое главное (в последней нижней вкладке выбираешь из выпадающего списка из тех кто соединен нужное тебе устройство),на втором устройстве будет запрос на подтверждение,вот и все.Далее переводишь байты на общий кошель 2х компов(или компа и телефона,можешь на 3 или 4 мульти сделать)Тут главное не перепутать  и не сделать кошель  2 на 2,тогда при потери 1 устройства уже ничего не выведешь.


Спасибо большое!
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 04:27:00 PM
 #1866

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?

а чего нельзя. Можно, главное чтобы это были мальтисиги

Топ 100 ББ адресов https://byteball.fr/Top100ByteballRichest.html

новая 1.8.1 версия кошелька https://github.com/byteball/byteball/releases/tag/v1.8.1
первый это кошель тонича,с которого раздача идет))
второй  и третий скорее всего или лиск или экономи
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 04:41:42 PM
Last edit: April 24, 2017, 05:21:41 PM by cfif
 #1867

бекапить надо если слетит система или если чето еще случится на том же железе. Тогда можно на том же компе запустить с дискрибутива  установку кошелька (создастся кошелек привязанный к тому дивайс АйДи) и подсунуть ему забекапеную папку. Все монеты сохранятся. К железу привязано - защита от двойных трат
Непонятно что такое "дивайс АйДи".
Вот, например, "чето еще случится на том же железе" - умер жёсткий диск, и есть бэкап папки.
Если переустановить ОС на новом диске и восстановиться с бэкапа папки, кошелёк будет корректно работать?


скорее всего привязка к материнке, но лучше этот вопрос задать тоничу лично на слаке или в англоязычной ветке, он русскоговорящий
 Я знаю только что на все подобные вопросы он отвечает типа создайте синхронизированные мальтисиги на нескольких устройствах и будет вам счастье, т е в случае чего вы всегда сможете перекинуть из одного мальтисига на новое устройство, чем бы появление этого нового не было обусловлено -

Пока писал, уже ответили выше
Мне казалась,что защита от двойных трат идет по истраченым хешам ,который в даг файле записаны.
Вот на первой странице
Для защиты от двойной траты в базу данных Byteball дополнительно записывается доказательство траты, содержащее хэш расходуемого выхода. Таким образом, в случае повторной траты того же выхода доказательство траты неизбежно будет точно таким же.
https://bitcointalk.org/index.php?topic=1574508.0

yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
April 24, 2017, 04:58:27 PM
 #1868

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?

а чего нельзя. Можно, главное чтобы это были мальтисиги

Топ 100 ББ адресов https://byteball.fr/Top100ByteballRichest.html

новая 1.8.1 версия кошелька https://github.com/byteball/byteball/releases/tag/v1.8.1
первый это кошель тонича,с которого раздача идет))
второй  и третий скорее всего или лиск или экономи


Третий и четвётрый, как я понимаю, тоже тонича, те самые 2%, которые у него останутся.

.
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 05:17:55 PM
 #1869

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?

а чего нельзя. Можно, главное чтобы это были мальтисиги

Топ 100 ББ адресов https://byteball.fr/Top100ByteballRichest.html

новая 1.8.1 версия кошелька https://github.com/byteball/byteball/releases/tag/v1.8.1
первый это кошель тонича,с которого раздача идет))
второй  и третий скорее всего или лиск или экономи


Третий и четвётрый, как я понимаю, тоже тонича, те самые 2%, которые у него останутся.

не он писал,что его 1% в раздаче не участвуют и он их получит последним.
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 05:23:09 PM
 #1870

Вот еще нашел
Основная цепь (ОЦ) задаёт линейно упорядоченное множество между транзакциями: транзакции, которые включены ранее в ОЦ (прямо или косвенно), считаются более ранними в упорядоченном множестве. В случае двойной траты действительной считается та транзакция, которая в упорядоченном множестве встречается раньше, остальные считаются недействительными.
Так ,что мне непонятно,если защита от двойных трат встроена в протокол,зачем нужно в  кошели  записывать номера материнок.
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
April 24, 2017, 05:32:59 PM
 #1871

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата. Курите англоязычную ветку, там все это разжевано ( Можете попробовать Боюсь потеряете монеты )
Правильный вариант как говорилось выше создать 2-3- скока хочешь кошельков на разных устройствах и их синхронизировать Тогда ничего не потеряете
А можно ли привязывать Full кошелёк к лайт-кошельку?

а чего нельзя. Можно, главное чтобы это были мальтисиги

Топ 100 ББ адресов https://byteball.fr/Top100ByteballRichest.html

новая 1.8.1 версия кошелька https://github.com/byteball/byteball/releases/tag/v1.8.1
первый это кошель тонича,с которого раздача идет))
второй  и третий скорее всего или лиск или экономи


Третий и четвётрый, как я понимаю, тоже тонича, те самые 2%, которые у него останутся.

не он писал,что его 1% в раздаче не участвуют и он их получит последним.


BZUAVP5O4ND6N3PVEUZJOATXFPIKHPDC получил 10000 Гбайт 25 декабря 2016,

https://explorer.byteball.org/#BZUAVP5O4ND6N3PVEUZJOATXFPIKHPDC

в распределении не участвовал

http://transition.byteball.org/firstround.html

Это совершенно точно адрес тонича.

.
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
April 24, 2017, 05:34:54 PM
 #1872

Вот еще нашел
Основная цепь (ОЦ) задаёт линейно упорядоченное множество между транзакциями: транзакции, которые включены ранее в ОЦ (прямо или косвенно), считаются более ранними в упорядоченном множестве. В случае двойной траты действительной считается та транзакция, которая в упорядоченном множестве встречается раньше, остальные считаются недействительными.
Так ,что мне непонятно,если защита от двойных трат встроена в протокол,зачем нужно в  кошели  записывать номера материнок.

Адрес девайса нужен для пересылки тёмных байтов. А иначе как?

.
corrado25
Full Member
***
Offline Offline

Activity: 737
Merit: 100


View Profile
April 24, 2017, 07:09:39 PM
 #1873

Друзья привет.У меня вопрос к вам . Вот я установил етот кошель битбола ну я ни где не вижу логина или что то на подобе того Если вдруг я усстановлю кошель на другой комп как я смогу зайти именно на свой счет ? Или допустим у меня полетит винда.Тогода тоже прийдется переустанавливать кошель  и тот єе вопрос как я на него зайду ?

кошелек привязан к железу, на другом компе будет другой кошелек но ты можешь синхронизировать их . бекапь на случай полетит винда.

Скопировал папку байтбола в "" на другой комп, и баланс сразу отобразился на другом компе.
Правда ещё не пробовал отправлять эти монеты.

Точно ли привязан к железу?
Очень не хочется потерять монеты на случай выхода железа из строя.
Если я папку C:\User\name\AppData\Local\Byteball закину себе на флешку то портом можно будем после переутсновки виндовс установить  кошель битблола и ету папку Local\Byteball просто закинуть на комп и тогда мой битбол чсет отобразится ? Да и куда ето папку закидывать ? В Local заменить ее вместо той что установилась с кошельком или как ?
bure
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
April 24, 2017, 07:51:49 PM
 #1874

бекапить надо если слетит система или если чето еще случится на том же железе. Тогда можно на том же компе запустить с дискрибутива  установку кошелька (создастся кошелек привязанный к тому дивайс АйДи) и подсунуть ему забекапеную папку. Все монеты сохранятся. К железу привязано - защита от двойных трат
Непонятно что такое "дивайс АйДи".
Вот, например, "чето еще случится на том же железе" - умер жёсткий диск, и есть бэкап папки.
Если переустановить ОС на новом диске и восстановиться с бэкапа папки, кошелёк будет корректно работать?


скорее всего привязка к материнке, но лучше этот вопрос задать тоничу лично на слаке или в англоязычной ветке, он русскоговорящий
 Я знаю только что на все подобные вопросы он отвечает типа создайте синхронизированные мальтисиги на нескольких устройствах и будет вам счастье, т е в случае чего вы всегда сможете перекинуть из одного мальтисига на новое устройство, чем бы появление этого нового не было обусловлено -

Пока писал, уже ответили выше

Не понял, если ноут украдут то бекап недействителен? Что за чушь, не может быть такого
Разумеется, привязка к железу это не защита от двойных трат
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 08:02:51 PM
 #1875

бекапить надо если слетит система или если чето еще случится на том же железе. Тогда можно на том же компе запустить с дискрибутива  установку кошелька (создастся кошелек привязанный к тому дивайс АйДи) и подсунуть ему забекапеную папку. Все монеты сохранятся. К железу привязано - защита от двойных трат
Непонятно что такое "дивайс АйДи".
Вот, например, "чето еще случится на том же железе" - умер жёсткий диск, и есть бэкап папки.
Если переустановить ОС на новом диске и восстановиться с бэкапа папки, кошелёк будет корректно работать?


скорее всего привязка к материнке, но лучше этот вопрос задать тоничу лично на слаке или в англоязычной ветке, он русскоговорящий
 Я знаю только что на все подобные вопросы он отвечает типа создайте синхронизированные мальтисиги на нескольких устройствах и будет вам счастье, т е в случае чего вы всегда сможете перекинуть из одного мальтисига на новое устройство, чем бы появление этого нового не было обусловлено -

Пока писал, уже ответили выше

Не понял, если ноут украдут то бекап недействителен? Что за чушь, не может быть такого
Разумеется, привязка к железу это не защита от двойных трат
есть же еще сид,по сиду можно байты восстановить
starik69
Legendary
*
Offline Offline

Activity: 1367
Merit: 1000


View Profile
April 24, 2017, 08:03:10 PM
 #1876

каждое устройство (железо) имеет свой уникальный адрес и каждый кошелек к нему привязан. Потратить с другого устройства путем копирования нельзя - двойная трата.
Бред не несите,  Angry при копировании папки кошелька на другое железо все прекрасно доступно и тратится.  Cool
Вот если скакать туда-сюда или запускать одновременно на разных устройствах - то могут быть проблемы. Roll Eyes
cfif
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 529



View Profile
April 24, 2017, 08:24:37 PM
 #1877

Вот еще нашел
Основная цепь (ОЦ) задаёт линейно упорядоченное множество между транзакциями: транзакции, которые включены ранее в ОЦ (прямо или косвенно), считаются более ранними в упорядоченном множестве. В случае двойной траты действительной считается та транзакция, которая в упорядоченном множестве встречается раньше, остальные считаются недействительными.
Так ,что мне непонятно,если защита от двойных трат встроена в протокол,зачем нужно в  кошели  записывать номера материнок.

Адрес девайса нужен для пересылки тёмных байтов. А иначе как?
Для защиты от двойной траты в базу данных Byteball дополнительно записывается доказательство траты, содержащее хэш расходуемого выхода. Таким образом, в случае повторной траты того же выхода доказательство траты неизбежно будет точно таким же.
https://bitcointalk.org/index.php?topic=1574508.0
хеши это для защиты любых активов на байтах,в том числе и темных,а для пересылки активов нужно сопрягать кошельки
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
April 24, 2017, 09:00:44 PM
 #1878

Вот еще нашел
Основная цепь (ОЦ) задаёт линейно упорядоченное множество между транзакциями: транзакции, которые включены ранее в ОЦ (прямо или косвенно), считаются более ранними в упорядоченном множестве. В случае двойной траты действительной считается та транзакция, которая в упорядоченном множестве встречается раньше, остальные считаются недействительными.
Так ,что мне непонятно,если защита от двойных трат встроена в протокол,зачем нужно в  кошели  записывать номера материнок.

Адрес девайса нужен для пересылки тёмных байтов. А иначе как?
Для защиты от двойной траты в базу данных Byteball дополнительно записывается доказательство траты, содержащее хэш расходуемого выхода. Таким образом, в случае повторной траты того же выхода доказательство траты неизбежно будет точно таким же.
https://bitcointalk.org/index.php?topic=1574508.0
хеши это для защиты любых активов на байтах,в том числе и темных,а для пересылки активов нужно сопрягать кошельки


Детали транзакции в тёмных байтах хранятся только на девайсах отправителя и получателя. Релею нужно знать их адреса, чтоб знать куда чего пересылать.

.
Igorjok
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
April 24, 2017, 09:30:59 PM
 #1879

а байтболл уже 153 бакса стоит)второй по цене ,после битка))
https://coinmarketcap.com/currencies/byteball/
Ну так, говорили же что он идёт на смену битку - так оно очень вероятно и будет. Эх в интересное мы время живём, то-ли ещё будет. Wink

Кто байт на смену битку не надо так смешить.

Сильно смешно? Как именно? Средне, высоко, низко? Может выше среднего, чтобы точно знать.

А что такое биток? Первая децентрализованная валюта?
Так как его использовать с в повседневных сделках с таким блокчейном, ограничение пропускной способности и инфляцией?
Ему быть первым только за счет того что он "первый популярный"?

О не не все так просто, можно еще сказать что биток, это просто воздух, а те кто майнит его идиоты. За битком стоит очень мощное сообщество, чего только стоит вычеслительная мощность его сети. И да он первый и остается им и по сей день. Байтболом и близко не пахнет это так поиграться и забыть, да и почему байт, а не, допустим Эфир.

Ну смешно сильно даже очень.

▓▓▓▓▓▓▓▓▓▓    ▶▶▶▶ Get Your Free Tokens Now ◀◀◀◀  First PoS Smart Contract Token
    PoSToken       Free Airdrop ●  No-ICO ●  100% Annual Interest First Year
▓▓▓▓▓▓▓▓▓▓    ANN ●  WebSite  ●  Twitter  ●  Slack  ●  Whitepaper
samer123
Jr. Member
*
Offline Offline

Activity: 60
Merit: 3


View Profile
April 24, 2017, 09:46:58 PM
 #1880

а байтболл уже 153 бакса стоит)второй по цене ,после битка))
https://coinmarketcap.com/currencies/byteball/
Ну так, говорили же что он идёт на смену битку - так оно очень вероятно и будет. Эх в интересное мы время живём, то-ли ещё будет. Wink

Кто байт на смену битку не надо так смешить.

Сильно смешно? Как именно? Средне, высоко, низко? Может выше среднего, чтобы точно знать.

А что такое биток? Первая децентрализованная валюта?
Так как его использовать с в повседневных сделках с таким блокчейном, ограничение пропускной способности и инфляцией?
Ему быть первым только за счет того что он "первый популярный"?

О не не все так просто, можно еще сказать что биток, это просто воздух, а те кто майнит его идиоты. За битком стоит очень мощное сообщество, чего только стоит вычеслительная мощность его сети. И да он первый и остается им и по сей день. Байтболом и близко не пахнет это так поиграться и забыть, да и почему байт, а не, допустим Эфир.

Ну смешно сильно даже очень.

за битком стоят майнеры и спекулянты(обычно это одни люди), они его и продвигают.
байту это не сильно нужно, исходя из технологической практичности. хотя думаю в какой то момент и за него возьмутся.
Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 342 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!