А причем тут, собственно, банки и ответственность их сотрудников? Речь же шла про независимость Биткоина. Биткоин — хорошо спроектированная система, спроектированная в том числе и для обеспечения независимости от кого бы то ни было. Независимость эта обеспечивается не людскими обещаниями или законами, а математикой — самым надежным гарантом.
Хранить такую информацию в открытом виде паранойя не позволяет, использовать сторонние сервисы тоже, поэтому после некоторых поисков остановился на стандарте AES.
Могу порекомендовать вот это или аналог — отличная штука для таких дел.
Сразу захотелось разобраться и реализовать алгоритм самому, не прибегая к дополнительным модулям.
Надеюсь, это только в образовательных целях? Обычно самодельные реализации криптоалгоритмов для практического применения не очень рекомендуется :)
Мне кажется, отличная была бы идея. Профессионалы майнят и показывают рекламу, которую им заказывают, любители майнят и продают свои права на рекламу профессионалам.
Правильно ли я понимаю, что в посты хранятся у пиров распределенно (в DHT), а их подлинность, последовательность и т.п. подтверждается записями в blockchain, который, как в Bitcoin, хранится у всех?
Я понимаю, что код i += Increment(ref i); по сути превращается в i += 0;. Но ведь внутри Increment мы уже увеличили i. Получается, что к i, равному 1, мы добавляем 0. Должно получиться 1.
В конце концов, пирам все-таки надо где-то узнать друг о друге. Думаю, теоретически можно посылать широковещательные запросы или стучаться на случайные адреса на случайные порты, но у этого подхода очевидные недостатки.
Думаю, проще наплодить много независимых bootstrap-серверов и рассматривать их как обычных пиров, которые всегда в сети.
Надеюсь, это только в образовательных целях? Обычно самодельные реализации криптоалгоритмов для практического применения не очень рекомендуется :)
j
.i += Increment(ref i);
по сути превращается вi += 0;
. Но ведь внутриIncrement
мы уже увеличилиi
. Получается, что кi
, равному 1, мы добавляем 0. Должно получиться 1., то получим тот же результат?
А если напишем
, то уже получим единицу?
Думаю, проще наплодить много независимых bootstrap-серверов и рассматривать их как обычных пиров, которые всегда в сети.