Bitcoin Forum
April 28, 2024, 05:28:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Stakechain - PoS на основе Биткоина  (Read 128 times)
internetional (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1685



View Profile WWW
December 11, 2023, 07:51:06 PM
Merited by klarki (5), Julien_Olynpic (2), jokers10 (1)
 #1

Гоняясь за способами масштабирования Биткоина, я прочитал об одном интересном предложении (Stakechain), которое не посвящено модернизации именно Биткоина, но предлагает использовать его для модернизации других блокчейнов. А косвенно это может помочь масштабировать и Биткоин. Мне понравилась идея.

Концепция Stakechain изложена в статье, доступной на Гитхабе: https://coins.github.io/stakechains.pdf

Статья посвящена разработке нового алгоритма консенсуса, который может применяться как в существующих блокчейнах на базе Proof-of-Stake, чтобы сделать их более надёжными, так и в будущих блокчейнах - сайдчейнах Биткоина.

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

Процесс валидации блоков в Stakechain осуществляется следующим образом:
1. Валидаторы, желающие участвовать в валидации блока, формируют пул (мультиподписной адрес в Биткоине m-из-n).
2. Каждый участник пула вносит в залог определенную сумму биткоинов.
3. Пул выбирает один из блоков, предложенных валидаторами, для включения в обслуживаемый блокчейн (сторонний блокчейн, не блокчейн Биткоина).
4. Если блок был успешно включен в блокчейн, валидатор, предложивший его, получает вознаграждение.

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

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

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

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

По-моему, элегантно!
1714282125
Hero Member
*
Offline Offline

Posts: 1714282125

View Profile Personal Message (Offline)

Ignore
1714282125
Reply with quote  #2

1714282125
Report to moderator
1714282125
Hero Member
*
Offline Offline

Posts: 1714282125

View Profile Personal Message (Offline)

Ignore
1714282125
Reply with quote  #2

1714282125
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Smartprofit
Legendary
*
Offline Offline

Activity: 2324
Merit: 1765



View Profile WWW
December 11, 2023, 09:30:41 PM
 #2

Да, именно к этому скорее всего мы придём. При этом не обязательно залогодателями Биткоина будут государства. Вполне возможно, что ими станут крупные it-компании. Например, разработчики систем искусственного интеллекта.

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

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

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
internetional (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1685



View Profile WWW
December 12, 2023, 04:58:22 PM
 #3

Quote
Выше я назвал эти сторонние сети сайдчейнами Биткоина. Строго говоря, они не соответствуют общепринятому определению сайдчейна, так как в них предполагается использование других денежных единиц, а не биткоина.
А вообще-то, таким способом можно и обычный сайдчейн организовать. Вносишь биткоины в стейкинг - получаешь столько же в обслуживаемой сети и становишься её валидатором. А чтобы вывести биткоины из стейкинга, нужно аккумулировать на своём адресе в обслуживаемой сети сумму, равную своей доле в пуле, и сжечь её. Таким образом, в сторонней цепи будет циркулировать ровно та сумма, которая заблокирована в основной. И каждый сатоши там будет обеспечен одним сатоши здесь.
Smartprofit
Legendary
*
Offline Offline

Activity: 2324
Merit: 1765



View Profile WWW
December 12, 2023, 10:30:09 PM
 #4

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

Я думаю, что реальный Bitcoin стоит дороже, чем Bitcoin в сайдчейне.

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

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

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

А вот если это примет глобальный масштаб, то тут можно создать что-то интересное.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
internetional (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1685



View Profile WWW
December 13, 2023, 09:09:19 AM
 #5

Я думаю, что реальный Bitcoin стоит дороже, чем Bitcoin в сайдчейне.

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

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

Насчёт стоимости: если оба биткоина будут торговаться на свободном рынке, и будет возможность переводить биткоины с основной цепи в сайдчейн и обратно, то арбитражники обеспечат равные котировки. 
jokers10
Legendary
*
Offline Offline

Activity: 1932
Merit: 2962



View Profile
December 13, 2023, 09:38:02 AM
 #6

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

Вопрос в том, как долго можно будет переводить биткойны между цепями. Взламываем мост один раз или проводим атаку 51% в новой сети, и выводим все замороженные биткойны себе. И на этом заканчивается вся сеть с гарантиями в биткойнах. Как DeFi проекты подобным образом скамились, мы видели уже неоднократно.

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

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
internetional (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1685



View Profile WWW
December 14, 2023, 12:39:28 PM
 #7

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

Я вижу схему как-то так.
 
Первые десять валидаторов блокируют в основной цепи малюсенькие суммы (буквально на грани лимита пыли - 576 сатоши каждый). И в сайдчейне циркулирует всего 5760 сатоши - сумма настолько маленькая, что никому не интересно будет организовывать атаку.
Следующие десять валидаторов, желающие присоединиться к новой цепи, должны внести в стейк уже в 10 раз больше: по 5760 сатоши каждый. В новой цепи 20 валидаторов, у каждого по одному голосу при утверждении блока, для атаки 51% нужно 11 голосов. То есть даже если вторая партия валидаторов пришла специально ради атаки, то она заморозила в общей сложности 57600 сатоши ради получения 5760 чужих сатоши, да и то не получила, потому что ей не хватило одного голоса. То есть такая атака тоже не интересна.
Третий десяток валидаторов должен внести в стейк уже по 57600 сатоши. И в сумме все валидаторы из третьего десятка будут иметь лишь треть голосов.
Каждый из валидаторов четвёртого десятка вносит в стейк по 576 000 сатоши. Каждый из пятого десятка - по 5 760 000 сатоши. И так далее.
То есть чем более популярной становится сторонняя цепочка, тем более крупную сумму нужно вносить для получения роли валидатора, и теме меньшую долю голосов в общем пуле получает новый валидатор. Думаю, это может решить проблему атаки 51% в новой цепи.   

А чтобы не взломали мост, его можно организовать так.
Первый валидатор «заморозил» свои 576 сатоши на адресе с одной подписью. Он сам их в любой момент может вывести, если идея с сайдчейном не выстрелила. И никто их у него не может конфисковать.
Второй валидатор заморозил свои 576 сатоши на адресе 2-из-2. (Один из ключей - у него самого, второй - у первого валидатора.) Никто не может конфисковать его стейк, но и сам он не может ничего вывести без согласия первого валидатора.
Третий валидатор заморозил сатоши на адресе 2-из-3. Четвёртый - на адресе 3-из-4. Пятидесятый - на адресе 26-из-50.
То есть нет единого моста. Каждая часть обеспечения лежит на своём адресе, и для вывода каждой из них нужно 51% подписей валидаторов, проверивших, что человек, выводящий стейк, сжёг соответствующее количество монет в сайдчейне.
И если кто-то поставит подпись под нечестной транзакцией вывода, то он может быть лишён своего стейка, а вместе с ним - и участия в доходах от комиссий, и права голоса.
Можно ещё при заморозке биткоинов какие-нибудь скрипты написать, чтобы вывод каждой новой части стейка мог быть осуществлён не ранее чем через N блоков после вывода любой предыдущей части. И за это время можно успеть наказать всех нарушителей: конфисковать их стейки в пользу пострадавшей стороны и лишить их права голоса. Тогда взлом моста станет совсем невыгодным.

Ух ты, у меня прям идеальный сайдчейн получается Smiley Вот бы ещё уметь на практике всё это воплощать!
jokers10
Legendary
*
Offline Offline

Activity: 1932
Merit: 2962



View Profile
December 14, 2023, 02:00:10 PM
Merited by internetional (4), imhoneer (1)
 #8

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

Т.е. первые 10 валидаторов, сговорившись (или если они тупо принадлежат одному владельцу), и создав во второй группе одного валидатора, получают контроль за 11 долями, вложив 2 доли. Схема уязвимости, думаю, понятна.

Третий валидатор заморозил сатоши на адресе 2-из-3. Четвёртый - на адресе 3-из-4. Пятидесятый - на адресе 26-из-50.

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

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Julien_Olynpic
Legendary
*
Online Online

Activity: 2422
Merit: 2947


View Profile
December 16, 2023, 04:53:00 AM
 #9


Quote
Гоняясь за способами масштабирования Биткоина, я прочитал об одном интересном предложении (Stakechain), которое не посвящено модернизации именно Биткоина, но предлагает использовать его для модернизации других блокчейнов. А косвенно это может помочь масштабировать и Биткоин. Мне понравилась идея.

Идея забавная и она витала в воздухе, только непонятно, чем, собственно, она биткойн масштабирует. Ведь с нативными биткойнами  эта сеть связана в высшей степени косвенно.
     В общем, сколько ни воспевай ПОВ-сети за анонимность и тру-децентрализацию, а в реальной практике всё всё равно стремится к централизованным или квази централизованным сетям. Отсюда ПОСы, лайтнинги, сайдчейны с битками на кастодиальном хранении и прочая дефайщина.
Quote
Вознаграждение валидаторам выплачивается во внутренних монетах обслуживаемой сети. Это, конечно, не всегда привлекательно, но, как минимум, они могут использовать его для оплаты собственных транзакций в этой сети.
Нечто отдалённо похожее уже было. Если кто-то помнит проект Контрпарти. Там, по-моему, эмиссия нативного токена осуществлялась «справеливым» образом. А для этого нужно было сжечь нативные битки. Не совсем то же самое, но близко по духу.
Quote
Выше я назвал эти сторонние сети сайдчейнами Биткоина. Строго говоря, они не соответствуют общепринятому определению сайдчейна, так как в них предполагается использование других денежных единиц, а не биткоина. Но в то же время они могут выполнять ту же функцию, что и имеющиеся сайдчейны: уводить транзакционную активность из основного слоя Биткоина в дополнительные цепочки, безопасность которых обеспечена биткоинами.

Лично я не уверен, что ценовой график токенов этой сети будет повторять ценовой график битка. Несмотря на залоговое обеспечение.
В период высокой комсы народ не будет выводить из залога битки.
Другой вариант: что, если все обладатели залога захотят вернуть свой залог? Что тогда будет с сетью?
internetional (OP)
Legendary
*
Offline Offline

Activity: 1456
Merit: 1685



View Profile WWW
December 16, 2023, 05:09:17 PM
 #10

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

Если залог нужен только для права быть валидатором, а эмиссия собственных монет сети никак с ним не связана, то перед каждым, кто заинтересован в продолжении транзакций в сети, встанет выбор:
- заблокировать свои биткоины, и самому стать валидатором,
- или ждать, пока найдётся кто-нибудь другой, кто это сделает.
witcher_sense
Legendary
*
Offline Offline

Activity: 2310
Merit: 4313

🔐BitcoinMessage.Tools🔑


View Profile WWW
December 21, 2023, 05:15:10 AM
Merited by jokers10 (1)
 #11

Идея забавная и она витала в воздухе, только непонятно, чем, собственно, она биткойн масштабирует. Ведь с нативными биткойнами  эта сеть связана в высшей степени косвенно.
     В общем, сколько ни воспевай ПОВ-сети за анонимность и тру-децентрализацию, а в реальной практике всё всё равно стремится к централизованным или квази централизованным сетям. Отсюда ПОСы, лайтнинги, сайдчейны с битками на кастодиальном хранении и прочая дефайщина.
Децентрализованные системы неудобны, медленны и зачастую непригодны для повседневого использования из-за слишком сложного процесса настройки "под себя". Централизованные системы, соответственно, решают все эти проблемы для пользователей и предлагают перейти на готовенькое в обмен на дополнительную плату или обмен персональных данных. Там и скорость, и удобный интерфейс и всякие плюшечки-крутые фичи. Так зачем нужны децентрализованные системы, если централизованные в разы лучше? В контексте Биткоина на этот ответить просто: людям нужна безопасная площадка для "выхода" в случае кризисных ситуаций. Если централизованный сервис накроется, то плакали ваши денежки: ничего не вывести, не снять, ничего не добиться. А здесь просто взял и спокойно уходишь вместе со своими средствами в закат, и плевать на все ограничения. Это перебивает все недостатки PoW и децентрализации. Только одна эта свобода распоряжаться деньгами.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!