Sidebar

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • youtube
  • instagram

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

  Биткойн: Одноразовая электронная денежная система , был опубликован в 2008 году Сатоши Накамото.

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

Все это стало возможным благодаря новаторской работе Сатоши Накамото, опубликованной в 2008 году, в которой излагается, что такое биткойн и как он работает. Сейчас есть много проектов со словом «биткойн» в них. Реальный Bitcoin является тот , который является наиболее рядным с оригинальным видением Bitcoin, как представлены в официальном документе.

Как использовать это руководство

bitcoin-moskva.ru предлагает упрощенное объяснение работы Накамото. Мы предоставляем аннотации для всех 10 разделов технической документации.

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

1. Введение

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

Вот некоторые из недостатков традиционных электронных платежей с участием третьих сторон:

  • Сделки могут быть отменены, поскольку банки должны выступать посредниками в спорах, которые неизбежно возникают.

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

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

Потребители часто покупают недорогие товары в Интернете, например, $ 5 брелок и $ 10 очков. Тем не менее, участие банков стоит много, и эти затраты передаются потребителям через комиссию за транзакции и другие сборы. Рассмотрите все расходы на посредничество и судебные разбирательства, которые накапливаются в течение определенного года, и вы можете видеть, что транзакционные издержки могут быть значительными. Более того, если поставщик завершает услугу, он должен по праву получить деньги. Но текущая система позволяет сменить транзакции, поставив поставщика услуг под угрозу не получать деньги.

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

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

  • Система принимает определенный процент мошенничества как неизбежный. Тем не менее, мошенничество увеличивает стоимость каждого человека. Накамото предлагает электронную платежную систему, основанную на криптографическом доказательстве, а не на доверии.

Криптография подразумевает использование кодов и протоколов для установления защищенной связи.

Такая система позволила бы двум сторонам непосредственно взаимодействовать друг с другом. Новый метод, а именно биткойн, имеет следующее:

  1. Одноранговые платежи через онлайн-сеть.
  2. Устранение третьих сторон и замена доверия проверкой.
  3. Транзакции были бы необратимыми, и Накамото утверждает, что необратимость защитит продавцов от мошенничестваМеханизмы сделки могут быть реализованы для защиты покупателей.
  4. Одноранговый распределенный сервер timestamp генерирует математическое подтверждение хронологического порядка транзакций. Система безопасна, пока честные участники коллективно контролируют больше вычислительной мощности, чем злоумышленники / хакеры.

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

2. Сделки

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

Биткойн вообще не существует, по крайней мере, не в традиционном смысле физических денегСкорее, концепция Накамото о электронной «монете» представляет собой хронологическую серию проверенных цифровых подписей. Чтобы проиллюстрировать это, подумайте о виртуальной монете Накамото в качестве пакета UPS или FedEx, который вы подписываете у себя на пороге, прежде чем отправлять его на адрес пересылки. Но разница в том, что общедоступная книга размещена прямо на упаковочном листе, который показывает всю историю всех предыдущих поставок того же пакета. Информация включает все исходящие адреса, а также временные метки, где подробно описывается, где и когда именно была выполнена каждая поставка. Такой всеобъемлющий контрольный журнал, утверждает он, обеспечит гарантию как получателю, так и всей сети, что цепочка поставок / транзакций является точной и безопасной.

Однако Накамото указывает на потенциальную проблему с дублирующимися платежами. Получатель / получатель не может подтвердить, что владелец монеты не отправил одну и ту же монету другим получателям / получателям, что называется проблемой двойного расхода . Например, Джон владеет только одним Биткойном, но отправляет одну монету каждому из двух разных торговцев - в размере двух биткойнов, уплаченных только одной оригинальной монетой.  Чтобы решить проблему двойного расходования, не полагаясь на третью сторону,  Накамото говорит, что все транзакции должны публично раскрываться. Во-вторых, все участники платежной системы должны придерживаться той же временной шкалы, чтобы все соглашались на одну историю порядка, в котором были получены транзакции.

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

3. Сервер Timestamp

Сервер timestamp принимает хэш блока элементов и публично объявляет хэш. Временная метка доказывает существование данных в то время. Каждая временная метка включает предыдущую временную метку в ее хеше. И каждая дополнительная метка времени подкрепляет те, которые перед ним. Эта последовательность образует цепочку.

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

Размер файла биткойна в байтах увеличивается по мере увеличения истории транзакций. И большие файлы приводят к увеличению времени обработки. Обработка транзакций или интеллектуальная обработка данных постоянно требуют большей мощности процессора для проверки транзакций, поскольку сами цифровые записи растут по размеру. Продолжая наш пример, упаковочный листок на одном и том же пакете UPS / FedEx продолжает расти, потому что больше поставок означает более записанную историю всех поставок, когда-либо сделанных.

4. Доказательство работы

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

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

Когда кто-то посылает электронную монету, они должны взять уникальный номер хэша и решить неотъемлемую математическую головоломку. Затем ответ отправляется получателю, чтобы проверить правильность решения - важный шаг валидации. Если ответ верный, происходит оплата / транзакция и добавляется длина цепочки. Если нет, предлагаемая транзакция отклоняется.

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

Итак, как защитная защита защищает блок-цепь? По словам непрофессионала, честные процессоры в сети решают каждую математическую задачу хэша. По мере решения этих вычислительных головоломок эти блоки объединяются в хронологически упорядоченную цепочку. Таким образом, термин blockchain. Это подтверждает всю систему, что все необходимые «математические домашние задания» были завершены. Злоумышленнику придется переделать все законченные головоломки, а затем превзойти работу честных процессоров, чтобы создать более длинную цепочку - подвиг, который был бы крайне маловероятным, если не невозможным. Эта последовательность делает транзакции биткойнов необратимымиНакамото указывает, что честные узлы в сети должны обладать большей мощностью процессора, чем злоумышленник.

5. Сеть

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

  1. Новые транзакции передаются всем узлам / компьютерам в сети.
  2. Каждый узел собирает новые транзакции в блок.
  3. Каждый узел работает над поиском сложного доказательства работы своего блока.
  4. Когда узел находит доказательство работы, он передает блок всем узлам.
  5. Узлы принимают блок только в том случае, если все транзакции в нем действительны и еще не потрачены.
  6. Узлы выражают принятие блока, работая над созданием следующего блока в 
    цепочке, используя хэш принятого блока как предыдущий хеш.

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

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

6. Стимулирование

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

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

Горное золото требует труда, воды и оборудования, и это активность, подобная добыче биткойнов. Шахтеры электронных монет обрабатывают транзакции, за которые они вознаграждаются новыми биткойнами и / или транзакционными сборами. Так как максимум 21 миллиона биткойнов когда-либо будут добыты, система может быть без инфляции. Таким образом, биткойн может служить устойчивым хранилищем стоимости, подобным золотуСравните это с валютой, например, с долларом США. Из-за инфляции доллар с 1913 года девальвировал почти 97 процентов.

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

7. Восстановление дискового пространства

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

8. Упрощенная проверка платежей

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

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

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

9. Сочетание и разделение ценности

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

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

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

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

10. Конфиденциальность

Благодаря традиционным платежам пользователи достигают конфиденциальности, когда банки ограничивают информацию, доступную для заинтересованных сторон, а также третью сторону. В случае одноранговой сети конфиденциальность может быть достигнута даже при объявлении транзакций. Это достигается путем анонимности открытых ключей. Сеть может видеть, что суммы платежей отправляются и получаются, но транзакции не связаны с идентификационными данными. Кроме того, Накамото предлагает, чтобы для каждой транзакции использовался новый закрытый ключ, чтобы избежать платежей, связанных с общим владельцем.

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

11. Расчеты

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

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

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

12. Заключение

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

В заключительном разделе Накамото говорит, что «Сеть прочная в своей неструктурированной простоте». Да, действительно!

Следующие шаги

Спасибо, что прочитали «Биткойн». У http://bitcoin-moskva.ru  есть другие руководства,  которые помогут вам использовать биткойн прямо сейчас., которые мы будем обязательно публиковать на нашем сайте.


Биткойн - одно из самых важных изобретений во всей истории человечества
Биток