Имя: Пароль:
IT
 
Как сделать простейший блокчейн?
,
0 Маленький Вопросик
 
15.09.17
09:37
Товарищи, собственно сабж. Для понимания)
Спасибо
1 Зуекщмшср
 
15.09.17
09:40
(0) In-ter-net
2 mistеr
 
15.09.17
10:24
(0) Изучить матчасть не предлагать?
3 vde69
 
15.09.17
10:27
4 lodger
 
15.09.17
10:30
(0) хочешь переписать субд для 1с на блокчейне?
5 Fish
 
15.09.17
10:38
(4) Может, он свои биткоины хочет создать.
6 Волшебник
 
модератор
15.09.17
10:40
(0) Пригласите программиста.
7 Господин ПЖ
 
15.09.17
10:42
>Пригласите программиста.

скоро будут писать "пригласите нейронную сеть"
8 Йохохо
 
15.09.17
10:44
СобратьОчередныеДанные();
КлючН+1 = Хеш(КлючН + Данные);
РазослатьВсем(КлючН+1, Данные);
Если ВсеСогласны ЗафиксироватьШаг(); Иначе ОповеститьВсехОбОткате(); ГоуТу 0;
9 Махони402
 
15.09.17
11:18
(8) В простейшем согласия не нужны.

(0) Берешь git начинаешь им пользоваться. Все - у тебя есть блокчейн.
Каждый коммит содержит сведения о своих родителях в виде хэша и хэш для собственно коммита.
Я пока не понял, что гит это не дерево, а направленный граф без циклов, из которого при желании можно выборосить все, кроме текущего коммита и жить спокойно долго не мог до конца понять все эти игры с ближайшими предками.
10 Йохохо
 
15.09.17
11:30
(9) должна быть возможность верификации другой стороной, нужен какой то АЦК
11 Живой Ископаемый
 
15.09.17
11:39
2(9)А можешь еще немного про гит рассказать? Хочется подробностей.
12 _Дайвер_
 
15.09.17
11:52
13 le_
 
15.09.17
12:31
Демо, показывающее работу BlockChain (англ.): https://www.youtube.com/watch?v=_160oMzblY8
Тут исходники этого демо на JS: https://github.com/anders94/blockchain-demo

Исходники bitcoin: https://github.com/bitcoin/bitcoin
14 Живой Ископаемый
 
15.09.17
13:44
(12) спасибо