Bitcoin Forum
May 14, 2024, 01:50:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 »  All
  Print  
Author Topic: Как "заморозить" биткойны?  (Read 11878 times)
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
December 05, 2014, 01:28:18 PM
 #21

внутри протокола уже есть script. он позволяет это сделать.
готовьте raw-транзакцию от себя себе со срабатыванием на заданную дату.

Охуительный совет от форумного новичка.
Как же мы все раньше не додумались до этого?
А что еще позволяет скрипт? Запустить человека в космос он тоже может?
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715651400
Hero Member
*
Offline Offline

Posts: 1715651400

View Profile Personal Message (Offline)

Ignore
1715651400
Reply with quote  #2

1715651400
Report to moderator
1715651400
Hero Member
*
Offline Offline

Posts: 1715651400

View Profile Personal Message (Offline)

Ignore
1715651400
Reply with quote  #2

1715651400
Report to moderator
1715651400
Hero Member
*
Offline Offline

Posts: 1715651400

View Profile Personal Message (Offline)

Ignore
1715651400
Reply with quote  #2

1715651400
Report to moderator
Borrris
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 05, 2014, 01:32:50 PM
 #22

внутри протокола уже есть script. он позволяет это сделать.
готовьте raw-транзакцию от себя себе со срабатыванием на заданную дату.

Охуительный совет от форумного новичка.
Как же мы все раньше не додумались до этого?
А что еще позволяет скрипт? Запустить человека в космос он тоже может?

пиздить - не мешки ворочать, плечи не болят.
https://en.bitcoin.it/wiki/Script
вся хуйня уже придумана до особо пиздливых для особо хитровыебанных.
BITTROLL
Full Member
***
Offline Offline

Activity: 170
Merit: 100


Patriarch


View Profile
December 05, 2014, 07:52:00 PM
 #23

Завали ебало чмо! Не кому на хуй не всралось держать в пуле транз-кандидатов на включение в блок твой хитровыебанный перевод самому себе целых дохуя времени

https://www.youtube.com/channel/UCkp0Tc7ll67bChomTyB1ezQ
Вся правда об Украине
denis72
Full Member
***
Offline Offline

Activity: 238
Merit: 250



View Profile
December 09, 2014, 04:12:18 PM
 #24

А какое практическое применение, имеет вопрос обсуждаемый здесь?
Antibit (OP)
Full Member
***
Offline Offline

Activity: 137
Merit: 113



View Profile
December 09, 2014, 05:14:43 PM
 #25

А какое практическое применение, имеет вопрос обсуждаемый здесь?

Вы читали первый пост? Я там отразил пару примеров применения:

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

Или, например, хочется сделать подарок в виде 5 монет самому себе на ДР, который будет 05.05.15, но для этого нужно, чтобы эти 5 BTC мне стали доступны не ранее этой даты.

Могу добавить, что найденное решение так же будет полезно людям, склонным к азартным играм.
"Заморозить" свои монеты, тем самым оградить себя от игры и неизбежного проигрыша, хотя бы на время  Smiley
yurm
Full Member
***
Offline Offline

Activity: 216
Merit: 100


View Profile
December 17, 2014, 03:18:13 PM
 #26

Видимо придется ждать, когда разработчики запустят заложенную в протокол функцию отложенных транзакций lock_time, если это вообще произойдет  Smiley
lock_time уже есть и работает, правда без возможности управления через RPC (если только в новейших версиях не появилось, давно не следил за темой). Если хотите манипулировать lock_time'ом, можете воспользоваться моим скриптом: https://bitcointalk.org/index.php?topic=439210.0 — там, правда, bitcoind на bitcoin-cli поменять надо для новых версий Bitcoin Core.

Сам метод я уже как-то раз описывал:
возможно ли какой-то специальной командой в консоли временно(!) выключить определенный адрес из биткоин-сети?
А цель? Заблокировать средства до определённого момента времени, и чтобы их нельзя было перевести куда-либо кроме in? Тогда так: создаём временный кошелёк, переводим на один из его адресов (intermediate) средства, после перевода создаём транзакцию intermediate→in с требуемым временем разблокирования (locktime), транзакцию сохраняем, временный кошелёк уничтожаем. После locktime публикуем сохранённую транзакцию.

BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
Antibit (OP)
Full Member
***
Offline Offline

Activity: 137
Merit: 113



View Profile
January 04, 2015, 11:46:39 PM
 #27

Есть новости по lock_time функции?
Какие-то клиенты уже позволяют манипулировать временем?
leadcorp
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
February 24, 2015, 03:50:50 AM
 #28

Короче вы все предложили очень тяжелые способы, а многие из вас сказали что это невозможно. Обращаясь к вам скажу: вы не правы.

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


1) Делаем резервную копию сайта bitaddress.org в виде zip файла - ссылка zip доступна прямо в подвале сайта (вдруг алгоритм шифрования изменят в будущем)

2) Заходим на bitaddress.org, переходим во вкладку "Умный кошелёк" или "Brain Wallet". Тут мы можем создавать безопасные перманентные фразы которые в результате дают возможность в голове хранить комбинацию-пароль с помощью-которого и создаётся ваш кошелёк+private key.

3) Выбираем и запоминаем фразу например моя фраза RussiaGetsBitcoinFasterThanAmerica. Фраза должна быть легко запоминаемой для вас, и тяжело подбираемой брутфорсом и в любом случае должна превышать по кол-ву символов 15 букв. В идеале вы бы использовали эту систему для того чтобы создать с помощью этой фразы 1 кошелёк и всё. Но так как вы задались целью хранить биткоины в недоступном для себя месте, читайте следующий пункт (4)

4) Вместо того чтобы в качестве фразы умного кошелька RussiaGetsBitcoinFasterThanAmerica я бы усложнил себе жизнь добавив вконце чего-то вроде велосипедного замка, т.е. пятизначная кодовая комбинация которую вы намеренно не будете запоминать. Главное помните и случайно генерируйте одинаковое количество чисел в конце фраз и забывайте как только кинули туда очередные 100-200 рублей. Например берёте свою фразу RussiaGetsBitcoinFasterThanAmerica и добавляете к ней числа вот-так: RussiaGetsBitcoinFasterThanAmerica23894, затем вбиваете в секцию "Умный кошелёк" генерируете кошель, закидываете туда скажем 100 рублей (или какая у вас там ежедневная порция сбережений - главное не кидайте на каждый из таких кошельков больших сумм - лучше распределите свои средства мелкими порциями по нескольким биткоин-кошелькам. К примеру я вообще по 50 рублей закидываю на каждую новую комбинцаию, и потом успешно забываю о том какую комбинацию я использовал).

Т.е. поймите идею правильно - главное не переборщить. Можно было бы конечно не 5 символов а 6 случайных цифр использовать в конце, но помните правила:
1) Не забудьте свою основную фразу
2) Обязательно сделать бэкап сайта в надёжное место
3) Помнить количество используемых цифр
4) Не втыкать лишних спецзнаков/букаф и использовать строго только цифры!!!
5) Ложить мелкими суммами. Суммы обязательно должны быть мелкими! Чтобы у вас даже не было мотивации перебирать в поисках своих 10000 тысяч рублей.
6) Ну и конечно же не запоминать последовательность цифр (но помнить свою фразу! Моя - RussiaGetsBitcoinFasterThanAmerica89284, я запомнил.)


Т.е. ваша статистика получится примерно такой:
RussiaGetsBitcoinFasterThanAmerica89237 - 01.01.2015 закинул 130 рублей
RussiaGetsBitcoinFasterThanAmerica71651 - 02.01.2015 закинул 70 рублей
RussiaGetsBitcoinFasterThanAmerica10948 - 03.01.2015 закинул 110 рублей
RussiaGetsBitcoinFasterThanAmerica32981 - 04.01.2015 закинул 115 рублей
....
...
....
и т.д. и т.п.


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

И ни в коем случае не записывайте никуда эти цифры!!! Максимум что вы можете записать (или передать своим правнукам) координаты основной фразы!!! Но будьте осторожны!



Через 10 лет когда вы сделаете как минимум 3000 платежей, и когда курс биткоина будет как минимум $1,000,000 за 1 BTC вот тогда будет резон перебирать все ваши 18297, 39812, 19048, 23910, 12908, 84732, 12908 в общей массе.

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

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

Так что этот способ все недоверяющим себе подойдёт более чем идеально.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 24, 2015, 04:25:44 AM
 #29

Quote
Через 10 лет когда вы сделаете как минимум 3000 платежей, и когда курс биткоина будет как минимум $1,000,000 за 1 BTC вот тогда будет резон
Вот она! Главная мысль!
Главное это что? Миллион долларов.
Всякие брейнваллеты - это хуйня.
Всё не так надо.
Надо распечатать приватные ключи на билетах AO MMM
(на обратной стороне, естественно)
После чего кладете эти ценные бумаги в банковский сейф. Лет через десять - у вас миллионы!
Вы спросите - что помешает снять битки раньше?
Ответ: вы же будете в психушке сидеть. Когда в банке увидят, что вы в сейф кладете акции МММ - они санитаров вызовут
GeorgeIV
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 24, 2015, 06:00:30 AM
 #30

Способ реально работает - женись!  Wink
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 26, 2015, 06:23:35 AM
Last edit: February 26, 2015, 06:37:14 AM by yo-blin
 #31

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

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
leadcorp
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
February 27, 2015, 11:44:15 AM
 #32

Quote
Можно я расскажу как ограбить тебе самого себя?
Не стоит, тогда все будут легко иметь доступ к перебору. Пусть все знают что вы знаете как это сделать, и то что это не сложно делается.


А ты сможешь рассказать мне как я легко смогу ограбить себя даже если я удвою защиту? Каким образом: беру например свою секретную фразу например SecretPhrase32894 далее генерирую брейн-кошелёк, вижу свой приватный ключ, копирую его, вставляю его в поле для секретной фразы (т.е. использую новосгенерированный приватный ключ для того чтобы с помощью него создать ещё один брейн-воллет уже на основании приватного ключа который был сгенерирован с фразы SecretPhrase32894). Усложняю эту ситуацию повторяя этот процесс от 4 до 20 раз. Т.е. на выходе мы имеем велосипедный замок от 00001 до 99999 + усложнение для скриптинга в виде каскадной генерации приватных ключей по умным фразам.


Вместо того чтобы раскрывать публике вещи которые могут навредить их бюджету, может быть вы бы лучше подсказали о том какое количество цифр в замке является оптимальным чтобы отбить у пользователя-новичка желание ломать свой собственный шифр преждевременно (даже если пользователь прочтёт ваши заумные инструкции - ещё ведь не факт что он сумеет ими воспользоваться - если человек пойдёт ночью к холодильнику а там шифр который в принципе можно взломать, но надо потратить своё время - тогда может быть не стоит этого делать? тем более если это вредно для меня), но чтобы был резон делать это когда 100 рублей превратятся в 100 тысяч рублей, но так чтобы без денежных затрат.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 27, 2015, 12:21:51 PM
Last edit: February 27, 2015, 01:00:12 PM by amaclin
 #33

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

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

Если же речь идет о программе, которая должна "сама выдать ключ через какое-то время" - то без внешних каких-то устройств контроля времени и хранения данных не получится. А это уже "с денежными затратами".
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 27, 2015, 12:48:41 PM
 #34

Я дам подсказку... есть такая тема "как сгенерировать 100500 адресов"
так вот эксперименты показывают что 150 миллионов адресов в одном файле кошелька вполне осуществимая цифра на сегодняшнем средне статистическом сервере.
Так что, лет через 5 на продвинутом, домашнем ПК ты вполне легко переберешь 1 ярд адресов в сутки. 1*10^9.
То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 27, 2015, 12:57:35 PM
 #35

То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.
Это уже "с денежными затратами" способ.
Альтернативный вариант - пишем ключ на бумажке, кладем в бутылку, бутылку закапываем на метр, сверху заваливаем бетонными плитами.
Пока стоимость битков меньше стоимости аренды крана для разгребания этих плит - курим бамбук.

Разницы принципиальной нет - что перебором тратим электричество и время на раскодирование пароля, что кран арендуем.
Это решения из категории "с денежными затратами"
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 27, 2015, 01:04:27 PM
 #36

То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.
Это решения из категории "с денежными затратами"
Или арендуешь на пару суток облачные мощности  Grin

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 27, 2015, 01:12:34 PM
 #37

Quote
Или арендуешь на пару суток облачные мощности  Grin

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

yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 27, 2015, 01:28:12 PM
 #38

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

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
February 27, 2015, 01:46:16 PM
 #39

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

Опять двадцать пять!
Вы с законом сохранения энергии будете спорить?
В глубинах протокола есть (не уверен, что это сейчас поддерживается).

У выхода транзакции нет никаких локов - запомните это!
У выхода есть только скрипт и сумма! Всё! Ну и еще, разумеется, нам известен хеш этой транзакции и номер выхода.


Но протокол ориентирован на количество блоков, а не на время.
И переориентировать его на время не получится.
Представьте себе, что вы сделали тайм-лок транзакцию самому себе на 2016 год в AuroraCoin
А койн умер. И сидите вы со своей транзакцией как лох.
Можно в одно рыло майнить этой койн до нужного блока.
Можно (так как у вас не 51%, а все 100% хеш-мощностей этого говнофорка) поменять алгоритм койна и нагенерировать сразу все блоки.

yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 27, 2015, 02:06:04 PM
 #40

то что лок может быть только на число блоков я знаю

а разменять закон сохранения энергии на все мыслимые адреса в биткоине не хотите ?  Wink

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
Pages: « 1 [2] 3 4 »  All
  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!