Четверг, 20.02.2020, 03:53
Приветствую Вас Гость | RSS

Платёжные системы интернета

Портал электронных денег

уникальная ковка Укладка плитки Недвижимость ЗАКЛЕПКИ - Сибирский крепеж арендовать склад http://sergo-torrent.info Сайдинг ціна - віниловий Сайдинг dax.if.ua. люстры для больших помещений.
Реальный заработок
Web-moneta.com
Реальный заработок в Интернете
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Google
Maxiad.de
WMlink.ru
Payment systems
Репутация сайта - moneyint.ru Auto Web Pinger
moneyint.ru Webutation
Статистика
позиция в рейтинге BestPersons.ru Push 2 Check Проверка тиц Траст. Анализ сайта moneyint.ru Счетчик PR-CY.Rank Web Optimizator Каталог@Mail.ru - каталог ресурсов интернет Ожидаемый PageRank для moneyint.ru - 4.46 Уровень доверия для moneyint.ru - 0.86 ProtoPlex: программы, форум, рейтинг, рефераты, рассылки! Submit Your Site To The Web's Top 50 Search Engines for Free! Занесено в каталог Deport.ru 200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время HitMeter - счетчик посетителей сайта, бесплатная статистика Счетчик цитирования
Яндекс.Метрика
Besucherzahler Dating single russian women
счетчик посещений
RSS feed
Поиск в RSS новостях и блогах
LiveRSS: Каталог русскоязычных RSS-каналов
Яндекс цитирования
Поисковая система - QOOZ. Найти сайт. Качественные сайты
Рейтинг сайтов top.gigmir.net
Каталог ссылок, Top 100.
BlogRider.ru - Каталог блогов Рунета
TBEx

Каталог статей

Главная » Статьи » Мои статьи

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

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

Эксперимент

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

BitCoin (биржевая котировка BTC) — это так называемая криптовалюта нового поколения, программное обеспечение для которой распространяется на принципах open source, все платежи в которой полностью анонимны и никем и никак не контролируются и не могут контролироваться чисто технически, даже при большом желании, при этом работа BitCoin не может быть никак остановлена или блокирована. За любую транзакцию внутри системы (в любом направлении) берется 0%, в этом плане это уникальная полностью свободная платежная система.

Мне бы хотелось сразу отметить, что возможно BitCoin покажется немного странной и необычной для рядовых участников рынка, но это вполне закономерно и логично. Ведь это не просто очень необычная денежная валюта — за этим стоит очень смелый и глубокий экономический эксперимент. Система базируется на анархо-капиталистических воззрениях: она отрицает понятие налогов, любое вмешательство или контроль над транзакциями и участниками кем бы то ни было, и что само интересное — она отказывается от необходимости единого эмиссионного центра, что в сумме делает этот прежде всего экономический эксперимент уникальным и не имеющим аналогов в истории.

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

Устройство

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

При осуществлении транзакции пользователь добавляет к монете открытый ключ адресата и подписывает её своим личным закрытым ключом. Чтобы исключить двойное списание одной монеты, все транзакции транслируются другим участникам, а полный список транзакций в анонимном виде хранится в распределённой сети. При каждой новой транзакции ключи проверяются по списку предыдущих транзакций. Иначе говоря, BitCoin основан на записи перемещений денежных средств с использованием асимметричного шифрования.

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

В данный момент количество монет в обращении системы составляет чуть более 1 млн. Фактически на данный момент, BitCoin — это облачная сеть распределенных вычислений, монетизирующая доход за счет валюты, ценность которой обеспечивает электрическая энергия и труд процессора. Фактически, номинал одной монеты равен определённому количеству процессорного времени. Но не все так просто…

Стадии развития

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

В BTC существует два способа получения монет BitCoin: генерация монеток своим силами, или их покупка за некую традиционную валюту (обычный способ конвертации валют). В момент запуска системы на фазе её «разогрева» (bootstrap stage) математически создана ситуация, когда генерирование монеток достаточно простая и доступная всем процедура. Для этого вам нужно просто скачать и инсталлировать клиент BitCoin, после чего нужно запросить генерацию монеток, после чего остаётся просто ждать…

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

Когда общая валютная база системы достигнет суммы 21 млн. монет, то любой тип эмиссии будет полностью технически остановлен (во избежание инфляции), после чего система войдет в третью заключительную фазу — стабилизация. Сейчас можно видеть, что полностью в согласии с теорией BTC находится в заключительной части фазы bootstrap, входя во вторую фазу — в частности, это ознаменовалось очень сильным оживлением биржевых торгов по BTC в последнее время. И не смотря на то, что «халява» в системе уже почти закончилась, все же немного остановимся на этом моменте поподробнее, понимая всю значимость и глубокую сакральность этого магического слова для загадочной русской души.

Генерация

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

Но даже это направление по мере уравновешивания системы и продвижения её вперед становится всё более и более дорогим удовольствием, так, к примеру, на конец 2010 года таких пулов было около 10, но на данный момент из реально живых мне известны лишь двое, это mining.bitcoin.cz и www.bluishcoder.co.nz/bitcoin-pool. Все более активное подключение к «брутфорсу», в том числе графических процессоров (GPU), а также высокопроизводительных игровых приставок типа sony playstation 3, подобно «шагреневой коже», ещё больше повышает итоговое число сложности с каждым месяцем, делая халяву все менее и менее доступной, вынуждая покупать, и, соответственно продавать BTC за традиционные конвертируемые валюты, стимулируя вторую фазу развития системы.

Как же стать частью этой системы, с чего начать?

Установка и использование кошелька

Программа-кошелек BitCoin — это обычное десктоповое приложение, вроде всем привычного WebMoney Classic. Для работы программы нужно, чтобы у вас был открыт сетевой порт номер 8333, поэтому если у вас активирован защитный экран Windows или установлено какое-то стороннее решение, стоит об этом позаботиться заранее. Имеются версии кошелька для Windows, Linux, MacOS X.

Итак, вот 10 наиболее полезных по этой теме интернет-адресов, для твоего максимально быстрого введения в курс:

Как всегда, общие сведения о системе читаем в Wikipedia: http://ru.wikipedia.org/wiki/Bitcoin;
Скачать сам дистрибутив для Windows/Linux/MacOS можно здесь: bitcoin@sourceforge.net;
Прочитать подробную техническую информацию по устройству системы можно здесь (english) или в этой замечательной статье по-русски;
Получить пару монет даром (для тестирования системы) можно попробовать здесь — freebitcoins.appspot.com;
Узнать текущий список крупных мировых торговцев, принимающих к оплате данную криптовалюту — www.bitcoin.org/trade;
Краткие и очень толковые ответы на все часто задаваемые вопросы по работе и устройству системы читайте на русском здесь: FAQ_1, FAQ_2;
Хорошее обучающее видео по работе в системе — www.weusecoins.com;
Из-за относительной опасности локального хранения файла-ключа, существуют специализированные и удобные сервисы по хранению ваших ключей и приема платежей в BTC прямо в онлайне: MyBitcoin InstaWallet;
Узнать текущий курс обмена BTC к мировым валютам на биржах — http://bitcoincharts.com/markets;
И самый популярный пункт — как на практике добывать биткоины в промышленных масштабах, т.е. общие сведения о майнинге: FAQ_1, FAQ_2.

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

Обычно этот ключевой файл wallet.dat располагается в вашей Windows-системе в папке ''%appdata%\Bitcoin'', например, в Windows XP это путь: C:\Documents and Settings\username\Application Data\Bitcoin, в Windows Vista: C:\Users\username\AppData\Roaming\Bitcoin, в Linux: ~/.bitcoin

Глобальные перспективы

Если ещё в июле прошлого года BTC принималась лишь десятью торговцами, то уже сейчас их количество равняется нескольким сотням, в том числе, это западные магазины электроники, косметики, услуги хостинга, заказ еды, лотереи, виртуальные игры и прочие сервисы. Только что завершены переговоры с Amazon, которые позволяют делать покупки за BTC и в интернет-магазинах Amazon (правда, с условием, что сумма покупки должна превышать в эквиваленте $30).

В феврале 2011 года BitCoin взяла очень важную психологическую планку — впервые за её существование курс обмена BTC к USD достиг устойчивого паритета, а в некоторые удачные дни за 1 монетку BitCoin давали даже больше 1 доллара. В середине 2011 года, на пике роста, за одну монетку этой молодой электронной валюты предлагали уже даже 18 долларов! О росте популярности BitCoin говорит даже такой факт, что недавно открылась первая российская bitcoin биржа — www.btcex.com, где свободно можно купить (или продать) BTC за рубли (или WebMoney). Кроме этой биржи, купить BTC за российские рубли, или через другие, более привычные отечественные электронные платежные системы, можно на специализированных обменниках: www.btcwm.ru или bitcoin-webmoney.com.

В заключение хочу отметить, что не нужно забывать и о политической компоненте, которая уже начинает проявляться у BTC: после многочисленных случаев закрытия счетов в традиционных денежных системах у проекта WikiLeaks по инициативе ряда истинно демократических государств, этот проект теперь продолжил сбор денег в системе BitCoin. И хотя это пока ещё первый подобный громкий случай для системы, но и он уже заставляет государства с бессильным раздражением наблюдать за набирающим обороты полностью независимым от них процессом. Сама архитектура новой электронной платежной системы такова, что банки, их ростовщические проценты, и любой финансовый надзор государства — становятся невозможными и бессмысленными здесь.

Позвольте закончить этот материал, подобно автору-анархисту этой платежной системы, цитатой слов третьего президента США Томаса Джефферсона, которые он сказал в 1802 году:

«Я думаю, что банковские учреждения являются более опасными для наших свобод, нежели готовые к бою армии. Если американский народ когда-нибудь позволит, чтобы частные банки контролировали его валюту, то эти банки и корпорации лишат людей их собственности через череду кризисов: сначала через инфляцию, затем через рецессию. И так до того дня, когда их дети проснутся бездомными и бесприютными на земле, которую некогда покорили их родители».

Источник: http://blogerator.ru/page/bitcoin

Поиск хабра по Bitcoin выдает два топика. Но это скорее новости. По комментариям заметно, что у многих людей, особенно не знакомых с Bitcoin напрямую, возникает много вопросов насчет принципов его работы. Также много догадок, зачастую неверных. Чтобы как-то прояснить ситуацию, было решено написать эту статью.

Настоящие деньги?

Первое место в списке главных заблуждений насчет Bitcoin занимает идея о том, что Bitcoin это очередные «бумажки», пускай и электронные, которые лишь представляют «настоящие» деньги, являются эдакими долговыми расписками. Отсюда берет начало большинство остальных заблуждений: раз это бумажки, то они ничего не стоят; их можно напечатать или уничтожить сколько угодно; их можно подделать; их можно скопировать.

Повторюсь — все это не более, чем заблуждения. В основе идеи Bitcoin лежало желание создать не очередные «бумажки», которые представляют реальные деньги, такие как золото, а аналог самого золота. Взять те свойства золота, благодаря которым оно является идеальными деньгами, и сделать электронную валюту на их основе.

Сложность добычи

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

Допустим человек весь день усердно добывал золото и добыл в итоге 1 кг. Для него стоимость добытого золота равна одному дню усердной работы. После тяжелого рабочего дня он решил отдохнуть и сходить в кинотеатр. По счастливому совпаденью кассир отдавал билеты в обмен на золото. Почему? Потому что кассиру нравится золото, но не нравится весь день работать с киркой. Поэтому он готов оказать услугу — отдать билет — в обмен на 1 кг золота. Фактически же он обменивает свою услугу на один день тяжелой работы.

Теперь представим другую ситуацию. Изобрели копир, который работает с золотом. И любой человек может за минуту из одного 1 кг золота сделать 10 кг. В данной ситуации кассир уже не будет обменивать билеты на золото, так как теперь он сам легко сможет его напечатать столько, сколько захочется. Золото перестанет иметь какую-либо ценность и его уже нельзя будет использовать в качестве денег.

В Bitcoin процесс добычи монеток тоже требует ресурсов и времени. Но в данном случае это не человеческие ресурсы, а компьютерные.

Условно ограниченный ресурс

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

Материальность

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

Такое поведение естесственно для материальной валюты, но не для электронной. Чтобы добиться такого поведения виртуальных денег, нужно приложить немало смекалки. В Bitcoin это поведение обеспечено механизмом транзакций. Все транзакции объеденяются в цепочки. Каждая транзакция берет монетки из одной или нескольких существующих транзакций и указывает, кому они предназначаются. Поэтому всегда можно проверить всю цепочку на валидность.

Сложность добычи, ограниченный ресурс, материальность — эти свойства, плюс использование криптографии для обеспечения безопасности, позволяют использовать Bitcoin в качестве денег. На них основано ядро Bitcoin. Это не просто договоренности. Все они заложены в системе by design, и по-другому она работать не будет. Настало время рассмотреть этот самый дизайн.

Цепочка блоков

Любая электронная платежная система должна где-то и как-то хранить транзакции. В Bitcoin вся информация хранится в цепочке блоков. Блоки передаются в формате JSON. Каждый блок содержит заголовок и список транзакций. Заголовок состоит из нескольких свойств, среди которых есть хэш предыдущего блока. Таким образом вся цепочка блоков хранит все транзакции за все время работы Bitcoin.

В текущих версиях программы Bitcoin цепочка блоков скачивается целиком каждым клиентом, что делает систему полностью децентрализованной. Данные никак не шифруются и любой может вручную проследить все транзакции. Существует даже специальный сайт — Bitcoin Block Explorer, на котором можно легко посмотреть всю информацию о блоках и транзакциях.

На момент написания статьи количество блоков в цепочке было равно 110 968, и, как я уже говорил ранее, это количество приблизительно через каждые 10 минут увеличивается на 1. Это значит, что кто-то из участников смог создать новый блок.

Кстати говоря, все участники делятся на две группы: на тех, кто работает над новым блоком и кто не работает. По статистике эти группы соотносятся как 1 к 3. Зачем вообще создавать блоки, да еще каждые 10 минут? В блоках записываются транзакции. Каждый блок содержит все транзакции, которые проходили во время его создания, т. е. за 10 минут.

Работает это следующим образом. Один из клиентов создает новую транзакцию и рассылает ее другим клиентам, которые заняты генерацией блока. Они добавляют эту транзакцию к своему блоку и продолжают генерацию. Рано или поздно у кого-то получится сгенерировать блок. Такой блок запечатывается (к нему больше не добавляются транзакции) и рассылается по сети. Далее клиенты проверяют блок и транзакции внутри него на валидность. Если никаких проблем нет, то транзакции считаются одобренными. К этому моменту свежий блок уже доехал до каждого клиента и добавлен в цепочку. После этого процесс повторяется — клиенты начинают генерировать очередной блок и собирать в него новые транзакции.

Блок

Рассмотрим содержимое блока и процесс его генерации более подробно. Пример блока можно найти на все том же Bitcoin Block Explorer. Блок состоит из заголовка и списка транцакций. Заголовок состоит из следующих свойств:

hash — SHA-256 хэш заголовка блока. Такой хэш является достаточно случайным, а время его вычисления предсказуемо. Хочу заметить, что хэшируется только заголовок, без транзакций. Так что число транзакций не будет сильно влиять на время вычисления хэша.

ver — Версия схемы блока. На данный момент у всех блоков одна версия — 1.

prev_block — Хэш предыдущего блока в цепочке. Благодаря этому свойству цепочку нельзя подделать, заменив в ней один из блоков, так как хэш блока всегда зависит от хэша предыдущего блока в цепочке. Изменив один из блоков, придется пересоздавать все последующие.

mrkl_root — Merkle root — список хэшей транзакций. Хэш блока должен обязательно зависеть от транзакций, чтобы их нельзя было подделать. Но вычислять его напрямую будет долго, если количество транзакций велико. Поэтому сначала хэшируются сами транзакции, а затем их хэши используются для вычисления хэша всего блока.

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

time — uint32_t представляющее время создания блока. Максимально допустимый год — 2106.

bits — Одно из самых важных свойств. Является сокращенной формой целевого значения хэша. Блок считается сгенерированным (валидным), когда его хэш меньше этого целевого значения. Целевое значение определяет сложность создания блока. Чем оно меньше, тем меньше вероятность подобрать подходящий хэш за одну итерацию. Это свойство обновляется каждые две недели.

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

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

Например, версия никогда не меняется. Хэш предыдущего блока обновляется тогда, когда кто-нибудь нас опередит и сгенерирует новый блок. Merkle root обновляется при добавлении транзакции. Время — каждые несколько секунд. Bits (целевое значение, сложность) — каждые две недели. Все это слишком долго. Чтобы не ждать, пока обновится одно из свойств и существует nonce.

Рассмотрим гипотетическую ситуацию. Все значения nonce были проверены и ни одно из них не подходит. За это время ни одно другое свойство не изменилось. Происходит переполнение nonce и оно снова начинается с нуля. Получается, что далее хэши будут повторяться. Чтобы избежать подобных ситуаций, после переполнения nonce, меняется специальное свойство одной из транзакций. После этого обновляется Merkle root и хэши заголовка блока уже не будут повторяться.

n_tx — Количество транзакций в списке.

size — Размер блока в байтах.

Источник: http://habrahabr.ru/post/114642/



Источник: http://blogerator.ru/page/bitcoin
Категория: Мои статьи | Добавил: max46280 (17.11.2013) W
Просмотров: 1411 | Теги: Биткоин, bitcoin биржа, GPU, bitcoin mining, bitcoin генерация, биткоин майнинг, биткоин заработать, Bitcoin, деньги, платежи | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по порталу
Cityads.ru
Cityads.ru
Cityads.ru
SAPE.RU
Solomono.ru
MainLink.RU

Propage.ru
.
Друзья сайта
Статистика UCOZ

Meta tags
Мета тэги
Платёжные системы
Блогун
Setlinks.ru

Copyright MyCorp © 2020