Foxcool
|
|
March 09, 2016, 03:49:04 PM |
|
Это было бы не самым удачным моментом, потому что реализация такого алгоритма лишает юзеров осознанного выбора, признавать блок N в качестве нового начала цепочки или нет. Акт скачивания клиента это же не какая-то рутинная ерунда, а по сути есть акт принятия обновленного общественного договора. Видели ли, чтобы в каком-нибудь государстве конституция правила саму себя, без вмешательства граждан?
Как не видели. Периодически процесс этот наблюдаем (: А если серьезно, то просто изначально этот общественный договор задается, что вот, мы теперь делаем ротацию блоков и выводим устаревшее. Не нужно что-то перескачивать и т.д., сам договор предполагает ротацию по конкретным правилам, а не по "ручным" изменениям в клиенте.
|
|
|
|
aclon
|
|
March 09, 2016, 03:53:51 PM |
|
Это было бы не самым удачным моментом, потому что реализация такого алгоритма лишает юзеров осознанного выбора, признавать блок N в качестве нового начала цепочки или нет. Скачивание клиента это же не какая-то рутинная ерунда, а по сути есть акт принятия обновленного общественного договора. Видели ли, чтобы в каком-нибудь государстве конституция правила саму себя, без вмешательства граждан?
речь идёт о том что консенсус по обрезке старых блоков и монет не должен застать кого-то врасплох. по аналогии с конституций получается, что в конституции прописано в одной из статей что референдум по пересмотру конституции проходит с такой то периодичностью. и все знают когда, а не когда инициативная группа всех сможет растолкать
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2016, 04:02:58 PM |
|
Так монеты в таком случае никуда не деваются. И функционирование клиентов, не признавших новый корень, также остается без каких-либо изменений. Они просто будут хранить всех родителей блока N, в то время как обновившиеся вместо этого будут довольствоваться копией UTXO и блоком N.
|
|
|
|
aclon
|
|
March 09, 2016, 04:05:21 PM |
|
Так монеты в таком случае никуда не деваются. И функционирование клиентов, не признавших новый корень, также остается без каких-либо изменений. Они просто будут хранить всех родителей блока N, в то время как обновившиеся будут довольствоваться копией UTXO и блоком N.
т.е. можно пообрезать старые блоки сокращая размер базы по мере надобности, но при этом сохранив все монеты у их владельцев? и при этом сохранив совместимость обрезанных и необрезанных баз?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2016, 04:11:35 PM |
|
В общем, да.
Какие-либо нестыковки могут возникнуть только в случае, если сам блок N или его родитель вдруг будут оторфанены, новые клиенты этого не признают продолжат использовать блок N в качестве корня своей ветки.
Но это очень маловероятно, ведь в качестве такого блока навряд ли кто в здравом уме будет выбирать блок менее чем с этак 10000 подтверждений.
|
|
|
|
Xtc
Legendary
Offline
Activity: 1973
Merit: 1028
;u
|
|
March 09, 2016, 06:09:35 PM |
|
Например, которые лет 5 лежат без движения. Так что вероятность случайного сноса живых денег низка. А в данном случе нереальна - вся сеть моложе.
Знаешь что после этого с курсом новы произойдет? Преобразование только с сохранением балансов!
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
March 09, 2016, 06:13:28 PM Last edit: March 09, 2016, 06:24:53 PM by ShadowAlexey |
|
Лайтовый клиент, хранит транзакции за последние 6 месяцев\N блоков (задается параметром в клиенте) , каждые 3 месяца\M блоков (тоже параметром) происходит удаление старых использованных транзакций. Минимальным думаю можно считать период в 520 блоков, ну а удаление каждые 260 блоков. Максимальный размер блокчейна тогда будет расти только с кол-вом неиспользованных транзакций, что напрямую зависит от кол-ва пользователей сети и популярности валюты. Возможно, этот рост будет медленнее чем развитие хар-к ПК. Косяк случится, если призойдет сплит блокчейна длинной более периода, тогда нужно будет перекачивать всю цепочку сначала, но тут уже будут проблемы тогда у всех сервисов валюты, и более серьезные вопросы придется решать. Клиент не теряет функционал, последние транзакции так же ретрансмитятся всеми. Кто хочет хранит всю историю, с каждым новым релизом обновляем точку отсчета для легкого клиента. Вроде такую идею озвучивал уже очень давно. Полные ноды конечно должны быть, но думаю крупные PoS майнеры смогут себе это позволить.
|
|
|
|
FAN
Legendary
Offline
Activity: 2688
Merit: 1020
|
|
March 09, 2016, 06:41:32 PM |
|
шота сканинпут перестал работать ... один инпут годовалой давнойти... обещался не прошлой неделе разродиться - неразродился... решил снова просканинпутить - а болт на 32 с левой газовой резтбой... синтаксис ка кна 256 стр этой теме - всегда работал - тепер нет шо ся тсалося и как терь жить дальше? получается что автоотправки с чеком нереально созреющими входами не сделали... дык еще и мануалхатабдроч зарезали?
|
| ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2016, 08:19:10 PM |
|
шота сканинпут перестал работать ...
один инпут годовалой давнойти... обещался не прошлой неделе разродиться - неразродился...
Он не может перестать или начать работать. Просто находит решения на интервале, а вот воспользуется ли ими клиент в нужный момент - это уже другой вопрос. Может и не воспользоваться, если в этот момент упадет соединение с сетью или загрузка ЦП подскочит достаточно для того, чтобы для работы демона не осталось свободного времени ЦП. Может, по крону запустилась ротация/архивирование логов или что-то вроде этого. Вообще же, по плану сканинпут в обозримом будущем станет рудиментом. Майнер будет сканировать инпуты сам, в момент получения соответствующим блоком модификатора, с последующим сохранением результатов для их использования в нужный момент. Ну или для их просмотра, что тоже может быть полезно.
|
|
|
|
PeterI
|
|
March 09, 2016, 08:49:10 PM |
|
я пока не вникал в Эфир и его смарт-контракты, но интересно, есть ли там вариант интеграции с другими криптовалютами для участия в смарт-контрактах? Тот же нвц бы туда протолкнуть.
Есть варианты. Сам Виталик хочет прикрутить Dogecoin, всё остальное в наших руках. Думаю это хороший вариант. Если еще придумать какие-нибудь смарт-контракты в которых нова была бы полезна, было бы вообще замечательно. Можно например в нова-банк средства переводить через смарт-контракт с программированием возврата. Надо подумать.
|
|
|
|
t309
Legendary
Offline
Activity: 1946
Merit: 1000
|
|
March 09, 2016, 10:03:25 PM |
|
с етим есть одна серезная проблемма шлюз из смартконтракта в любую крипту возможен но для етого надо доверять етому самому шлюзу
|
|
|
|
Yaremi
Legendary
Offline
Activity: 1960
Merit: 1156
|
|
March 09, 2016, 10:52:03 PM |
|
я пока не вникал в Эфир и его смарт-контракты, но интересно, есть ли там вариант интеграции с другими криптовалютами для участия в смарт-контрактах? Тот же нвц бы туда протолкнуть.
Привет, посмотрите http://btcrelay.org/ как раз то о чём спрашивали. Сам Виталик хочет прикрутить Dogecoin, всё остальное в наших руках. да. кстати, кто сможет прикрутить для того награда в 50000$)
|
|
|
|
t309
Legendary
Offline
Activity: 1946
Merit: 1000
|
|
March 09, 2016, 11:36:29 PM |
|
я пока не вникал в Эфир и его смарт-контракты, но интересно, есть ли там вариант интеграции с другими криптовалютами для участия в смарт-контрактах? Тот же нвц бы туда протолкнуть.
Привет, посмотрите http://btcrelay.org/ как раз то о чём спрашивали. Сам Виталик хочет прикрутить Dogecoin, всё остальное в наших руках. да. кстати, кто сможет прикрутить для того награда в 50000$) а где о награде и условиях почитать?
|
|
|
|
|
PeterI
|
|
March 10, 2016, 07:20:22 AM |
|
с етим есть одна серезная проблемма шлюз из смартконтракта в любую крипту возможен но для етого надо доверять етому самому шлюзу
пока не очень понимаю архитектуру, разве смарт-контракт как раз не должен обеспечивать доверие?
|
|
|
|
ShadowAlexey
Donator
Legendary
Offline
Activity: 968
Merit: 1002
|
|
March 10, 2016, 07:23:36 AM |
|
Смарт контракт работает на эфире, и реализует обмен эфиром,а вот управление новами он делать не может, тем более нельзя хранить в нем приватный ключ от какого-либо адреса новы. Так что без доверенного посредника, никак) По факту это обменник на блокчейне, но своей сути оно не меняет, только немного больше автоматизации.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 10, 2016, 08:17:00 AM |
|
Чтобы обойтись без доверия, нужен соответствующий функционал в виртуальной машине NVC. К примеру, как комбинация выплаты на хэш ключа + CHECKLOCKTIMEVERIVY с альтернативным условием проверки.
В прочем, совсем без доверия все равно не обойтись. Ведь даже в самом защищенном варианте неблагонадежный посредник пусть и не может украсть что-то, он может создать другие проблемы. К примеру, заморозить инпут на предельный по договору срок, результатом этого может быть упущенная прибыль или просто головная боль.
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
March 10, 2016, 11:11:14 AM |
|
Вообще же, по плану сканинпут в обозримом будущем станет рудиментом. Майнер будет сканировать инпуты сам, в момент получения соответствующим блоком модификатора, с последующим сохранением результатов для их использования в нужный момент. Ну или для их просмотра, что тоже может быть полезно. А какая сложность будет заложена в расчёты? Проблема в том, чтобы не терялись те возможные решения, которые срабатывают на сложности ниже текущей. Ведь сложность, как известно, может не только расти, но и падать...
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 10, 2016, 11:30:19 AM |
|
Думаю, что разумнее всего отфильтровывать по статически заданной маске для сложности 1.0, а уже к получившемуся набору применять текущую сложность. Это даст баланс между количеством решений и их полезностью.
|
|
|
|
t309
Legendary
Offline
Activity: 1946
Merit: 1000
|
|
March 10, 2016, 12:26:40 PM |
|
Чтобы обойтись без доверия, нужен соответствующий функционал в виртуальной машине NVC. К примеру, как комбинация выплаты на хэш ключа + CHECKLOCKTIMEVERIVY с альтернативным условием проверки.
В прочем, совсем без доверия все равно не обойтись. Ведь даже в самом защищенном варианте неблагонадежный посредник пусть и не может украсть что-то, он может создать другие проблемы. К примеру, заморозить инпут на предельный по договору срок, результатом этого может быть упущенная прибыль или просто головная боль.
а насколько сложно прикрутить етот функционал? и впринципе реализовать чтото вроде смартконтрактов в нове? насколько сложно то чно сделал виталька? и если сделать наоборот, добавить в нову смартконтракти а в них поддержку взаимодействия с контрактами ефира. ето же мего интересная и востребованная возможность, функционал автоматического на основе контрактов без участия людей взаимодействия между криптами.
|
|
|
|
|