CryptoBoomer » 21 фев 2014, 17:07
Любой хороший человек, любит власть, уважает начальство, а деньги хранит в банке, потому, что так надо, так учили в школе. Банк в свою очередь использует ваши деньги во всевозможных "хитрых схемах", например в краткосрочных кредитах и других способах "быстрого заработка". На самом деле в хранилище банка находится небольшая часть совокупного банковского капитала, и если все разом потребуют свои средства обратно, банк обанкротиться, что бывает не так уж и редко.
Ещё один негативный аспект хранения денег в банке - это тотальный контроль над твоими средствами. Вся твоя наличность - это просто число в ячейке базы данных, твой счёт может быть заблокирован, а то и вовсе обнулён по просьбе государства.
Третий негативный аспект, это инфляция, которая может контролироваться как государством, так и самим банком, всё зависит от того, кому принадлежит печатный станок.
Как устроена обычная платёжная система и как устроен Биткоин
Банковская платёжная система представляет из себя базу данных состоящую из таблиц, в одной из которых хранятся счета, выглядит это примерно вот так:
При этом тратятся огромные средства на обеспечение безопасности этой таблицы, а также транзакций с ней связанных и ограничению доступа к ней, но далеко не всегда это помогает. Платёжные системы бывали неоднократно взломаны, в то время, как сеть Bitcoin пока даже не знают как взломать.
Основа платёжной системы Биткойна это граф:
Точки графа это адреса, а векторы это транзакции. Таким образом транзакции проходят от одного адреса к другому, а количество вышей наличности есть ничто иное, как сумма всех транзакций. Сумма на вашем кошельке - это сумма всех транзакций на всех адресах вашего кошелька. Таким образом, безопасность заложена в саму структуру сети - изменить сумму практически невозможно, разве что подделав все транзакции, в то время, как в любой другой платёжной сети сумма - это ячейка в базе данных, которая окружена "внешней" охраной.
Каждый адрес имеет следующий формат - до 35 символов в формате Base58. Каждый символ имеет буквено-числовое значение (A-Za-z0-9 за исключением 0,O,I,1 т.е. символов похожих друг на друга). Каждая транзакция также имеет своё обозначение в шестнадцатеричном формате - номер транзакции, который одновременно является хешем (HASH) этой транзакции.
Откуда берётся адрес?К каждому адресу привязано два ключа - публичный и приватный, для того чтобы отправить наличность с вашего адреса требуется знать приватный ключ, который хранится в файле вашего кошелька, и если ваш кошелёк зашифрован, то это снижает вероятность кражи приватного ключа. В нормальном состоянии, приватный ключ не виден для обычного пользователя, но используя командную строку, либо консоль вашего кошелька можно вывести приватный ключ предварительно указав bitcoin-адрес к которому он привязан. Также можно импортировать приватный ключ из другого кошелька.
Как получается Биткоин-адрес?Шифрование в биткоин-сети очень похоже на PGP-шифрование, то есть это "несимметричное шифрование" с двумя ключами - приватным и публичным. Шифрование производится публичным ключом, а расшифровка только приватным, то есть только в одну сторону. Сначала генерируется приватный ключ, потом он необратимо преобразуется в открытый ключ. Адрес - это ХЕШ открытого ключа, представленный в формате BASE58.
Главное преимущество Биткоина, а может быть и недостаток в том, что он является открытой системой. Любые транзакции с любых адресов можно просмотреть как угодно далеко в глубь (вплоть до момента запуска сети в 2009 году!). Для этого существуют специальные блокчейн-эксплореры (blockchain-explorer), вот некоторые из них:
http://blockchain.infohttp://www.btclook.comhttp://bitcoinchain.comhttps://www.biteasy.com Там можно найти всю доступную информацию, как по адресу, так и по транзакции. Номера адресов и транзакций, как вы уже догадались, находятся в вашем кошельке.
Вся сеть Bitcoin состоит из блоков. Каждый блок может содержать одну или более транзакций. Первая транзакция отсылает (на текущий момент) 25BTC майнеру, сгенерировавшему блок.
Каждый блок имеет заголовок, в котором, помимо служебной информации содержится также ХЕШ всех транзакций и ХЕШ предыдущего блока. Со временем поднимается сложность генерации блока и одновременно падает вознаграждение, то есть хеширование производится не 1 раз, а 1000000 раз, это заставляет "шахтёров" объединятся в пулы и сообща генерировать каждый блок.
Транзакция считает подтверждённой после того, как она была упакована в блок. Если "поверху" сгенерировано ещё 5 блоков, в таком случае, транзакция считается 6 раз подтверждённой. Если же у транзакции нет ни одного подтверждения, тогда... в теории она может быть поддельной! Чем больше у транзакции подтверждений, тем больше вероятность, что она подлинная, или, короче говоря, эта вероятность стремится к 1.
В сети BItcoin время генерации одного блока составляет в среднем 10 минут, в других криптовалютах, это время может быть 1 минута и меньше. Биткойн не подвержен инфляции, общее количество монет никогда не превысит суммы в 21 000 000 BTC
Другие криптовалюты
Всего существует 5 основных видов криповалют:
1. Bitcoin Использует алгоритм хеширования SHA-512.
2. Litecoin и его клоны (больше сотни)Лайткойн использует алгоритм хеширования scrypt, что делает его недоступным для обладателей асиков, но новые асики для scrypt уже на конечной стадии разработки. Главное его преимущество в том, что он может легко добываться на видеокарте. Большинство клонов ничем не обеспечены и их цена носит спекулятивный характер.
3. Quark Использует 9 проходов 6 разных алгоритмов хеширования. Некоторые позиционируют это как "надёжость", но на самом деле это по задумке создателя есть "ASIC resitant" - т.е. валюту можно добывать только на процессоре, что делает её более децентрализованной в отличии от биткойна, где шахтёрами могут быть только обладатели асиков. Имеет несколько клонов.
4. PrimecoinИспользует алгоритм хеширования основанный на генерировании натуральных чисел
5. ProtosharesОснован на биткойне, но использует неизвестный алгоритм.
В целом реальную обеспеченность товарами и услугами имеют только Bitcoin и Litecoin.
Источник:отредактированная статья
crypto-currency.livejournal.com
Любой хороший человек, любит власть, уважает начальство, а деньги хранит в банке, потому, что так надо, так учили в школе. Банк в свою очередь использует ваши деньги во всевозможных "хитрых схемах", например в краткосрочных кредитах и других способах "быстрого заработка". На самом деле в хранилище банка находится небольшая часть совокупного банковского капитала, и если все разом потребуют свои средства обратно, банк обанкротиться, что бывает не так уж и редко.
Ещё один негативный аспект хранения денег в банке - это тотальный контроль над твоими средствами. Вся твоя наличность - это просто число в ячейке базы данных, твой счёт может быть заблокирован, а то и вовсе обнулён по просьбе государства.
Третий негативный аспект, это инфляция, которая может контролироваться как государством, так и самим банком, всё зависит от того, кому принадлежит печатный станок.
[h2]Как устроена обычная платёжная система и как устроен Биткоин[/h2]
Банковская платёжная система представляет из себя базу данных состоящую из таблиц, в одной из которых хранятся счета, выглядит это примерно вот так:
[img]http://cryptoboom.info/002img/2014/btc/btc-039.png[/img]
При этом тратятся огромные средства на обеспечение безопасности этой таблицы, а также транзакций с ней связанных и ограничению доступа к ней, но далеко не всегда это помогает. Платёжные системы бывали неоднократно взломаны, в то время, как сеть Bitcoin пока даже не знают как взломать.
Основа платёжной системы Биткойна это граф:
[img]http://cryptoboom.info/002img/2014/btc/btc-040.png[/img]
Точки графа это адреса, а векторы это транзакции. Таким образом транзакции проходят от одного адреса к другому, а количество вышей наличности есть ничто иное, как сумма всех транзакций. Сумма на вашем кошельке - это сумма всех транзакций на всех адресах вашего кошелька. Таким образом, безопасность заложена в саму структуру сети - изменить сумму практически невозможно, разве что подделав все транзакции, в то время, как в любой другой платёжной сети сумма - это ячейка в базе данных, которая окружена "внешней" охраной.
Каждый адрес имеет следующий формат - до 35 символов в формате Base58. Каждый символ имеет буквено-числовое значение (A-Za-z0-9 за исключением 0,O,I,1 т.е. символов похожих друг на друга). Каждая транзакция также имеет своё обозначение в шестнадцатеричном формате - номер транзакции, который одновременно является хешем (HASH) этой транзакции.
[b]Откуда берётся адрес?[/b]
К каждому адресу привязано два ключа - публичный и приватный, для того чтобы отправить наличность с вашего адреса требуется знать приватный ключ, который хранится в файле вашего кошелька, и если ваш кошелёк зашифрован, то это снижает вероятность кражи приватного ключа. В нормальном состоянии, приватный ключ не виден для обычного пользователя, но используя командную строку, либо консоль вашего кошелька можно вывести приватный ключ предварительно указав bitcoin-адрес к которому он привязан. Также можно импортировать приватный ключ из другого кошелька.
[b]Как получается Биткоин-адрес?[/b]
Шифрование в биткоин-сети очень похоже на PGP-шифрование, то есть это "несимметричное шифрование" с двумя ключами - приватным и публичным. Шифрование производится публичным ключом, а расшифровка только приватным, то есть только в одну сторону. Сначала генерируется приватный ключ, потом он необратимо преобразуется в открытый ключ. Адрес - это ХЕШ открытого ключа, представленный в формате BASE58.
Главное преимущество Биткоина, а может быть и недостаток в том, что он является открытой системой. Любые транзакции с любых адресов можно просмотреть как угодно далеко в глубь (вплоть до момента запуска сети в 2009 году!). Для этого существуют специальные блокчейн-эксплореры (blockchain-explorer), вот некоторые из них:
http://blockchain.info
http://www.btclook.com
http://bitcoinchain.com
https://www.biteasy.com
Там можно найти всю доступную информацию, как по адресу, так и по транзакции. Номера адресов и транзакций, как вы уже догадались, находятся в вашем кошельке.
Вся сеть Bitcoin состоит из блоков. Каждый блок может содержать одну или более транзакций. Первая транзакция отсылает (на текущий момент) 25BTC майнеру, сгенерировавшему блок.
Каждый блок имеет заголовок, в котором, помимо служебной информации содержится также ХЕШ всех транзакций и ХЕШ предыдущего блока. Со временем поднимается сложность генерации блока и одновременно падает вознаграждение, то есть хеширование производится не 1 раз, а 1000000 раз, это заставляет "шахтёров" объединятся в пулы и сообща генерировать каждый блок.
Транзакция считает подтверждённой после того, как она была упакована в блок. Если "поверху" сгенерировано ещё 5 блоков, в таком случае, транзакция считается 6 раз подтверждённой. Если же у транзакции нет ни одного подтверждения, тогда... в теории она может быть поддельной! Чем больше у транзакции подтверждений, тем больше вероятность, что она подлинная, или, короче говоря, эта вероятность стремится к 1.
В сети BItcoin время генерации одного блока составляет в среднем 10 минут, в других криптовалютах, это время может быть 1 минута и меньше. Биткойн не подвержен инфляции, общее количество монет никогда не превысит суммы в 21 000 000 BTC
[h2]Другие криптовалюты[/h2]
Всего существует 5 основных видов криповалют:
[b]1. Bitcoin [/b]
Использует алгоритм хеширования SHA-512.
[b]2. Litecoin и его клоны (больше сотни)[/b]
Лайткойн использует алгоритм хеширования scrypt, что делает его недоступным для обладателей асиков, но новые асики для scrypt уже на конечной стадии разработки. Главное его преимущество в том, что он может легко добываться на видеокарте. Большинство клонов ничем не обеспечены и их цена носит спекулятивный характер.
[b]3. Quark[/b]
Использует 9 проходов 6 разных алгоритмов хеширования. Некоторые позиционируют это как "надёжость", но на самом деле это по задумке создателя есть "ASIC resitant" - т.е. валюту можно добывать только на процессоре, что делает её более децентрализованной в отличии от биткойна, где шахтёрами могут быть только обладатели асиков. Имеет несколько клонов.
[b]4. Primecoin[/b]
Использует алгоритм хеширования основанный на генерировании натуральных чисел
[b]5. Protoshares[/b]
Основан на биткойне, но использует неизвестный алгоритм.
В целом реальную обеспеченность товарами и услугами имеют только Bitcoin и Litecoin.
[b]Источник:[/b]
отредактированная статья
[url=http://crypto-currency.livejournal.com/1327.html]crypto-currency.livejournal.com[/url]