BitNovosti.com - Биткойн, Блокчейн, Криптовалюты, Цифровая экономика, Аналитика, Прогнозирование курса, DeFi.
9.43K subscribers
10.4K photos
2 files
9.59K links
BitNovosti.io Telegram Channel
Download Telegram
Разнообразие способов применения и техник безопасности в Биткойне

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

Перед тем, как я начну в общих чертах говорить о безопасности Биткойна или разработке протокола, нам нужно условиться об одной вещи: что ЕСТЬ Биткойн? Или, по крайней мере, какие ключевые свойства Биткойна мы должны защищать по мере того, как намереваемся изменить систему?

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

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

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

Читайте далее на Вitnovosti https://bitnovosti.com/2017/09/08/bitcoins-diversity-in-use-cases-and-security-models/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #криптофилософия #блокчейн_модели #модели_применения_биткойна
Блокчейны: лучше реагировать сейчас, чем сожалеть потом

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

Во многих смыслах, в этом есть зерно истины. По своей природе процесс записи и торговли сырьём и поставки:

а) коллективно вовлекает большое количество территориально распределенных контрагентов;

б) несёт тысячи условий;

в) может дать толчок дорогостоящим спорам.

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

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

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

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

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

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

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

Одна лишь проблема «форка» уже является сложностью...

Читайте далее на Вitnovosti https://bitnovosti.com/2017/09/09/react-on-blockchains-now-translated-rus/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #инфраструктура #криптоанархия #банковские_блокчейны #ИзабеллаКаминска
Еженедельный анализ — BTC / USD. Цена биткойна не может подняться выше $ 4200-4100. В будущем, вероятно, BTC / USD снизится до $3900 https://bitnovosti.com/kurs/comment-page-183/#comment-136341
Анализ цены Биткойна: тест исторической поддержки может привести к дальнейшему понижению
https://bitnovosti.com/kurs/comment-page-183/#comment-136355
Работа над Bitcoin Core: взгляд изнутри

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

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

Но вернёмся на землю. Чему я действительно научился за это время?

Начинайте с малого

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

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

Итак, я новичок. Чем же я занимался? Я не профессиональный программист C++, но довольно неплохо разбираюсь в Python, на котором написан фреймворк функционального тестирования Биткойна. Я мог подчистить код, исправить ошибки в тестах и найти и исправить ошибки в окончательной версии кода. Работая над этими тестами, я понемногу начал разбираться и в других частях кодовой базы: в PRC-сервере и клиенте, кошельке, системе сборки и так далее. Теперь я могу принять скромное участие и в этих сферах.

Вот мой первый код для Bitcoin Core...

Читайте далее на Вitnovosti https://bitnovosti.com/2017/09/10/contributing-to-bitcoin-core/

#биткойн #биткоин #bitcoin #криптовалюта #блокчейн #BitcoinCore #разработчики #сообщество