Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: ilyapx on February 05, 2020, 11:49:15 AM



Title: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on February 05, 2020, 11:49:15 AM
Bitcoin Bank Alpha test
https://github.com/coin-core/coin

https://i.imgur.com/nuuXEOL.jpg

https://i.imgur.com/LlU2oJg.png (https://discord.gg/Efbyqwm)


Алгоритм: Equihash
Размер блока: 1 MB
Время блока: 10 минут
Награда за блок: 10 COIN


Примите участия в разработки и тестирования Bitcoin Bank
Технология Bitcoin Bank использует Zcash но функционал немного изменен с целью решить проблему майнинга.
Вам не нужен сервер для подключения сети, вы можете добывать блоки в локальной сети.

Оригинальная англоязычная ветка: https://bitcointalk.org/index.php?topic=5228997



Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 05, 2020, 11:59:34 AM
Инструкция установки кошелька для windows

Для начало вам нужно скачать https://www.virtualbox.org/ (https://www.virtualbox.org/)

Затем вам понадобиться установщик ubuntu-16.04.6-server-amd64.iso скачать тут http://releases.ubuntu.com/16.04/

Далее следуйте инструкции установки https://way23.ru/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-ubuntu-server-%D0%B2-virtualbox/
Если вам не нравиться эта инструкция, наберите в поисковике установка ubuntu server на виртуальную машину
Когда все поставили, заходите на Github https://github.com/coin-core/coin и следуйте инструкции на главной страницы.

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

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


Title: Re: Bitcoin Reforged - Первый запуск и тестирование
Post by: PumpCoinDev on February 05, 2020, 01:11:41 PM
зачем изобретать третий велосипед? https://bitcointalk.org/index.php?topic=1929459.0


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 05, 2020, 01:33:33 PM
зачем изобретать третий велосипед? https://bitcointalk.org/index.php?topic=1929459.0
Не слышал о Marycoin но обязательно посмотрю, я так понимаю там идея точно как у меня :)


Title: Re: Bitcoin Reforged - Первый запуск и тестирование
Post by: PumpCoinDev on February 05, 2020, 02:54:48 PM
зачем изобретать третий велосипед? https://bitcointalk.org/index.php?topic=1929459.0
Не слышал о Marycoin но обязательно посмотрю, я так понимаю там идея точно как у меня :)
Практически полностью. Но учитывая что сам дев еще и разработчик всех своих сервисов, и, спустя 3 года она пока находится еле-как на плову, поддерживая свой проект, то Вам скорее всего путь обречен (ИМХО, я не знаю какие у Вас способности, без обид)


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 05, 2020, 03:40:46 PM
зачем изобретать третий велосипед? https://bitcointalk.org/index.php?topic=1929459.0
Не слышал о Marycoin но обязательно посмотрю, я так понимаю там идея точно как у меня :)
Практически полностью. Но учитывая что сам дев еще и разработчик всех своих сервисов, и, спустя 3 года она пока находится еле-как на плову, поддерживая свой проект, то Вам скорее всего путь обречен (ИМХО, я не знаю какие у Вас способности, без обид)
Я все же попробую начать, если будет хоть какое то сообщество тогда я сделаю это.


Title: Re: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 06, 2020, 09:25:05 AM
Разбираясь в коде, заметил, что есть большие недостатки в коде, скорее всего я немного изменю идею биткоина.

На данный момент, я изменил количество монет до 210 000 000, но добывать их гораздо дольше чем в bitcoin. Одной человеческой жизни не хватит что бы добыть их все.
Каждый блок будет выдавать 50 монет в час, каждых 24 блока сложность сети будет меняться в зависимости от майнеров.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: lavemytim on February 06, 2020, 02:16:37 PM
это не с нуля,это плагиат на идеи великого, то что вы предолаете уже создано и за кратковременный промежуток времени достигло невиданных высот,так сказать инвестиция номер один, второй раз такое не прокатит


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 06, 2020, 02:48:17 PM
это не с нуля,это плагиат на идеи великого, то что вы предолаете уже создано и за кратковременный промежуток времени достигло невиданных высот,так сказать инвестиция номер один, второй раз такое не прокатит
Я попробую сделать что то новое. Сейчас собираюсь разобраться в майнинге, возможно придумаю как избавиться от асик майнеров
Но не могу найти файлы которые отвечают за это.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: s1989 on February 06, 2020, 05:25:59 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 06, 2020, 05:49:32 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: s1989 on February 07, 2020, 09:20:09 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.
Все понял, ну что же, удачи тогда. Но по правде говоря давно не верю в удачные форки, все которые были возможны с различными изменениями - они уже сделаны. Но почему бы и нет - программирование это интересное хобби и может стать высокооплачиваемой работой (и судя по тому что написано в стартпосте про опыт с С++ вы это знаете), но подняться у форка шансов маловато.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 07, 2020, 09:47:42 PM
если наполнять валюту товаром - то выгоднее исходно брать менее капитализированные форки(или делать) - они потом будут подниматься по мере напонения товаром...

А биток стоит уже столько, что его никаким товаром с места не сдвинешь!


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: canovan25 on February 07, 2020, 10:29:36 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.

Если честно, подобные идеи обречены на провал. Почему я так думаю? Попытка похожа на откат к нулевым годам, когда в руках людей были кнопочные телефоны вроде сони эриксон :) Пора принять действительность - в руках каждого человека смартфон, который похож на карманный супер-компьютер, а в криптокошельках - десятки и сотни разных монет, разработчики которых нанимают отделы для продвижения своего продукта в криптомире, а сами коины решают кучи явных, скрытых и выдуманных проблем - атаки 51%, инфляция, дефляция, межблокчейновое соединение, полезные вычисления, сбор денег на клонирование человека, создание прототипа банковской системы и так далее и тому подобное. А вы тут приходите с куском береста и говорите - я вот такой-такой, вы пользуетесь своей бумагой, а я как истинный олд буду пользоваться берестом или глиняной табличкой, кто со мной? Конечно, 1-2-3 энтузиаста найдутся, но не более. Даже если вы сделаете идеальную с точки зрения медианного криптана монету - без развития остальных сфер не выйдет. Скажу честно, я не читал оригинальную белую бумагу Сатоши и различные манифесты, но я более чем уверен, что он бы гордился вами, создав систему, куда люди идут с традиционной банковской системы. По-этому я считаю, что пришло время делать качественные криптосистемы, ибо сравнивать криптомир и современную финансовую систему - это как сравнение третьеклассника математической школы с Эйлером :)

Конечно, это моё субъективное видение этого процесса, ни к чему не призываю, а просто прошу задуматься - стоит ли дело поднятия рук?
Если вы реальный криптоэнтузиаст - хочу привлечь вас к дискуссии, ведь именно в споре рождается истина :)


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 07, 2020, 10:38:01 PM
да, но с другой стороны - объясните зачем мне _в городе_ вообще смартфон, да и автомобиль тоже?..
Обычный десктоп куда удобнее!   Да и кнопочный телефон не всегда нужен - все равно больше чем на 20-40 мин до магазина никуда не отхожу, да и все равно болтать там не когда и не удобно на ходу...   Вывод - это все ВООБЩЕ нафиг не нужно!


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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 07, 2020, 11:29:21 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.

Если честно, подобные идеи обречены на провал. Почему я так думаю? Попытка похожа на откат к нулевым годам, когда в руках людей были кнопочные телефоны вроде сони эриксон :) Пора принять действительность - в руках каждого человека смартфон, который похож на карманный супер-компьютер, а в криптокошельках - десятки и сотни разных монет, разработчики которых нанимают отделы для продвижения своего продукта в криптомире, а сами коины решают кучи явных, скрытых и выдуманных проблем - атаки 51%, инфляция, дефляция, межблокчейновое соединение, полезные вычисления, сбор денег на клонирование человека, создание прототипа банковской системы и так далее и тому подобное. А вы тут приходите с куском береста и говорите - я вот такой-такой, вы пользуетесь своей бумагой, а я как истинный олд буду пользоваться берестом или глиняной табличкой, кто со мной? Конечно, 1-2-3 энтузиаста найдутся, но не более. Даже если вы сделаете идеальную с точки зрения медианного криптана монету - без развития остальных сфер не выйдет. Скажу честно, я не читал оригинальную белую бумагу Сатоши и различные манифесты, но я более чем уверен, что он бы гордился вами, создав систему, куда люди идут с традиционной банковской системы. По-этому я считаю, что пришло время делать качественные криптосистемы, ибо сравнивать криптомир и современную финансовую систему - это как сравнение третьеклассника математической школы с Эйлером :)

Конечно, это моё субъективное видение этого процесса, ни к чему не призываю, а просто прошу задуматься - стоит ли дело поднятия рук?
Если вы реальный криптоэнтузиаст - хочу привлечь вас к дискуссии, ведь именно в споре рождается истина :)

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

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 08, 2020, 03:14:10 AM
Если честно, подобные идеи обречены на провал.

ну почему?   Издаете приказ по всем своим филиалам - "всем поставить и поддерживать такой-то форк", и дело в шляпе...


PS  другое дело что ребята правильно сказали - нынче проще токен делать в какой-нить готовой платформе - раньше просто не было готовых платформ, вот и приходилось форкать...


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: canovan25 on February 08, 2020, 07:25:55 AM
Я уже сделал первый тестовый прототип, если кто немного разбирается, может собрать кошелек и добыть первые тестовые блоки.
Кошелек не реагирует сейчас на время блока и может принимать блоки независимо от времени. Майнинг работает прямо в кошельке, просто подключаете свой майнер к кошельку, как к пулу и он майнит прямо вам в кошелек.

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


Не хочу вас обидеть, но я не прожжённый криптоэнтузиаст. Меня не особо интересуют более идеологические проекты. Я знаю, что именно коммерческие проекты в итоге останутся на рынке (Думаю, перечислять не надо). Ну и те, которые потенциально могут стать коммерческими. Ведь именно финансы начнут шевелить нужную нам отрасль, вне зависимости, это создание криптовалют, варка мыла или же производство оружия. Нет, и я совсем не подразумеваю спекулятивную прибыль будущих участников проекта. Идеологический проект должен объединять единомышленников, а не манимейкеров :)

Конечно, я буду следить за вашей темой, но именно для меня она не так интересна, ведь всё таки я пришёл сюда, чтоб влиться в крутой проект и получить деньги за потраченное время и усилия. Если вам интересны идеологически настроенные люди, можете рассказать идеологически настроенным людям, например, модераторам ветки, Ratimov (https://bitcointalk.org/index.php?action=profile;u=2627711), kzv (https://bitcointalk.org/index.php?action=profile;u=662400) и другим уважаемым людям нашего форума.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 08:03:23 AM
Я уже сделал первый тестовый прототип, если кто немного разбирается, может собрать кошелек и добыть первые тестовые блоки.
Кошелек не реагирует сейчас на время блока и может принимать блоки независимо от времени. Майнинг работает прямо в кошельке, просто подключаете свой майнер к кошельку, как к пулу и он майнит прямо вам в кошелек.

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


Не хочу вас обидеть, но я не прожжённый криптоэнтузиаст. Меня не особо интересуют более идеологические проекты. Я знаю, что именно коммерческие проекты в итоге останутся на рынке (Думаю, перечислять не надо). Ну и те, которые потенциально могут стать коммерческими. Ведь именно финансы начнут шевелить нужную нам отрасль, вне зависимости, это создание криптовалют, варка мыла или же производство оружия. Нет, и я совсем не подразумеваю спекулятивную прибыль будущих участников проекта. Идеологический проект должен объединять единомышленников, а не манимейкеров :)

Конечно, я буду следить за вашей темой, но именно для меня она не так интересна, ведь всё таки я пришёл сюда, чтоб влиться в крутой проект и получить деньги за потраченное время и усилия. Если вам интересны идеологически настроенные люди, можете рассказать идеологически настроенным людям, например, модераторам ветки, Ratimov (https://bitcointalk.org/index.php?action=profile;u=2627711), kzv (https://bitcointalk.org/index.php?action=profile;u=662400) и другим уважаемым людям нашего форума.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 08:26:10 AM
Доброго времени суток всем!
Да действительно, идея автора темы у меня возникла немножко (на три года) пораньше, но это значит лишь то, что идея витает в воздухе и она будет возникать еще у многих и не однажды )
У меня изначально тоже была идея - вообще ничего не менять кроме генезис блока, то есть сделать полную копию биткина. Но время показало, что код биткоина не совершенен... Там есть скрытая бомба, часовой механизм которой работает, но никто не знает когда взорвется детонатор!
Я имею в виду ту часть кода, которая отвечает за алгоритм перерасчета сложности майнинга. Все остальное - детские шалости по сравнению с несовершенством этого алгоритма.
В биткоине перерасчет сложности идет строго после каждых 2016 блоков. Это значит, что если где-то по середине, например на блоке n+1000, из майнига уйдет значительная часть хэшрейта, то следующий блок n+1001 может искаться не 10 минут, как положено, а например один час, n+1002 еще час и т.д до n+2016...


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

Автор, если есть интерес к изучению программирования форков, то приглашаю вас в проект Мэрикоин. Сейчас MC основан на коде биткоина 0.15, я бы очень хотел сделать обновление основанное на версии 0.19, но никак не могу найти времени на это. Если вы возьметесь, то буду рад оказать любую помощь.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 08, 2020, 08:45:14 AM

если вам так важна равномерность блоков, то почему бы тупо не использовать таймер(часы)?..


, но никто не знает когда взорвется детонатор!
Я имею в виду ту часть кода, которая отвечает за алгоритм перерасчета сложности майнинга. Все остальное - детские шалости по сравнению с несовершенством этого алгоритма.
В биткоине перерасчет сложности идет строго после каждых 2016 блоков. Это значит, что если где-то по середине, например на блоке n+1000, из майнига уйдет значительная часть хэшрейта, то следующий блок n+1001 может искаться не 10 минут, как положено, а например один час, n+1002 еще час и т.д до n+2016...

а это не глюк, а фича!

1.  Подумайте - что будет, если например повредиться транс-атлантический кабель, и сеть развалиться на 2 сегмента(примерно равных)?

2.  Если повредиться кабель до вашего острова/города - то может быть лучше пусть растет время между блоками(все равно большая сеть потом победит и их все перепишет!), чтобы было меньше левых блоков пока не починят кабель?..


А так...  вы ждете 10-20 подтв.(хватит?  за 3 часа врядли починят кабель!!!), отдаете товар - а потом чинят кабель, и удивляетесь что клиент оплатил теми-же битками товар в другом магазине(через спутниковый телефон), и те блоки мощные их переписать уже никаких шансов нет(даже если кто-то вроде Гевина захочет пропатчить)...



PS  Гевина и позовите в проект? ;)   Он же ушел нынче из core куда-то?..
(кстати, а что там в биткоин-кэше интересного появилось? )


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 08:51:32 AM
Если хэшрейт упадет в два раза - это не проблема. Если в 10 раз - это будет намного хуже. Но в новом форке хэшрейт запросто может упасть и в 100 раз, поэтому если сложность на скачки никак не среагирует, то следующего перерасчета можно будет ждать примерно до второго пришествия Сатоши.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: reddish111 on February 08, 2020, 08:54:53 AM
Доброго времени суток всем!
Да действительно, идея автора темы у меня возникла немножко (на три года) пораньше, но это значит лишь то, что идея витает в воздухе и она будет возникать еще у многих и не однажды )
У меня изначально тоже была идея - вообще ничего не менять кроме генезис блока, то есть сделать полную копию биткина. Но время показало, что код биткоина не совершенен... Там есть скрытая бомба, часовой механизм которой работает, но никто не знает когда взорвется детонатор!
Я имею в виду ту часть кода, которая отвечает за алгоритм перерасчета сложности майнинга. Все остальное - детские шалости по сравнению с несовершенством этого алгоритма.
В биткоине перерасчет сложности идет строго после каждых 2016 блоков. Это значит, что если где-то по середине, например на блоке n+1000, из майнига уйдет значительная часть хэшрейта, то следующий блок n+1001 может искаться не 10 минут, как положено, а например один час, n+1002 еще час и т.д до n+2016...


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

Автор, если есть интерес к изучению программирования форков, то приглашаю вас в проект Мэрикоин. Сейчас MC основан на коде биткоина 0.15, я бы очень хотел сделать обновление основанное на версии 0.19, но никак не могу найти времени на это. Если вы возьметесь, то буду рад оказать любую помощь.

Да чё вы всё мелочью занимаетесь делайте сразу для гидры что то полезное  ;D просто подпись классная  ;) на такие мысли наводит...
Если и делать форк монеты с POS  на с++ из того что я видел во в такое бы пошёл https://bitcointalk.org/index.php?topic=2254304.0
хотя у KZV есть разработка своей биржи https://bitcointalk.org/index.php?topic=2509833.0 что для монеты и её продвижения может быть даже важнее...
А если ума и времени хватит то надо это объединить в 1 проект  ;D и конечно же начинать майнить 8) с нуля  свой незовисимый блокчейн надо больше форков и разнообразия! Прям как в природе  ;D


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 09:46:57 AM
Изменил максимальный размер блока до 10 МБ, что это даст. По сколько я замедлил скорость добычи блока, люди будут ждать подтверждения дольше обычного. Если я не ошибаюсь и вдруг наступит тот день, когда транзакций будет очень много, боюсь 1 МБ точно не хватит. Поэтому я заранее укажу 10 МБ. Но в этом есть большой недостаток, если каждый блок будет полностью заполняться транзакциями в 10 МБ, то размер блокчейна будет расти по 10 МБ в час.
Если вы считаете это изменение плохим, напишите мне почему вы так считаете.
Повторюсь 10 МБ — это критическая точка блока, если будет стоять 1МБ, транзакции никуда не денутся, просто они будут ждать следующий блок для подтверждения, создавая пробки из транзакций. Если же блок выдерживает 10МБ, то пробку очень сложно создать.

По поводу kzv регулирования сложности, да кажется я понимаю вас, в этом кроется гигантская проблема. Дело в том, что регулировку сложности нужно реализовать по времени, но в децентрализации нету понятия времени, время здесь это подтверждения блока, или правильно сказать, движения вперед.
Например, если Боб майнил на асиках, а Алиса на видеокарте то когда Боб отключит асики, Алиса не сможет добыть даже 1 блок что бы сложность могла сдвинуться. Вывод Боб убил криптовалюту. Плавная регулировка сложности это решения и я пока думаю, как это можно реализовать, но в голову еще ничего не пришло, и возможно не придет. Это краеугольный камень децентрализации.
В идеале было бы так, если блоки не добываются в течении 1 часа то сложность падает, еще час прошел еще раз упало и т.д
Если, конечно, я вас правильно понимаю kzv.




Автор, если есть интерес к изучению программирования форков, то приглашаю вас в проект Мэрикоин. Сейчас MC основан на коде биткоина 0.15, я бы очень хотел сделать обновление основанное на версии 0.19, но никак не могу найти времени на это. Если вы возьметесь, то буду рад оказать любую помощь.
Я подумаю над этим предложением, по поводу обновления до 0.19 не понимаю зачем вам это обновление?

Я сейчас использую кошелек 0.9.5 BETA в нем меньше всего лишнего кода. Мой кошелек не чем не хуже кошелька bitcoin 0.19 разве что красивого интерфейса нету) Технология segwit тоже ничего не дает, как я почитал, она просто передает некоторые данные по сети вместо того, что бы передавать их через блок.
Технология lightning network это вообще странная штука, если я правильно понял она разделяет майнеров на части, где майнеры добывают блоки в отдельных сетях. Они даже не попадают в блокчейн пока окно не закроется или не прерваться. Лично я считаю такое окно уязвимо для атаки 51% но к счастью не выгодна для злоумышленника.
В любом случае все эти технологии нужны что бы избавиться от пробок транзакций для блока в 1МБ (стандарт bitcoin). Лично для меня и для вас все эти технологии бесполезны, и я могу работать со старым кошельком 0.9.5 пока количество транзакций не превышают 1МБ в час.

В идеале нужно заранее все продумать что бы в будущем не создавать столько лишнего.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 10:36:56 AM
версия 0.9 на столько древняя, что одно перечисление всех исправленных багов и добавленных оптимизаций, займет пару страниц наверное.
Ну если хотите из самого значимого, то это обрезка (pruning) блокчейна, которая полноценно заработала только в 0.12.

По поводу 10мб блока: абсолютно второстепенная вещь. В оригинальной версии 0.1 блок был 32 мегабайта если что... )

Я кажется догадываюсь об истиных мотивах придерживаться версии не выше 0.9: просто это последняя версия которую можно компилировать в гуйном qt редакторе. Правильно? Если так, то не стоит себя ограничивать. Новые версии довольно просто компилируются в консоли, могу дать ссылку на инструкцию.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 10:45:55 AM
версия 0.9 на столько древняя, что одно перечисление всех исправленных багов и добавленных оптимизаций, займет пару страниц наверное.
Ну если хотите из самого значимого, то это обрезка (pruning) блокчейна, которая полноценно заработала только в 0.12.

По поводу 10мб блока: абсолютно второстепенная вещь. В оригинальной версии 0.1 блок был 32 мегабайта если что... )

Я когда посмотрел внесенные изменения после 0.9.5 версии я немного удивился, там как будто совершенно другие люди код пишут. Поэтому я взял old версию, где меньше всего лишнего кода. Баги можно исправить там не существенные уязвимости.

32 мегабайта это где такое прописано было?

В версии 0.9.5 ничего такого нету, там указано 1МБ
Code:
static const unsigned int MAX_BLOCK_SIZE = 1000000;

Я кажется догадываюсь об истиных мотивах придерживаться версии не выше 0.9: просто это последняя версия которую можно компилировать в гуйном qt редакторе. Правильно? Если так, то не стоит себя ограничивать. Новые версии довольно просто компилируются в консоли, могу дать ссылку на инструкцию.

было бы не плохо кидайте. 0.9.5 выбрал, потому что, там кода меньше и там есть майнер внутри кошелька, я могу скомпилировать любую версию по инструкции он разработчиков ).


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 10:49:01 AM
там на гитхабе покликайте к самым первым релизам  Увидите 32 мб.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 10:56:44 AM
там на гитхабе покликайте к самым первым релизам  Увидите 32 мб.
Ага увидел, интересно  :D
Code:
static const unsigned int MAX_SIZE = 0x02000000;


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 10:58:21 AM
У разработчиков на гитхабе есть инструкция по компиляции, но я сделал на русском
https://bitcointalk.org/index.php?topic=1624251.0


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 11:17:52 AM
У разработчиков на гитхабе есть инструкция по компиляции, но я сделал на русском
https://bitcointalk.org/index.php?topic=1624251.0
Да интересно, я совершенно по другому собирал, а вы получается не используете ключи.

вот я про это.
Code:
pushd ./gitian-builder
./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
mv build/out/bitcoin-*.tar.gz build/out/src/bitcoin-*.tar.gz ../


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: kzv on February 08, 2020, 11:33:51 AM
Да, я к своему стыду так и не смог разобраться с этим гитианом. На сколько я осилил: гитиан это способ для сборки подписанной версии и им пользуются только разработчики которые получили ключ для подписи.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 11:47:40 AM
Да, я к своему стыду так и не смог разобраться с этим гитианом. На сколько я осилил: гитиан это способ для сборки подписанной версии и им пользуются только разработчики которые получили ключ для подписи.
Все верно, можно подписывать кошелек своим ключом или нет, по желанию.

Сделать это довольно легко, вначале вам нужно создать свой ключ шифрования, например вот инструкция
https://losst.ru/shifrovanie-fajlov-i-papok-v-linux

Далее где переменная $SIGNER нужно заменить ее на имя вашего ключа, пусть будет kzvkey, вместо переменной ${VERSION} вы просто пишете bitcoin-0.16.0-linux
 
Code:
pushd ./gitian-builder
./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
mv build/out/bitcoin-*.tar.gz build/out/src/bitcoin-*.tar.gz ../


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 08, 2020, 01:20:42 PM
Если хэшрейт упадет в два раза - это не проблема. Если в 10 раз - это будет намного хуже. Но в новом форке хэшрейт запросто может упасть и в 100 раз, поэтому если сложность на скачки никак не среагирует, то следующего перерасчета можно будет ждать примерно до второго пришествия Сатоши.

если упал - значит авария!

Если упал без аварии - то значит ваш форк просто никому не нужен!   Или не используйте PoW тогда - кстати чем вам премайн не нравиться?


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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: canovan25 on February 08, 2020, 02:53:06 PM
Да, я к своему стыду так и не смог разобраться с этим гитианом. На сколько я осилил: гитиан это способ для сборки подписанной версии и им пользуются только разработчики которые получили ключ для подписи.

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

И ещё, для чего будет использоваться этот форк и по какой причине люди его будут покупать, продавать, обменивать и передавать? Какая цель его использования будет? Ибо на данный момент я вижу такую картину: электронные деньги вы можете сделать, а зачем - не понятно.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 08, 2020, 03:32:50 PM
Да, я к своему стыду так и не смог разобраться с этим гитианом. На сколько я осилил: гитиан это способ для сборки подписанной версии и им пользуются только разработчики которые получили ключ для подписи.

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

И ещё, для чего будет использоваться этот форк и по какой причине люди его будут покупать, продавать, обменивать и передавать? Какая цель его использования будет? Ибо на данный момент я вижу такую картину: электронные деньги вы можете сделать, а зачем - не понятно.

Мотив, кстати, у меня достаточно интересный
1 попытаться разобраться в технологии блокчейна до уровня основателя.
2 попытаться решить проблему масштабируемости.
3 попытка реализовать полноценную p2p сеть
Что это даст.
Это откроет новые мысли в технологии сжатия данных, например если блокчейн можно сжать, значит любую информацию можно сжимать по такому же принципу.
Возможно изучая биткоин я придумаю более современную криптовалют и напишу ее с нуля.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 08, 2020, 06:51:45 PM
начните с выкидывания PoW и блоков нафиг - есть куда более простые(и более эффективные!) способы избежать двойной траты!..


PS  а кто хочет поучаствовать в написании действительно полезного и нового форка?
(майнить лучше чем-то более полезным - раздачей интернета, например, или полезными вычислениями...)




Мотив, кстати, у меня достаточно интересный
1 попытаться разобраться в технологии блокчейна до уровня основателя.
2 попытаться решить проблему масштабируемости.


проблемы там были только в головах - слегка попутали термины "децентрализованный" и "распределенный"(distributed)...

Дак вот, биткоин - он не распределенный, а децентрализованный, причем ПУТЕМ КОПИРОВАНИЯ ВСЕГО ЦЕНТРА!

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: canovan25 on February 08, 2020, 09:36:16 PM
Да, я к своему стыду так и не смог разобраться с этим гитианом. На сколько я осилил: гитиан это способ для сборки подписанной версии и им пользуются только разработчики которые получили ключ для подписи.

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

И ещё, для чего будет использоваться этот форк и по какой причине люди его будут покупать, продавать, обменивать и передавать? Какая цель его использования будет? Ибо на данный момент я вижу такую картину: электронные деньги вы можете сделать, а зачем - не понятно.

Мотив, кстати, у меня достаточно интересный
1 попытаться разобраться в технологии блокчейна до уровня основателя.
2 попытаться решить проблему масштабируемости.
3 попытка реализовать полноценную p2p сеть
Что это даст.
Это откроет новые мысли в технологии сжатия данных, например если блокчейн можно сжать, значит любую информацию можно сжимать по такому же принципу.
Возможно изучая биткоин я придумаю более современную криптовалют и напишу ее с нуля.

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

Ну на данном этапе крипта даже примерно не приблизилась к уровню удобности оплаты налом, даже при трансконтинентальных расчётах (Не берём в оборот разве что всякие модерновые мошенничества, вроде онлайн кардинга). Если я захочу заказать у нас траву - для РФ это киви, для Украины это изипэй. Я даже и не помню где вообще можно оплатить криптой. Это просто приплели, чтоб потягать криптопользователей и потрусить, не более. Может быть, за границей, там где нет заправок и негров, которые банчат под мостами, такое чисто в теории может быть. Но я лично, как знакомый с этой сферой человек могу сказать, даже с сим-карты можно оплатить клад, а вот битком проблематично, никто и не берёт.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 09, 2020, 09:40:09 AM
начните с выкидывания PoW и блоков нафиг - есть куда более простые(и более эффективные!) способы избежать двойной траты!..


PS  а кто хочет поучаствовать в написании действительно полезного и нового форка?
(майнить лучше чем-то более полезным - раздачей интернета, например, или полезными вычислениями...)




Мотив, кстати, у меня достаточно интересный
1 попытаться разобраться в технологии блокчейна до уровня основателя.
2 попытаться решить проблему масштабируемости.


проблемы там были только в головах - слегка попутали термины "децентрализованный" и "распределенный"(distributed)...

Дак вот, биткоин - он не распределенный, а децентрализованный, причем ПУТЕМ КОПИРОВАНИЯ ВСЕГО ЦЕНТРА!

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


Что значит правильно, сразу делать распределенную систему?
Тут есть определенные условия битконы нужно было распределить людям по всему свету, это почти получилось пока не вышли асики.
Как асики вышли все пошло не по плану, те кто майнил в тихо сидели и ничего особо не говорили.
А когда люди узнали было уже поздо, во всю работали асики куча бирж, как люди могли добыть хотя бы 1 блок. Ответ никак и это все объясняет, что идея пошла не по плану.
Второе идея майнинга работала на жадности людей, пока есть жадности были люди.

Как мы сейчас видем концепция и идея умирает, кошельки со всеми нодами никто не качает, потому что он весит 200 ГБ+
Все изначально не получилось правильно, люди не получили свои монеты. Банкиры скупили все монеты у небольшого круга лиц и не собираться их продавать их цель не дать людям пользоваться биткоином а использовать банки.

Так же хочу заметить, что появились серверные монеты такие как Tether их цель убить бешеную волатильность криптовалют, если раньше люди покупали другие альткоины при подении биткоина, то сейчас они выводят все в псевдо долары такие как Tether
Поэтому мы видим, что при продаже биткоина не один альткоин не растет вверх, а наоборот все стабильно плывет без волатильности.
Эту идею придумали не глупые люди они знают, как манипулировать толпой и создали такие монеты, более того они пишут, что эта криптовалюты хотя это не так, это просто серверные монеты связанные на прямую с банками. Сами банки им предоставляют гарант стабильности и вывода в доллары.

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

Лично я бы рекомендовал на всех форумах, на всех сайтах писать, что серверные монеты — это правительство и банки и там людям ловить нечего. И писать столько раз сколько потребуется, пока об этом в новостях не будут говорить.


Ну на данном этапе крипта даже примерно не приблизилась к уровню удобности оплаты налом, даже при трансконтинентальных расчётах (Не берём в оборот разве что всякие модерновые мошенничества, вроде онлайн кардинга). Если я захочу заказать у нас траву - для РФ это киви, для Украины это изипэй. Я даже и не помню где вообще можно оплатить криптой. Это просто приплели, чтоб потягать криптопользователей и потрусить, не более. Может быть, за границей, там где нет заправок и негров, которые банчат под мостами, такое чисто в теории может быть. Но я лично, как знакомый с этой сферой человек могу сказать, даже с сим-карты можно оплатить клад, а вот битком проблематично, никто и не берёт.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: investgroup on February 09, 2020, 10:07:41 AM
Что значит правильно, сразу делать распределенную систему?

конечно!

Если бы эти ламеры, делавшие биткойн, не изобретали велосипед, а просто тупо погуглили "distributed systems",
то наверняка бы нашли кучи уже готовых решений и библиотек - а на базе этого,
весь код биткойна можно было сделать буквально в несколько строчек, и написать за пол-дня! 
(так долго это с учетом отладки и тп)

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

Сделать из централизованной системы децентрализованную тоже можно было буквально в несколько строчек - ведь биток это и есть по сути централизованная система, _децентрализованная путем КОПИРОВАНИЯ ВСЕГО ЦЕНТРА_!   
(То есть тупо сделать синхронизацию между тыщами нод вместо 1-2 бэкапов никаких проблем не представляет - скрипт в несколько строчек на базе того-же rsync, например!   
Да и torrent уже по сути готовое крутое решение для синхронизации, даже со всеми проверками контрольных сумм... )



PS  вот что в битке действительно интересно и прикольно наблюдать - это то как он сделан задом наперед, через зад ;), и внедряется аналогично...
(что кстати имеет и положительные моменты - потому что он регуляторам со стороны мягкой задницы движеться, зубов не видят и не бояться, но они у него есть, и очень острые! ;))) )


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 09, 2020, 10:42:38 AM
Что значит правильно, сразу делать распределенную систему?

конечно!

Если бы эти ламеры, делавшие биткойн, не изобретали велосипед, а просто тупо погуглили "distributed systems",
то наверняка бы нашли кучи уже готовых решений и библиотек - а на базе этого,
весь код биткойна можно было сделать буквально в несколько строчек, и написать за пол-дня!  
(так долго это с учетом отладки и тп)

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

Сделать из централизованной системы децентрализованную тоже можно было буквально в несколько строчек - ведь биток это и есть по сути централизованная система, _децентрализованная путем КОПИРОВАНИЯ ВСЕГО ЦЕНТРА_!  
(То есть тупо сделать синхронизацию между тыщами нод вместо 1-2 бэкапов никаких проблем не представляет - скрипт в несколько строчек на базе того-же rsync, например!  
Да и torrent уже по сути готовое крутое решение для синхронизации, даже со всеми проверками контрольных сумм... )



PS  вот что в битке действительно интересно и прикольно наблюдать - это то как он сделан задом наперед, через зад ;), и внедряется аналогично...
(что кстати имеет и положительные моменты - потому что он регуляторам со стороны мягкой задницы движеться, зубов не видят и не бояться, но они у него есть, и очень острые! ;))) )


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

distributed systems погуглил там ничего особого нету, и все сыро, так что биткоин на тот момент делали с нуля кто бы что не говорил.
Тем более нужно полное понимания работы sha256 алгоритма что достаточно сложно понять если ты не работаешь с этим алгоритмом долгое время.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 11, 2020, 04:00:17 PM
Исправил интерфейс, сделал его более солидным, убрал нерабочие иконки под MAC OS
Генезис блок от Сатоши теперь подписывается отдельно вместе с синхронизацией блока, пока не загрузит первый блок.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: neiros on February 12, 2020, 07:39:08 AM
Но время показало, что код биткоина не совершенен... Там есть скрытая бомба, часовой механизм которой работает, но никто не знает когда взорвется детонатор!
Я имею в виду ту часть кода, которая отвечает за алгоритм перерасчета сложности майнинга. Все остальное - детские шалости по сравнению с несовершенством этого алгоритма.
Для биткоина, пока он остаётся доминирующей криптой, это не имеет никакого значения. Всё более чем в порядке.


Если хэшрейт упадет в два раза - это не проблема. Если в 10 раз - это будет намного хуже. Но в новом форке хэшрейт запросто может упасть и в 100 раз, поэтому если сложность на скачки никак не среагирует, то следующего перерасчета можно будет ждать примерно до второго пришествия Сатоши.
По поводу kzv регулирования сложности, да кажется я понимаю вас, в этом кроется гигантская проблема. Дело в том, что регулировку сложности нужно реализовать по времени, но в децентрализации нету понятия времени, время здесь это подтверждения блока, или правильно сказать, движения вперед.
Например, если Боб майнил на асиках, а Алиса на видеокарте то когда Боб отключит асики, Алиса не сможет добыть даже 1 блок что бы сложность могла сдвинуться. Вывод Боб убил криптовалюту. Плавная регулировка сложности это решения и я пока думаю, как это можно реализовать, но в голову еще ничего не пришло, и возможно не придет. Это краеугольный камень децентрализации.
Это исключительно проблема клонов биткоина, а никак не децентрализации.
Вариант решения которой давно уже есть.

Kimoto Gravity Well
https://www.coinside.ru/2014/02/14/chto-takoe-gravitatsionnyj-kolodets-kimoto/
https://github.com/vertcoin/vertcoin-old/blob/master/src/main.cpp#L1239


Технология lightning network это вообще странная штука...
Это действительно странная штука. Но вы не совсем ещё поняли, что это такое.
И вот эта вот штука гораздо опаснее для биткоина, если сравнивать её с "бомбой" перерасчёта сложности.



Ничего лишнее нету если найдете пишите я исправлю.
Сейчас думаю, как изменить алгоритм против асик устройств, потом добавлю документацию для тестировщиков.
Но тестировать можно даже сейчас если вы знаете, как собирать кошелек.
Попробуйте поизучать и потестировать этот проект - https://github.com/neiros/TDC
Он тоже на древней версии биткоина собран и даже кажется ещё более простой.
Гарантирую, что сразу массу ответов на свои вопросы сможете найти.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 12, 2020, 08:09:14 AM
По поводу kzv регулирования сложности, да кажется я понимаю вас, в этом кроется гигантская проблема. Дело в том, что регулировку сложности нужно реализовать по времени, но в децентрализации нету понятия времени, время здесь это подтверждения блока, или правильно сказать, движения вперед.
Например, если Боб майнил на асиках, а Алиса на видеокарте то когда Боб отключит асики, Алиса не сможет добыть даже 1 блок что бы сложность могла сдвинуться. Вывод Боб убил криптовалюту. Плавная регулировка сложности это решения и я пока думаю, как это можно реализовать, но в голову еще ничего не пришло, и возможно не придет. Это краеугольный камень децентрализации.

Это исключительно проблема клонов биткоина, а никак не децентрализации.
Вариант решения которой давно уже есть.

Kimoto Gravity Well
https://www.coinside.ru/2014/02/14/chto-takoe-gravitatsionnyj-kolodets-kimoto/
https://github.com/vertcoin/vertcoin-old/blob/master/src/main.cpp#L1239

Гарантирую, что сразу массу ответов на свои вопросы сможете найти.

Сложность должна пересчитываться намного чаще, чем, скажем, каждые 2 недели, а именно после нахождения каждого блока. Новый алгоритм вычисления сложности был внесен в Megacoin и был назван в честь его создателя — Гравитационный Колодец Кимото.


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

Кому это выгодно, например кто не хочет что бы альткоины существовали и у него есть ресурсы. Так же можно еще шантажировать разработчиков, но это не точно.

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

Как я описал раньше идеальный алгоритм расчета сложности должен работать по времени, но время это надо как-то децентрализовать.
Иначе злоумышленник будет изменять время на своем устройстве что бы обойти правила программы.

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: neiros on February 12, 2020, 09:23:56 AM
...Это не как не поможет, если майнер захочет уничтожить криптовалюту на своих асиках он это легко сделает, каждый раз когда участники будут находить блок он снова будет включать асик на 2 блока в ответ. По скольку алгоритм пересчитывает сложность каждый блок, она снова взлетит до небес после 2 блока.
Если бы да кабы...
Но даже в этом случае как взлетит, за условно пару блоков, так и спустится за условно следующую пару блоков. Не тысячи же ведь.


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

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 12, 2020, 05:13:05 PM
Изменил алгоритм на sha-224 только есть одна проблема, нету не одной программы для майнинга под этот алгоритм.
Надо переписывать bfgminer

Он соответствует требованию безопасности для 112-битной устойчивости, но на 32 бита короче, чем SHA-256.
Это может показаться не таким уж большим, но если в системе есть миллионы хэшей, о которых нужно беспокоиться, это дополнительные 4 байта.


Title: Re: COIN - Первый запуск и тестирование
Post by: ilyapx on February 14, 2020, 06:55:59 PM
Изменил название монеты на просто COIN вроде не видел такое название у других альткоинов, будет младший брат близнец Биткоина с именем COIN


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: WhiteManWhite on February 14, 2020, 07:35:33 PM
Это не как не поможет, если майнер захочет уничтожить криптовалюту на своих асиках он это легко сделает, каждый раз когда участники будут находить блок он снова будет включать асик на 2 блока в ответ. По скольку алгоритм пересчитывает сложность каждый блок, она снова взлетит до небес после 2 блока.

Вы измеряете данную проблему мелкими значениями. Когда хешрейт очень низкий, согласен, каждый чих может привести к летальному исходу. А теперь экстраполируйте это на сеть того же биткоина. Ну как, пропало желание вредить сети и нажимать на ВКЛ и ВЫКЛ? Во взрослых системах такие вещи исходят из экономической или иной серьезной целесообразности подобных действий.

Изменил название монеты на просто COIN вроде не видел такое название у других альткоинов, будет младший брат близнец Биткоина с именем COIN

Пусть будет, кто же против ;) Я так понял вы все изменения "на лету" проводите?


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 15, 2020, 12:41:39 PM
Это не как не поможет, если майнер захочет уничтожить криптовалюту на своих асиках он это легко сделает, каждый раз когда участники будут находить блок он снова будет включать асик на 2 блока в ответ. По скольку алгоритм пересчитывает сложность каждый блок, она снова взлетит до небес после 2 блока.

Вы измеряете данную проблему мелкими значениями. Когда хешрейт очень низкий, согласен, каждый чих может привести к летальному исходу. А теперь экстраполируйте это на сеть того же биткоина. Ну как, пропало желание вредить сети и нажимать на ВКЛ и ВЫКЛ? Во взрослых системах такие вещи исходят из экономической или иной серьезной целесообразности подобных действий.

Изменил название монеты на просто COIN вроде не видел такое название у других альткоинов, будет младший брат близнец Биткоина с именем COIN

Пусть будет, кто же против ;) Я так понял вы все изменения "на лету" проводите?

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


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: Abduraxman001 on February 15, 2020, 08:52:37 PM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.
Похвально начинание и энтузиазм-только к чему всё это?К чему вы затеяли это?Вы хотите стать великим как Сатоши?


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 16, 2020, 02:54:52 AM
ilyapx, а скажите в чем реальный смысл делать еще один форк битка и на что вы вообще рассчитываете? Есть деньги на те же листинги и продвижение монеты? А так де-то читал что форков уже больше сотни, и это именно речь только за форки битка с различными изменениями, и что где-то треть из них всех уже и закрылись.
Конечно вы правы форков очень много и толку от искусственных денег нету, если нет товара или чем она будет обеспечена.
Попробую реализовать неубиваемую монету p2p без серверов. Как хотел сделать Сатоши.
Похвально начинание и энтузиазм-только к чему всё это?К чему вы затеяли это?Вы хотите стать великим как Сатоши?

я уже писал выше что я хочу достичь


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 26, 2020, 10:55:44 PM
Я внес серьезные изменения, полностью поменял технологию и взял за основу Zcash а не Bitcoin
Изменил добычу блока, включил все компоненты и обновления Zcash.
Создал интеграцию с Zcash узлами что бы обновления работали в один клик для Bitcoin Bank
Изменил некоторые поправки в коде, что бы всем было удобней находить информацию по всему интернету.

Если у вас есть предложения, вопросы или идеи, пишите прямо здесь или на Github
Я обязательно прочту и отвечу вам.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: my luck on February 27, 2020, 12:44:59 AM
Я внес серьезные изменения, полностью поменял технологию и взял за основу Zcash а не Bitcoin
Изменил добычу блока, включил все компоненты и обновления Zcash.
Создал интеграцию с Zcash узлами что бы обновления работали в один клик для Bitcoin Bank
Изменил некоторые поправки в коде, что бы всем было удобней находить информацию по всему интернету.

Если у вас есть предложения, вопросы или идеи, пишите прямо здесь или на Github
Я обязательно прочту и отвечу вам.
Нормальные такие изменения. Вчера был биткоин а сегодня уже зикэш. Завтра монеро ожидать?


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: ilyapx on February 27, 2020, 06:47:01 AM
Нормальные такие изменения. Вчера был биткоин а сегодня уже зикэш. Завтра монеро ожидать?
По поводу монеро не думал еще, даже не рассматривал. В нем есть сильный недостаток, он анонимны полностью, для распространения по всему миру такие криптовалюты не подходят.

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

Zcash он не анонимный у него есть t адреса это копия bitcoin адреса.
Z адреса тоже можно отслеживать если block explorer будет записывать все транзакции отправителя и получателя. Чем меньше людей пользуется Z адресами, тем проще отследить отправителя Z адресов.

Есть кто может перевести идею на английский язык?


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on February 29, 2020, 10:56:12 AM
Я занял название Bitcoin Bank и тикер COIN теперь он наш.
https://github.com/satoshilabs/slips/blob/master/slip-0044.md

Номер 487 https://github.com/coin-core/coin/blob/master/src/chainparams.cpp#L86


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 05, 2020, 05:37:53 PM
Добавил новые изменения в технологию, кто желает примите участия в тестировании. Вам не нужен мошны компьютер, вам не нужна видеокарта, вы можете майнить даже на пентиум 4 или на обычном ноутбуке.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: A-Bolt on March 05, 2020, 07:50:05 PM
Добавил новые изменения в технологию

Какие изменения?
Вы склонировали репозиторий Zcash, поменяли несколько параметров: размер вознаграждения за блок, минимальную сложность и прочие косметические изменения типа номера валюты в пути деривации HD-кошелька.

Все алгоритмы остались те же. И алгоритм хеширования у вас остался Equihash (привет АСИКам). И алгоритм пересчёта сложности тот же что и в Zcash.

Что тут тестировать?


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 05, 2020, 08:34:59 PM
Добавил новые изменения в технологию

Какие изменения?
Вы склонировали репозиторий Zcash, поменяли несколько параметров: размер вознаграждения за блок, минимальную сложность и прочие косметические изменения типа номера валюты в пути деривации HD-кошелька.

Все алгоритмы остались те же. И алгоритм хеширования у вас остался Equihash (привет АСИКам). И алгоритм пересчёта сложности тот же что и в Zcash.

Что тут тестировать?
Я изменил перерасчет сложности, мне важно что бы я там не ошибся, иначе потом эти ошибки буду месяц искать.
Что касается изменения или улучшения алгоритм Equihash, я работаю над этим. По поводу АСИКА я могу его заблокировать, но боюсь создать уязвимость, поэтому пока рано, надо больше тестов.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: A-Bolt on March 05, 2020, 10:10:48 PM
Что касается изменения или улучшения алгоритм Equihash, я работаю над этим.

Чота ржу.
https://miningclub.info/threads/kak-usovershenstvovat-algoritm-zcash.65158/ (https://miningclub.info/threads/kak-usovershenstvovat-algoritm-zcash.65158/)

https://i.ibb.co/TB8Zp67/image.png

Тортик, куда вы лезете давать советы (https://bitcointalk.org/index.php?topic=1929459.msg53971353#msg53971353) kzv, если сами нихрена в этом не разбираетесь? Для вас тайна, что асикоустойчивые алгоритмы уже существуют, тот же RandomX?


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Virsec on March 17, 2020, 12:00:40 PM
Я думаю - это перспективный проект. Название выбрано очень правильно и лаконично


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 18, 2020, 08:16:55 AM
Я собираюсь сделать эту криптовалюту на p2p узлах, считаю это то что нужно для децентрализации.
Кстати, если ваши узлы будут первыми, возможно они войдут в main, так что первооткрыватели и тестеры могут получить не хилый примайн монет.
Только вы должны знать, это всего лишь прототип и код может измениться.

Так же вам нужно очень сильно распространять монеты, делиться со всеми, кто попросит COIN иначе я не добавлю вас в main как жадных людей, а код полностью измениться.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Virsec on March 18, 2020, 08:24:13 AM
Если будет листинг на DEX то было бы здорово для начала


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 18, 2020, 08:33:35 AM
Если будет листинг на DEX то было бы здорово для начала
Пока от биржи прока не будет, надо людей собрать как можно больше, а там биржи могут сами добавлять монету без листинга.
На хорошие биржи попасть через листинг нереально, там цена от 100 битков.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Virsec on March 18, 2020, 08:41:36 AM
Обязательно ли Ubuntu Server ставить? Все потом руками в командной строке обслуживать
На другом дистре пойдет? С графическим интерфейсом. Или это лишнее?

Можно ли установить на обычнй комп вместо вируталки?



Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 18, 2020, 08:47:03 AM
Обязательно ли Ubuntu Server ставить? Все потом руками в командной строке обслуживать
На другом дистре пойдет? С графическим интерфейсом. Или это лишнее?

Можно ли установить на обычнй комп вместо вируталки?



Нет пока нельзя, надо для этого другой кошелек пилить, и он будет без майнинга тогда, а это как-то тупо.
Но, если майнинг не нужен, я могу написать, благо куча реализаций уже есть, просто форкну изменю код и все готово.
Велосипедист и костылять в 2020 году нет смысла я даже зависимости с zcash тяну, все обновления и исправления.

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


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Virsec on March 18, 2020, 08:58:53 AM
В принципе виртуалку можно и на смартфон поставить. И со смартфона Убунтуху запускать


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 18, 2020, 09:02:48 AM
В принципе виртуалку можно и на смартфон поставить. И со смартфона Убунтуху запускать
ха, да пока можно, сейчас размер блокчейна 1 год, даже 2 гигабайта не будет превышать  :D
Я даже думаю что смартфон блоки может добывать, пока кто то асик не включил.


Title: Re: Bitcoin Bank - Первый запуск и тестирование
Post by: Virsec on March 19, 2020, 02:00:44 AM
Но время показало, что код биткоина не совершенен... Там есть скрытая бомба, часовой механизм которой работает, но никто не знает когда взорвется детонатор!
Я имею в виду ту часть кода, которая отвечает за алгоритм перерасчета сложности майнинга. Все остальное - детские шалости по сравнению с несовершенством этого алгоритма.
В биткоине перерасчет сложности идет строго после каждых 2016 блоков. Это значит, что если где-то по середине, например на блоке n+1000, из майнига уйдет значительная часть хэшрейта, то следующий блок n+1001 может искаться не 10 минут, как положено, а например один час, n+1002 еще час и т.д до n+2016...
Не страшно. В случае конфликтов в алгортиме всегда можно сделать хардфорк/софтфорк монеты


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: s1989 on March 19, 2020, 06:17:44 PM
В принципе виртуалку можно и на смартфон поставить. И со смартфона Убунтуху запускать
ха, да пока можно, сейчас размер блокчейна 1 год, даже 2 гигабайта не будет превышать  :D
Я даже думаю что смартфон блоки может добывать, пока кто то асик не включил.
Выхлоп даже с недорогого компа будет выше, затраты на электричество конечно тоже выше, но у меня комп и так почти всегда включен с малой нагрузкой, чего его не поставить чего-то майнить. А издеваться над смартом не вижу смысла, он создан для мобильности и должен быть в режиме сна если по нему не разговаривают или не используют как-то иначе.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 22, 2020, 02:31:53 PM
В принципе виртуалку можно и на смартфон поставить. И со смартфона Убунтуху запускать
ха, да пока можно, сейчас размер блокчейна 1 год, даже 2 гигабайта не будет превышать  :D
Я даже думаю что смартфон блоки может добывать, пока кто то асик не включил.
Выхлоп даже с недорогого компа будет выше, затраты на электричество конечно тоже выше, но у меня комп и так почти всегда включен с малой нагрузкой, чего его не поставить чего-то майнить. А издеваться над смартом не вижу смысла, он создан для мобильности и должен быть в режиме сна если по нему не разговаривают или не используют как-то иначе.
Сейчас смартфоны не слабее компов так та, в будущем еще мощнее будут, ради идеи попробовать помайнить можно.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: s1989 on March 22, 2020, 03:42:15 PM
В принципе виртуалку можно и на смартфон поставить. И со смартфона Убунтуху запускать
ха, да пока можно, сейчас размер блокчейна 1 год, даже 2 гигабайта не будет превышать  :D
Я даже думаю что смартфон блоки может добывать, пока кто то асик не включил.
Выхлоп даже с недорогого компа будет выше, затраты на электричество конечно тоже выше, но у меня комп и так почти всегда включен с малой нагрузкой, чего его не поставить чего-то майнить. А издеваться над смартом не вижу смысла, он создан для мобильности и должен быть в режиме сна если по нему не разговаривают или не используют как-то иначе.
Сейчас смартфоны не слабее компов так та, в будущем еще мощнее будут, ради идеи попробовать помайнить можно.
Да есть мощные смарты, у меня у самого на смарте купленным пару месяцев назад проц производительнее чем на 3-х летнем ноуте :) Но это не повод майнить на смарте, да и на ноуте тоже - они не предназначены для этого, должны быть холодные и если они не нужны они должны быть в режиме сна, чисто мое мнение по этому вопросу. Ради интереса только можно попробовать и помайнить недолго, а потом решать или запускать майнинг на компе или отказываться от него.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 23, 2020, 09:48:24 AM
Подписывайтесь на discord (https://discord.gg/Efbyqwm) только соблюдайте правила, там общаться не обязательно можно писать на форуме.
Я создал его чисто как чат для быстрой переписки.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Sercoin on March 24, 2020, 09:20:58 AM
Если будет листинг на DEX то было бы здорово для начала
Было бы не плохо, но DEX принимают топовые монеты, не все они токены принимают.  

Если будет листинг на DEX то было бы здорово для начала
Пока от биржи прока не будет, надо людей собрать как можно больше, а там биржи могут сами добавлять монету без листинга.
На хорошие биржи попасть через листинг нереально, там цена от 100 битков.
А как тогда раскрутить данный проект. По всюду нужно платить. На хорошей площадке это стоит денег и там всегда много людей.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on March 24, 2020, 09:45:02 AM
Если будет листинг на DEX то было бы здорово для начала
Пока от биржи прока не будет, надо людей собрать как можно больше, а там биржи могут сами добавлять монету без листинга.
На хорошие биржи попасть через листинг нереально, там цена от 100 битков.
А как тогда раскрутить данный проект. По всюду нужно платить. На хорошей площадке это стоит денег и там всегда много людей.
Сейчас такое время что людей особо биржа не волнует, монеты выходят на биржу и там умирают.
Нужно мыслить иначе, мы раскрутим проект с помощью комьюнити людей а биржа эта чисто фикция.


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: Diman003 on August 18, 2020, 04:35:03 AM
Если будет листинг на DEX то было бы здорово для начала
Пока от биржи прока не будет, надо людей собрать как можно больше, а там биржи могут сами добавлять монету без листинга.
На хорошие биржи попасть через листинг нереально, там цена от 100 битков.
А как тогда раскрутить данный проект. По всюду нужно платить. На хорошей площадке это стоит денег и там всегда много людей.
Сейчас такое время что людей особо биржа не волнует, монеты выходят на биржу и там умирают.
Нужно мыслить иначе, мы раскрутим проект с помощью комьюнити людей а биржа эта чисто фикция.

Здравствуйте, какие то новости есть по проекту ?


Title: Re: ❤ Bitcoin Bank | COIN - Первый запуск и тестирование
Post by: ilyapx on August 18, 2020, 05:51:49 AM
Если будет листинг на DEX то было бы здорово для начала
Пока от биржи прока не будет, надо людей собрать как можно больше, а там биржи могут сами добавлять монету без листинга.
На хорошие биржи попасть через листинг нереально, там цена от 100 битков.
А как тогда раскрутить данный проект. По всюду нужно платить. На хорошей площадке это стоит денег и там всегда много людей.
Сейчас такое время что людей особо биржа не волнует, монеты выходят на биржу и там умирают.
Нужно мыслить иначе, мы раскрутим проект с помощью комьюнити людей а биржа эта чисто фикция.

Здравствуйте, какие то новости есть по проекту ?

Он не запустился, мало людей было кому это интересно.