Bitcoin Forum
May 09, 2024, 10:25:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 [872] 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 ... 1249 »
  Print  
Author Topic: Теханализ и не только  (Read 3493773 times)
GGUL
Legendary
*
Offline Offline

Activity: 1468
Merit: 1102


View Profile
April 11, 2016, 02:04:15 PM
 #17421

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


До сих пор фулл-ноды еще и проверяли правильность транзакций. Без витнесс-даты, получается,  они перестанут это делать? Формально, сегвит-транзакции всегда правильные, но это для старых нод.
Разве не предполагается, что витнес данные будут раздаваться по нодам, чтобы они могли проверять и сегвит-транзакции.
1715293507
Hero Member
*
Offline Offline

Posts: 1715293507

View Profile Personal Message (Offline)

Ignore
1715293507
Reply with quote  #2

1715293507
Report to moderator
1715293507
Hero Member
*
Offline Offline

Posts: 1715293507

View Profile Personal Message (Offline)

Ignore
1715293507
Reply with quote  #2

1715293507
Report to moderator
1715293507
Hero Member
*
Offline Offline

Posts: 1715293507

View Profile Personal Message (Offline)

Ignore
1715293507
Reply with quote  #2

1715293507
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715293507
Hero Member
*
Offline Offline

Posts: 1715293507

View Profile Personal Message (Offline)

Ignore
1715293507
Reply with quote  #2

1715293507
Report to moderator
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 11, 2016, 02:14:41 PM
 #17422

До сих пор фулл-ноды еще и проверяли правильность транзакций. Без витнесс-даты, получается,  они перестанут это делать? Формально, сегвит-транзакции всегда правильные, но это для старых нод.
Разве не предполагается, что витнес данные будут раздаваться по нодам, чтобы они могли проверять и сегвит-транзакции.
Ну в принципе, фулл-витнесс-нода может и витнесс-дату проверить.
Не суть. Смысл вот в чем. Будут ли майнеры хранить ли эти витнесс-данные вечно или нет?
Если нет - то как они будут проверять цепочку при реорганизации? Если да - то уж больно костыльное решение выходит - блокчейн на диске еще больше занимает места.
nor9845
Legendary
*
Offline Offline

Activity: 1190
Merit: 1004



View Profile
April 11, 2016, 02:22:15 PM
 #17423

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

Да ладно, это ж я так, шутю  Wink   Наоборот, мне весьма импонирует ваша позиция - вы всегда видите какие то подводные камни там, где истовые сторонники Bitcoin видят только водную гладь. от этого ваше мнение весьма интересно.
GGUL
Legendary
*
Offline Offline

Activity: 1468
Merit: 1102


View Profile
April 11, 2016, 05:00:57 PM
 #17424


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

Интересно,  по каким критериям транзакции относятся к "шлаку"?
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 11, 2016, 05:19:49 PM
 #17425

Интересно,  по каким критериям транзакции относятся к "шлаку"?
раздачи кранов - это шлак.
выплаты от облачных майнингов хайпингов лохам за несуществующие гигахеши - это шлак
ставки в казино и бинарных опционах - это шлак.
миксер-транзакции, различные технические транзакции когда биржи собирают с депозитных адресов на хот- и колд- - это шлак
различные сервисы, которые позволяют записать какое-нибудь "я сдесь был" типа www.cryptowill.com или www.cryptograffiti.info - это шлак
спамеры, которые разбрасывали мелочевку и до сих пор собирают обратно - это шлак.

покупка пиццы за 10к биткойнов - это не шлак.
не потому что это большая сумма, а потому что это было реальное использование было биткойна как валюты.
а не как жетончика для однорукого бандита.
nor9845
Legendary
*
Offline Offline

Activity: 1190
Merit: 1004



View Profile
April 11, 2016, 05:23:26 PM
 #17426

покупка пиццы за 10к биткойнов - это не шлак.

amaclin, по дереву постучите плиз  Wink  вот чего бы никто тут не хотел, так это возвращения тех времён, когда пара занюханных пицц стоила 10 000 BTC  Wink
SPQRCoin
Legendary
*
Offline Offline

Activity: 2380
Merit: 1132


View Profile
April 11, 2016, 06:00:53 PM
 #17427

покупка пиццы за 10к биткойнов - это не шлак.

amaclin, по дереву постучите плиз  Wink  вот чего бы никто тут не хотел, так это возвращения тех времён, когда пара занюханных пицц стоила 10 000 BTC  Wink
С удовольствием вернулся бы в те времена со сотней баксов в кармане и сделал обмен 1:1309
Eqvant
Full Member
***
Offline Offline

Activity: 244
Merit: 178



View Profile
April 11, 2016, 06:24:56 PM
Last edit: April 11, 2016, 06:41:06 PM by Eqvant
 #17428

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


На сколько бит увеличивается общий размер блока, с учетом части СегВит, в сравнении с текущим?

Не пропусти смену тренда, будь всегда в курсе цены bitcoin. Попробуй мой telegram бот CryprusPrice.
d1mn
Sr. Member
****
Offline Offline

Activity: 373
Merit: 250



View Profile WWW
April 11, 2016, 06:37:01 PM
 #17429

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

Cool Wink Wink Smiley
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 11, 2016, 08:10:01 PM
 #17430

На сколько бит увеличивается общий размер блока, с учетом части СегВит, в сравнении с текущим?
раза в полтора-два, если считать блок + сегвит-данные.
ведь из блока выкидываются подписи и публичные ключи - это переезжает в сегвит.
сам блок остается не более метра.
но сегвит-данные чем хороши? их можно не хранить долго по идее.
(но тут есть нюанс, как говорил Василь Иваныч Петьке)
Eqvant
Full Member
***
Offline Offline

Activity: 244
Merit: 178



View Profile
April 11, 2016, 09:53:43 PM
 #17431

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

Ты не понял. Я технически неправильную картину тебе нарисовал. Segwit заменяет стандартный ScriptSig, и выноситься из блока. Фокус в том, чтоб освободить место в блоке. SegWit данные хранятся в стороне. С какого бодуна общего места будет заниматься больше? Я не спрашиваю о размере блока, и потенциале такого фокуса. Ты сказал, если я правильно понял, замена ScriptSig на SegWit добавит веса. Это вес общей нагрузки хранимых данных. Откуда он возьмется? Была одна ветка станет две, просто разделили.

Ну и второй вопрос. Где ты усмотрел бока с удалением SegWit спустя например 2-5 лет? Зачем хранить цепочку подписей дольше?

Не пропусти смену тренда, будь всегда в курсе цены bitcoin. Попробуй мой telegram бот CryprusPrice.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 11, 2016, 10:10:16 PM
 #17432

Ты не понял. Я технически неправильную картину тебе нарисовал. Segwit заменяет стандартный ScriptSig, и выноситься из блока. Фокус в том, чтоб освободить место в блоке. SegWit данные хранятся в стороне. С какого бодуна общего места будет заниматься больше?
Ну, так свято место пусто не бывает.
Если сейчас блоки размером 1 мегабайт и они состоят (условно говоря) наполовину из сигнатур, напотовину из всего остального, то в случае "идеального мгновенного перехода на сегвит" у нас в первое время блоки будут по 0.5 метра и к ним сегвит-данные тоже 0.5 метра

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

Quote
Ну и второй вопрос. Где ты усмотрел бока с удалением SegWit спустя например 2-5 лет?
Зачем хранить цепочку подписей дольше?
Незачем, согласен. По большому счету и месяц - более чем достаточно.
Но если вдруг окажется, что майнеры будут хранить сегвит-данные только за неделю? Или за сутки?
Вы как их заставите хранить дольше? Как проверять будете это? Аудит будете на китайских пулах проводить?
Я же говорю - всё скатывается в централизацию. Что майнары в блоки записали - тому и верить.
GGUL
Legendary
*
Offline Offline

Activity: 1468
Merit: 1102


View Profile
April 11, 2016, 11:22:35 PM
Last edit: April 11, 2016, 11:40:41 PM by GGUL
 #17433

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

Quote
миксер-транзакции, различные технические транзакции когда биржи собирают с депозитных адресов на хот- и колд- - это шлак
различные сервисы, которые позволяют записать какое-нибудь "я сдесь был" типа www.cryptowill.com или www.cryptograffiti.info - это шлак
спамеры, которые разбрасывали мелочевку и до сих пор собирают обратно - это шлак.
В данном случае частично согласен.
Что-то похожее на:
- размен мелких купюр на крупные (хотя операция необходимая, и количество таких транзакций ограничено),
- использование купюры в качестве записной книжки
- для третьего наверно больше подходит поход с полной копилкой в магазин.  Smiley

А как Вы узнали, что в основном такие транзакции. В основном, так понимаю,  значит больше половины.


GGUL
Legendary
*
Offline Offline

Activity: 1468
Merit: 1102


View Profile
April 11, 2016, 11:33:31 PM
 #17434

...
Незачем, согласен. По большому счету и месяц - более чем достаточно.
Но если вдруг окажется, что майнеры будут хранить сегвит-данные только за неделю? Или за сутки?
Вы как их заставите хранить дольше? Как проверять будете это? Аудит будете на китайских пулах проводить?
Я же говорю - всё скатывается в централизацию. Что майнары в блоки записали - тому и верить.
А почему только майнеры должны хранить? Вроде, это была обязанность всех фулл-нодов. Майнерам и сейчас необязательно все хранить. Достаточно последних N блоков и списка неиспользованных входов (по моим прикидкам).  
snortex
Hero Member
*****
Offline Offline

Activity: 814
Merit: 1001


View Profile
April 12, 2016, 04:35:32 AM
 #17435

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

Так все уже месяца 4 ждут апрельского релиза софт форка. Договоренность по имплементации SegWit была еще в начале года.
Разработчики (в глубине души) солидарны с амаклином и считают, что нет никакой проблемы размера блока нет, это все шлак и спам.
Ну раз уж хотите блоки в 2МВ, то получите https://segnet.smartbit.com.au/block/00000000071c5eb403407dd7352ad5206873a6c05b3b5fbd0303aaf7f03e2ee9
SegWit - это комплекс изменений (https://bitcoincore.org/en/2016/01/26/segwit-benefits/) и увеличение эффективного размера блока только одно из них, возможно не самое важное, фикс для malleability наверное более важен. Обещали да, в апреле.
Настоящим решением проблемы масштабируемости биткоина разработчики считают Lightning Network работы над которой активно идут и возможно мы увидем ее уже в этом году (http://coinjournal.net/lightning-network-should-be-ready-this-summer/)

I never lose. Either I win or I learn.
Eqvant
Full Member
***
Offline Offline

Activity: 244
Merit: 178



View Profile
April 12, 2016, 07:51:41 AM
Last edit: April 12, 2016, 08:29:19 AM by Eqvant
 #17436

Но майнеры же жадные. Они будут стараться набивать в блоки больше, чем 0.5 метра

Так цель всей затеи в этом. Разве не для этого в том числе задумывался SegWit... Разумеется панацеей видится не простое увеличение блока(как того хотел Андерсен или Хирн), и не вынесения части данных освобождающее место в блоке, а как написал snortex, это Lightning, сайдчейны и т.д. Всего этого без данных манипуляций не реализовать. А то, что данных больше хранить надо, так это просто следствие расширения сети. Ведь все валидные транзакции, рано или поздно, нужно добавлять в блок.

Quote
Но если вдруг окажется, что майнеры будут хранить сегвит-данные только за неделю?

Зачем вообще хранить подписи после включения транзакции в блок? Если правильно понимаю, то достаточно времени в 120 блоков. Это как вариант текущего примера на coinbase монетах. Никто же после такого количества найденных блоков не переживает об отмене всей цепи. Почему же должны быть переживания насчет сегвит? Все цифры навскидку, но вопрос о необходимости долгосрочного хранения подписей остался.

Не пропусти смену тренда, будь всегда в курсе цены bitcoin. Попробуй мой telegram бот CryprusPrice.
Eqvant
Full Member
***
Offline Offline

Activity: 244
Merit: 178



View Profile
April 12, 2016, 08:12:24 AM
 #17437

А почему только майнеры должны хранить? Вроде, это была обязанность всех фулл-нодов. Майнерам и сейчас необязательно все хранить. Достаточно последних N блоков и списка неиспользованных входов (по моим прикидкам).  

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

Не пропусти смену тренда, будь всегда в курсе цены bitcoin. Попробуй мой telegram бот CryprusPrice.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 12, 2016, 08:20:20 AM
 #17438

Зачем вообще хранить подписи после включения транзакции в блок?
А это самый главный вопрос. Тот, который меня больше всего смущает.
Давайте для простоты предположим, что ноды хранят сегвит-данные только для последнего блока.
Тогда возникает вектор атаки: крупный пул майнит подряд два блока.
В блок N он записывает перевод с 1000 самых крупных адресов на свой адрес.
(Без сегвит-данных, разумеется, так как сегвит-данные он создать не может)
Смайнив этот блок, пул не выпускает его в сеть, а продолжает майнить сразу второй.
При небольшом везении пул опередит сеть на два блока.
После чего он публикует сразу два своих блока. Блок N и блок N+1, причем корректные сегвит-данные
предоставляет только для блока N+1 - ведь все хранят сегвит-данные только для одного блока, для последнего.
Ситуация которая в дворовом футболе называлось "заиграно". Никто оспорить по сути и не может.
Наступает грандиозный песдец.
И не убеждайте меня, что никто не будет этим заниматься, так как это "невыгодно".
Кстати, ситуацию можно "пошевелить" небольшими начальными условиями.
Например, пул "выпускает" блок в сеть передавая только блок N на "старые ноды".
Старые ноды разносят этот валидный блок по сети.
Сейчас большинство майнеров используют "упрощенную проверку", то есть начинают майнить
новый блок не проверив старый, а только получив его id (для этого даже стратумом подключаются
к конкурентам, чтобы получить заветный хеш как можно раньше)

В общем - мысль такая:
За все приходится платить. За большее количечтво транзакций в блоке сеть будет платить уменьшением надежности.
GGUL
Legendary
*
Offline Offline

Activity: 1468
Merit: 1102


View Profile
April 12, 2016, 08:45:18 AM
 #17439

А почему только майнеры должны хранить? Вроде, это была обязанность всех фулл-нодов. Майнерам и сейчас необязательно все хранить. Достаточно последних N блоков и списка неиспользованных входов (по моим прикидкам).  

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

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

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

p/s/
Да, вроде, сегвит внедряют не для увеличения блока, не для экономии места. Главное, что он почему-то очень нужен для LN. Увеличение пропускной способности - это побочный эффект, своего рода подачка тем, кто требовал  увеличения размера блока.
Eqvant
Full Member
***
Offline Offline

Activity: 244
Merit: 178



View Profile
April 12, 2016, 08:49:56 AM
 #17440

Блок N и блок N+1, причем корректные сегвит-данные
предоставляет только для блока N+1 - ведь все хранят сегвит-данные только для одного блока, для последнего.

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


Не пропусти смену тренда, будь всегда в курсе цены bitcoin. Попробуй мой telegram бот CryprusPrice.
Pages: « 1 ... 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 [872] 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 ... 1249 »
  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!