|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Добрый день! Хочу реализовать алгоритм blockchain в своём приложении (не для денежных операций). Какие стандартные объекты уже предусмотрены для этого в .NET? Если таких объектов в стандартных библиотеках нет, то какие RFC и подобные документы есть, которые описывают последнюю версию алгоритма? Заранее благодарен за обстоятельные ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 17:26 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
класс SHA256 имеется ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 18:01 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
советую ознакомиться: https://tjournal.ru/41306-samoe-ponyatnoe-obyasnenie-principa-raboty-blokcheyna ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 22:21 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Antonariyсоветую ознакомиться: https://tjournal.ru/41306-samoe-ponyatnoe-obyasnenie-principa-raboty-blokcheyna Спасибо за ссылку, подозревал нечто подобное, и впервые увидел ясную прямую оценку)) авторСтоит помнить, что блокчейн — это не более чем надёжный распределённый дневничок. Никаких мировых проблем, помимо тех, которые можно решить дневничком, блокчейн нам не решит. А те проблемы, которые он решит, он решит ценой гигаватт энергии, которые сейчас тратятся на подбор «нонсов» — по-большому счёту, впустую. P.S. Моему другу один биткоинмайнер, который несколько лет назад "вложился в тему", собрав серверную стойку с несколькими юнитами на балконе, посетовал, типа "заработок от майнинга сравнялся со счетами за электричество, но зато пока хоть на балконе зимой тепло"))) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 23:07 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
anc32, навскидку, одна из первых гугловых ссылок - Блокчейн за 200 строк кода: пример простой реализации на JavaScript - в .NET должно получиться меньше чем в 200 строк кода, имхо) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 23:39 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Блокчейн к идиотизму. именуемому майнингом, имеет косвенное отношение ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2017, 23:53 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношение Ну х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно... Давно уже есть ЭЦП (RSA, CAdES-X Long, и т.д. и т.п.). Трудно представить, где еще можно использовать "алгоритм blockchain"... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 01:37 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
anc32Добрый день! Хочу реализовать алгоритм blockchain в своём приложении (не для денежных операций). Какие стандартные объекты уже предусмотрены для этого в .NET? Если таких объектов в стандартных библиотеках нет, то какие RFC и подобные документы есть, которые описывают последнюю версию алгоритма? Заранее благодарен за обстоятельные ответы. А для каких операций? Я пытался понять прикладное значение этой фигни, можно ли в других задачах это использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 16:01 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
LRНу х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно... расскажи об этом создателям bitcoin ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 16:06 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ИзопропилLRНу х.з., использовать хеш (SHA256) для защиты информации от изменений как-то старомодно... расскажи об этом создателям bitcoin да что там рассказывать этим проходимцам ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 16:08 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Ведение аудита Всяких, разных журналов ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 16:50 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношениекак колеса к движку машины ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 19:35 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
SiemarglИзопропилБлокчейн к идиотизму. именуемому майнингом, имеет косвенное отношениекак колеса к движку машины и тебе мозг повредили? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 19:53 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ИзопропилSiemarglпропущено... как колеса к движку машины и тебе мозг повредили?Нет, он из чугуния. Поясняю для тех, у кого из более мягких металлов - без ажиотажа биткойнов, про блокчейн никто бы даже не услышал. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 20:06 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Для тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами. Тут есть интересный момент: математики доказали сложность подделки хэша, но никто не доказывал что невозможно уменьшить числовое значение хэша, т.е. нет гарантии что какой-то математик придумает алгоритм как минимизировать численное значение хэша без перебора. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 20:37 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Блокчейн, утрированно, это просто общеоткрытый лог каких-то операций с гарантией что он правильный. В отличии от централизованного ведения лога и гарантий только от того кто его ведет, тут децентрализованный лог, т.е. без ведущего, но с гарантией что он правильный. PS Гарантию от подделки дают майнеры своими хэшами, т.к. чтобы подделать лог надо хэши пересчитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 20:51 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Несколько интересных моментов 1. Цифровые подписи перестали котироваться? 2. Где гарантия, что в дневник изначально попадут верные данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 21:30 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
makhaonНесколько интересных моментов 1. Цифровые подписи перестали котироваться? 2. Где гарантия, что в дневник изначально попадут верные данные?совершенно не интересно. как не имеющее отношения к блокчейну. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2017, 00:39 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
makhaon1. Цифровые подписи перестали котироваться? Без удостоверяющего центра — не котируются. Удостоверяющий центр = централизация. makhaon2. Где гарантия, что в дневник изначально попадут верные данные? Это вопрос из разряда: если ввести в машину неправильные данные, она сможет дать правильный ответ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2017, 01:24 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Dima TДля тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами. Тут есть интересный момент: математики доказали сложность подделки хэша, но никто не доказывал что невозможно уменьшить числовое значение хэша, т.е. нет гарантии что какой-то математик придумает алгоритм как минимизировать численное значение хэша без перебора . Но этот Гриша Перельман ничего не получит, а жгуны электричества по кр. мере надеются на кость, как голодные собаки ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2017, 14:30 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
hVosttmakhaon1. Цифровые подписи перестали котироваться? Без удостоверяющего центра — не котируются. Удостоверяющий центр = централизация. Боремся с централизацией - ок. makhaon2. Где гарантия, что в дневник изначально попадут верные данные? Это вопрос из разряда: если ввести в машину неправильные данные, она сможет дать правильный ответ? Ответ всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2017, 17:41 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
makhaon Ответ всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см. Он знает, что это ты, по цепочке может определить, что у тебя всего 5 см. а не 20, как ты говоришь. И перевести ты можешь кому то только <=5. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2017, 12:11 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
Dima TДля тех кто в танке, утрированно: майнинг это не что иное как добавить что-то и получить хэш численно меньше минимально требуемого, например при 32 битах максимум 0xFFFFFFFF, объявляем минимально необходимый 0x00FFFFFF, кто нашел меньше - тому бонус. Собственно за этот бонус майнеры жгут электричество переборами. Тратить драгоценные ресурсы на такую мутоту, когда в Африке голодают дети? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2017, 12:15 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ЕвгенийВmakhaonОтвет всё равно будет какой-то получен. Как сможет блокчейн проверить правильность данных? Злоумышленнык измерил длину некого предмета и записал в базу 20 см, в реальности же предмет длиной 5 см. Он знает, что это ты, по цепочке может определить, что у тебя всего 5 см. а не 20, как ты говоришь. И перевести ты можешь кому то только <=5. Я так понимаю речь про использование блокчейна для учета чего-то реального, а не криптовалют, которые внутри рождаются по изначально заданным правилам. Это "что-то" изначально должно как-то появиться в системе. Нет гарантии что описание в системе будет соответствовать реальному. При применении для учета чего-то реального еще одна большая проблема есть из-за открытости блокчейна: любой кто свяжет анонимный кошелек с реальным владельцем тут же получит всю инфу по владельцу, и это не обязательно гос.органы, так же любые проходимцы и жулики. Ну и третья проблема: потеря кошелька (подписи) = потеря всего что на тебя записано. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2017, 12:27 |
|
Как реализовать на C# алгоритм blockchain без использования сторонних библиотек?
|
|||
---|---|---|---|
#18+
ЕвгенийВТратить драгоценные ресурсы на такую мутоту, когда в Африке голодают дети? Еще теплом атмосферу загрязняют, глобальное потепление ускоряют ... Никакой заботы о будущем человечества ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2017, 12:34 |
|
|
start [/forum/topic.php?fid=20&fpage=39&tid=1399701]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 465ms |
0 / 0 |