Bitcoin Forum
May 04, 2024, 07:44:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 [193] 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600882 times)
coolbeaver
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
January 31, 2014, 10:29:15 AM
 #3841

А когда примерно будет выложена новая версия p2pool'а?
1714851864
Hero Member
*
Offline Offline

Posts: 1714851864

View Profile Personal Message (Offline)

Ignore
1714851864
Reply with quote  #2

1714851864
Report to moderator
1714851864
Hero Member
*
Offline Offline

Posts: 1714851864

View Profile Personal Message (Offline)

Ignore
1714851864
Reply with quote  #2

1714851864
Report to moderator
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714851864
Hero Member
*
Offline Offline

Posts: 1714851864

View Profile Personal Message (Offline)

Ignore
1714851864
Reply with quote  #2

1714851864
Report to moderator
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 10:34:03 AM
 #3842

Новая сеть будет запущена в воскресенье, во второй половине дня. Полагаю, что p2pool.novaco.in переключится на нее не сразу, но это от меня не зависит.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
January 31, 2014, 10:48:02 AM
 #3843

Новая сеть будет запущена в воскресенье, во второй половине дня. Полагаю, что p2pool.novaco.in переключится на нее не сразу, но это от меня не зависит.
Хорошие новости  Wink
cullet
Member
**
Offline Offline

Activity: 76
Merit: 12


View Profile
January 31, 2014, 11:20:45 AM
 #3844

Проблема "мгновенных" платежей за хлеб в магазине может быть решена при помощи чиповых карт, фактически таких же, что используются традиционными МПС. На карту грузятся адреса и их приватные ключи. Транзакция генерируется эквивалентом "обычного" PoS-терминала (здесь point-of-sale, не путать с proof-of-stake Wink) и уходит на подпись в карту. Обратно карта выдает уже подписанную транзакцию. Терминал сверяется с чейном, что адрес действительно содержит необходимое количество монет и постит (или не постит, если есть нехватка или нет такого адреса) транзакцию в сеть. Почему идея жизнеспособна - потому что так работает "нормальная" торговля. В существующей системе карточных платежей существуют риски и, в конечном счете, они возложены на торговца. Т.е. например, если торговец продает товар по т.н. "белому пластику" - это его проблемы.
Эту схему возможно сделать и надежной, и при этом полностью офлайновой, используя выходы транзакций с несколькими подписями - покупателя и продавца.
В чем-то это будет напоминать покупку талонов на бензин - покупатель совместно с продавцом (торговой сетью и т.д.) подписывают выходы транзакций, которые в дальнейшем могут быть потрачены продавцом только при взаимном согласии покупателя и продавца. Такие транзакции могут принимаься продавцом без наличия доступа к интернету (в сети бензозаправок, магазинов и т.д. задача предотвращения  двойных трат ложится на их  владельца, но в силу локальности, например в пределах одного города, организовать связность между ними намного проще).
Плюшки для покупателя в такой схеме могут быть следующие: чтобы продавец не получил возможности заблокировать деньги навсегда (в реальном мире все бывает еще хуже - талоны с истекшим сроком действия просто "сгорают", а их стоимость покупателю не возмещается), в скрипт проверки прав на трату выхода транзакции необходимо  добавить условие проверки максимального срока необходимости подписи продавца, по истечении которого владелец "талона" сможет преобразовать его номинал в наличность (то есть вернуть себе право единолично тратить деньги) без согласия продавца (ну а продавец, несколько загодя до этого срока перестает принимать такие талоны к оплате).

1Kcg7cHptLMu6CoFh8mNVYbnhAcB32Tse3 4ShyDd2g5CECfPci8Z6THuVfSoy85hv5AR
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 11:25:44 AM
 #3845

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

В целом верно, ничто не мешает добавить еще один стандартный тип скрипта выхода, который будет включать в себя вторую подпись и проверку сроков действия.
Echoes
Legendary
*
Offline Offline

Activity: 1120
Merit: 1005


View Profile
January 31, 2014, 11:33:20 AM
 #3846

Новая сеть будет запущена в воскресенье, во второй половине дня. Полагаю, что p2pool.novaco.in переключится на нее не сразу, но это от меня не зависит.
Стратум будет поддерживаться?

bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
January 31, 2014, 11:35:17 AM
 #3847

Проблема "мгновенных" платежей за хлеб в магазине может быть решена при помощи чиповых карт, фактически таких же, что используются традиционными МПС. На карту грузятся адреса и их приватные ключи. Транзакция генерируется эквивалентом "обычного" PoS-терминала (здесь point-of-sale, не путать с proof-of-stake Wink) и уходит на подпись в карту. Обратно карта выдает уже подписанную транзакцию. Терминал сверяется с чейном, что адрес действительно содержит необходимое количество монет и постит (или не постит, если есть нехватка или нет такого адреса) транзакцию в сеть. Почему идея жизнеспособна - потому что так работает "нормальная" торговля. В существующей системе карточных платежей существуют риски и, в конечном счете, они возложены на торговца. Т.е. например, если торговец продает товар по т.н. "белому пластику" - это его проблемы.
Эту схему возможно сделать и надежной, и при этом полностью офлайновой, используя выходы транзакций с несколькими подписями - покупателя и продавца.
В чем-то это будет напоминать покупку талонов на бензин - покупатель совместно с продавцом (торговой сетью и т.д.) подписывают выходы транзакций, которые в дальнейшем могут быть потрачены продавцом только при взаимном согласии покупателя и продавца. Такие транзакции могут принимаься продавцом без наличия доступа к интернету (в сети бензозаправок, магазинов и т.д. задача предотвращения  двойных трат ложится на их  владельца, но в силу локальности, например в пределах одного города, организовать связность между ними намного проще).
Плюшки для покупателя в такой схеме могут быть следующие: чтобы продавец не получил возможности заблокировать деньги навсегда (в реальном мире все бывает еще хуже - талоны с истекшим сроком действия просто "сгорают", а их стоимость покупателю не возмещается), в скрипт проверки прав на трату выхода транзакции необходимо  добавить условие проверки максимального срока необходимости подписи продавца, по истечении которого владелец "талона" сможет преобразовать его номинал в наличность (то есть вернуть себе право единолично тратить деньги) без согласия продавца (ну а продавец, несколько загодя до этого срока перестает принимать такие талоны к оплате).

Я честно говоря не продумывал решение в деталях, оно пришло "спонтанно" как реакция на пост о платежах за хлеб. Мысли про офлайновые транзакции при написании поста в голове проскакивали, но думать подробно было лень. На вскидку (для тех кто не в теме), в чиповых технологиях EMV (Europay-Mastercard-Visa) для проведения офлайновых транзакций применяется проверка ЕЦП карты, а так же подписывание транзакции 3DES ключем, сгенерированным эмитентом карты, т.е. вся схема офлайновых платежей подразумевает централизованное управление. Но это не исключает возможности разработки схемы, применимой в нашем случае. Вообще, возможность проведения офлайновых транзакций этим гигантам была продиктована необходимостью снижения стоимости самой транзакции. В случае криптовалют этот довод в пользу снижения стоимости транзакции при проведении платежей за хлеб и спички нельзя сбрасывать со счетов. Так что давайте думать на эту тему Wink
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 01:25:38 PM
 #3848

Code:
"netmhashps" : 4231.98953159,

Занятно. Кто-то асики тестирует?
Reaver
Member
**
Offline Offline

Activity: 99
Merit: 10



View Profile
January 31, 2014, 02:57:36 PM
 #3849

Code:
"netmhashps" : 4231.98953159,
Занятно. Кто-то асики тестирует?
Круто слишком, даже для асиков. Думаю, переключилось, что-то типа мультипула на майнинг.

BTC: Smiley
NVC: :-)
NXT: Cheesy MINT: %)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 03:33:44 PM
 #3850

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

Хотя какая разница, блоки это хорошо. Smiley
pant-79
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 31, 2014, 04:15:09 PM
 #3851

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

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

Хм, появилась одна мысля... но пока не хватает информации, чтобы ее додумать...
Есть вопросы по сути работы PoS-сети... Кстати, имеется ли подробный FAQ по работе PoS со всеми нюансами?
А то в этом треде периодически всплывают отдельные вопросы по подробностям работы PoS, но единой картины не видать...
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 04:20:49 PM
 #3852

pant-79, в связи с переездом репозитория старая вики была стерта, но в новой будет более подробная страница о действующей реализации proof-of-stake. Roll Eyes
pant-79
Hero Member
*****
Offline Offline

Activity: 994
Merit: 502


View Profile
January 31, 2014, 04:28:46 PM
 #3853

pant-79, в связи с переездом репозитория старая вики была стерта, но в новой будет более подробная страница о действующей реализации proof-of-stake. Roll Eyes
А когда новая обещается быть?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 04:39:22 PM
 #3854

https://github.com/novacoin-project/novacoin/wiki/

Пишется пока мной, в основном. Решил попробовать собрать все ранее написанное в одну кучу. Причем таким образом, чтобы было понятно тому кто только что пришел и не имеет понятия о том, что это такое. Однако, определенный задел в плане квалификации от читателя все же будет требоваться, без этого не обойтись при описании технических деталей.
Foxcool
Sr. Member
****
Offline Offline

Activity: 463
Merit: 252



View Profile WWW
January 31, 2014, 05:14:13 PM
 #3855

http://www.computerra.ru/92980/
Сразу стало интересно, что за тела пишут такие статьи. Доги, праймы описаны, нова нет. Я бегло смотрел, а не читал, но таких лютых косяков, как в прошлых обсуждаемых статьях вроде на глаза не попалось. В комментариях нова всплыла и тут же срачик.

Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
January 31, 2014, 05:17:29 PM
Last edit: January 31, 2014, 05:28:23 PM by Balthazar
 #3856

Бегло просмотрел, увидел

Quote
нынешнюю власть в целом характеризует поразительно узкий кругозор, интеллект пещерного человека и психология трёхлетнего ребёнка

и сделал вывод, что статью можно не читать. Как, в общем-то, большинство статей на компутерре... И за что там получает зарплату главный редактор, не понимаю.
Foxcool
Sr. Member
****
Offline Offline

Activity: 463
Merit: 252



View Profile WWW
January 31, 2014, 05:50:43 PM
 #3857

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

RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
January 31, 2014, 06:16:08 PM
 #3858

Бальтазар или еще кто нибудь соображающий, есть ли документация или какая-то другая полезная информация по архитектуре и разработке децентрализованных систем. Захотелось изучить и узнать т.н. "лучшие практики" программирования современных p2p приложений. Интересует теория, т.к. вряд ли ра моем перле есть практические мануалы. Гугл отказался мне помогать,  сославшись на... Не буду повторять эти обидные оскорбления.  В общем, как вы вникали и научились такое разрабатывать?
Определенного не посоветую, но не забудьте почитать про Задачу византийских генералов (довольно широкая проблема, применима к распределенным системам) и Sybil attack (проблема, которую пытается решить множество децентрализованных сетей, с переменным успехом).
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
February 01, 2014, 05:41:12 AM
 #3859

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

Главное обвинение СМИ в адрес криптовалют - непригодность к повседневным операциям купли/продажи из-за длительного подтверждения.
И тут можно быть впереди планеты всей, а также утереть нос всяким лайтоводам и прочим зверофилам Wink
В идеале договориться с BTC-E о приеме PoE транзакций.

Мое видение по реализации PoE:
- 2я комиссия, половина получателю, в качестве компенсации за "риск" и для уменьшения желающих злоупотреблять тестовой фишкой.
- PoE транзакция хранится в пуле PoS майнера до 6 подтверждений и по мере необходимости рассылается в сеть.
- "шары" со сложностью 1/1000 PoS транслируются в сеть до нахождения нужного блока и после по одному разу. Отправка "после" необходима для исключения ситуации, когда блок сгенерируется быстрее, чем получатель увидит необходимое количество подтверждений.
- добавить в клиент настраиваемые параметры(по умолчанию): вкл/выкл PoE(выкл), количество подтверждений PoE до акцепта(50), максимальная сумма через PoE(10), на всякий пожарный - количество подтверждений в блокчейне до акцепта (2).
- ну и добавить галочку для отправки через PoE.

PS При использовании параметров по умолчанию, в среднем акцепт пройдет за 30 сек.
    Уже вижу картину: захожу в свой любимый магазин, затариваюсь печеньками. На кассе сканирую QR-код(NFC) телефоном и через 10 сек продавщица с милой улыбкой сообщает - ваш платеж принят, спасибо за покупку, приходите еще Grin
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
February 01, 2014, 06:06:47 AM
 #3860

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

Главное обвинение СМИ в адрес криптовалют - непригодность к повседневным операциям купли/продажи из-за длительного подтверждения.
И тут можно быть впереди планеты всей, а также утереть нос всяким лайтоводам и прочим зверофилам Wink
В идеале договориться с BTC-E о приеме PoE транзакций.

Мое видение по реализации PoE:
- 2я комиссия, половина получателю, в качестве компенсации за "риск" и для уменьшения желающих злоупотреблять тестовой фишкой.
- PoE транзакция хранится в пуле PoS майнера до 6 подтверждений и по мере необходимости рассылается в сеть.
- "шары" со сложностью 1/1000 PoS транслируются в сеть до нахождения нужного блока и после по одному разу. Отправка "после" необходима для исключения ситуации, когда блок сгенерируется быстрее, чем получатель увидит необходимое количество подтверждений.
- добавить в клиент настраиваемые параметры(по умолчанию): вкл/выкл PoE(выкл), количество подтверждений PoE до акцепта(50), максимальная сумма через PoE(10), на всякий пожарный - количество подтверждений в блокчейне до акцепта (2).
- ну и добавить галочку для отправки через PoE.

PS При использовании параметров по умолчанию, в среднем акцепт пройдет за 30 сек.
    Уже вижу картину: захожу в свой любимый магазин, затариваюсь печеньками. На кассе сканирую QR-код(NFC) телефоном и через 10 сек продавщица с милой улыбкой сообщает - ваш платеж принят, спасибо за покупку, приходите еще Grin

В бойких точках типа гипермаркетов 10 секнд на тх - много. А 30 нынче просто недопустимо. Сканирование QR кода в большинстве нормальных ситуаций тоже не очень правильная затея. Далеко не у всех телефоны с первого раза справляются с задачей. Рассчитывать на то, что этим будут пользоваться гики, у которых частенько и телефон-то самый навороченный, неправильно. Если мы размышляем о массовом применении крипто в торговле, то решение по времени и простоте обслуживания должно быть сравнимым с существующими карточными технологиями.
Pages: « 1 ... 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 [193] 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 ... 331 »
  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!