Bitcoin Forum
May 14, 2024, 06:04:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 ... 314 »
  Print  
Author Topic: [DCR] Decred - гибридный PoW/PoS | btcsuite Devs | Тoнны нoвых вoзмoжностeй  (Read 428626 times)
DWD
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
May 06, 2017, 03:48:13 PM
 #4521

Где-то уже можно почитать решение последнего паззла?
sava45
Full Member
***
Offline Offline

Activity: 197
Merit: 100


View Profile
May 07, 2017, 01:51:10 AM
 #4522

Ура Декрид вроде зашевелился, а то все уже в рост, а он как прилип к 0.01
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 06:06:41 AM
 #4523

А где собственно открытый исходный код полной версии проекта Decred? Типа "DecredCore" или что-то аналогичное? Даже для unix-систем предлагается только бинарники, всевозможные инсталлеры и апдейтеры, но исходного кода проекта нет. Даже для FreeBSD - бинарник только есть :-), не говоря уж о Linux и Windows. Нет спецификации протокола, ничего для самостоятельной работы без пулов нет. Программы-майнеры есть только для работы с некоторыми пулами по стратум-протоколу, то есть закрытого для конечно POW-майнера. На вопрос на их форуме никто прямо не отвечает, а только спрашивают, "а какой пул используете?", "какой бинарник наш скачали?" И ничего по существу, сразу уход от темы. Очередные дети Понци и Мавроди?

Может это просто сговор каких-то пулов, и не более того? Что там вообще POW-майнится, как проверить корректность очередного блока из открытого кода?
abrakadabra
Hero Member
*****
Offline Offline

Activity: 639
Merit: 503


View Profile
May 07, 2017, 06:46:08 AM
 #4524

че ты несешь?

Исходники
Документация
Слак-чат с реальными разрабами, где ответят на любой твой вопрос практически сразу
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 06:55:30 AM
 #4525

че ты несешь?

Исходники
Документация
Слак-чат с реальными разрабами, где ответят на любой твой вопрос практически сразу


Исходники
Ну и где там исходники? Хотя бы один исходник полной версии клиента? Хотя бы просто утилиту для проверки решения любого блока из блокчейна?

Документация
Эту "документацию" я видел. Танец с бубном. ЭСкачайте наш бинарник, вот вам доки по его конфигам и...". Что там дальше майнится, вопрос вам не узнать. Где конкретная документация, где спецификация протокола, где спецификация POW, а не абстрактное "мы используем blake-256".

Слак-чат с "реальными разрабами", где уже скоро год как не только не отвечают, а мастерски мутят воду. Вопросы то простые. Нужно просто ответить.
Dcrstats
Hero Member
*****
Offline Offline

Activity: 714
Merit: 529



View Profile
May 07, 2017, 08:23:38 AM
 #4526

bitmonstr, а вы какой пул используете? Какой бинарник наш скачали?
A-Bolt
Legendary
*
Offline Offline

Activity: 2316
Merit: 2318


View Profile
May 07, 2017, 08:27:26 AM
 #4527

Исходники
Ну и где там исходники? Хотя бы один исходник полной версии клиента?

Вы действительно герой известного анекдота "Папа, а где море?" или притворяетесь?

Полный клиент Decred состоит из трёх программ: dcrd, dcrwallet и dcrctl.
Полные исходники этих программ имеются по ссылке, которую вам уже привёл abrakadabra.

https://github.com/decred/dcrd
https://github.com/decred/dcrwallet
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 09:07:55 AM
 #4528

Вы действительно герой известного анекдота "Папа, а где море?" или притворяетесь?

Полный клиент Decred состоит из трёх программ: dcrd, dcrwallet и dcrctl.
Полные исходники этих программ имеются по ссылке, которую вам уже привёл abrakadabra.

https://github.com/decred/dcrd
https://github.com/decred/dcrwallet


Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов. Да вы не стесняйтесь, тоже просмотрите этот dcrd, там кода кот наплакал. Все эти исходники внимательно изучаются за 7-10 минут. Потому что там почти ничего нет. Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого. В народе такие вещи называют "пустышками".  То же самое и с dcrwallet - в кошельке по идее и не должно этого быть, там этого и нет. Что касается dcrctl - то его открытого кода нет вообще нигде. Зато что есть? Очень много чего есть, чтобы "автоматически обновить" содержимое установленного на вашей машине софта (в бинарниках). Этому уделено очень много внимания. Это, судя по всему, в проекте главное. Раз, два, оп ля, и табора уже след простыл. Осталась пустая конюшня и пустые сундуки в деревне. А как красиво пели, какие какие клятвы давали...
vel12
Full Member
***
Offline Offline

Activity: 475
Merit: 101



View Profile
May 07, 2017, 09:18:13 AM
 #4529

Вы действительно герой известного анекдота "Папа, а где море?" или притворяетесь?

Полный клиент Decred состоит из трёх программ: dcrd, dcrwallet и dcrctl.
Полные исходники этих программ имеются по ссылке, которую вам уже привёл abrakadabra.

https://github.com/decred/dcrd
https://github.com/decred/dcrwallet


Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов. Да вы не стесняйтесь, тоже просмотрите этот dcrd, там кода кот наплакал. Все эти исходники внимательно изучаются за 7-10 минут. Потому что там почти ничего нет. Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого. В народе такие вещи называют "пустышками".  То же самое и с dcrwallet - в кошельке по идее и не должно этого быть, там этого и нет. Что касается dcrctl - то его открытого кода нет вообще нигде. Зато что есть? Очень много чего есть, чтобы "автоматически обновить" содержимое установленного на вашей машине софта (в бинарниках). Этому уделено очень много внимания. Это, судя по всему, в проекте главное. Раз, два, оп ля, и табора уже след простыл. Осталась пустая конюшня и пустые сундуки в деревне. А как красиво пели, какие какие клятвы давали...
Я помираю с голода.Так на,скушай котлетку.А чем вы докажите что это котлета из мяса?Не нравится не ешьНу не нравится вам Декред идите на другую крипту и ковыряйте,благо их сейчас пруд пруди.
Beoga
Legendary
*
Offline Offline

Activity: 2646
Merit: 1141


View Profile
May 07, 2017, 09:21:47 AM
 #4530


Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов. Да вы не стесняйтесь, тоже просмотрите этот dcrd, там кода кот наплакал. Все эти исходники внимательно изучаются за 7-10 минут. Потому что там почти ничего нет. Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого.

Интерсно, а откуда тогда берут POW алгоритм сторонние разработчики майнеров? Вот клеймор например?
Он-то смог его найти, да еще и майнер сделал.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 09:44:29 AM
 #4531


Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов. Да вы не стесняйтесь, тоже просмотрите этот dcrd, там кода кот наплакал. Все эти исходники внимательно изучаются за 7-10 минут. Потому что там почти ничего нет. Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого.

Интерсно, а откуда тогда берут POW алгоритм сторонние разработчики майнеров? Вот клеймор например?
Он-то смог его найти, да еще и майнер сделал.

В том то и дело, что ни откуда не берут. Собственно это я и анализировал больше всего. Это очень умный ход со стороны мошенников, использовать авторитетных и добропорядочных разработчиков как доказательство своей честности. И я изучил весь сторонний майнерский софт для decred с открытым кодом. Нигде в нём собственно проверка и окончательный алгоритм POW не реализован. Да и не мог быть реализован, потому что нет спецификации соответствующей. Нигде в decred её нет. Что делают сторонние разработчики открытого кода, такие, как cgminer например? Они делают отличный и оптимизированный код для алгоритма blake-256.  И реализуют стратум-протокол для связи с пулом, а вот дальше... Что происходит дальше, не известно. Вероятнее всего скажут - "так не проголосовали же за вас! Система такая". Что-то для вида даже может заработают, "намайнят". Но главное в этом decred не это, главное, что вообще происходит у майнеров с установленными бинарниками, с очень продуманной и тщательно реализованной системы удалённого обновления софта. Что они там майнят? Как используются их вычислительные мощности? А cgminer - это для отвода глаз. Потому что все знают, что cgminer это добропорядочный софт, это хорошая реклама проекту. Но хозяевам проекта совершенно не обязательно использовать реализованную в cgminer blake-256. Что происходит на их сервере - одному богу известно.  Зато бинарники-майнеры, даже для unix-систем - им очень нужны судя по всему.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 09:57:03 AM
 #4532

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

Неужели вы думали, что я собирался "есть" этот deсred? Да упаси боже. Просто наткнулся в сети, что у ребят готовые бинарники для... FreeBSD(!). Это же фантастика! FreeBSD - это ведь академическая ОС, там для прикладного софта бинарники не используют, там реализована своя классическая система портирования, всё естественно в открытом коде. А тут вам нате инсталлеры бинарников! Да не просто инсталлеры, а ещё и продуманная система обновления бинарного софта. Такую систему в сотню раз сложнее сделать, чем просто выложить source. Ребята явно перестарались. Перегнули палку. Зря они это, сами себя и спалили.
abrakadabra
Hero Member
*****
Offline Offline

Activity: 639
Merit: 503


View Profile
May 07, 2017, 10:03:42 AM
 #4533

хватит тролить.
репутация парней из с0 не вызывает сомнений.

у тебя просто не хватает компетенции разобраться в коде.

все там собирается из исходников и работает.
наличие бинарников это не недостаток. все так делают
DWD
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
May 07, 2017, 10:08:23 AM
 #4534

Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов.
Серьезно?  Grin А это тогда что такое? Исходники тетриса? Да нет, вроде. Перебор nonce, сравнение хэша с difficulty - типичный PoW.

Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого.
От PoW действительно далеко, потому что этот файл относится к другому майнингу, к PoS.

bitmonstr, а вы вообще как, просто потроллить решили, или весна так действует?  Cheesy Продолжайте, продолжайте. Нам тут с полгода назад один товарищ уже рассказывал, что Декред взломали и вот-вот сольют в ноль, вашу теорию заговора тоже послушаем. Посмеемся.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 10:13:39 AM
 #4535

хватит тролить.
репутация парней из с0 не вызывает сомнений.

у тебя просто не хватает компетенции разобраться в коде.

все там собирается из исходников и работает.
наличие бинарников это не недостаток. все так делают

Так это понятно, всё дело в моей компетенции, кто бы сомневался, а у ребят всё круто сделано, я именно об этом и говорю. Можно ещё меня пнуть каким-нибудь оскорбительным анекдотом - тоже хороший метод. Когда нет других аргументов. Дело то не во мне вовсе. И не в моей компетенции разобраться в коде. Дело в том, что КОДА ПРОСТО НЕТ. Нет его, всё что есть - пустышка, мало относящаяся к POW, проверке корректности блоков. Нет спецификации, нет ничего вообще, что доказывало бы, что хеши заголовков блоков, намайненныхи показываемые в эксплорере - вообще не сделаны от балды. Проверить невозможно никак. Оп ля! Конечно это всё подтверждает репутацию парней, они безусловно большие мастера.
DWD
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
May 07, 2017, 10:25:08 AM
 #4536

Это же фантастика! FreeBSD - это ведь академическая ОС, там для прикладного софта бинарники не используют
За этот анекдот отдельный лайк!  Grin Уже сто лет как ставлю и обновляю весь софт на Фряхе с помощью бинарных пакетов (pkg install, pkg upgrade), а систему в целом обновляю не менее бинарно с помощью freebsd-update. А оно, оказывается, не используется  Shocked

P. S. Жгите дальше, чо  Cheesy
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 10:30:53 AM
 #4537

Это же фантастика! FreeBSD - это ведь академическая ОС, там для прикладного софта бинарники не используют
За этот анекдот отдельный лайк!  Grin Уже сто лет как ставлю и обновляю весь софт на Фряхе с помощью бинарных пакетов (pkg install, pkg upgrade), а систему в целом обновляю не менее бинарно с помощью freebsd-update. А оно, оказывается, не используется  Shocked

P. S. Жгите дальше, чо  Cheesy

Читайте внимательно, написано было про прикладной софт. И много ли вы deamon-нов на FreeBSD на бинарниках устанавливаете? Про графические игрушки я не говорю.  Какой подобный dcrd софт вы можете привести в пример в бинарниках для FreeBSD?
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
May 07, 2017, 10:38:17 AM
 #4538


Серьезно?  Grin А это тогда что такое? Исходники тетриса? Да нет, вроде. Перебор nonce, сравнение хэша с difficulty - типичный PoW.

Очень хорошо, что вы этот файл привели в пример. Значит можно поговорить по существу, а не на уровне анекдотов. Потому что есть проблема с этим cpuminer.go. Это демонстрационный код, на уровне декларации.

Code:
		if m.solveBlock(template.Block, ticker, nil) {
block := dcrutil.NewBlock(template.Block)
m.submitBlock(block)
blockHashes[i] = block.Hash()
i++
if i == n {
minrLog.Tracef("Generated %d blocks", i)
m.Lock()
close(m.speedMonitorQuit)
m.wg.Wait()
m.started = false
m.discreteMining = false
m.Unlock()
return blockHashes, nil
}
}

А в реальности команда submitblock в dcrd не реализована и, естественно, поэтому не поддерживается. Можете сами установить у себя и попробовать. Ничего не выйдет. А демонстраций и фейерверков там в коде много, да, не спорю.
DWD
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
May 07, 2017, 10:49:46 AM
 #4539

Читайте внимательно, написано было про прикладной софт. И много ли вы deamon-нов на FreeBSD на бинарниках устанавливаете? Про графические игрушки я не говорю.  Какой подобный dcrd софт вы можете привести в пример в бинарниках для FreeBSD?
Какие графические игрушки?  Cheesy Nginx, MySql, PostgreSql, Postfix, Dovecot - достаточно демоновые для вас?  Grin

P. S. Пойду проверю, как кнопочка Ignore на этом форуме работает  Wink
testz
Legendary
*
Offline Offline

Activity: 1764
Merit: 1018


View Profile
May 07, 2017, 11:09:55 AM
 #4540

А в реальности команда submitblock в dcrd не реализована и, естественно, поэтому не поддерживается. Можете сами установить у себя и попробовать. Ничего не выйдет. А демонстраций и фейерверков там в коде много, да, не спорю.

Команда submitBlock реализована тут: https://github.com/decred/dcrd/blob/master/rpcserver.go#L5104-L5129
Описание ее интерфейса тут, но он и так предельно простой: https://github.com/decred/dcrd/blob/master/docs/json_rpc_api.md#submitblock

Напишите, что конкретно Вас смущает? Отсутствие соло майнера? – он вроде есть и работает, отсутствие кода валидации блока? Он тоже вроде на месте, тут юниттест который проверяет правильность валидации блока из которого видно какие функции используются https://github.com/decred/dcrd/blob/master/blockchain/validate_test.go#L41

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
Pages: « 1 ... 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 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 ... 314 »
  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!