Bitcoin Forum
May 02, 2024, 09:15:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 [115] 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 ... 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744369 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 02:22:53 PM
 #2281

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

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

К примеру, во всяких смарт-картах может не быть надежного ГСЧ, и там это пригодится для создания подписей с использованием заранее сгенерированных и сохраненных туда юзером или вендором ключей. В остальных же случаях хоть и реализовать особой проблемы не представляет, едва ли будет доказуемо надежнее классического ECDSA с ГСЧ.
1714641324
Hero Member
*
Offline Offline

Posts: 1714641324

View Profile Personal Message (Offline)

Ignore
1714641324
Reply with quote  #2

1714641324
Report to moderator
1714641324
Hero Member
*
Offline Offline

Posts: 1714641324

View Profile Personal Message (Offline)

Ignore
1714641324
Reply with quote  #2

1714641324
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714641324
Hero Member
*
Offline Offline

Posts: 1714641324

View Profile Personal Message (Offline)

Ignore
1714641324
Reply with quote  #2

1714641324
Report to moderator
1714641324
Hero Member
*
Offline Offline

Posts: 1714641324

View Profile Personal Message (Offline)

Ignore
1714641324
Reply with quote  #2

1714641324
Report to moderator
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 16, 2015, 02:31:32 PM
 #2282

Quote
Deterministic ECDSA нисколько не отменяет нужду в генераторе случайных чисел, которому придется доверять.
Потому как хоть для подписывания и не нужен надежный источник энтропии, он всё равно нужен для создания самих ключей

Нуу... Можно же сделать keyn = sha256 (keyn-1) или что-нибудь подобное.
А доверять вообще никому нельзя. Даже самому себе.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 02:36:33 PM
Last edit: January 16, 2015, 05:13:43 PM by Balthazar
 #2283

Нуу... Можно же сделать keyn = sha256 (keyn-1) или что-нибудь подобное.
В таком случае случайное раскрытие одного ключа делает уязвимыми остальные подписи. Roll Eyes

А доверять вообще никому нельзя. Даже самому себе.
Вовсе нет. У параноиков всегда есть возможность собрать аппаратный ГСЧ, в котором гарантированно не может быть каких-либо хаков.

1) Покупаем образец радиоактивного изотопа. На ибее и молотке полным-полно с самой разной активностью, особо параноидальные личности могут поехать в Желтые Воды и самостоятельно выкопать на заброшенном руднике кусок урановой руды. Или же купить антикварную тарелку вроде этой: https://www.youtube.com/watch?v=Bt5fB3iJqpI, старенький объектив из торированного стекла http://www.youtube.com/watch?v=1p68s8BBf7U и т.п.

2) Фиксируем гамма-кванты от распадающихся ядер сцинтилляционным детектором на йодиде натрия, преобразуем поток импульсов в нужный формат и гарантировано надежный генератор потока случайных байтов готов.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 16, 2015, 02:45:15 PM
Last edit: January 16, 2015, 03:01:43 PM by amaclin
 #2284

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

Quote
2) Считаем гамма-кванты от распадающихся ядер сцинтилляционным детектором на йодиде натрия, преобразуем поток импульсов в нужный формат и гарантировано надежный генератор потока случайных байтов готов.
Кузьмич, да это ж цитата из Штирлица! Это ж шутка юмора. А на счет "гарантированно надежного потока случайных байтов от радиоактивого распада" - так это до той поры, пока мы считаем распад ядра случайным процессом и не можем им управлять. Завтра налетит Земля на небесную ось, войдет в какой-нибудь новый рукав Галактики и будут ядра делиться не случайным образом, а с дивной периодичностью.


http://dilbert.com/strip/2001-10-25
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 05:24:55 PM
Last edit: January 16, 2015, 05:50:04 PM by Balthazar
 #2285

Да всё верно, из-за всё той же проблемы в новом скрипте сборки ARMv7 билды были скомпонованы динамически, что сделало невозможным их запуск без соответствующих библиотек. Пока во всём этом разобрались, новые сборки уже успели выгрузиться по sftp.  Roll Eyes

ARMv7 билды будут в ближайшее время перелинкованы и заменены, а пока можно использовать ARMv6l сборку. Она будет работать нормально, но чуть-чуть медленнее ARMv7l (около 5-8% проигрыша в производительности).
ARMv7 билды перелинкованы статически и перезалиты.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 05:50:15 PM
Last edit: January 16, 2015, 06:10:16 PM by Balthazar
 #2286

на счет "гарантированно надежного потока случайных байтов от радиоактивого распада" - так это до той поры, пока мы считаем распад ядра случайным процессом и не можем им управлять. Завтра налетит Земля на небесную ось, войдет в какой-нибудь новый рукав Галактики и будут ядра делиться не случайным образом, а с дивной периодичностью.
Квантовой механике по барабану на галактики и небесную ось. Управлять можно, в некоторых случаях можно ускорить/замедлить распад, но менее случайным он от этого не станет потому как каждое ядро представляет собой независимую квантовомеханическую систему.

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

К примеру, если использовать для генерации числа матрицу из 32 детекторов, смотрящую на покрытую слоем изотопа пластину, считая что наличие частицы в детекторе - это 1, а отсутствие - это 0, то в каждый произвольный момент времени мы на ней имеем 32 случайных бита или одно 32-разрядное число... При условии, что детектор обладает временем реакции, меньшим чем интервалы между снятием значений. Для генерации же ключей 32 бит как-то маловато, надо хотя бы 256... И тут либо проводить 8 измерений, что медленнее намного, либо делать матрицу из 256 детекторов...

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

P.S. Насколько я знаю, народ собирал такие генераторы с производительностью до 200 байт/с, просто из спортивного интереса. Громоздко и не очень быстро, но зато не псевдослучайно, а вполне по-настоящему. Smiley

https://www.fourmilab.ch/hotbits/hardware.html

Но покупать готовое - это не то, паранойя не успокоится. Smiley
svost
Sr. Member
****
Offline Offline

Activity: 461
Merit: 252


View Profile
January 16, 2015, 07:53:51 PM
 #2287

А что случилось с IRC?
IRC connect failed уже второй день у меня.

4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 08:06:15 PM
 #2288

Наверно, лег или переехал. Его роль в сети минимальна на данный момент, так что можно не обращать внимание.

Варианта два, либо поменять в очередном обновлении сервер IRC на другой, либо просто удалить поддержку IRC seed.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
January 16, 2015, 08:06:53 PM
 #2289

А что случилось с IRC?
IRC connect failed уже второй день у меня.
Посмотрел логи, вроде работает.
Code:
IRC :giraffe.heliacal.net NOTICE AUTH :*** Looking up your hostname...
IRC :giraffe.heliacal.net NOTICE AUTH :*** Couldn't look up your hostname
IRC SENDING: NICK uKQnrd3xkBG7Vq

IRC SENDING: USER uKQnrd3xkBG7Vq 8 * : uKQnrd3xkBG7Vq

IRC :giraffe.heliacal.net 001 uKQnrd3xkBG7Vq :Welcome to the LFNet Internet Relay Chat Network uKQnrd3xkBG7Vq
IRC :giraffe.heliacal.net 002 uKQnrd3xkBG7Vq :Your host is giraffe.heliacal.net[92.243.23.21/6667], running version hybrid-7.2.3
IRC :giraffe.heliacal.net 003 uKQnrd3xkBG7Vq :This server was created Dec 10 2013 at 18:22:54
IRC :giraffe.heliacal.net 004 uKQnrd3xkBG7Vq giraffe.heliacal.net hybrid-7.2.3 CDGabcdfgiklnorsuwxyz biklmnopstveI bkloveI
IRC SENDING: USERHOST uKQnrd3xkBG7Vq

IRC :giraffe.heliacal.net 302 uKQnrd3xkBG7Vq :uKQnrd3xkBG7Vq=+uKQnrd3xkB@5.166.90.95
GetIPFromIRC() got userhost 5.166.90.95
GetIPFromIRC() returned 5.166.90.95
AddLocal(5.166.90.95:12899,4)
IRC SENDING: NICK uKQnrd3xkBG7Vq

IRC SENDING: JOIN #novacoin00

IRC SENDING: WHO #novacoin00

IRC got join
IRC got who
IRC got who
Added 5.12.138.39:7777 from 92.243.23.21: 479 tried, 3851 new
IRC got new address: 5.12.138.39:7777
С другой стороны есть же днс-ноды в коде, IRC особо и не нужен...
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 08:53:27 PM
 #2290

P.S. Насколько я знаю, народ собирал такие генераторы с производительностью до 200 байт/с, просто из спортивного интереса. Громоздко и не очень быстро, но зато не псевдослучайно, а вполне по-настоящему. Smiley

https://www.fourmilab.ch/hotbits/hardware.html

Но покупать готовое - это не то, паранойя не успокоится. Smiley
Почитал я его статью и что-то вдохновился... Наверно, сделаю себе генератор такой, когда будет побольше времени... Правда, COM это как-то устарело, больше имеет смысл прикрутить это к распику или кубику по GPIO и аккумулировать генерируемые байты в БД на флэшке... На девайсе поднять веб-сервер со скриптом, отдающим число запрошенной длины и стирающим использованные байты после отдачи из БД. Должно быть самое то для предотвращения паранойи. Cheesy
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 16, 2015, 09:07:11 PM
 #2291

Quote
Должно быть самое то для предотвращения паранойи. Cheesy
А средства процессора по генерации случайных чисел насколько хороши?
Я никогда не интересовался этим вопросом, просто слышал что начиная с какого-то момента в архитектуру интеловских процов вставили инструкцию, геренирующую рандомное число. Кто-нибудь задавался вопросом насколько такому рандому можно доверять? Навернеое ведь именно это юзается в криптографических либах типа OpenSSL
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 16, 2015, 09:36:34 PM
 #2292

Кто-нибудь задавался вопросом насколько такому рандому можно доверять? Навернеое ведь именно это юзается в криптографических либах типа OpenSSL
Задавались:

http://arstechnica.com/security/2013/12/we-cannot-trust-intel-and-vias-chip-based-crypto-freebsd-developers-say/
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
January 17, 2015, 03:49:04 PM
 #2293

Альфа версия Android (ARMv7)кошелька: https://yadi.sk/d/7dcnLaYKe3wyc
(версия без UPNP, QRCODE, ASM. База блоков LevelDB)
Не использовать для реальных транзакций! Только просто посмотреть запустится или нет, и для транзакций в тестнете
Исходники: https://github.com/novacoin-project/novacoin/
Завтра на гитхаб скину инструкцию как собирать такой кошелёк из Windows.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 17, 2015, 04:15:29 PM
Last edit: January 17, 2015, 04:47:19 PM by Balthazar
 #2294

ASM флаг стоило бы все-таки включить, думаю, ведь меньше процессор жечь будет. Roll Eyes

Попробую погонять сейчас на HTC One.

Запустилось довольно шустро и отсинхронизировало уже 30000+ блоков, но со шрифтами беда - они просто огромны для такого мелкого экрана на мобилке.  Sad На планшетах полегче будет, думаю.

Впрочем, это ожидаемо что для андроида интерфейс придется адаптировать.

P.S. Удивительно, но энергопотребление вполне умеренное по ходу синхронизации, ожидал худшего... Ну и да, 0.5.1 быстрее была бы, потому что там меньше тяжелых операций при проверке блока делается. Smiley
core
Hero Member
*****
Offline Offline

Activity: 564
Merit: 515



View Profile
January 17, 2015, 06:02:41 PM
 #2295

Наконец-то получил я назад свои... деньги (сами новы уже ушли гулять по рынку).
Конечно в такую ситуацию никому не советую попадать. То что мне удалось их вернуть, можно назвать удачным стечением обстоятельств.
Ну и большая заслуга биржи в этом. Поддержка btc-e сработала просто на отлично.

Так что не держите открытые кошельки для пос-майнинга на рабочих компьютерах. Лучше потратить 30 баксов на распик и спать спокойно, как советует бальтазар.
У меня пусть даже не совсем и рабочий компьютер был, но стоило сделать какую-то ерунду не подумав и привет деньгам...
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 17, 2015, 06:08:03 PM
Last edit: January 17, 2015, 06:18:17 PM by Balthazar
 #2296

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

Activity: 1260
Merit: 1019


View Profile
January 17, 2015, 06:22:46 PM
 #2297

Quote
Вообще мне понравилось
А мне не понравилось. Выходит, что транзакции в криптовалюте все-таки могут быть обратимы (не технически, а административно).
И некая "третья сторона" (в данном случае BTC-E) становится третейским судьей и решает все "проблемы", беря на себя несвойственную роль и следователя, и судьи, и прокурора и судебного пристава.
Ну и чем же тогда в принципе от существующей фиатной системы отличается по большому счету?
Там-то хоть этим занимаются люди которые на виду.
Может ведь случиться и так, что в следующий раз админа биржи введут подобным образом в заблуждение и он заблокирует средства условно честного человека. Если уж в крипто-сообществе существует концепция: "ваши средства не могут быть никем заблокированы" - надо хоть как-то придерживаться этого.
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
January 17, 2015, 06:48:28 PM
 #2298

"ваши средства не могут быть никем заблокированы"
Да, пока они находятся у тебя в кошельке (не онлайновом). Как только ты их куда-либо перевёл - они уже не совсем твои, либо совсем не твои, и с ними может произойти что угодно.

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

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
January 17, 2015, 07:28:00 PM
 #2299

Quote
они уже не совсем твои, либо совсем не твои, и с ними может произойти что угодно.
Тогда встает проблема с "моментальностью сделок"
Я прихожу в магазин, плачу за бутылку пива и через секунду после этого слышу от продавца:
"извини, дорогой! пиво я тебе не дам, твои деньги ворованные, гуляй вася, пока я полицию не вызвал"
И я ничего сделать не могу - ведь "деньги" уже совсем не мои. Они уже совсем его. И что мне делать?

Quote
после признания криптовалюты на гос. уровне
Насмешили. Слава богу, я до этого момента не доживу.
Echoes
Legendary
*
Offline Offline

Activity: 1120
Merit: 1005


View Profile
January 17, 2015, 07:29:18 PM
 #2300

Мне сильно кажется, что в конечном итоге, после признания криптовалюты на гос. уровне, все монеты разделятся на "белые" и "чёрные", и превратить "чёрные" в "белые" будет так же трудно, как сейчас "отмыть" деньги, нажитые "преступным" путём.
Все так же как и с обычными деньгами. Словосочентание "отмывание денег" придумали задолго до крипты.

Pages: « 1 ... 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 [115] 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 ... 341 »
  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!