powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
25 сообщений из 25, страница 1 из 1
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521283
Фотография anc32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Хочу реализовать алгоритм blockchain в своём приложении (не для денежных операций). Какие стандартные объекты уже предусмотрены для этого в .NET? Если таких объектов в стандартных библиотеках нет, то какие RFC и подобные документы есть, которые описывают последнюю версию алгоритма?
Заранее благодарен за обстоятельные ответы.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521302
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
класс SHA256 имеется
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521398
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521407
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyсоветую ознакомиться: https://tjournal.ru/41306-samoe-ponyatnoe-obyasnenie-principa-raboty-blokcheyna Спасибо за ссылку, подозревал нечто подобное, и впервые увидел ясную прямую оценку))
авторСтоит помнить, что блокчейн — это не более чем надёжный распределённый дневничок. Никаких мировых проблем, помимо тех, которые можно решить дневничком, блокчейн нам не решит. А те проблемы, которые он решит, он решит ценой гигаватт энергии, которые сейчас тратятся на подбор «нонсов» — по-большому счёту, впустую.
P.S. Моему другу один биткоинмайнер, который несколько лет назад "вложился в тему", собрав серверную стойку с несколькими юнитами на балконе, посетовал, типа "заработок от майнинга сравнялся со счетами за электричество, но зато пока хоть на балконе зимой тепло")))
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521417
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anc32,
навскидку, одна из первых гугловых ссылок - Блокчейн за 200 строк кода: пример простой реализации на JavaScript - в .NET должно получиться меньше чем в 200 строк кода, имхо)
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521420
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блокчейн к идиотизму. именуемому майнингом, имеет косвенное отношение
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521441
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношение
Ну х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно... Давно уже есть ЭЦП (RSA, CAdES-X Long, и т.д. и т.п.). Трудно представить, где еще можно использовать "алгоритм blockchain"...
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521943
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anc32Добрый день!
Хочу реализовать алгоритм blockchain в своём приложении (не для денежных операций). Какие стандартные объекты уже предусмотрены для этого в .NET? Если таких объектов в стандартных библиотеках нет, то какие RFC и подобные документы есть, которые описывают последнюю версию алгоритма?
Заранее благодарен за обстоятельные ответы.

А для каких операций?
Я пытался понять прикладное значение этой фигни, можно ли в других задачах это использовать
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521948
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRНу х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно...

расскажи об этом создателям bitcoin
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521952
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилLRНу х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно...

расскажи об этом создателям bitcoin

да что там рассказывать этим проходимцам
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39521988
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Ведение аудита
Всяких, разных журналов
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522053
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношениекак колеса к движку машины
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522057
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношениекак колеса к движку машины
и тебе мозг повредили?
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522062
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилSiemarglпропущено...
как колеса к движку машины
и тебе мозг повредили?Нет, он из чугуния.

Поясняю для тех, у кого из более мягких металлов - без ажиотажа биткойнов, про блокчейн никто бы даже не услышал.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522067
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами.

Тут есть интересный момент: математики доказали сложность подделки хэша, но никто не доказывал что невозможно уменьшить числовое значение хэша, т.е. нет гарантии что какой-то математик придумает алгоритм как минимизировать численное значение хэша без перебора.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522070
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блокчейн, утрированно, это просто общеоткрытый лог каких-то операций с гарантией что он правильный. В отличии от централизованного ведения лога и гарантий только от того кто его ведет, тут децентрализованный лог, т.е. без ведущего, но с гарантией что он правильный.

PS Гарантию от подделки дают майнеры своими хэшами, т.к. чтобы подделать лог надо хэши пересчитать.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522086
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несколько интересных моментов
1. Цифровые подписи перестали котироваться?
2. Где гарантия, что в дневник изначально попадут верные данные?
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522128
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonНесколько интересных моментов
1. Цифровые подписи перестали котироваться?
2. Где гарантия, что в дневник изначально попадут верные данные?совершенно не интересно.
как не имеющее отношения к блокчейну.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522132
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon1. Цифровые подписи перестали котироваться?

Без удостоверяющего центра — не котируются. Удостоверяющий центр = централизация.


makhaon2. Где гарантия, что в дневник изначально попадут верные данные?

Это вопрос из разряда: если ввести в машину неправильные данные, она сможет дать правильный ответ?
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522197
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TДля тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами.

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

Но этот Гриша Перельман ничего не получит, а жгуны электричества по кр. мере надеются на кость, как голодные собаки
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39522417
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmakhaon1. Цифровые подписи перестали котироваться?

Без удостоверяющего центра — не котируются. Удостоверяющий центр = централизация.

Боремся с централизацией - ок.

makhaon2. Где гарантия, что в дневник изначально попадут верные данные?

Это вопрос из разряда: если ввести в машину неправильные данные, она сможет дать правильный ответ?

Ответ всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39524761
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Ответ всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см.
Он знает, что это ты, по цепочке может определить, что у тебя всего 5 см. а не 20, как ты говоришь. И перевести ты можешь кому то только <=5.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39524770
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TДля тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами.


Тратить драгоценные ресурсы на такую мутоту, когда в Африке голодают дети?
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39524786
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВmakhaonОтвет всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см.
Он знает, что это ты, по цепочке может определить, что у тебя всего 5 см. а не 20, как ты говоришь. И перевести ты можешь кому то только <=5.
Я так понимаю речь про использование блокчейна для учета чего-то реального, а не криптовалют, которые внутри рождаются по изначально заданным правилам. Это "что-то" изначально должно как-то появиться в системе. Нет гарантии что описание в системе будет соответствовать реальному.

При применении для учета чего-то реального еще одна большая проблема есть из-за открытости блокчейна: любой кто свяжет анонимный кошелек с реальным владельцем тут же получит всю инфу по владельцу, и это не обязательно гос.органы, так же любые проходимцы и жулики. Ну и третья проблема: потеря кошелька (подписи) = потеря всего что на тебя записано.
...
Рейтинг: 0 / 0
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
    #39524794
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВТратить драгоценные ресурсы на такую мутоту, когда в Африке голодают дети?
Еще теплом атмосферу загрязняют, глобальное потепление ускоряют ...

Никакой заботы о будущем человечества
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]