CryptoBotan
634 subscribers
248 photos
13 videos
1 file
574 links
📰Никаких нашумевших новостей и рекомендаций по рынку.

🌐Только полезная информация для изучения криптомира и технологии блокчейн.

Глубже в Биткоин t.me/CryptoBotan/888

Bitcoin is for everyone - remember that...

Обратная связь: @Russiano55
Download Telegram
Интересная статистика по категориям ICO. 2018 год - год блокчейн-платформ. Ну и кому нужно столько?🤔
Что такое схема Шнорра в BTC?

Описание и принцип действия
⬇️⬇️⬇️
1 Часть

Использование и преимущества подписей Шнорра
⬇️⬇️⬇️
2 часть

Внедрение схемы Шнорра в каждой транзакции Bitcoin увеличивает пропускную способность сети Bitcoin не менее чем на 25%.

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

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

Таким образом, вместо одной получаем две подписи. Это, опять же, занимает место в блоке. А если входов было, например, 200, то подписей уже требуется 400, что представляет ~28,5 кБ данных.

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

Преимущества подписей Schnorr

1) Улучшенная масштабируемость.

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

2) Повышенная конфиденциальность.

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

3) Спам-атаки

Один из методов заспамить сеть Bitcoina — это включить в транзакции десятки подписей, постоянно отправляя транзакции из многих источников.

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

В итоге:

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

А с агрегацией Шнорра компактно кодировать смарт-контракты. Условия контракта будут скрыты от других пользователей и прозрачны для его участников, но будут применяться всей сетью Bitcoin.

Благодаря этому же свойству, атомарные свопы с перекрестными цепями тоже можно выражать в одной подписи Шнорра.
Какая замечательная карикатура👺
​​
Что такое Atomic Swap (атомарные свопы)?
⬇️⬇️⬇️
Атомарный своп (atomic swap)
— это операция по обмену одной криптовалюты на другую, которая может быть реализована мгновенно без необходимости полагаться на требующую доверия третью сторону (посредника) в лице биржи или обменной платформы. В результате контроль над сделкой осуществляют исключительно участвующие в ней стороны.

При осуществлении атомарных свопов используется контракт хеширования с блокированием по времени (HTLC).

Принцип работы

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

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

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

Хэшлок содержит криптографическую задачу (что-то вроде секретного пароля), гарантирующую то, что ни одна из сторон сделки не сможет отправить свои средства, если этого не сделала другая.

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

Однако существуют ограничения.

1) Предназначенные для обмена валюты должны иметь одинаковый хэш-алгоритм
2) Предназначенные для обмена валюты должны поддерживать таймлок

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

3) Пользователям необходимо владеть определенными навыками программирования

Самое интересное то, что для осуществления атомарных свопов протокол Lightning Network не требуется!

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

Также нужно различать Ончейн (on-chain) и Офчейн (off-chain) обмены.

Ончейн (on-chain) атомарные свопы происходят непосредственно в блокчейнах обмениваемых криптовалют, которые для успешного обмена, помимо поддержки HTLC, также должны использовать один и тот же алгоритм хеширования.

Офчейн (off-chain) атомарные свопы позволяют проводить обмен монет вне блокчейна, являясь расширением Lightning Network.

Если будет позволять время и силы, сделаю более подробный пост о свопах. А пока на этом все😉

Более подробно о свопах в этом посте

#Layer2
​​🙈🙊🙉
На компьютере программы «Аполлон» попробовали майнить биткоин: 10,3 секунды на хэш👏

Инженер, разработчик и любитель раритетной вычислительной техники Кен Ширифф восстановил бортовой управляющий компьютер программы «Аполлон» (AGC) и попробовал майнить на нем криптовалюту.

Именно тот самый мать его компьютер, который управлял командным и лунным модулями в ходе миссий полёта на Луну.

Попытка добывать биткоины на AGC казалась бессмысленной. Обработка алгоритма хеширования биткоинов на языке ассемблера на этом 15-битном компьютере 60-х годов была сложной задачей, но я заставил его работать

AGC тратит 5,15 секунд на один хэш SHA-256. Поскольку биткоин использует двойной хэш, это приводит к скорости хэширования 10,3 секунды на хэш. Компьютер потратит в миллиард раз больше времени, чем составляет возраст вселенной, чтобы успешно добыть один блок.

На секундочку USB-майнер от GekkoScience стоимостью меньше 70 долларов производит 130 млрд хэшей в секунду.

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

Компьютер от IBM с перфокартами с начала 60-х годов обеспечил скорость хэширования до 80 секунд на хэш.

Самый быстрый майнинг биткоина у Шириффа получился на Xerox Alto 1973 года, который выполнял 1,5 хеша в секунду.
​​О корреляции биткоина с золотом и альтами.
⬇️⬇️⬇️
Корреляция обычно измеряется по шкале от -1 до 1. Оценка -1 будет означать, что две переменные имеют обратную корреляцию, оценка 0 будет означать отсутствие корреляции, а оценка 1 будет означать идеальную корреляцию. Эта форма измерения уровня корреляции между двумя переменными называется ранговым коэффициентом корреляции Спирмена.

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

Изменения с 1 апреля по 10 июля:

Эфир: от 0,91451 до 0,73607;
Bitcoin Cash: от 0,82189 до 0,72571;
Лайткоин: от 0,80934 до 0,61724;
Золото: от 0,07508 до 0,22846.

Не зря же биткоин рассматривают как цифровое золото.

А вот разговоры о сезоне альты идут уже давно. И что-то движений нет. Рынок поменялся. Это вам не лихой 2017😏

Небольшая статейка о том, как начать принимать криптовалюты к оплате🏦 в своем магазине или сервисе.

Кстати, вот здесь, я рассказывал о сайте на котором можно найти магазины и сервисы, где можно потратить намайненное!
⬇️⬇️⬇️
https://m.habr.com/ru/company/jincor/blog/407947/

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

Изначально Taproot спроектировал разработчик Bitcoin Core и бывший CTO компании Blockstream Грегори Максвелл. На данный момент идет работа над имплементацией подписей Шнорра, которая включает в себя и технологию Taproot.

Taproot основан на следующем утверждении: любая MAST-конструкция, вне зависимости от уровня сложности, должна включать в себя условие, которое позволит всем участникам согласовать результат и подписать транзакцию вместе.

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

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

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

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

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

Без подписей Шнорра Taproot не сможет работать в полную силу.

#SmartContracts

Теперь о Graftroot
⬇️⬇️⬇️
Taproot эффективен в случае «совместного закрытия», однако альтернативные варианты предполагают раскрытие ветвей Меркла, что также тянет за собой обработку больших массивов данных.

Технология Graftroot, предложенная Максвеллом, предполагает, что участники смарт-контракта создают «пороговый публичный ключ», но в дальнейшем они его не видоизменяют. Вместо этого они подписывают скрипты (альтернативные условия траты) с целью создания «пороговых подписей» для каждого из них.

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

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

Затем оба участника создают и подписывают альтернативные скрипты. А сохраняет «пороговую подпись» для скрипта, который позволит ей осуществить трату через неделю, а Б делает то же для сценария с секретным числом. Отметим при этом, что “пороговых подписей” и соответствующих сценариев для траты недостаточно: они служат лишь подтверждением, что Б и А договорились об условиях. Для осуществления траты необходимо выполнить условия, заложенные в скрипте.

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

Проблемой решения Graftroot является его интерактивность. Участники должны контактировать друг с другом для подтверждения альтернативных скриптов до траты. Кроме того, они должны хранить «пороговые подписи» для каждого из этих скриптов, и при их потере, они лишатся запасных вариантов для траты в случае провала «совместного закрытия».

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

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

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

#SmartContracts
Думал продолжить более подробно рассказать об атомарных свопах, но зачем?

Здесь кратко https://t.me/CryptoBotan/706

Об этом уже и так подробно и ясно написали на хабре. Так что кому интересно прикладываю ссылочку. Я не лентяй, просто не вижу смысла, да и тем более понятнее я бы не написал😁
⬇️⬇️⬇️
https://habr.com/ru/post/458646/
Надеюсь вы еще не устали от постов про решения проблемы масштабируемости биткоина😄

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

Так что на сегодня у нас решение P2SH.
⬇️⬇️⬇️

Для начала.

Существуют такие виды транзакций как P2PKH и P2SH. (Еще был P2PK, но Сатоши решил взять P2PKH по весьма объективным причинам).

Pay-to-Public-Key-Hash (P2PKH) является основной формой совершения транзакции и наиболее распространенной формой транзакции в сети Bitcoin. Транзакции, которые платят на адрес Bitcoin, содержат скрипты P2PKH, которые разрешаются путем отправки открытого ключа и цифровой подписи, созданной соответствующим закрытым ключом.

Биткоин-адрес – это всего лишь хэш, поэтому отправитель не может предоставить полный открытый ключ в scriptPubKey.

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

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

Теперь P2SH (Pay-To-Script Hash) - это лёгкий способ представить scriptPubKey как простой BitcoinScriptAddress.🙁😕🤭

Бла бла бла...Википедия тем и сложна, что ничего не понятно.😄 Но суть уловили. Все дело в scriptPubKey.

А теперь чуть подробнее...

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

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

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

Только держатель биткоинов знает, как можно их потратить, а сторонние наблюдатели не осведомлены об условиях траты до ее реализации. Это стало возможным за счет реализации решения P2SH (pay to script hash).

Это решение предполагает включение в блокчейн лишь хешей скриптов (redeem script). Это, казалось бы, случайное число определяет право собственности на монеты. В момент траты держатель раскрывает скрипт и ключ для расшифровки хеша одновременно. Затем каждый пользователь может использовать изначальный хеш для проверки истинности скрипта и исполнения условий траты.

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

1) Много данных для обработки
2)Проблемы с приватностью.

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

Кстати именно решение MAST и решило эти проблемы.

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

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

Еще подробнее про P2SH по ссылочке
⬇️⬇️⬇️
https://ru.bitcoinwiki.org/wiki/P2SH

Собрания мнений и мыслей которые не найдете на других каналах.😉

Агрегатор криптомнений и сборник крипторассказов
⬇️⬇️⬇️
https://t.me/PrimeBlock
Сегодня нет сил писать, поэтому поделюсь мыслЁй, которая пришла мне в голову во время поездки на эскалаторе.🚀

Приведу пример разговора из книги
Тимоти Лири "Теория эволюции"

Эльпино: Как ты можешь заявлять, что человек есть личиночная форма некоего существа с высшим разумом и сознанием?

Филотео: Как ты можешь заявлять, что эволюция остановилась на нервной системе современного человека?

Эльпино: Рассуждать о Высшем Разуме, засевающем Землю запрограммированными генетическими матрицами, — абсурдно.

Филотео: Какова же твоя теория возникновения жизни? Книга Бытия? Случай и статистическая вероятность? Удары молний, инициирующие жизнь в смеси метана с аммиаком? То есть случайное зарождение?


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

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

И об этом стоит задуматься...но вы можете быть не согласны со мной. У каждого из нас есть свое мнение на этот счет😉
​​
Сегодня про решение MAST

Продолжим изучать инструменты по увеличению гибкости смарт-контрактов, а также масштабируемости и приватности сети Биткоин.
⬇️⬇️⬇️
MAST или Merkelized Abstract Syntax Trees (дословно Мерклизованные абстрактные синтаксические деревья)

Решение MAST включает в себя P2S и деревья Меркла

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

Главные функции дерева хэшей:

1) Способность присваивать каждому электронному документу собственный идентификатор (хэш);
2) Проверка целостности документа;
3) Восстановление удаленного файла.

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

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

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

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

Какое из этих условий выполняется (подтверждается) в транзакции первым, то и определяет, как будут потрачены биткоины.

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

Процесс расходования средств также напоминает схему P2SH. Для создания транзакции средства из корня Меркла разблокируются, весь используемый скрипт должен включаться в новую транзакцию вместе с условием разблокировки скрипта (блокировщик и ключ).

Решение MAST улучшает Биткоин в трёх основных направлениях:

1) увеличивает гибкость смарт-контрактов
2) улучшает масштабируемость
3) повышает конфиденциальность.

Для более эффективной реализации решения, с ним поставляется Tapscript и Graftroot

#SmartContracts
3 года назад, 20 июля 2016 года над проектом Ethereum был произведён хардфорк, чтобы отменить взлом и вернуть инвесторам средства, похищенные у The DAO.👀

Это было первое ответвление цепочки блоков с целью возвращения похищенных средств инвесторам.💰В результате неприятия частью сообщества отката истории транзакций и изменения правил образовался Ethereum Classic, который продолжает работать как проект «The DAO».

Если вы не в курсе, то вот вам парочка статеек о том, что произошло и как решали эту проблему
⬇️⬇️⬇️
Как хакеру удалось произвести взлом?
https://coinspot.io/analysis/razbiraya-ataku-na-thedao-obzor-koda/

Хронология событий!
https://forklog.com/zahvatyvayushhaya-istoriya-the-dao-rabota-nad-oshibkami/
Баян, но все же акутально)
Хорошего дня всем😄
Forwarded from 🇺🇦☮️🇷🇺 MR. FREEMAN ☿ (MR.FREEMAN.BOT)
​​Один доллар 💵

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

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

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

Дело было заведено. Мошеннику дали имя «Мистер 880» из-за номера его дела. В течение месяца в криминалистической лаборатории появилось еще 40 таких же купюр. К середине 1938 года их число выросло до 585. Проблема была в том, что Мистер 880 был неуловим. Большинство фальшивомонетчиков губила жадность, но Мистер 880 никогда не тратил деньги в одном и том же месте дважды. И никогда не тратил более 15 фальшивых долларов в неделю. Следователи повесили огромную карту Нью-Йорка в своем офисе, отмечая место, в котором всплывали подделки, красной кнопкой. И скоро весь Нью-Йорк пламенел. Детективы напечатали и раздали около 200 000 предупредительных листовок. Они проинструктировали более 10 000 магазинов. Все было напрасно.

Годы шли, а поиск Мистера 880 превратился в самое дорогое расследование подделок в истории Секретной службы. Его поймали только в 1948 году. Совершенно случайно. В доме был пожар и пожарные начали выбрасывать на улицу всякий хлам, который мог загореться. Там были и пробные клише, с которых печатали подделки.

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

Юттнер стал легендой, и по мотивам его истории в 1950 году сняли фильм «Mister 880». Фильм принес ему больше денег, чем все его фальшивые доллары вместе взятые.
​​​​Пока возьмем паузу и отдохнем от биткоина и его проблем с масштабируемостью.😰

Начнем повесть о смарт-контрактах.

Часть 1. Введение в смарт-контракты для чайников
⬇️⬇️⬇️
Представим группу лиц, которая хочет установить некоторые правила и условия распределения ценностей, плюс ко всему и определенный механизм гарантированности выполнения этого распределения ценностей по заданным правилам и условиям.

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

Короче говоря, каждый из нас сталкивался с такой ситуацией рано или поздно.

А дальше суды, разбирательства и бла бла бла...

Смарт-контракт в помощь.

Коротко:

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

Он кстати есть в списке подозреваемых на причастность к личности Сатоши.

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

Из преимуществ я бы выделил:

1) Скорость🚀

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

2) Независимость🌐

Смарт-контракты исключают возможность вмешательства третьих сторон. Гарантия на транзакцию — сама программа, которая, в отличие от посредников, не даст основания сомневаться в ее целостности.

3) Надежность🔐

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

4) Сбережения💰

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

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

Пример смарт-контракта:

В простых контрактах действует логика «if-then-else», «when-do» — если… то…иначе.

Действие смарт-контракта поясняют на примере торгового автомата. Все просто.

Существуют и более сложные случаи:

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

1) До наступления определенного времени, на соответствующий аккаунт смарт-контракта должны поступить три платежа с определенных адресов на определенную сумму.

2) Если этого не происходит, смарт-контракт прекращает свое выполнение и возвращает монеты всем участникам.

3) Если же условие выполняется, тогда задаются значения идентификаторов арендодателя и медиатора, а также проверяется условие, что все участники согласны с выбором арендодателя и медиатора.

4) Когда все условия будут выполнены, средства будут переведены на указанные адреса.

Такой подход обезопасит участников от мошенничества с любой стороны и вообще исключает необходимость доверять друг другу.
Протокол — это набор правил и действий, согласно которым передаются данные. Например, HTTP и FTP — это протоколы.

Блокчейн Bitcoin является примером "общих протоколов" интернета (TCP/IP, http, SMTP и др.).

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

В отличие от оверлейных сетей интернета, где на вершине — данные и ими владеет FAANG (Facebook, Apple, Amazon, Netflix и Google, термин шведского экономиста Кьелла Нордстрема), на блокчейне, владение данными децентрализовано — возникает "общий слой данных" (shared data layer).

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

Протоколы интернета практически денег не приносят, поэтому Джоэль (работник инвестфонда Union Square Ventures), назвал их thin (тощими) protocols. Однако, с Bitcoin всё происходит с точностью до наоборот, значит, тут протоколы "тучные".

Заинтересовал?

Тогда, нууу прям очень занимательная статейка😉
⬇️⬇️⬇️
https://cryptor.net/kriptovalyuty/vlastelin-protokolov