Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] - page 163. (Read 744451 times)

legendary
Activity: 1218
Merit: 1019
Я против этой темы что вы написали потому что не понял
Ну ты, блин, даешь.  Undecided
legendary
Activity: 1442
Merit: 1016
Я против этой темы что вы написали потому что не понял, и потому я в свои блоки ваши транзакции подобные включать не буду.
А вы можете у меня купить монеты и включать в транзакции сами.
Для этого гоу ту маркет.
sr. member
Activity: 463
Merit: 252
утрировать не обязательно
legendary
Activity: 1260
Merit: 1019
Ну я имею ввиду, что любой юзер сети должен иметь возможность сгенерить блок.
Если у юзера 0.000001 вашего новакойна - то его шанс сгенерить блок такой же как у меня на процессоре смайнить PoW в бетховене.
Этому юзеру просто невыгодно держать кошелек включенным в сеть - у него светодиод на сетевой карте электричества выжрет больше, чем новакойнов он заработает Smiley
Так что не дурачьте население. Лучше уж в спортлото играть - шансов больше Smiley
sr. member
Activity: 463
Merit: 252

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

Ну я имею ввиду, что любой юзер сети должен иметь возможность сгенерить блок. Даже если он целенаправленно этим не занимаетя, а врубил и разлочил клиента для выполнения нужных ему платежей. Как-то так. Порог вхождения долен быть минимальный. Не должно формироваться некой элиты, которая майнит и стрижет шерсть с эмиссии.
legendary
Activity: 1260
Merit: 1019
Итого, вопросы на повестке дня:
  • Изменение размера блока
  • Комиссии за отправку (текущая часть, идущая майнерам + ее обязательный размер).
  • Уменьшаемый размер блокчейна в клиенте.
Что об этом думают ведущие разработчики?)
1) моё дело маленькое. но я вам (вашему сообществу) рекомендую не торопиться. иначе будет раскол как в бетховене. и опять бикул будет недоволен.
2) майнеры уже сейчас вольны не включать в блок халявные транзакции. в любом случае транзакция в блоке отправленная без комиссии не делает блок невалидным. а вот сделать по дефолту в клиенте комиссию какую-то? почему бы и нет. майнеры не обязаны включать транзакцию без комсы, а ноды не обязаны её релеить.
3) опасно. пока вы не распишете всё от и до и не соберете все возражения - даже не начинайте.

И хотел бы уточнить, что я против идеи тонких клиентов повсеместных. Нужно не хранить гигабайты бессмысленного говна и уничтожать бесполезные данные в самой цепочке. Тем более, что у нас валюта, в которой по идее майнеры -> все.
Все быть майнерами не могут. У кого комп выключен - тот холдер, а не майнер
sr. member
Activity: 463
Merit: 252
И хотел бы уточнить, что я против идеи тонких клиентов повсеместных. Нужно не хранить гигабайты бессмысленного говна и уничтожать бесполезные данные в самой цепочке. Тем более, что у нас валюта, в которой по идее майнеры -> все.
donator
Activity: 968
Merit: 1002
Итого, вопросы на повестке дня:
  • Изменение размера блока
  • Комиссии за отправку (текущая часть, идущая майнерам + ее обязательный размер).
  • Уменьшаемый размер блокчейна в клиенте.
Что об этом думают ведущие разработчики?)
legendary
Activity: 1218
Merit: 1019
Вообще, раз мы уж тут говорим о превентивном устранении проблем, которые могут выявиться в будущем, я хотел бы опять (не помню в который уже раз  Wink ) обсудить механизм комиссий.
Мне не понятно, почему этому мощнейшему механизму уделяют так мало внимания.

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

Я предлагаю вернуться к обязательным комиссиям, пусть и не в их первоначальном виде. Например (я писал об этом) можно сделать комиссию из расчета 1 байт= 1 сатоши. Тем самым отправитель транзакции будет "оплачивать" всем место в блокчейне, уничтожая часть монет.
Часть комиссии свыше подлежащей уничтожению пусть служит для мотивации майнеров.
legendary
Activity: 1260
Merit: 1019
Бикул, ты явно не битхабодрочер, пойди и сделай.
Grin Grin Grin Grin Grin Grin Grin Grin
Ты сейчас с кем разговаривал? Бикул не знает слова "сделай"
donator
Activity: 968
Merit: 1002
Бикул, ты явно не битхабодрочер, пойди и сделай.

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

Расскажу по секрету: каждый делает то, что хочет при тех обстоятельствах, в которых он находится. Тебе вот нравится в ветке флудить, и сколько тебя не просили быть по информативнее, ни в какую.
legendary
Activity: 1442
Merit: 1016
А какой размер блокчейна новы, что вы так паритесь? Сделайте лёгкие клиенты, и добавьте возможность тем, кто запускает ноды получать вознаграждение. Как это сделано в крейве. 60% поса держателям нод, 40% остальным. Для того, чтоб запустить фуллноды нужно, чтоб на кошельке лежало, **** новокоинов.

Зачем блокчейн то уродовать?

Вот вот, извращаются по полной!
Извращенцы!
А потом всеравно результаты работы копируют умные люди в другие форки!
Когда у них что-то сделано!

Лучше бы краник с новами сделали!

Столько программистов, а все тупо только дрочат бесцельно не туда!

И не одного умного человека кто бы им показал что именно и куда делать надо!

Потому что они их выгнали и продолжают друг на друга смотреть и умничать!

Думаю тут стопудово хватит мозгов у людей сделать краник!
Правда к кранику еще поддержка нужна главных по раскручиванию краников!
Ну так не выгоняли бы всех было бы народу любого много, а не только гитхабодрочеров!
legendary
Activity: 1974
Merit: 1160
А какой размер блокчейна новы, что вы так паритесь? Сделайте лёгкие клиенты, и добавьте возможность тем, кто запускает ноды получать вознаграждение. Как это сделано в крейве. 60% поса держателям нод, 40% остальным. Для того, чтоб запустить фуллноды нужно, чтоб на кошельке лежало, **** новокоинов.

Зачем блокчейн то уродовать?
donator
Activity: 968
Merit: 1002
Допустим, вам в блоке 300000 пришла транзакция tx:4676574356348765
которая полностью тратит выходы транзакции tx:6059603293920390 которая находится в блоке 200000.
А храните вы последние 100000 блоков полностью, остальные стираете.
Ну то есть информацию о tx:6059603293920390 вы сотрете, получив блок 300001.

Потом вам приходится реорганизовать цепочку, потому что вам пришли новые блоки 300000', 300001' и 300002'
транзакции tx:4676574356348765  ни в одном из них нет, потому что присутствует даблспенд этой транзакции
tx:1458695468859485, которая тратит только один из выходов транзакции tx:6059603293920390 а не все.

Транзакцию tx:6059603293920390 вам взять неоткуда!!! Вообще неоткуда!
Потому что даже фуллноды не отдают транзакцию по её хешу, а все "полуноды" её стерли как и вы.
И вот - вы приплыли. Израсходованый выход в одной цепочке стан неизрасходованным в другой.
Ваш пример не корректен.
Нормальная реализация была бы: у нас осталась информация о том,что в блок чейне была транзакция tx:6059603293920390, если мы получаем транзакцию, которая ее расходует в блоке 300000, информация об этой трате хранится до 400000(и в случае отката, мы всегда можем вернуться к состоянию tx:6059603293920390). Под тратой имеется в виду не только сама транзакция траты, но и ее входы. Т.е. если бы первая транзакция прошла, то мы стираем информацию о tx:4676574356348765 только к 400000. Никто не будет удалять не использованные транзакции из базы, только те что использовались, т.к. в них нет необходимости на глубине, которая ниже возможного форка.

Quote
Увы, для майнинга нужен. Да и для корректного релея транзакций пригодится. Иначе у легких клиентов начнется ад.
Я описал механизм ПОС манинга, так как его понимаю и там нет необходимости.
Вы можете объяснить где вам нужна полностьювесь блокчейн для майнинга следующего блока, при условии, что ситуация с дабл спендом разруливается другим подходом?
legendary
Activity: 1260
Merit: 1019
Шта? Транзакция, порождает выходы, несколько. Если хотя бы один выход не израсходован, то вся транзакция еще имеет смысл.  Вот про про израсходованный выход, ставший не израсходованным, не понял.

Очень просто.
Допустим, вам в блоке 300000 пришла транзакция tx:4676574356348765
которая полностью тратит выходы транзакции tx:6059603293920390 которая находится в блоке 200000.
А храните вы последние 100000 блоков полностью, остальные стираете.
Ну то есть информацию о tx:6059603293920390 вы сотрете, получив блок 300001.

Потом вам приходится реорганизовать цепочку, потому что вам пришли новые блоки 300000', 300001' и 300002'
транзакции tx:4676574356348765  ни в одном из них нет, потому что присутствует даблспенд этой транзакции
tx:1458695468859485, которая тратит только один из выходов транзакции tx:6059603293920390 а не все.

Транзакцию tx:6059603293920390 вам взять неоткуда!!! Вообще неоткуда!
Потому что даже фуллноды не отдают транзакцию по её хешу, а все "полуноды" её стерли как и вы.
И вот - вы приплыли. Израсходованый выход в одной цепочке стан неизрасходованным в другой.

Quote
Потому полный блокчейн не нужен.
Увы, для майнинга нужен. Да и для корректного релея транзакций пригодится. Иначе у легких клиентов начнется ад.
legendary
Activity: 1442
Merit: 1016
Не врите что Ришат это я!
Ришат просто один из тех людей кого вы изгоняете активно из своего общества, а вы попробуйте не изгонять а прислушиваться!
Тогда бы и был не слив а рост цены монеты!

Мне надоело доказывать и болтать, но вы все время такие однобоки.

Вы изгоняете людей кто в данный момент мыслит не как вы.
Вам всё что угодлно надо преподнести так как вам нравится.

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

Но если у вас сейчас мысли не о том а человек не так сказал преподнес не так как вы любите то вы набрасываетесь.

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

А вы мои слова воспринимаете что я негатив только лью.
Почему? Потому что просто не воспринимаете. Всегда только несколько человек могут воспринять и то в лучшем случае.

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

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

Мой клиент будет юзерфрендли в отличии от вашего!
У вас всё что угодно против простых смертных! Даже инструкции черт возьми по компиляции и файлы конфигурационные!

Смотрите какая инструкция простая к другим форкам:
https://bitcointalksearch.org/topic/m.11668831

Нихера не надо поправлять в конфигах!

А теперь сравните с этой инструкцией?

https://github.com/novacoin-project/novacoin/blob/master/doc/crosscompiling_building%20Windows%20binary%20under%20Unix.txt

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

Почему сами программисты не поправят Makefile и novacoin-qt.pro ?

Претензия не к fsb4000, он спасибо что сделал так инструкцию.

Но если у меня получится всетаки откомпилировать я сделаю свои файлы, и буду с ними компилировать, иначе это полный **здец товарищи каждый раз столько правок!
И инструкцию новую сделаю!

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

Вот так бальтазар и перетягивает на себя власть!
donator
Activity: 968
Merit: 1002
Это когда кто-то построил более длинную альтернативную цепочку.
Ну,я предлагал урезать на очень большой глубине, более полу года. Последние N (например 520) блоков, можно всегда заставить хранить полностью. По факту, если ты хочешь быть тонким клиентом полностью, то тебе придется доверять полным нодам, вопрос в том, на сколько можно сделать гибридный подход, при котором будут меньшие запросы к железу, но сравнимая безопасность.
legendary
Activity: 1218
Merit: 1019
Есть выход, он может быть израсходованным или неизрасходованным.
Причем для реорганизации цепочки вам надо хранить и израсходованные выходы тоже - при реорганизации они могут стать неизрасходованными, а взять их вам будет неоткуда оперативно.
Угу. Вот поэтому я и считаю, что рубить надо все.
Вот про про израсходованный выход, ставший не израсходованным, не понял.
Это когда кто-то построил более длинную альтернативную цепочку.
donator
Activity: 968
Merit: 1002
Причем для реорганизации цепочки вам надо хранить и израсходованные выходы тоже - при реорганизации они могут стать неизрасходованными, а взять их вам будет неоткуда оперативно.
Шта? Транзакция, порождает выходы, несколько. Если хотя бы один выход не израсходован, то вся транзакция еще имеет смысл.  Вот про про израсходованный выход, ставший не израсходованным, не понял.
Какой нафиг снапшот?
"Кормом" для ноды являются не снапшоты, а блоки и транзакции.
Не имея полного блокчейна вы не сможете полноценно майнить.
Снэпшот, специальная информация о состоянии блокчейна, это понятие я ввел несколькими постами ранее.
Для майнинга, тебе нужно иметь информацию о неизрасходованных транзакциях, чтобы отсеивать не корректные новые и генерировать по своим входам PoS. Информация о уже использованных является избыточной. Потому полный блокчейн не нужен.
Вообще я обсуждал возможную модель более легкого клиента,а не текущую реализацию.
legendary
Activity: 1218
Merit: 1019
Тут ведь в чем вопрос: в какой единице майнеры меряют свои прибыли.
Я придерживаюсь в этом вопросе точки зрения, несколько схожей с таковой у экономистов.
Прибыль для конкретного человека не может измеряться в финансовом выражении (не важно, что служит финансами - биткоины, новакоины, доллары, рубли, тугрики, раковины каури и т.п.). Она измеряется в виде суммы полезностей (полезность конкретного товара индивидуальна для каждого человека) тех благ, которые он может получить благодаря прибыли.
Кстати, это позволяет учитывать и этическое удовлетворение от деятельности, вообще не приносящей финансовой выгоды.
Jump to: