Bitcoin Forum
May 04, 2024, 06:22:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: InfomanCoin - белая книга  (Read 7262 times)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
April 21, 2014, 06:05:16 PM
Last edit: November 06, 2014, 06:07:01 AM by info_infoman
 #1

1) Децентрализация эмиссии:
Базовый принцип нахождения блоков PoTS
Доказательство того что у тебя есть монеты старше всех и если кандидатов более 2-х то докажи что у тебя их больше
Принцип неделимости награды - всегда 1 монета
Принцип бесконечности - эмиссия бесконечна
Принцип премайна - премайн = 1 монете(стартовый блок)

Данные принципы децентрализуют генерацию новых монет и защищают общество от пулов.

Остальные принципы эмисси технические выбираются любым обществом на свое усмотрение(например время генерации блока) - форки

2) Децентрализация ценообразования, эквивалентности, платы
Базовый принцип - неделимость платы за любой товар = 1 монете (технически реализуется правилом включения транзакции в блок - на один адрес может быть отправлено множество монет за один блок "множество прев инпутов" но выход за 1 блок только 1 монета до тех пор пока не истратятся все "прев иипуты").

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

3) Децентрализация торговли
Базовый принцип толстых транзакций - в блоки принимаются только толстые транзакции (транзакции в условиях которых лежит синхронизация двух сред - 1 среды infomanCoin 2 внешней среды до момента невозможности обратного изменения.

Вспомогательный принцип - 4 этапа торговой операции : 1 - широковещательное объявление о изменении внешней среды за 1 монету(указывается в какой среде и что именно изменится), 2 - создание толстой транзакции с условием где и по каким параметрам менять внешнюю среду, 3 - проверка того что транзакция отправлена в сеть и если устраивают параметры приступать к изменению среды, 4 полная синхронизация на уровне невозвратности состояния обоих сред и включение транзакции infomanCoin в блок.

Данные принципы позволяют создать полноценную р2р торговую площадку без централизованного гаранта, гарантом становятся множество децентрализованных майнеров. Кроме того такая торговая площадка абсолютно не уязвима к любым барьерам со стороны государства. Однако сохраняется ментальный принцип создания сделок ибо правила устанавливают участники рынка понимающие друг друга и имеющие доступ к изменяемой внешней среде например к своей стране или к Яндекс деньги или к соседскому дому который нужно обогреть зимой.

4) Децентрализация дислайков или р2р инвестирование в инфраструктурные мероприятия
Базовый принцип индивидуальный дислайк на 1 монету - в случае если вас обманули на 1 монету вы можете установить флажок на адрес контрагента который вас обманул, далее любые монеты от этого адреса принимаются  только в том случае если они образовались из эмитированных или из пришедших из вне монет.
Расшифровываю
Мошенник(например политик взявший на себя обязательство построить мост через 2 года) принял от вас монету и еще с 10 млн людей собрал по 1 монете
в течении 2 лет строил и не достроил - распилил бюджет. Что делаете вы - ставите индивидуальный дислайк на его адрес а далее вся цепочка от его адреса начиная с позапрошлого года вашим кошельком автоматически принимает из этой цепочки входов деньги, но ровно до того момента когда за этот период от его адреса (мошенника) до вашего адреса есть дополнительные входы как только входы исчерпываются и остается 1 вход = 1 монете вы отказываете этой цепочке в приеме монет выставляя дислайк.

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

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

А как можно снять такой дислайк ? просто - приди к каждому у кого ты просил денег и попроси прощения.

вот собственно и все.
Проект абсолютно свободен, кто желает и может может назвать его своим именем, и создать монету для себя или для своего общества. Форкоризация приветствуется ибо этот коин благодаря пункту 3 такие коины могут торговать между собой без образования централизованных бирж.

Буду признателен за любую помощь техническую в плане написания кода.

Изначально проект анонсировался на форуме btcsec.
Ведутся попытки получения анализа экономических уязвимостей новой валюты у таких экономистов как профессор МГИМО Катасонова В.Ю.(надеюсь на его понимание и помощь)
Надеюсь на техническую помощь Baltazavr Smiley профессора pos систем.

1714803722
Hero Member
*
Offline Offline

Posts: 1714803722

View Profile Personal Message (Offline)

Ignore
1714803722
Reply with quote  #2

1714803722
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714803722
Hero Member
*
Offline Offline

Posts: 1714803722

View Profile Personal Message (Offline)

Ignore
1714803722
Reply with quote  #2

1714803722
Report to moderator
1714803722
Hero Member
*
Offline Offline

Posts: 1714803722

View Profile Personal Message (Offline)

Ignore
1714803722
Reply with quote  #2

1714803722
Report to moderator
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
April 23, 2014, 06:45:52 AM
 #2

Quote
Базовый принцип нахождения блоков PoTS
Доказательство того что у тебя есть монеты старше всех и если кандидатов более 2-х то докажи что у тебя их больше

а я уже это тоже придумал ))
все остальное очень сложно к пониманию (((
надо еще покумекать

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
April 23, 2014, 06:57:14 AM
Last edit: April 23, 2014, 07:50:46 AM by info_infoman
 #3

Quote
Базовый принцип нахождения блоков PoTS
Доказательство того что у тебя есть монеты старше всех и если кандидатов более 2-х то докажи что у тебя их больше

а я уже это тоже придумал ))
все остальное очень сложно к пониманию (((
надо еще покумекать

Отлично!! форкоризация и придумки в этом направлении только приветствуются!

полный разбор принципа PoTS проходил тут https://bitcointalk.org/index.php?topic=538543.0

кто еще интересуется и может формализовать это в машинном коде милости просим
кто может в динамике провести анализ развития такой эмиссии милости просим

В данный момент стоит 2 задачи :
1) экономическое обоснование - тут я пытаюсь наладить контакты с ведущими экономистами.
2)Технические задачи:
   а) Какой форк взять за основу ?

тут я рассуждаю исходя из заложенных параметров

1) PoTS(можно переработать ppcoin)
2) P2p торговля - тут нужно скрестить 2 форка - ФлоринКоин - функция передачи комментария к транзакции (тут мы можем организовать толстые транзакции) и bitcoin - функция bitalert в качестве широковещательного объявления на p2p рынке

3) нужно добавить 3 регистра
1-регистр подготовки транзакции к приему в блок(на основе майнпул регистра)
2-регистр приема свежих bitalert сообщений(новый регистр)
3-регистр дислайков(можно организовать на базе чекпоинтов древа блоков)

4) добавить универсальный обработчик толстых транзакций и дать ему инструменты для работы с сетевыми протоколами  http post get telnet итп....
в плане активации запроса и универсального парсинга полученных данных

5) добавить в клиент мини блокэксплорер(установка флажков регистр дислайков)
6) добавить в клиент мини р2р магазин (bitalert регистр)
7) добавить в клиент форму создания универсальных правил для толстых транзакций

lyka
Hero Member
*****
Offline Offline

Activity: 888
Merit: 1001

Proof-of-Stake Blockchain Network


View Profile WWW
April 23, 2014, 02:18:32 PM
 #4

настоящее вдохновение вдохновляет
neiros
Legendary
*
Offline Offline

Activity: 3500
Merit: 1100



View Profile WWW
April 24, 2014, 06:48:09 AM
 #5

Ведутся попытки получения анализа экономических уязвимостей новой валюты у таких экономистов как профессор МГИМО ...
Зачем так далеко ходить, когда каждая новая валюта в России может иметь любую экономическую уязвимость если валюта эта называется рубль. Grin

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
April 24, 2014, 11:56:54 AM
 #6

Зачем так далеко ходить, когда каждая новая валюта в России может иметь любую экономическую уязвимость если валюта эта называется рубль. Grin

эта не имеет ибо не нуждается в гаранте, государство это гарант общества

отнимаем централизацию гаранта
и субьекты экономики становятся неуязвимы со стороны государства и банков и полностью переходят под власть общества через синхронизацию.

этому механизм становиться возможен благодаря p2p торговле.

однако государству отводится роль новатора, созидателя инфраструктурных обьектов.
но ответственность опять же децентрализована(взял на себя ответсвенность за государство - неси полную отвественность) через синхронизацию, и общество избавляется от псевдовыборов и зомбирования населения.

icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
April 30, 2014, 03:52:36 PM
 #7

6) добавить в клиент мини р2р магазин (bitalert регистр)

если сделать хотябы это то будет круть

а чо за биталерт - как он работает - есть на него АПИ ?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
CyberMOS
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
April 30, 2014, 06:18:21 PM
 #8

_

что это дает - с точки зрения вас 1 монета капля в море 10млн монет которые собрал мошенник
однако вы не один кто поставил мошеннику дислайк а следовательно мошенник через некоторое время обнаружит что общество отказывается использовать его монеты.
Монеты превратились в черепки, мир мошенника скукожился до уровня его толстого кошелька, и ему даже булку хлеба неначто купить.
_
Весьма сомнительно. Ведь мошеннику придется купить материалы для строительства моста, а это товар ликвидный, можно сбыть,  да и расчитываться с контрагентами придется в некоторых случаях не койнами, не говоря уже о зарплате рабочим. Ближе к сдаче объекта все койны станут вынужденно-отмыты и упрекнуть за это строителя моста (мошенника) будет невозможно.
 А дальше вертел он дизлайки этих ваших койнов... (контрагенты или менялы попадают)

Хотя идея интересная, не до конца понимаю пока. Вы все расчеты в государстве хотите одномоментно перевести на это?
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
April 30, 2014, 08:52:19 PM
 #9

6) добавить в клиент мини р2р магазин (bitalert регистр)

если сделать хотябы это то будет круть

а чо за биталерт - как он работает - есть на него АПИ ?

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

соответственно в биталерт можно подвесить систему р2р рынка - оповещение что у меня есть товар на продажу (мясо молоко яйца)

Весьма сомнительно. Ведь мошеннику придется купить материалы для строительства моста, а это товар ликвидный, можно сбыть,  да и расчитываться с контрагентами придется в некоторых случаях не койнами, не говоря уже о зарплате рабочим. Ближе к сдаче объекта все койны станут вынужденно-отмыты и упрекнуть за это строителя моста (мошенника) будет невозможно.
 А дальше вертел он дизлайки этих ваших койнов... (контрагенты или менялы попадают)

Хотя идея интересная, не до конца понимаю пока. Вы все расчеты в государстве хотите одномоментно перевести на это?

нет модель коина внедряется постепенно по принципу гезелевских местных денег
благодаря функции умных денег имеющих уши и глаза такой форк прекрасно может торговаться с любым фиатом или внешней средой

что касается дислайков то дислайки олицетворяют внутренюю структуру товарооборота
дислайки будут действовать внутри того общества которая использует  форк

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

грубо говоря если вы сможете перевозить металл со скоростью движения денег между infomancoin форками внутри страны
то махинации будут возможны
иначе экономика таких денег вас сожмет и растопчет

тут нужны модели
я интуитивно их ощущаю
но холодный расчет в динамике просчитать немогу(ибо не супер компьютер)

есть еще вариант реверсивного движения дислайков но это от лукавого

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
April 30, 2014, 09:46:21 PM
 #10

CyberMOS
вы вообще очень важную тему подняли
вот смотрите
в предложенной мною модели
в цепочке от мошенника до того кто выставит дислайк
товаров будет меньше чем членов общества
ведь мошенних схомячил деньги, однако растратить их дальше уровня дислайков не может
возникает ситуация при которой в цепочке между мошенником и дислайком появляются квазисвободные деньги и напряженка с реальными товарами
общество в такой цепочке напрягается и ищет новых инноваторов
и они появляются и делают этой цепочке новое (предполагается не мошенническое предложение)
и собирает эти излишние деньги из цепочки от мошенника до дислайка
выращивает инфраструктуру
и как результат цепочка от мошенника до дислайка оздаравливается и закукливание в начале перерастает в выздоровление этого куска экономики.

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

конечно модель примитивна но есть места куда двигаться в плане ее развития

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
May 19, 2014, 12:35:33 PM
 #11

Дополнение к проекту:
в виду того что скорость эмиссии такой валюты будет крайне низкая(если 1 блок в минуту то 500 000 монет в год) и в виду того что общества использующие валюту будут пересекаться между собой
имеет смысл включить в клиент функцию свободной форкоризации

кнопку "создать/добавить/удалить валюту" с параметрами:
время генерации блока
логотип
название
+ технические параметры (порты, списки начальных нод итп)

добавить в клиент возможность ведения мультивалютной базы форков infomancoin
соответственно продублировать все это в минимагазин и реестр дислайков.

вкупе с децентрализацией торговли через активное api это позволит легко вести личную бухгалтерию  если вы используете несколько форков infomancoin, улучшает юзабилити.

Вести экономическую деятельность не только в обществе вокруг индивида но и с другими обществами в случае если индивид часто пользуется экономикой других обществ
(например Президент РФ управляет привлеченными средствами регионов на создание инфраструктуры государства и у него будет самый универсальный толстый кошелек, а например у жителя города Суходрищинска в виду отсутствия необходимости пересекаться с экономикой например острова Сахалин, будет кошелек с меньшим набором форков, впрочем в любой момент он сможет его расширить...).

Тот кто будет создавать новую валюту должен прекрасно понимать что валюта его будет жизнеспособна только в том случае если сможет обслуживать минимальный воспроизводственный экономический контур.

icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
July 11, 2014, 07:40:18 PM
 #12

1 монета в первом блоке - это нереально мало

сделай что-то вроде НЕКСТ с крашенными монетами

по сути лайки-дизлайки - это покраска своих монет, которые ты отправил кому-то

но технически это возможно? ведь ты уже перевел монеты и не можешь ими распоряжаться - но можешь ведь свои инпуты-отупуты покрасить?? а как - ведь в блоке они непокрашенные уже запечатлены

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
July 14, 2014, 09:11:52 AM
 #13

1 монета в первом блоке - это нереально мало

сделай что-то вроде НЕКСТ с крашенными монетами

по сути лайки-дизлайки - это покраска своих монет, которые ты отправил кому-то

но технически это возможно? ведь ты уже перевел монеты и не можешь ими распоряжаться - но можешь ведь свои инпуты-отупуты покрасить?? а как - ведь в блоке они непокрашенные уже запечатлены

повторяю монета не для массового ipo это не монета для спекуляции, это монета для реального сектора.
да и не монета это вовсе , это новый алгоритм для денежной системы, учитывая возможность безбиржевой(децентрализованной) торговли со всем что шевелится этот алгоритм легко форкать для любого общества от 2 и более человек.

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

сколько поступило от него на кошелек мошенника монет,
сколько поступило от других агентов,
сколько кошельком мошенника было сгенерированно монет(эмиссия pots)

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

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

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

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

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

CyberMOS
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
July 16, 2014, 03:31:46 PM
 #14



.
 
при этом мошенник остается на золотом острове(где много золота а еды нет)
у него есть выбор либо тоже сбежать с этого острова и начать все по новой
либо сидеть на своем мешке с золотом и сосать лапу
 
Либо продать коины дешевле рынка отмывщикам, которые всенепременно появятся (см ниже). Что совсем не мешает мошеннику начать все по новой


и как результат цепочка от мошенника до дислайка оздаравливается и закукливание в начале перерастает в выздоровление этого куска экономики.
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
July 18, 2014, 06:22:21 AM
 #15

Либо продать коины дешевле рынка отмывщикам, которые всенепременно появятся (см ниже). Что совсем не мешает мошеннику начать все по новой

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

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

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

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

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 06, 2014, 06:15:28 AM
 #16

Было решено создать промежуточную версию infomancoin
кодовое название InfomanCoin_tx

упор делается на TX(транзакции)
а конкретно децентрализация торговли

что сделано:

1) За основу взят florincoin
2) Добавлен регистр предварительной проверки транзакций в цикле
3) Добавлен CURL для опроса внешней среды
4) Добавлена проверка факта исполнения конечных сделок
5) Изменен интерфейс отображения  транзакций в QT приоритет tx_comment

 tx_comment = адрес внешней среды@токен факта изменения@старт блок с которого нужно начинать проверять транзакцию

наблюдать процесс тестирования можно в блокэксплорере флоринкоин

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 12, 2014, 08:01:10 AM
 #17

UP 12.11.14
Решено не нагружать компонент Alert р2р магазином по следующим причинам:

1) невозможно корректно сериализовать все группы виды и типы товаров и услуг
и в большой сети получится мегасписок предложений с очень кратким описанием
эту функцию прекрасно возьмет на себя интернет сайты бумажные обьявления и тп
(Alert планировалось использовать как компоненту доски обьявлений в р2р торговле)

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

3) размещать обьявления о услугах товарах только в одном приложении это слишком централизованно, а мы с этим боремся!

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 12, 2014, 09:32:34 AM
 #18

Алгоритм проверки начала и окончания факта изменения внешней среды:

В виду того что в блокчейн транзакции вписываются безвозвратно(кроме коллизий), а внешняя среда постоянно меняется то:

1) проверяем наличие strcomment
если нет то удалить транзакцию из мемпул

2) проверяем валидность url
если нет то удалить транзакцию из мемпул

3) проверяем наличие стартового блока
 если стартблок больше текущего то не обрабатываем транзакцию

4) проверяем наличие транзакции в регистре отложенных транзакций
если отложенный стартблок больше текущего то не обрабатываем транзакцию

5) запускаем модуль опроса внешней среды
если нет то то не обрабатываем транзакцию

6) проверяем доступность внешней среды
если нет то если транзакция есть в отложенных то удаляем из отложенных и добавляем вновь но с номером текущего блока + 10

7) если есть токен проверяем есть ли он во внешней среде

иначе добавляем транзакцию в шаблон блока

если нет то если транзакция есть в отложенных то удаляем из отложенных и добавляем вновь но с номером текущего блока + 10

иначе добавляем транзакцию в шаблон блока

соответственно это не касается орфан транзакций ибо по ним среда могла измениться давно
тут уместно включить 4-й параметр транзакции - блок окончания сделки
после которого сделка считается в случае орфан валидной в случае новой транзакции невалидной и подлежит удалению из мемпула

в принципе форк готов
осталось забить стартовый блок и некоторые параметры

info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 19, 2014, 08:43:51 AM
 #19

Предварительные тесты показали необходимость ускорения обработки статуса внешней среды
полностью переработана функция проверки
сама функция вынесена в отдельные потоки
результат - транзакции накапливаются в контейнере после чего параллельно проходят проверку
результаты вносятся в контейнер

Pages: [1]
  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!