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

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

23.04.2019

Александр Марков

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

Биржа Coinbase заявила о внедрении Segregated Witness до конца февраля 2018 года, что должно подстегнуть рост цены на биткоин. И все же это не панацея. Алгоритм «облегчающая сеть» (Lightning Network) тоже пришелся бы кстати.

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

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

Проблемы сети биткоина

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

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

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

До недавнего времени алгоритм Segregated Witness (или SegWit) использовали лишь 14% поставщиков, он помогает ускорить операции и сделать их дешевле. Но вскоре все должно измениться.

Coinbase делает важный шаг

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

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

В чем заключаются сложности

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

Вот почему при появлении SegWit на него перешли 10% поставщиков услуг, а к нынешнему времени их всего 14%.

Coinbase является лидером рынка, который задает тон, это одна из самых популярных бирж по обмену виртуальных денег. Переход платформы на SegWit подхлестнет активность других игроков рынка. Это со временем приведет к росту цен на биткоин.

Почему цены на биткоин пойдут вверх

Скорость обработки сделок с биткоином после внедрения SegWit на бирже Coinbase возрастет. Главная проблема с временем обработки транзакций будет отчасти решена.

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

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

Концепция Lightning Network отличается от SegWit. По сути, это внедрение системы смарт-контрактов в блокчейн биткоина. Она многократно ускорит обработку сделок. В облегчающей сети участники сделки будут проводить их в автономном канале, потом они будут оптом передаваться в блокчейн BTC. Разработчики считают, что это решение позволит ускорить работу сети вплоть до моментальной обработки любого числа сделок. Тогда главная проблема биткоина уйдет в прошлое.

Заключение

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

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

Да, она есть. Она не была решена раньше, и положение ухудшается со временем.

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

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

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

Почему биткоин не в состоянии обработать все сделки?

Проблема заключается в определённом параметре, который называется «предел размера блока».

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

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

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

Однако это решение имеет неблагоприятный долгосрочный эффект для пропускной способности сети в целом.

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

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

К чему приводит неэффективный предел размера блока?

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

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

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

Есть ли у проблемы масштабирования решение?

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

Проблема масштабирования исследуется давно. Два первых серьёзных предложения по её исправлению содержатся в BIP и BIP , где BIP означает «предложения по улучшению биткоина» (Bitcoin Improvement Proposal). Они были представлены в 2015 году разработчиками ядра биткоина Джеффом Гарзиком и Гэвином Андресеном соответственно.

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

По поводу того, какое из предложений принять, в сообществе биткоина велись жаркие споры весь 2015 год. Однако они оказались бесплодными. Ни BIP 100, ни BIP 101 на сегодняшний день так и не реализованы.

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

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

Каким образом SegWit предлагает масштабировать биткоин?

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

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

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

Почему не внедрён SegWit?

У SegWit также есть проблемы с децентрализацией. Сам по себе он увеличивает ёмкость блока примерно на 60%, чего достаточно только для краткосрочного решения проблемы. Он полагается на увеличение пропускной способности сети за счёт сайдчейнов и , а это централизация.

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

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

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

Гонконгское соглашение

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

Фактически соглашение о компромиссе уже было достигнуто как минимум один раз. Речь идёт о круглом столе, который состоялся в феврале 2016 года в Гонконге с участием представителей Bitcoin Core, которые являются авторами SegWit, и некоторых крупных майнинговых компаний, заинтересованных в неограниченном увеличении размера блока. Обе стороны стремятся достичь соглашения - продвинуться в реализации SegWit и временно увеличить размер блока до двух мегабайт.

К сожалению, гонконгское соглашение не было выполнено: разработчики Bitcoin Core не зафиксировали в проекте, что перед внедрением SegWit будет увеличен размер блока, таким образом, майнеры отказались принимать его.

Хотите больше новостей?


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

Недостатки Биткоина можно разделить на 4 категории:

  1. Проблемы со стороны официальных властей, которые следует решать на законодательном уровне.
  2. Частичная криминализация.
  3. Вызовы системного характера.
  4. Трудности освоения принципов работы и оперирования, стоящие перед обычными или корпоративными пользователями.

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

Недостатки Биткоина в юридическом и законодательном направлениях

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

Мировые государства можно разделить на 2 категории, исходя из стандартов отношения к альтернативным валютам:

  1. Правящая элита некоторых стран отличается лояльностью к цифровым валютам. Например, США, Израиль, Австралия, Британия, Бельгия и другие активно работают над созданием правовых механизмов для интеграции альткоинов в экономику. Хотя, это не является гарантией нивелирования недостатков и массовости принятия достоинств Биткоина. На территории каждого государства первая криптовалюта имеет индивидуальный статус. Исходя из приоритетов официоза, Bitcoin принято приравнивать: к иностранным расчётным средствам, электронным или виртуальным денежным единицам, а в Индонезии его и вовсе считают эквивалентом товара. Отсутствие общепризнанных стандартов правового и налогового урегулирования, размытость рамок законодательных ограничений, действующих на глобальном уровне, делают недостатки Bitcoin проблематичными. Приходится констатировать, что имеет место подмена определений. Регуляторы пытаются подогнать под официальные стандарты не только направление оперирования цифровыми монетами, но и сегмент генерации (майнинг) виртуальных монет.
  2. Большинство стран упорно отказываются от легализации феномена цифровых денег, запрещая или ограничивая их оборот и майнинг. В некоторых юрисдикциях простая причастность к институту криптовалют преследуется на законодательном уровне.

Проблема частичной криминализации Биткоина


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

Первые шаги в направлении декриминализации были предприняты в 2013 году, когда благодаря совместным усилиям спецслужб Европы и ФБР была приостановлена работа крупнейшей анонимной торговой площадки SilkRoad. Её основатель Росс Уильям Ульбрихт, позиционирующий себя, как борца за свободу человечества, оказался за решёткой. Изъятые 170 000 монет были реализованы путем аукциона в 2014 году. Однако конец деятельности SilkRoad не решил проблемы, так как появляются и функционируют аналогичные анонимные ресурсы.

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

Системные недостатки Биткоина


Биткоин имеет ряд недостатков, благодаря которым значительно проигрывает альткоинам, созданным на его открытом исходном коде. Хотя он и сегодня является лидером сегмента цифровых валют, но следует выделить некоторые особо проблемные моменты:
  1. Сатоши Накамото разработал криптовалюту и одноименную пиринговую сеть, заложив в основу верховенство принципа консенсуса. Он подразумевает наличие возможности внесения изменений в программные настройки со всеобщего согласия членов криптосообщества. Не лучшим образом отразились на имидже первой цифровой денежной единицы продолжительные прения о необходимости увеличения стандартного размера блока транзакций цепи blockchain. Хотя консенсус был достигнут, но сделать это было весьма сложно, да и не все вопросы решены окончательно. Создавшееся на сегодняшний день положение напоминает шаткое перемирие. Как итог, проблема масштабирования Биткоина сохраняет актуальность, несмотря на внедрение новых стандартов Lightning Network и SegWit. По отдельности эти нововведения сулят огромные перспективы для дальнейшего развития. Активация протокола Lightning позволяет формировать транзакции малых объёмов вне основной цепи блокчейн. Со своей стороны, релиз SegWit, подразумевающий двукратное увеличение стандартного объёма блока, должен решить проблему масштабирования.
  2. Что происходит на самом деле? Проблемы с транзакциями Биткоин так и остались нерешенными. Обычным стандартом стало наличие в сети 200 тысяч и более неподтвержденных денежных переводов, а средневзвешенный показатель комиссионного сбора варьируется в пределах 2–5 долларов США и больше, что следует считать неприемлемым. Ведь платёжная система первой криптовалюты предназначена для быстрого и дешевого осуществления транзакций без временных, территориальных и другого вида ограничений.
  3. Отсутствие полной анонимности является ещё одним из вызовов первой криптовалюты. Bitcoin анонимен, но не полностью. В этом аспекте он уступает различным альткоинам, например, ZCash и Monero. Не помогает применение и специальных миксеров для перемешивания цифровых монет. Всё равно путь их передвижения можно отследить, как и идентификаторы кошельков, участвующих в манипуляциях. Хотя анонимность имеет обратную сторону - в случае утери данных для оперирования сбережениями на кошельке, контроль над криптосбережениями невозможно восстановить.
  4. Упразднение института посредничества является одновременно достоинством и недостатком Биткоина. Хоть это делает транзакции более быстрыми и дешёвыми, но страдает безопасность по причине отсутствия возможности отзыва транзакций, отправленных на ошибочный адрес.
  5. Одна из проблем - отсутствие обеспечения. Биткоин является валютой, основанной на доверии между участниками криптовалютной сети (сетевой эффект), решённой в форме цифробуквенного кода. Этим обусловлены рекордные показатели волатильности. Новый рекорд обесценивания с 19,8 до 14,5 тыс. долларов, установленный первой цифровой валютой на днях (20–22.12.2017), не имеет прецедентов в сфере финансов.
  6. Рассуждая о волатильности, следует выделить немаловажный фактор, о существовании которого знают не все. Господину Накамото принадлежат 1 млн. монет, которые распределены на разных кошельках. Учитывая виртуальность коинов и загадочность создателя феномена, не существует гарантий, что столь крупная сумма не создаст проблемы ликвидности криптоактиву в случае одноразового выброса на глобальный рынок. Ещё одним недостатком Биткоина следует считать не только монеты Накамото, но и «сгоревшие» (пропавшие) коины, не подлежащие восстановлению. Число последних, по некоторым расчётам, может превышать 4 млн. единиц.
  7. Важным недостатком Bitcoin является влияние информационного фона на перепады курсовых котировок. Противники становления децентрализованных стандартов (официоз, финансово-кредитные институты), располагая фактически неограниченными финансами, пытаются подорвать имидж криптовалют, и им периодически удаётся это сделать.
  8. Новым вызовом для Биткоина станут централизованные криптомонеты, эмиссией которых будут управлять государства. Ожидается, что выпуск последних начнется в ближайшие 5 лет.

Трудности частных и корпоративных пользователей, связанные с недостатками Bitcoin


Ряд недостатков Биткоина не следует искать в несовершенстве программного обеспечения. Рассмотрим важные вызовы, с которыми сталкиваются криптоинвесторы или обычные владельцы виртуальных активов:
  1. Рядовым пользователям и корпоративным клиентам создают неудобства проблемы, присутствующие в сфере майнинга Биткоина. Если еще 3-4 года назад соло-добыча, осуществляемая с применением обычного персонального компьютера, являлась вполне рентабельным занятием. Сегодня, на фоне профессионализации процесса генерации, добыча коинов сопряжена со значительными материальными расходами. Срок окупаемости дорогостоящей вычислительной аппаратуры для майнинга не является статической величиной и претерпевает изменения с учетом перепадов биржевых котировок.
  2. Имеются определённые сложности и в других направлениях майнинга (пулы, облачные серверы). Увеличение стоимости криптомонет вызвало появление значительного количества мошеннических ресурсов, что не является недостатком самого Биткоина, но создаёт очевидные проблемы в процессе глобального принятия цифровых денежных единиц.
  3. Защитные механизмы программного обеспечения первой криптовалюты отличаются надёжностью, чего нельзя сказать о ресурсах для оперирования виртуальными монетами. Проблемы возникают с продажей или покупкой Биткоинов через биржи цифровых активов, с «лёгкими» (онлайн) кошельками. Услуги, поставляемые сторонними провайдерами, значительно уступают по безопасности решениям от официальных разработчиков.
  4. С проблемами можно столкнуться и в направлении лёгкости оперирования. Биткоин всё ещё воспринимается в качестве резервного актива. Первая криптовалюта только начинает вступать в фазу признания в роли торговой денежной единицы, предназначенной для взаиморасчетов в удаленном режиме. Одним из основных недостатков Bitcoin является недостаточное принятие сферой ритейла, слабый уровень развития и распространения процессинга, сети терминалов и Биткоин-банкоматов.
Первый цифровой актив стоит перед очевидными вызовами, но ему под силу одолеть их с честью. Ведь на этапе становления Биткоину удалось решить более сложные проблемы, выжить и утвердиться на фоне жёсткой конкуренции с фидуциарными аналогами, миновав многочисленные козни недоброжелателей.

Больше о недостатках криптовалюты простыми словами смотрите в следующем видео:

Иван Браун - о проблемах юзабилити биткоина.

В закладки

Иван Браун

Что погубит биткоин? Время, хакеры, власти? Нет - удобство, или юзабилити. И вот почему.

Проблема первая: высокая цена ошибки

Представьте бабулю, которая пытается по научению внука перевести свои трудом нажитые накопления на киберкошелек. И сканирует не тот QR-код.

Вот и приехали. Нет, нам определенно нужно лучшее будущее для наших бабушек, да и для всего человечества.

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

Проблема вторая: нет кнопки «отменить»

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

Сейчас, по сути, стало даже хуже. Отправил токены не на тот кошелек - токенов больше нет.

Решение, невозможное для биткоина: смарт-контракты, позволяющие третьей стороне отменить транзакцию за фиксированное вознаграждение.

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

Предложения?

Проблема третья: стремные адреса

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

Тут пришел блокчейн, дав нелегкий выбор: QR-коды или хеш-коды. Адреса биткоин-кошельков не для людей.

В частности, ID биткоин-кошельков по ужасности превосходят даже другие, сгенерированные компьютером:

  • БИК и номера счетов;
  • автомобильные номера.

И, конечно, ID биткоин-кошельков намного хуже сгенерированных людьми: адресов электронной почты и никнейнов (к моему другу ^o.0^XXX_povelitel_l0102030405 это не относится).

Решение первое, существующее: Vanity-адреса , часть символов в которых персонализирована: 1BTC24 yVKQdQNAa4vX71xLUC5A8Za7Rr71

Решение второе, невозможное для биткоина: Блокчейну нужна система присвоения имен по типу DNS. Нужен какой-то способ преобразовать ID людей в хеш-номера и обратно.

В то же время у нас есть пара советов:

  1. Используйте QR-коды там, где это возможно.
  2. Когда копируете адреса, проверяйте первые и последние символы или хеш.

Есть интерфейсы, которые могут подсвечивать символы для проверки

Проблема четвертая: медленная обработка операций

Транзакции медленные. Само существование «ускорителей транзакций» этому доказательство.

Специалист по юзабилити Якоб Нильсен определяет три критических порога задержки:

  • 0,1 секунды - при такой задержке пользователь чувствует, что система реагирует мгновенно;
  • 1 секунда - ход мыслей пользователя не будет нарушен, даже если он заметит задержку;
  • 10 секунд - предел времени задержки, при котором внимание пользователя не будет нарушено.

Если время задержки превышает 10 секунд, пользователь переключается на другие вкладки и приложения, или начинает чистить нос.

Решение №1: Lightning Network и другие усовершенствования.

Решение №2: Частично эту проблему решают форки, такие как Litecoin и Bitcoin Cash.

Решение №3: Доказательство доли владения . Хотя, конечно, над этим еще работать и работать.

Решение №4: Другой тип хранилища, отличный от блокчейна. Пример: Tangle . Изначально, Tangle был разработан для интернета вещей: аренда мотоциклов, управление светофорами, покупка котиков. Переключение светофора должно занимать меньше часа и стоить меньше 35 долларов.

Пример криптовалюты, которая использует Tangle - IOTA

Проблема пятая: доверие

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

Подход «все на максимальном уровне защиты» по факту означает что все «на минимальном уровне защиты». Люди со временем просто игнорируют вылезающие подсказки.

Решение: градация уровней защиты для наших кошельков. Переводы между моими собственными кошельками должны быть мгновенными.

Иван Браун - о проблемах юзабилити биткоина.

В закладки

Иван Браун

Что погубит биткоин? Время, хакеры, власти? Нет - удобство, или юзабилити. И вот почему.

Проблема первая: высокая цена ошибки

Представьте бабулю, которая пытается по научению внука перевести свои трудом нажитые накопления на киберкошелек. И сканирует не тот QR-код.

Вот и приехали. Нет, нам определенно нужно лучшее будущее для наших бабушек, да и для всего человечества.

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

Проблема вторая: нет кнопки «отменить»

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

Сейчас, по сути, стало даже хуже. Отправил токены не на тот кошелек - токенов больше нет.

Решение, невозможное для биткоина: смарт-контракты, позволяющие третьей стороне отменить транзакцию за фиксированное вознаграждение.

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

Предложения?

Проблема третья: стремные адреса

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

Тут пришел блокчейн, дав нелегкий выбор: QR-коды или хеш-коды. Адреса биткоин-кошельков не для людей.

В частности, ID биткоин-кошельков по ужасности превосходят даже другие, сгенерированные компьютером:

  • БИК и номера счетов;
  • автомобильные номера.

И, конечно, ID биткоин-кошельков намного хуже сгенерированных людьми: адресов электронной почты и никнейнов (к моему другу ^o.0^XXX_povelitel_l0102030405 это не относится).

Решение первое, существующее: Vanity-адреса , часть символов в которых персонализирована: 1BTC24 yVKQdQNAa4vX71xLUC5A8Za7Rr71

Решение второе, невозможное для биткоина: Блокчейну нужна система присвоения имен по типу DNS. Нужен какой-то способ преобразовать ID людей в хеш-номера и обратно.

В то же время у нас есть пара советов:

  1. Используйте QR-коды там, где это возможно.
  2. Когда копируете адреса, проверяйте первые и последние символы или хеш.

Есть интерфейсы, которые могут подсвечивать символы для проверки

Проблема четвертая: медленная обработка операций

Транзакции медленные. Само существование «ускорителей транзакций» этому доказательство.

Специалист по юзабилити Якоб Нильсен определяет три критических порога задержки:

  • 0,1 секунды - при такой задержке пользователь чувствует, что система реагирует мгновенно;
  • 1 секунда - ход мыслей пользователя не будет нарушен, даже если он заметит задержку;
  • 10 секунд - предел времени задержки, при котором внимание пользователя не будет нарушено.

Если время задержки превышает 10 секунд, пользователь переключается на другие вкладки и приложения, или начинает чистить нос.

Решение №1: Lightning Network и другие усовершенствования.

Решение №2: Частично эту проблему решают форки, такие как Litecoin и Bitcoin Cash.

Решение №3: Доказательство доли владения . Хотя, конечно, над этим еще работать и работать.

Решение №4: Другой тип хранилища, отличный от блокчейна. Пример: Tangle . Изначально, Tangle был разработан для интернета вещей: аренда мотоциклов, управление светофорами, покупка котиков. Переключение светофора должно занимать меньше часа и стоить меньше 35 долларов.

Пример криптовалюты, которая использует Tangle - IOTA

Проблема пятая: доверие

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

Подход «все на максимальном уровне защиты» по факту означает что все «на минимальном уровне защиты». Люди со временем просто игнорируют вылезающие подсказки.

Решение: градация уровней защиты для наших кошельков. Переводы между моими собственными кошельками должны быть мгновенными.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows