Bitcoin Forum
April 22, 2021, 12:44:14 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 [80] 81 »
  Print  
Author Topic: Новый форк: Marycoin. Возможность начать с нуля!  (Read 80348 times)
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
April 11, 2019, 08:57:08 PM
 #1581

Уважаемое сообщество marycoin!

На следующей неделе, примерно на блоке 90000, состоится хардфорк marycoin.

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

Marycoin, как правило, добывается при помощи ASIC устройств. Подключение/снятие данных устройств приводит к большим колебаниям сложности. Так же периодически при майнинге МС используются мощности сторонних сервисов, таких как nicehash, что в свою очередь приводит к 2х-3х кратным колебаниям хешрейта. Я постарался внести такие изменения, чтобы все майнеры были в одинаковых условиях. Чтобы ни у кого не было возможности манипулировать добычей и при этом, чтобы не образовывались пробки мешающие нормальному функционированию сети.

С уважением, kzv.

OpenTrade - Open Source Cryptocurrency Exchange
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1619052254
Hero Member
*
Offline Offline

Posts: 1619052254

View Profile Personal Message (Offline)

Ignore
1619052254
Reply with quote  #2

1619052254
Report to moderator
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
April 16, 2019, 10:31:13 PM
 #1582

Всем привет.
Код новой версии Мэрикоина опубликован https://github.com/multicoins/marycoin/releases/tag/v15.6.5
Это хардфорк, поэтому всем заинтересованным обязательно нужно обновиться.
После блока 88000 алгоритм пересчета сложности автоматически изменится и старые версии кошельков станут несовместимы с новыми.

OpenTrade - Open Source Cryptocurrency Exchange
A-Bolt
Legendary
*
Offline Offline

Activity: 1838
Merit: 1555


View Profile
April 17, 2019, 02:45:53 PM
 #1583

После блока 88000 алгоритм пересчета сложности автоматически изменится

Тут, в коде пересчёта сложности есть вот что:
Code:
if (nAverageBlockTime > 630)
  bnAverageBits = (bnAverageBits * (nDeltaTimeBlocks6 + 5*600*6)) / (6*600*6) ;

Получается, если среднее время блока больше целевого интервала (600с), то есть, блоки находятся реже чем нужно, сложность у вас пересчитывается в сторону роста? Я правильно понял этот код? Если правильно, то, может, в этом случае сложность должна уменьшаться?   
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
April 17, 2019, 03:52:40 PM
Merited by chimk (4)
 #1584

После блока 88000 алгоритм пересчета сложности автоматически изменится

Тут, в коде пересчёта сложности есть вот что:
Code:
if (nAverageBlockTime > 630)
  bnAverageBits = (bnAverageBits * (nDeltaTimeBlocks6 + 5*600*6)) / (6*600*6) ;

Получается, если среднее время блока больше целевого интервала (600с), то есть, блоки находятся реже чем нужно, сложность у вас пересчитывается в сторону роста? Я правильно понял этот код? Если правильно, то, может, в этом случае сложность должна уменьшаться?   

Например:
Пусть среднее время между блоками = nAverageBlockTime = 630 секунд
Тогда время между шестью последними блоками nDeltaTimeBlocks6 примерно 3700 секунд

Тогда обратная сложность bnAverageBits = (bnAverageBits * (3700 + 5*600*6)) / (6*600*6)  = bnAverageBits * 1.004

То есть сложность немного уменьшится.

Ну и далее, чем больше nDeltaTimeBlocks6, тем сильнее уменьшится сложность.


OpenTrade - Open Source Cryptocurrency Exchange
A-Bolt
Legendary
*
Offline Offline

Activity: 1838
Merit: 1555


View Profile
April 17, 2019, 04:45:20 PM
 #1585

Например:
Пусть среднее время между блоками = nAverageBlockTime = 630 секунд
Тогда время между шестью последними блоками nDeltaTimeBlocks6 примерно 3700 секунд
Тогда обратная сложность bnAverageBits = (bnAverageBits * (3700 + 5*600*6)) / (6*600*6)  = bnAverageBits * 1.004
То есть сложность немного уменьшится.

Да, всё верно. Я ошибся в расчётах.
nugenti
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 01, 2019, 11:35:14 AM
 #1586

После блока 88000 алгоритм пересчета сложности автоматически изменится

Тут, в коде пересчёта сложности есть вот что:
Code:
if (nAverageBlockTime > 630)
  bnAverageBits = (bnAverageBits * (nDeltaTimeBlocks6 + 5*600*6)) / (6*600*6) ;

Получается, если среднее время блока больше целевого интервала (600с), то есть, блоки находятся реже чем нужно, сложность у вас пересчитывается в сторону роста? Я правильно понял этот код? Если правильно, то, может, в этом случае сложность должна уменьшаться?   

Например:
Пусть среднее время между блоками = nAverageBlockTime = 630 секунд
Тогда время между шестью последними блоками nDeltaTimeBlocks6 примерно 3700 секунд

Тогда обратная сложность bnAverageBits = (bnAverageBits * (3700 + 5*600*6)) / (6*600*6)  = bnAverageBits * 1.004

То есть сложность немного уменьшится.

Ну и далее, чем больше nDeltaTimeBlocks6, тем сильнее уменьшится сложность.


Я новичек на биталке) Думал ты обычный юзер ,а ты крут чел. Проверь личку. Прости если флуд. Удалю.
WackMack
Sr. Member
****
Offline Offline

Activity: 602
Merit: 250


View Profile
July 05, 2019, 06:12:31 AM
 #1587

Что с эксплорером? Он показывает большую сложность, но в тот же момент последний блок был найден 1 июля.. как так то? Если нет майнеров откуда сложность?

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
YoBit AirDrop $|
Get 700 YoDollars for Free!
🏆
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
July 05, 2019, 07:55:56 PM
 #1588

Что с эксплорером? Он показывает большую сложность, но в тот же момент последний блок был найден 1 июля.. как так то? Если нет майнеров откуда сложность?

судя по этому эксплореру, блоки ищются постоянно https://mc.multicoins.org/

OpenTrade - Open Source Cryptocurrency Exchange
SteepPepper
Jr. Member
*
Offline Offline

Activity: 158
Merit: 5


View Profile WWW
November 02, 2019, 10:21:50 AM
 #1589

Пул для майнинга MARYCOIN ( http://longpool.crypton.cf/ ) :
Алгоритм: sha256 (совместимость с биткоин-майнерами);
Протокол: stratum
Авто выплаты: каждые 3 полностью подтвержденные блока;
Процент пула: 1% (на оплату VDS)
Порты подключения разделены для разных типов устройств (пароль любой) :
     CPU:      stratum+tcp://35.226.202.157:3444     
     GPU:      stratum+tcp://35.226.202.157:3455     
     ASIC:     stratum+tcp://35.226.202.157:3466
COMMON:    stratum+tcp://35.226.202.157:3433

Пример команды запуска консольных майнеров:
    miner.exe -o stratum+tcp://35.226.202.157:3433 -u <Ваш адрес> -p 1
Bshiki
Sr. Member
****
Offline Offline

Activity: 826
Merit: 262


View Profile
November 02, 2019, 01:19:42 PM
 #1590

Что с эксплорером? Он показывает большую сложность, но в тот же момент последний блок был найден 1 июля.. как так то? Если нет майнеров откуда сложность?

судя по этому эксплореру, блоки ищются постоянно https://mc.multicoins.org/

в чем причина этого- подключение не защищено
злоумышленники могут пытаться похитить ваши данные с сайта mc.multicoins.org (например, пароли, сообщения или номера банковских карт)?
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 02, 2019, 04:06:30 PM
 #1591

Что с эксплорером? Он показывает большую сложность, но в тот же момент последний блок был найден 1 июля.. как так то? Если нет майнеров откуда сложность?

судя по этому эксплореру, блоки ищются постоянно https://mc.multicoins.org/

в чем причина этого- подключение не защищено
злоумышленники могут пытаться похитить ваши данные с сайта mc.multicoins.org (например, пароли, сообщения или номера банковских карт)?

Забыл ссл сертификат обновить. Сейчас все в порядке.

OpenTrade - Open Source Cryptocurrency Exchange
Bshiki
Sr. Member
****
Offline Offline

Activity: 826
Merit: 262


View Profile
November 02, 2019, 04:27:24 PM
 #1592

Что с эксплорером? Он показывает большую сложность, но в тот же момент последний блок был найден 1 июля.. как так то? Если нет майнеров откуда сложность?

судя по этому эксплореру, блоки ищются постоянно https://mc.multicoins.org/

в чем причина этого- подключение не защищено
злоумышленники могут пытаться похитить ваши данные с сайта mc.multicoins.org (например, пароли, сообщения или номера банковских карт)?

Забыл ссл сертификат обновить. Сейчас все в порядке.

все заработало спасибо наверное и правда сертификат был виноват. этот сайт принадлежит тебе?
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 02, 2019, 04:59:24 PM
 #1593


все заработало спасибо наверное и правда сертификат был виноват. этот сайт принадлежит тебе?

Да мне.
Есть еще один обозреватель, он не мой https://marycoin.net/
Есть еще форум. Я там тоже лишь один из модераторов https://forum.marycoin.org/
Биржа моя https://trade.multicoins.org/
Обменник на рубли тоже не мой, но я там в техподдержке https://mc-rub.multicoins.org/buy

OpenTrade - Open Source Cryptocurrency Exchange
casper77
Legendary
*
Offline Offline

Activity: 2324
Merit: 1020



View Profile
November 02, 2019, 05:15:56 PM
 #1594

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


        ▄▄▀▀▀▄▄
     ▄▄▀▄▄███▄▄▀▄▄
  ▄▄▀▄▄█████████▄▄▀▄▄
▄▀▄▄█████ ██▄▄▄▄▀██▄▄▀▄
█ ██████ ▄ █████ ████ █
█ █████ ▄█▄ ██ ▄█████ █
█ ████ ▄███▄ ██ █████ █
█ ███ ▄█████▄ ██ ████ █
▀▄▀▀█▄███████▄██▄██▀▀▄▀
  ▀▀▄▀▀█████████▀▀▄▀▀
     ▀▀▄▀▀███▀▀▄▀▀
        ▀▀▄▄▄▀▀

       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀

   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀

   ▄▄███████████████▄▄
 ▄██▀▀             ▀▀██▄
▄██              ▄▄   ██▄
██        ▄▄▄▄▄  ▀▀    ██
██      ▄▀     ▀▄      ██
██     █         █     ██
██     █         █     ██
██      ▀▄     ▄▀      ██
██        ▀▀▀▀▀        ██
▀██                   ██▀
 ▀██▄▄             ▄▄██▀
   ▀▀███████████████▀▀

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀

   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀
SteepPepper
Jr. Member
*
Offline Offline

Activity: 158
Merit: 5


View Profile WWW
November 03, 2019, 08:50:06 AM
 #1595

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


Список в студию, плис
casper77
Legendary
*
Offline Offline

Activity: 2324
Merit: 1020



View Profile
November 03, 2019, 09:11:10 AM
 #1596

я как-то на старте намайнил, даже помню что 500 с небольшим, и даже могу откопать wallet.dat
странно, что вы достаточно активны на форуме, а монета где-то на задворках
сейчас столько бирж, даже с бесплатным листингом, может, куда-нибудь двинуться ?
Список в студию, плис

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

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


        ▄▄▀▀▀▄▄
     ▄▄▀▄▄███▄▄▀▄▄
  ▄▄▀▄▄█████████▄▄▀▄▄
▄▀▄▄█████ ██▄▄▄▄▀██▄▄▀▄
█ ██████ ▄ █████ ████ █
█ █████ ▄█▄ ██ ▄█████ █
█ ████ ▄███▄ ██ █████ █
█ ███ ▄█████▄ ██ ████ █
▀▄▀▀█▄███████▄██▄██▀▀▄▀
  ▀▀▄▀▀█████████▀▀▄▀▀
     ▀▀▄▀▀███▀▀▄▀▀
        ▀▀▄▄▄▀▀

       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀

   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀

   ▄▄███████████████▄▄
 ▄██▀▀             ▀▀██▄
▄██              ▄▄   ██▄
██        ▄▄▄▄▄  ▀▀    ██
██      ▄▀     ▀▄      ██
██     █         █     ██
██     █         █     ██
██      ▀▄     ▄▀      ██
██        ▀▀▀▀▀        ██
▀██                   ██▀
 ▀██▄▄             ▄▄██▀
   ▀▀███████████████▀▀

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀

   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀
SteepPepper
Jr. Member
*
Offline Offline

Activity: 158
Merit: 5


View Profile WWW
November 03, 2019, 09:20:01 AM
 #1597

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

О!! Друг!! спасибо большое!!! щас уговаривать буду своих заняться делом
Bshiki
Sr. Member
****
Offline Offline

Activity: 826
Merit: 262


View Profile
November 03, 2019, 10:06:22 AM
 #1598


все заработало спасибо наверное и правда сертификат был виноват. этот сайт принадлежит тебе?

Да мне.
Есть еще один обозреватель, он не мой https://marycoin.net/
Есть еще форум. Я там тоже лишь один из модераторов https://forum.marycoin.org/
Биржа моя https://trade.multicoins.org/
Обменник на рубли тоже не мой, но я там в техподдержке https://mc-rub.multicoins.org/buy

запишу. молодец что вкладываешь в проект не только деньги но и время и ресурсы.
ilyapx
Jr. Member
*
Offline Offline

Activity: 210
Merit: 7


View Profile
March 05, 2020, 06:04:05 PM
 #1599

KZV Я кажется нашел способ обойти проблему майнинга о котором ты говорил, но это не точно.
Попробуй протестировать мой альткоин, у меня вроде проблем не возникает и майнинг работает стабильно.
Можешь прямо в виртуальной машине и локальной сети тестировать.
kzv
Legendary
*
Offline Offline

Activity: 1652
Merit: 1247

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 05, 2020, 06:29:41 PM
 #1600

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

Одного точно знаю кто майнит. Других не знаю. Не могу сказать сколько сейчас майнеров. Думаю два или три.
Про твою монету давай лучше в твоей теме поговорим. Скинь ссылку в личку.

OpenTrade - Open Source Cryptocurrency Exchange
Pages: « 1 ... 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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 [80] 81 »
  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!