Имя: Пароль:
1C
1С v8
1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform

0 KseniaAcryl
 
06.02.20
11:31
Здравствуй %User_Name%, рады представить расширение конфигурации для интеграции 1С с блокчейн платформой Acryl Platform.

Модуль интеграции 1С и блокчейн платформы Acryl Platform без использования внешних компонент. Под катом реализация механизмов Base58, Blake2b, Keccak, Curv25519 (the elliptic curve Diffie–Hellman) в подсистеме "Crypt", примеры генерации ключей, адресов, подписи транзакций, запись данных в блокчейн, чтение и восстановление данных из блокчейн. Код открыт. Лицензия MIT.

С помощью данного модуля Вы сможете:

- Записать критические важные данные напрямую в блокчейн, и эти данные никто не сможет удалить, их невозможно потерять;
- Проверить, были ли данные записаны в блокчейн, и узнать дату и время записи, это защитит Вас от внесения информации задним числом, а также позволит узнать что именно было изменено;
- Восстановить ранее записанные в блокчейн данные, если прежнее хранилище данных недоступно.

Данный модуль представлен как пример, вы самостоятельно можете реализовать любые интеграции, используя подсистемы “Crypt” и “Acryl Platform”.
Примерами критически важных данных могут быть данные:
- о товарах (серийные номера товаров и их движение в цепочке поставок, происхождение товаров, гарантийные талоны, отчеты о розничных продажах и тд);
- сотрудниках (табели учета, авансовые отчеты и тд);
- условиях продаж для ваших клиентов (условия скидок, отсрочек и тд);
а также любые другие важные документы и данные, хранящиеся в ERP системах, которые вам бы не хотелось потерять или в подлинности которых вы сомневаетесь.

Помимо децентрализации разработчики Acryl также делают ставку на постоянную и прогнозируемую цену записи данных. Стоимость записи 1 КБ 0.13$.
Благодаря этому рассчитать стоимость услуги можно заранее с высокой точностью.

Продукт создан исходя из “болей” бизнеса, использующего 1С.

о Для бизнеса:

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

о Для разработчиков:

- Сервер лицензирования. Блокчейн можно использоваться как сервер лицензирования.
В блокчейн записываются номера лицензий ПО, сроки действия и статусы. Пользователь может вводить ключ в программу, программа обратится к серверу. В частности это нужно 1С разработчикам и любым другим разработчикам.
Запись части кода
- Разработчик записывает часть кода своей программы в зашифрованном виде в блокчейн, чтобы пользователи не обошли защиту от взлома. При введении ключа программа обращается в блокчейн и выполняет часть кода.

Все данные пишутся на блокчейне Acryl - самом децентрализованном, а значит самом отказоустойчивом блокчейне в СНГ на 2020 год.

Решение полностью разработано на нативном языке 1С, без использования внешних компонентов. Для работы с расширением потребуется платформа не ниже 8.3.12, режим совместимости основной конфигурации - не ниже 8.3.12, тестирование проводилось на версиях 8.3.12.1529, 8.3.13.1690 и 8.3.15.1700.


Подробности на сайте: https://1c.acrylplatform.com

или здесь: https://catalog.mista.ru/public/1179411/


Также Acryl предлагает поучаствовать в реферальной программе и получить 20% от ревенью за каждого приведенного клиента. Подробности: [email protected]
1 Волшебник
 
модератор
06.02.20
11:32
Ветка согласована
2 Dmitry1c
 
06.02.20
11:34
(0) че-то сложно очень.
3 Dmitry1c
 
06.02.20
11:35
Какая выгода бизнесу от этого?
4 Dmitry1c
 
06.02.20
11:37
Т.е. надо ежемесячно платить деньги собственникам данной платформы, чтобы получить... что? Возможность что-то проверить, не меняли ли?
5 Ranger_83
 
06.02.20
11:41
О, вундервафля!За прибор 5:)
Когда там интеграция с ИИ будет?
6 Cyberhawk
 
06.02.20
11:42
Автор этой хренью все телеграм-чаты заспамил, из большинства его после такого забанили, видимо добрался до мисты)
7 Ranger_83
 
06.02.20
11:42
ТС-разработчик или SMM-менеджер?
8 Кодер
 
06.02.20
11:43
(4) Одним из недостатков *RP систем на платформе 1С ряд аналитиков считают возможность изменения учётных данных задним числом. Иногда декларируется отсутствие такого в более дорогих (я не сказал ни "более функциональных", ни "более гибких") системах.
9 Dmitry1c
 
06.02.20
11:43
>поучаствовать в реферальной программе и получить 20% от ревенью за каждого приведенного клиента

Мне кажется оно здесь. Пирамида с гешефтом. А блокчейн просто модное слово.
10 ADirks
 
06.02.20
11:45
интересно было бы прочитать хотя бы про одно реальное применение расчудесного блокчейна (кроме биткойнов всяких)
а то все трындят с пафосом, а практический смысл от меня ускользает
11 Dmitry1c
 
06.02.20
11:46
(10) 20% реально. приведи клиента и получишь 20%.
12 trdm
 
06.02.20
12:04
(5) О, вундервафля!За прибор 5:)

+500
13 trdm
 
06.02.20
12:05
(10) Майнить неделю, что-бы сохранить пароль?
Кто такое внедрять возмется?
14 palsergeich
 
06.02.20
12:11
Уже обсосали на других ресурсах.
Эталонное проведение РТИУ - 26 в рублях.
Да с такими расценками и в трубу вылететь недолго.
15 artemis
 
06.02.20
12:44
(10) Обяснение простое - применение блокчейна в 1С дает прозрачность информации. Это означает, что ни один insert, delete или update нельзя будет сделать незаметно для контролера. При этом сам процесс контроля достаточно прост. Контролер может проверить любую сколь угодно большую базу данных не более, чем за 1 мин.
Объяснение чуть более сложное, теоретико-философское. Любая учетная система использует экономические модели. Чтобы получить годную экономическую модель необходимо каким-то образом смоделировать одну из основ реального мира - время. Блокчейн позволяет смоделировать время. А следовательно, позволяет создавать годные экономические модели.
16 artemis
 
06.02.20
12:46
(10) Наберите в гугле "1С блокчейн" и на первой странице увидите пример внедрения.
17 ADirks
 
06.02.20
13:02
(15) трындёж, и снова трындёж. как же мы раньше без времени обходились - прям ума не приложу.
(16) нет нигде примеров _реального_применения_. Статьи типа "смотри мама, какой я крутой" не интересуют.
18 artemis
 
06.02.20
13:06
(14) На мой взгляд, какое-либо осуждение цен на данном этапе бессмысленно.
Вот если бы у нас было 100 поставщиков подобной услуги и 99 из них давали цену в 0.01 руб., а один ставил цену в 26 руб, тогда действительно стоило бы поинтересоваться: почему так. И наоборот, когда у всех 26 руб., а у одного 0.01 руб - это тоже интересно.
А сейчас поставщик один. И сколько оно у него стоит - столько и  стоит. Если вам дорого, значит просто вы - не их клиент.
19 artemis
 
06.02.20
13:10
(17) Плохо обходились. И с каждым днем обходимся все хуже и хуже. Есть реальные примеры. Я же вам говорю - смотрите первую страницу. Или смотрите материалы 1С-овского форума 1С:ERP 2018, если у вас гугл сломался.
20 scanduta
 
06.02.20
13:13
(0) Один вопрос - зачем здесь блокчейн?

Весь описанный функционал и так уже давно написан и реализован в  1с
21 Aleksey
 
06.02.20
13:14
(19) а самому ссылку сложно привести или гуго сломался? Ну не может народ найти пример РЕАЛЬНЫХ внедрений. Так то может научить и корову петь, только будет ли от этого реальный смысл?
22 ADirks
 
06.02.20
13:14
(19) :))))  Секта очередных свидетелей?
23 artemis
 
06.02.20
13:16
24 Aleksey
 
06.02.20
13:21
(23) и где тут блокчайн? Админ легко может изменить транзакцию так как это просто набор цифр которые ему доступны
25 Aleksey
 
06.02.20
13:23
Боюсь что ддаже 1Сник не имеющий доступ к серверу с помощью внешней обработки может отключить проверку или написать заглушку. Да даже отчет который показывает что небыло попыток взлолма - это всего лишь результат работы программиста
26 unenu
 
06.02.20
13:30
главное найти директора которому понравиться новый бренд и можно будет в кругу эффективных управленцев козырять "блокчейном"
в своих владениях.

часто подобная чепуха продается по банальному принципу - "понты дороже денег"
27 ADirks
 
06.02.20
13:34
(25) Это бесчестно! В мире Блокчейна так никто не поступает!
28 Xapac
 
06.02.20
13:36
(25)перед формированием отчета нужно запрашивать целостность отчета из блокчейна. непонятно чтоди?
29 ADirks
 
06.02.20
13:39
30 artemis
 
06.02.20
14:02
(24) Он не может сделать это незаметно.
31 artemis
 
06.02.20
14:03
(26) В приведенном здесь примере внедрения речь как раз шла об экономии денег. Посмотрите видео внимательнее.
32 Великий Чебуратор
 
06.02.20
14:06
Ставьте 1С, там уже реализовано версионирование документов.
33 artemis
 
06.02.20
14:07
(22) Секты отличаются тем, что выдвигают тезисы принципиально непроверяемые. Блокчейн - не секта, потому что основывается на элементарной математике. И все, чем здесь говорится, вы могли бы лекго проверить (если, конечно, у вас не двойка по школьной математике). Но вам просто лень. И вы предпочитаете отмахиваться: а, фигня!
34 artemis
 
06.02.20
14:07
(32) Версионирование не обеспечивает прозрачность.
35 Великий Чебуратор
 
06.02.20
14:09
чего? кто че делал все видно
36 unenu
 
06.02.20
14:12
государство уже придумало маркировку и продолжает дальше жать на педали контроллинга.
и приведенный на сайте пример с кроссовками ерунда по сравнению с госмаркировкой.

за маркировкой стоят госсервера
а за поделками архимедов блокчена тазики где-то в африканских джунглях.
37 artemis
 
06.02.20
14:20
(35) Конечно видно. Если посмотреть. А если не посмотреть, то невидно )))
Если серьезно, то тут есть два взаимосвязанных возражения.
Первое. Версионирование поможет вам досконально разобраться с "кривым" документом. Но прежде чем, начать разбираться в нештатной ситуации, вы должны каким-то образом понять, что ситуация внештатна. Вопрос: как вы поймете на какие документы следует смотреть? Правильный ответ на этот вопрос: в случае если виновник внештатной ситуации позаботится о сохранении тайны - никак.
Остюда плавно переходим ко второму возражению. Что такое версионирование? Таблицы с записями в базе данных. А с записями в таблицах в отсутствии блокчейна можно делать insert, delete и update незаметно для контролеров.
38 Prog111
 
06.02.20
14:22
" Стоимость записи 1 КБ 0.13$."
Это что же, за 1 Мб - 130 долларов?
Простую базу на 5 гигабайт перевести в блокчейн будет стоить 650 000 долларов?)
39 DEVIce
 
06.02.20
14:25
(38) Учись, студент. Это тебе на Мегапрайс на коленке собирать.
40 Великий Чебуратор
 
06.02.20
14:25
(37) бекапы в помощь
41 Dmitry1c
 
06.02.20
14:26
(38) нет


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

другое дело, что на каждую запись объекта будет свой хэш.

и при этом, из ХЭШа обратно НЕЛЬЗЯ получить документ. можно только проверить, менялся он или нет.
42 Dmitry1c
 
06.02.20
14:28
(41) +и ответить на вопрос - конкретно ЧТО изменили - тоже нельзя, если я все правильно понимаю. Только факт меняли/не меняли. Грубо говоря как подписанный ЭЦП документ.
43 artemis
 
06.02.20
14:29
(40) Бэкапы не в помощь. Я поменял документ и подчистил версионирование в рабочей базе. Да, в бэкапе хранится истинная картина, но вы туда не полезете, потому что вы ничего не знаете о самом факте исправления.
44 artemis
 
06.02.20
14:31
(42) Почему нельзя? Можно. Вы же сам документ сериализуете, а потом сохраняете в реестр.
45 Великий Чебуратор
 
06.02.20
14:37
понял, вешаем скрипт на подписку события ПриЗаписи и сохраняем инфу в левой базе со строгим доступом, и все это бесплатно, спасибо.
46 Dmitry1c
 
06.02.20
14:38
(45) именно так
47 Dmitry1c
 
06.02.20
14:39
(44) ну а потом по сериализованной информации вычисляется хэш. а сама информация никуда не сохраняется. как вы из хэша достаните данные документа?
48 Dmitry1c
 
06.02.20
14:40
Короче ключевые слова:

- Блокчейн
- 20%
49 artemis
 
06.02.20
14:41
(45) А в базе со строгим доступом вешаем скрипт на подписку и сохраняем инфу в базе со сверхстрогим доступом.
А в базе со сверхстрогим доступом...
Ребята, проверять базу базой - плохая идея.
50 artemis
 
06.02.20
14:45
(47) В данном решение сохраняют не хэш, а сам документ. Смотрите внимательнее. Хотя, действительно, можно было бы хранить только ГУИДы и хэши. Этого достаточно для любых практических целей.
51 Великий Чебуратор
 
06.02.20
14:46
(49) у нас есть лица со строгой материальной ответственностью вместо всяких бЛОХчейнов, все работает строго по ТК РФ.
52 Dmitry1c
 
06.02.20
14:46
(50) что будет со всеми предыдущими данными в блокчейне, если в одном из обновлений 1С будут изменены метаданные документа? можно ли будет сравнить, менялся ли документ или нет? можно ли будет восстановить из блокчейна?
53 pechkin
 
06.02.20
14:48
(52) то же что и с обычным версионированием
54 Cyberhawk
 
06.02.20
14:48
(14) А где обсасывалось?
55 pechkin
 
06.02.20
14:49
может изменить блокчейн и нельзя, но пролюбить все данные вполне
56 palsergeich
 
06.02.20
14:52
(54) как минимум на ИС было
57 palsergeich
 
06.02.20
14:54
(18) Как минимум есть операторы ЭДО, которые стоят куда как дешевле.
В чем Ваше преимущество при разнице в цене в несколько раз?
58 artemis
 
06.02.20
14:56
(51) А когда вам надо провести инвентаризацию, вы открываете одноименный документ в вашей типовой или нетиповой конфигурации и нажимаете кнопочку "Заполнить". А ваше материальное лицо решило позаботиться о прибавке к пенсии и поменяло в одном из приходных документов "10 пачек сахара по 1 рублю" на "1 пачку сахара по 10 рублей". И ваша кнопочка "Заполнить" вместо правильных 1345 пачек сахара выдает 1336 пачек сахара. Вы идете на склад. А там, опа! 1336 пачек сахара. Все сходится. Потому что ваше материально отвественное лицо уже унесло себе домой 9 пачек.
59 artemis
 
06.02.20
14:57
(55) В наше время, чтобы пролюбить все данные, надо быть младенцем бессознательным.
60 palsergeich
 
06.02.20
14:58
(59) вон пару лет назад Яндекс полюбил юзерские данные на своем сервисе, причем безвозвратно
61 Великий Чебуратор
 
06.02.20
14:59
(58) чтобы потом присесть из-за 9 пачек сахара и получить погоняло Сладкий? :)
у нас даже внутри машин доставки камеры стоят, не говоря про склад.
62 palsergeich
 
06.02.20
15:00
(58) Мне кажется вы не очень понимаете складской процесс.
Никто не будет считать количество как функцию от суммы.
63 palsergeich
 
06.02.20
15:01
(62) во вторых если работник склада может устанавливать цены - то это жесть
64 artemis
 
06.02.20
15:01
(62) Причем здесь это? Я говорю о замене количества.
65 Великий Чебуратор
 
06.02.20
15:01
это она про пересорт
66 artemis
 
06.02.20
15:01
(63) Это - реальность.
67 pechkin
 
06.02.20
15:02
(62) ту так по количеству и нет общего учета. а только по сумме
вполне реальный ветор атаки. Только вот полномочия нужны ого-го какие
68 Великий Чебуратор
 
06.02.20
15:02
если они уже на мисту полезли, то это 146% говорит об их отчаянности.
69 pechkin
 
06.02.20
15:02
те нужно что у кладовщика была возможность или удалять версии или напрямую редактировать бд
70 Великий Чебуратор
 
06.02.20
15:03
это конечно не убийца 1с, как фузиновцы, но то же забавно.
71 palsergeich
 
06.02.20
15:04
(67) Дратуйте.
Учёт по количеству ведётся в регистрах ..наскладах
72 artemis
 
06.02.20
15:05
(61) А, ну да. Кладовщик ведь ничего о камерах не знает. Вот срезали, так срезали )))
73 palsergeich
 
06.02.20
15:09
(72) в шарагах где камера может не работать пол дня и всем пофиг Ваш блокчейн и даром не нужен.
А там где учёт - БП выстроены так, что это низя.
Ибо фин контур и складской контур - изолированы. И если кладовщик имеет доступ к фин контуру - то там и блокчейн не спасет
74 artemis
 
06.02.20
15:15
(73) Я специально вам такой пример привожу. 10*1 против 1*10. Тут все как было изолированно, так и осталось. У финконтура как были обязательства перед поставщиком на 10 руб., так и остались. Просто кладовщик забирает себе 9 пачек.
75 ДедМорроз
 
06.02.20
15:17
Зачем блокчейн,если документ можно подписать электронной подписью.
Просто,в примере с кладовщиком,обычно 1 и 10 меняются местами на этапе прихода,а не задним числом.
Опять же,сам факт того,что документ поменяли,ничего не говорит,а писать абсолютно все данные в блокчейн не получится.

Из опыта,выгрузка документа в xml и электронная подпись,а потом кто-то у номенклатуры меняет наименование,и подпись становится невалидной.
76 artemis
 
06.02.20
15:18
(73) Блокчейн спасет. Блокчейн гарантирует невозможность внесения изменений незаметно. Каким бы способом это ни происходило.
77 Aleksey
 
06.02.20
15:18
(58) Не понял, а как отличить санкционированное изменение от несанкционированного? Т.е. если мы запретим кладовщику лазить в приходе задним числом, то мы можем сэкономить на блокчейне? Т.е. не проще ли вместо того чтобы давать всем админским доступ и потом смотреть кто и что поменял изначально запретить правку задом?
78 Aleksey
 
06.02.20
15:19
(76) Нехрена он не гарантирует
79 ДедМорроз
 
06.02.20
15:19
(74) только было десять пачек по рублю,стало одна по 10 рублей,если этого никто не заметил,то сами виноваты и внизу документа количество было 10 стало 1.
Но,такие фокусы обычно проделывают с упаковками,просто меняют коэффициент и в путь.
80 artemis
 
06.02.20
15:20
(78) У вас есть доказательства?
81 palsergeich
 
06.02.20
15:20
(76) В Эдо тоже нельзя внести незаметно.
Только стоит это в разы дешевле.
82 Aleksey
 
06.02.20
15:20
(80) давай определимся изначально что именно он гарантирует?
83 Asirius
 
06.02.20
15:25
(0) Единственный коммерчески оправданый пример применения блокчейна, который я смог придумать - это замена функций центробанка, т.е банки ведут свои кс. счета не в центробанке, а в реестре блокчейна. Для всего остального блокчейн неоправданно дорог.
Блокчейн хорош там, где участники друг другу полностью не доверяют. Если в рамках одной организации нет доверия между учредителем, ген директором и главным сисадмином, то это какая-то странная компания. Если доверие между этими людьми есть, то все остальное они смогут построить, просто разграничивая права без всяких блокчейнов.
84 Aleksey
 
06.02.20
15:25
К примеру пришло 10 морковок мы поставили на приход зафиксировали это. Потом поняли что не та цена. Или к примеру разные ЕИ штуки/упаковки. Т.е. пришло 1 упаковка а в ней 10 штук, а мы поставили как 10 упаковок и нужно изменить. И что блокчайн не даст этого сделать?
85 Aleksey
 
06.02.20
15:28
В результате хеш будет пересчитан и блокчайн будет говорить что несанкционированных изменений нет. И тогда вопрос. чем это изменение отличается от подмены перед инвентаризацией, если оба эти изменения делают одни и тежде люди с одними же и теми правами?
Или в случае блокчайна директор лично должен зайти и нажать кнопку согласовано? и так по каждой правке?
86 Cyberhawk
 
06.02.20
15:28
(60) Знал бы ты, как изнутри их сервисы работают...
87 Dmitry1c
 
06.02.20
15:28
(82) +и какую несет ответственность
88 artemis
 
06.02.20
15:28
(75) Подписи не обеспечивают прозрачность. Допустим, у вас есть какое-то хранилище подписанных документов. Много xml файлов и файлов подписей. Это будет большое хранилище. Фактически база данных. Как вы будете контролировать эту базу данных? Обратите внимание - вы не решили проблему контроля, вы просто передвинули ее из одной базы в другую. К тому же, подписи громоздки в применении. Надо как-то обеспечить процесс подписания без компрометации ключей. А это - непросто.
89 artemis
 
06.02.20
15:30
(82) Невозможность выполнить insert, delete или update незаметно для контролера.
90 artemis
 
06.02.20
15:32
(84) (85) Блокчейн покажет контролеру (кто бы это ни был, хотя бы и директор или собственник)что было изменение. А контролер это изменение проверит.
91 Aleksey
 
06.02.20
15:32
(90) аналогично будет и с версионирование, которая бесплатно
92 Aleksey
 
06.02.20
15:35
Т.е. по сути чем хранилище конфигурации отличается от блокчайна? То что ты описываешь выполняет хранилище. Оно показывает кто, что и когда изменил.
Аналогично и с версионостью.
93 artemis
 
06.02.20
15:38
(91) Нет версионирование вам ничего не покажет. Оно просто сохранит очередную версию документа. А дальше контролер может быть увидит это изменение, а может быть и нет. В общем случае нет надежного механизма, который гаранировал бы контролеру просмотр всех изменений.
А блокчейн, кстати, тоже практически бесплатен. Написали свою обработку и пользуйтесь на здоровье.
94 Aleksey
 
06.02.20
15:39
(89)  в рамках одной комнаты когда админ является пользователем, контролером и творцом рассуждения о "прозрачности и невозможности изменения" для программистов звучит смешно и ничтожно
Т.е. по сути нужен некий оператор на стороне которому мы будем отдавать данные для хранения и запрашивать их для сравнения с текущими данными.
Вот только на кой черт это бизнесу в виде ларька - никто ответить не может
95 Aleksey
 
06.02.20
15:40
(93) Да что за бред вы тут несете?
96 Aleksey
 
06.02.20
15:41
мне как програмисту какая разница что выступает источником данных для отчета версионность или ответ от блокчайна. На результат отчета это никак не влияет
97 artemis
 
06.02.20
15:51
(94) Админ может быть и пользователем и творцом. Вот только у директора в кармане лежит бумажка и он на 100% уверен, что у админа доступа к бумажке не было. И с помощью этой бумажки директор за одну минуту увидит абсолютно все, что админ натворил с момента последней проверки. И у админа не будет никакой возможности спрятать от директора свои действия. Вот что такое блокчейн в чистом виде.
98 artemis
 
06.02.20
15:56
(95) Прежде чем называть что-то бредом, сначала стоит поинтересоваться хотя бы как это работает.
99 Aleksey
 
06.02.20
15:56
(97) А кто будет обслуживать сейф? Тот же админ? Т.е. зачем директору палить деньги и нанимать другого админа чтобы он хранил копию базы если у него уже есть админ? Потому что он своему админу не доверяет? А зачем он его держит в конторе?
100 piter3
 
06.02.20
15:58
(97) Ну увидел он 100 страниц всякого технического,что дальше?И если нет доверия то зачем держит персонал?Вы играете на паранойях руководителей что ли
101 SSSSS_AAAAA
 
06.02.20
15:58
(97) Прямо всё? А ему надо всё? В том числе и результаты обновлений конфигураций с тучей изменений в данных при реструктуризации базы? При которых все ваши хеши летят в мусорку? И он будет искать там иголку в стоге сена?
102 Aleksey
 
06.02.20
15:58
(98) Одно другому не мешает. По сути блокчайн это передача бекапов в другую контору достпа к которой нет у программиста. Но это не значит что весь тот функционал который ты описываешь нельзя реализовать силами программиста, поэтому и бред что ты подменяешь понятие
103 Aleksey
 
06.02.20
16:00
(101) особенно весело когда после обновления проходит реструктуризация регистра, и меняется все данные, в том числе и хеши.
Т.е. либо у него не копия а только набор постоянных данных, чтобы хеш не менялся. Либо каждое обновление приведет к полной жопе
104 SSSSS_AAAAA
 
06.02.20
16:02
(97) и еще. Для логирования всех действий всех ползователей уже давно придуман С2 и иже с ним. На уровне базы данных. Для военных. Чтоб мышь не проскочила. Не только видно наличие изменений, но кто, когда, что и на что. И не поддается удалению/изменению админом. Только, почему-то никто не пользуется. Не скажете почему?
105 Aleksey
 
06.02.20
16:02
И я так и не получил ответ как санционированные изменения будем отличать от несанкционированных. Т.е. как директор узнает что вот тут меняли потому что ошибка ввода, а вот тут злой умысел
106 artemis
 
06.02.20
16:04
(99) Какой сейф? Чтобы надежно контролировать 32 байта, никакой сейф не нужен. С этой задачей любой школьник справится.
107 pechkin
 
06.02.20
16:04
(104) что такое С2 ?
108 pechkin
 
06.02.20
16:05
интресно есть реально купившие сие чудо?
109 piter3
 
06.02.20
16:06
(108) Ладно купили,что дало более интересно
110 pechkin
 
06.02.20
16:07
(109) ну собственно что и рекламируется - защищенное версионирование
111 SSSSS_AAAAA
 
06.02.20
16:07
(107)гуглим ms sql c2 audit
112 pechkin
 
06.02.20
16:10
(111) так это аудит доступа.
если кто-то раздобудет пароль sa - то такой аудит тебе ничего не даст
113 Aleksey
 
06.02.20
16:11
(112) аналогично и админ сейфа может похерить твою прозрачность
114 Aleksey
 
06.02.20
16:12
будем считать что пароль от SA храниться на бумажке в сейфе у директора.
115 artemis
 
06.02.20
16:13
(105) Никак не отличаются. Смотрите. В один прекрасный момент вы решаете организовать систему контроля за вводимой в базу информацией. Один вводит информацию, другой ее проверяет. В этом ведь нет ничего необычного, не правда ли?
Так вот, я утверждаю, что начав строить такую систему, вы неизбежно придете к блокчейну. Потому что все прочие системы "дырявые" и только блокчейн безупречен. И я готов это аргументировать. Вы можете прямо здесь попробовать описать систему без блокчейна, а я вам скажу - где у нее дырка.
116 Злопчинский
 
06.02.20
16:14
(30) "Он не может сделать это незаметно."
почему это он не сможет сделать это незаметно?
117 SSSSS_AAAAA
 
06.02.20
16:15
(112) а если кто-то раздобудет фотографию бумажки у директора, про которую тут некоторые втирают, и с помощью которой он все видит и все санкционирует, будет не то же самое? SA то обычно люди знающие и не хранящие важные вещи, особенно свои пароли, на бумажках.
118 pechkin
 
06.02.20
16:15
ну кстати в блокчейне тоже можно удалить блок.
да он будет несогласованный, но это уже будет проблема админа, а не того кто украл и следы замел
119 Aleksey
 
06.02.20
16:15
(115) т.е. по сути блокчайн это передача хранение хэшей версии на аутсорсинг не более
120 artemis
 
06.02.20
16:17
(117) Фотография ничем не поможет. Под доступом к бумажке в данном случае понимается возможность внести исправления в то, что на ней написано.
121 pechkin
 
06.02.20
16:17
(119) можно и свой сделать
122 Aleksey
 
06.02.20
16:18
(115) да нет никакой разницы между блокчкайном и версионностью. Это одна и таже хрень. Разница лишь в том где храяться версии рядом с БД или на сервере сторонней компании. Вот и вся разница. Все остальное монописуально
123 Aleksey
 
06.02.20
16:19
(121) к которому может иметь доступ админ/программист и который легко может превратить любое несанкционированное вмешательство в санкционированное, а так же изменить штамп времени и имя пользователя который внес изменения?
124 pechkin
 
06.02.20
16:20
единственное что дает блокчейн - это быструю инфу о том что он несогласован.
обычный аудит такого не даст
125 Злопчинский
 
06.02.20
16:20
я нихрена не понял.
все сводится к тому, что тот, кто имеет доступ к базе не имеет доступа к блокчейну?
где хранится блокчейн? кто его админит?
126 Злопчинский
 
06.02.20
16:21
вопросы все давно озвучены в хорошей статье на инфостарте.
127 ДедМорроз
 
06.02.20
16:21
В блокчейне можно отрезать конец без проблем
128 artemis
 
06.02.20
16:21
(119) Не обязательно на аутсорсинг. Вообще аутсорсинг нужен в исключительных ситуациях. В большинстве случаев будет достаточно приватного блокчейна.
129 Aleksey
 
06.02.20
16:22
(125) ну я так тоже понял типа блокчайн типа покажет что вот тут внесли изменения которых нет в копии, а значит кто то имея злой умысел испортил данные. Ибо все остальные изменения система будет считать валидными и согласованными
130 artemis
 
06.02.20
16:24
(123) Не может. В этом и прелесть блокчейна. Доступ у тебя есть ко всему. И сделать ты можешь, все что хочешь. Но спрятать свои действия у тебя не получится. Не существует такого набора дествий, которые спрячут твои действия. И такое возможно только с блокчейном.
131 artemis
 
06.02.20
16:25
(127) Нельзя.
132 Aleksey
 
06.02.20
16:25
(130) вот опять ты бред пишешь. невозможно в рамках одной бумажки запретить изменения творцу. Даже если будет 15 бумажек, но к ним всем есть доступ у творца, то что ему мешает изменить все 15 бумажек?
133 SSSSS_AAAAA
 
06.02.20
16:26
Заметьте, как товарищь еванеглист блокчейна старательно обходит вопрос об туче изменений в данных, и ,соотвтетственно, в хешах, при обновлении/реструктуризации базы данных.
134 Aleksey
 
06.02.20
16:26
(131) Что мешает?
135 artemis
 
06.02.20
16:29
(132) Запретить изменения нельзя. Можно запретить "нехорошие" изменения. И достигается это тем, что абсолютно все изменения будут проверены. Не может быть такого изменения, которое никто, кроме творца не увидит.
136 artemis
 
06.02.20
16:29
(134) Бумажка, на которой записан конец.
137 Aleksey
 
06.02.20
16:30
(135) У нас 3 цепочки в которой паралельно пишутся данных. В случае сбое в одной цепочки программа считает ее не валидной и удаляет, а правильной считает оставшиеся и две и на них ориентируется. Так что мне мешает внести изменения в программе, чтобы она считала не валидной оставшиеся 2, а первую цепочку с удаленным блоком считать валидной? Кто мне не даст это сделать? Совесть?
138 pechkin
 
06.02.20
16:30
(136) ну будет понятно что кто-то обрезал, и что это даст?
139 artemis
 
06.02.20
16:32
(138) Будет восстановлена правильная копия журнала.
140 Aleksey
 
06.02.20
16:32
Ты исходишь из непогрешимости программы которая обслуживает блокчайн. мол в 1с программист который может изменить данные, а блокчайн эта машина для хранения, она может только хранить, но не изменять данные.
Но как, что и где хранит пишет такой же программист и он точно так же как и в 1С может изменить условия и правила хранения. или вообще поставить заглущку чтобы на любой запрос машина отвечала, что данные валидны
141 Aleksey
 
06.02.20
16:32
(139) кто определяет что есть правильная копия? Программист который написал блокчайн?
142 artemis
 
06.02.20
16:33
(137) Программа тоже лежит в кармане директора. Вы не можете ее поменять.
143 pechkin
 
06.02.20
16:33
(139) откуда? если она удалена
144 Aleksey
 
06.02.20
16:34
(142) повторю еще раз, да что за бред вы тут несете". Мы же сейчас говорим что тот же программист на фирме пишет и блокчайн
145 artemis
 
06.02.20
16:34
(141) Правильной будет та копия, у которой последний ключ совпадает с тем, что написано у меня на бумажке.
146 Злопчинский
 
06.02.20
16:34
еще раз?
- где хранится ваш блокчейн?
- каким образом блокчейн получает доступ к базе?
147 Aleksey
 
06.02.20
16:35
(145) у программиста есть доступ ко всем копиям включая ту что у директора
148 pechkin
 
06.02.20
16:35
(145) ну вот я поменял во всех копиях один блок с данными
да хэш его не будет совпадать с самими данными и что дальше?
149 Злопчинский
 
06.02.20
16:35
(145) если в 10 местах написано 1, а на бумажке - написано 0 - никакой веры бумажке
150 pechkin
 
06.02.20
16:37
или я поменял данные напрямую в бд.
в какой момент кстати происходит включение в блок по какаому событию?
или будет просто версия в блокчейне <> версии в бд?
151 artemis
 
06.02.20
16:37
(144) После того, как он его напишет, директор положит его в карман и никто не сможет его (ее, обработку) поменять.
Как вариант - никто ничего не пишет. Директор берет программу с Инфостарта. А когда у него возникает сомнение: а не подменили ли мне программу, просто еще раз скачивает с Инфостарта.
Как третий вариант. Перед запуском программы проверяет ее на совпадение контрольной суммы.
152 Aleksey
 
06.02.20
16:38
(151) ты вообще сейчас о чем?
153 Aleksey
 
06.02.20
16:38
Мы сейчас говорим про "приватный блокчайн" какой инфостарт? какая обработка?
154 SSSSS_AAAAA
 
06.02.20
16:39
(151) какие прекрасные перспективы для дира. Качай, сверяй контрольные суммы...Лафа :) Делать диру больше нечего.
155 pechkin
 
06.02.20
16:39
(151) вопрос не как можно, а как вы предлагаете сделать.
у вас же готовое решение
156 Aleksey
 
06.02.20
16:40
блокчайн это не догма, это лишь метод, а вот реализовать этот метод можно по разному. Даже набор данных для хранения это не фиксированная структура, а мы сами определяем что туда писать. И причем тут инфостарт?
157 SSSSS_AAAAA
 
06.02.20
16:41
Такое ощущение, что очередной изготовитель замков впаривает нам очередной не взламываемый замок.
158 artemis
 
06.02.20
16:42
(146) Где хранится информация? Правильный ответ для человека понимающего как надо обращаться с информацией: везде.
Информация хранится в нескольких копиях на разных носителях. Одна из копий считается рабочей, а прочие резервными.
Досуп к базе происходит очевидным образом. Вы запускаете обработку, которой вы доверяете. Например, вы ее только что скачали с Инфостарта. Или вы ее только что проверили на контрольную сумму. Для особо одаренных - вы ее открыли в конфигураторе проверили визуально. Она воообще-то небольшая.
159 Aleksey
 
06.02.20
16:43
блокчайн не хранит данные из базы, он хранит лишь определяемый нами набор данных и по запросу может сказать что вот этот набор совпадает с бекапом. Т.е. допустим мы передаем туда на хранения не документ реализацию, а к примеру гуид документа или даже коснтанту, ну скажем 0. И тогда любые изменения документа будут приводить что блокчайн скажет что набор не изменился, и чтобы ты не правил в документе у тебя будет всё хорошо
160 artemis
 
06.02.20
16:44
(153) Т.е что значит - какой Инфостарт? Натуральный Инфостарт. Там есть обработки имплементирующие блокчейн в 1С.
161 SSSSS_AAAAA
 
06.02.20
16:45
(158) Зачем ее надо запускать? Что она делает?
162 SSSSS_AAAAA
 
06.02.20
16:46
(159) И заодно - это директор будет делать? Качать, проверять, запускать?
163 Aleksey
 
06.02.20
16:46
(160) Что храниться в блокчайне? Весь документ или определенный набор? Что будет при изменении структуры? Кто определяет набор данных для хранения?
164 pechkin
 
06.02.20
16:46
(159) так и не понятно в какой момент данные попадают в блокчейн
165 artemis
 
06.02.20
16:46
(159) Вы записываете в блокчейн ГУИД и хэш-сумму документа. После чего вы можете сравнивать хэш-суммы: в блокчейне и в базе.
166 Aleksey
 
06.02.20
16:47
(164) ну по идеи так же как и в версионности, т.е. по тригеру
167 Aleksey
 
06.02.20
16:47
(165) что такое  хэш-сумму документа?
168 pechkin
 
06.02.20
16:48
(166) как это спасет от того что я в бд поменяю значение, предварительно отключив триггер?
169 pechkin
 
06.02.20
16:48
ибо же вы от этого пытаетесь спасти?
170 artemis
 
06.02.20
16:49
(161) Она проверяет валидность блокчейна и формирует список изменений, произошедших в базе с момента последнего изменения.
171 Aleksey
 
06.02.20
16:49
(168) никак просто программа сравнить хеши сейчас у себя в болкчайне и если будет разница выдаст алярм
172 pechkin
 
06.02.20
16:49
DISABLE TRIGGER
UPDATE
ENABLE TRIGGER
173 SSSSS_AAAAA
 
06.02.20
16:50
(165) где, когда и по какой причине происходит эта запись?
174 pechkin
 
06.02.20
16:50
(171) непрерывно все документы сравниваются и сравнваютс и сравниваются?
175 Aleksey
 
06.02.20
16:51
(172) правильно но единственная функция блокчайна это сравнения с копией. Поэтому если в копии будут другие данные, то будет предупреждение
176 artemis
 
06.02.20
16:51
(162) Это будет делать контролер. И во многих случаях это действительно может быть сам директор.
В больших организациях это может быть несколько контролеров. Один проверяет ПТИУ, другой РТИУ, третий Банк и т.д...
177 Aleksey
 
06.02.20
16:51
(174) нет непрерывно пишуться, а сравниваються по запросу
178 Злопчинский
 
06.02.20
16:51
я в 1С напишу заразу. которая будет в базу писать одно а из базы будет считыаться другое. буду блокчейну постоянно подсовывать липу.
179 SSSSS_AAAAA
 
06.02.20
16:52
(175) так а в блокчейн они когда и как попадают?
180 Aleksey
 
06.02.20
16:52
(178) вот и я о том же, что мне мешает в качестве хещ-суммы документы писать константу. Или для расчета хешсуммы подсовывать программе один и тот де фиксированный документ, который естетсвенно никто менять не будет
181 pechkin
 
06.02.20
16:52
(177) у вас же готовый продукт.
расскажите как вы предлагаете дествовать. ваш бест практис
182 artemis
 
06.02.20
16:53
(167) Хеш-сумма - это результат применения хэш-функции к сериализованному документу. Вы превращаете документ в строку. Подаете эту строку на вход хэш-функции. На выходе получаете хэш-сумму.
183 Aleksey
 
06.02.20
16:53
(179) по тригеру, т.е. по сути в момент записи, как и версионность, но только пишется не в базу, а данные улетают не веб-сервис сторонней базы
184 Aleksey
 
06.02.20
16:54
(181) у меня нет, просто делюсь своим виденем после просмотра роликов
185 pechkin
 
06.02.20
16:54
(183) те добровольно какой то левой конторе отдавать все данные?
186 Aleksey
 
06.02.20
16:55
(185) в том то и фишка, что нет там данных. В отличии от версионности преобразование необратимое и нельзя сказать ЧТО поменяли, это просто ЖР в которой фиксируется изменения в виде хеша документа
187 pechkin
 
06.02.20
16:55
(184) принцип то работы ппонятет. интересуют как раз мелочи в которых скрыт весь дьявол
188 pechkin
 
06.02.20
16:55
(186) те получается что мы знаем только факт что что-то поменялось, а что нет?
189 artemis
 
06.02.20
16:56
(178) А я эту заразу не буду запускать. Я запущу обработку со своей флэшки.
190 pechkin
 
06.02.20
16:58
(189) директор будет запускать?
191 Aleksey
 
06.02.20
16:58
(190) некий мифический контролер. Никто его не видел, кто это неизвестно, но очень страшный человек :)
192 artemis
 
06.02.20
16:58
(185) То, что предлагается в (0) подразумевает, что вы можете записывать все, что хотите. В том числе и документ целиком. То, что он попадет в публичную сеть, вас при этом совершенно не волнует. Потому что вы положите туда зашифрованный документ. А ключ для расшифровки есть только у вас.
193 artemis
 
06.02.20
16:59
(190) Может и директор. Не вижу причин, которые препятствовали бы этому.
194 pechkin
 
06.02.20
17:00
(193) очень далек ты от реального бизнеса
195 artemis
 
06.02.20
17:01
(188) Можно работать и так. Здесь главное зафиксировать факт изменения. А что поменялось - это дело техники. Подняли бэкап, прочитали что надо. В видео, которое упоминалось в начале этой ветки об этом говорится.
196 artemis
 
06.02.20
17:05
(194) Я обычно говорю - контролер. При этом контролером может быть директор, если захочет. Особенность блокчейна в том, что функция контроля будет отнимать у директора буквально несколько минут в день. Именно поэтому я спокойно называю директора, как одного из возможных контролеров.
197 Dmitry1c
 
06.02.20
17:06
(196) Как доказать, что в вашем блокчейне никто ничего не подменил?
198 Aleksey
 
06.02.20
17:06
Пусть artemis меня поправит, но как я это вижу
по сути мы храним гуид документа хеш полученный после сериализации документа в строку и расчета хеша из этой строки и время когда к нам прилетело изменения это у нас один блок. Сюда же мы пишем хеш предыдущего блока.
Соответственно следующая запись образует следующий блок
(на самом деле блоки не обязательно состоять из одного документа. это может быть куча документов в рамках одного дня и т.п.)

Соответсвенно отчет ищет документы у которых хеш не совпадает с хешом в блокчайне. Т.е. либо в момент изменений база с блокчайном была не доступна и она не зафиксировала изменения (но обычно для этого просто идет отказ изменений в БД, если нет ответа от блокчайна). либо кто то отключил логирования и внес изменения.
Ну и плюс так как блок хранит хеш предыдущего, то типа нельзя поменять конкретный блок так как хеши будут разные. Правда что мешает пересчитать хеши по всей цепочки - никто этого сказать не может
199 Aleksey
 
06.02.20
17:07
(197) мамой клянусь
200 artemis
 
06.02.20
17:08
(197) У вас есть бумажка, на которой записаны 32 байта. Вы визуально контролируете соотвествие этой бумажки и последнего ключа.
201 Aleksey
 
06.02.20
17:09
(200) в электронном мире нет бумажек
202 Aleksey
 
06.02.20
17:10
или после каждой транзакции вы печатете хеш?
203 SSSSS_AAAAA
 
06.02.20
17:10
(200) как доказывается подлинность бумажки?
204 Dmitry1c
 
06.02.20
17:10
(200) вот предлагаете к директору с такой формулировкой подходитЬ? а где доказательства, что админ не в сговоре с вами?
205 pechkin
 
06.02.20
17:12
(200) а если последний ключ раз в секунду обновляется.
то раз в секунду директору новую бумажку выдавать?
206 artemis
 
06.02.20
17:13
(198) Немного проще. Контролер запускает обработку контроля. Она проверяет целостность цепочки блоков и дает на выходе список изменений и последний ключ. Ключ сверяется с бумажкой. Каждое изменение проверяется и после проверки заносится в конец цепочки. Контролер распечатывает на бумажку последний ключ и идет домой. На следующий день все повторяется.
207 artemis
 
06.02.20
17:14
(201) Можно использовать какой-нибудь крупный почтовый сервер. Но бумажка надежнее и проще.
208 pechkin
 
06.02.20
17:14
сколько примерно по времени будет проверять 100 тыщ документов?
209 Aleksey
 
06.02.20
17:15
(206) Вам самому не смешно?
210 artemis
 
06.02.20
17:16
(205) Последний ключ обновляется и фиксируется один раз за один сеанс проверки.
211 Aleksey
 
06.02.20
17:16
(205) все намного веселее. Судя по гифкам на инфостарте. факсируеться изменения в ручную (!) по кнопке отправить на сервер из документа.
212 artemis
 
06.02.20
17:17
(208) Примерно столько, сколько надо времени на чтение этих документов из базы. Это быстро.
213 Aleksey
 
06.02.20
17:18
214 artemis
 
06.02.20
17:21
(211) Любая система контроля подразумевает сверку данных с реальным миром и фиксацию этого события. Естественно, что все это делается вручную. Что вас так удивляет?
215 pechkin
 
06.02.20
17:22
а ваша обработка умеет на тригерах mssql работать. или только через 1с все?
216 Aleksey
 
06.02.20
17:22
Добавили реквизит в документ - все писец все документы не валидны, либо сидите и все документы отправляйте заново.
При этом любые изменения (точка в комменатрии, изменили время документа, изменились виды запасов после перепроведении или просту гуиды в ТЧ поменялся)  - все документ не валидный
217 Aleksey
 
06.02.20
17:23
(214) это профанация
218 pechkin
 
06.02.20
17:23
а историю можно посмотреть?
219 Aleksey
 
06.02.20
17:24
любая система контроля в первую очередь должна быть недоступна пользователю, пользователь не должен быть инициатором записи, она должна безусловна фиксировать его движения
220 artemis
 
06.02.20
17:24
(216) Так не включайте комментарий в схему сериализации. Тоже мне проблема!
221 artemis
 
06.02.20
17:25
(219) Любая система контроля должна иметь надежную связь с реальным миром. И эта связь возможна только через пользователя.
222 pechkin
 
06.02.20
17:26
(221) удачи в продаже вам вашего продукта
223 Aleksey
 
06.02.20
17:26
(220) что опять приведим нас к тому, что мешает программисту включить в систему контроля один единственный реквизит - к примеру только номер документа, или статус проведен. И как тогда система выловит изменения ТЧ перед инвентаризацией? Т.е. контролер опять будет зависит от действий злого программиста который втихоря может поменять базу. И только от обработки которую директор скачает с инфостарта?
224 Aleksey
 
06.02.20
17:29
в чем тогда сокральный смысл блокчайна если пользователь сам определяет что фиксировать, а что нет?
Т.е. кладовщик поменял ТЧ, потом зашел директор изменил комментарий и отправил в блокчайн. С точки зрения системы директор поменял ТЧ и это санкционированное изменения. Но так ли это на самом деле?
225 artemis
 
06.02.20
17:30
(224) Схема сериализации определяется до начала использования блокчейна. И в дальнейшем не меняется.
226 Aleksey
 
06.02.20
17:32
(225) лично директор меняет схему своими ручками?
Т.е. программисту который напишет версионность мы не довеяем, а когда этот же программист будет настраивать что сериализовать - то тут все норма и полное доверие?
227 Aleksey
 
06.02.20
17:34
мы де сейчас говорим в том числе и о том зачем нам блокчайн, если есть версионность. Которая мало того что фиксирует всё, так еще и позволяет сказать, что именно поменяли
228 Aleksey
 
06.02.20
17:37
- Какую реальную бизнес задачу я могу решить с помощью этого решения?
- Ты сделаешь разработчиков богаче
229 artemis
 
06.02.20
18:03
(227) Версионирование не обеспечивает прозрачности. В отличие от блокчейна, версионирование не может гарантировать отсутствие несанкционированных действий с базой.
230 Aleksey
 
06.02.20
18:08
(229) что такое "несанкционированных действий с базой" и чем они отличаются от санкционированных
231 Aleksey
 
06.02.20
18:10
и как блокчайе обеспечит прозрачность в случае (224)
232 artemis
 
06.02.20
18:10
(230) Несанкционированные действия - это действия, которые не подвергались контролю. Незаментные для контролера.
233 artemis
 
06.02.20
18:14
(231) А где там непрозрачность? Где действие невидимое для контролера?
234 Aleksey
 
06.02.20
18:15
(232) в отлчии от версионности вы не фиксируете каждую транзакцию, а значит достаточно чтобы последнее действие легализовал контролер и тогда все промежеточные автоматически станут легитимны, хотя и будут несанкционированны.
Т.е. вы предлагаете увеличить штат вдвое. Первые будут вносить данные, а вторые корректировать? Или мы дадим функции контролера кладовщику?
235 Aleksey
 
06.02.20
18:16
(233) контролер этого не увидет
236 artemis
 
06.02.20
18:17
(235) Чего "этого"?
237 Aleksey
 
06.02.20
18:17
(236) изменения ТЧ
238 artemis
 
06.02.20
18:17
(237) Почему вы так решили?
239 Flyd-s
 
06.02.20
18:18
Запускает директор отчет и видит изменено 16666 документов 27777 раз. "Ахуенно, я всё контролирую", закрывает отчет. Так это должно работать или что делать директору с информацией о том что тысячи документов были изменены?
240 Aleksey
 
06.02.20
18:18
Я меняю ТЧ и ставлю точку в комментарии, прихожу к контролеру и говорю, я тут точку поставил нужно подтвердить. Так как ваша система, в отличии от версионирования, не отслеживает,  что я поменял ТЧ , то контролер подтвердит изменения комментария легализовав и изменения ТЧ
241 Aleksey
 
06.02.20
18:19
(238) потому что система работает не по транзакционной модели а сразу все изменения подтверждает контролер.
242 Aleksey
 
06.02.20
18:21
Как контролер отследит изменения? Т.е. директор контролер будет лично вносить все правки? или это будет делать кладовщик, а директор будет на слово ему верить, что он только комментарий поменял?
243 Aleksey
 
06.02.20
18:22
(239) это так НЕ работает
244 Aleksey
 
06.02.20
18:23
система не говорит что поменял 16666 документов  27777 раз. Она лишь говорит что все документы в базе имеют хеш такой же как контролер отправил на сервер. Т.е. грубо говоря что данные совпадают с вчерашним бекапом
245 Vovan1975
 
06.02.20
18:26
ну а теперь расскажите что будет если бух, ведущий учет по складам, "скооперируется" с кладовщиком.
Если непонятно, что означает эта моя формулировка, объясню - документы в базу будут попадат "правильные" прямо сразу.
246 Flyd-s
 
06.02.20
18:27
(244) открывает кладовщик документ и исправляет его, меняет сумму. Что покажет отчет?
247 artemis
 
06.02.20
18:27
(241) И что? Контролер всегда проверяет документ целиком. Берет первичный (бумажный, как правило документ) и сверяет с тем, что записано в базу. Первый раз он это делает тогда, когда вводится новый документ. И впоследствии каждый раз, когда связь документа с реальным миром компрометируется и ее требуется восстановить. В данном случае не важно кто, что и в каком порядке вносил в документ. Важно только соответствие (или не соответствие) документа реальному миру.
248 Aleksey
 
06.02.20
18:28
(246) так как кладовщик не отправил документ на сервер, то отчет покажет что различные хэши документа. Т.е. он не покажет что поменяли, сумму или поставил точку, он просто скажет что хэши разные
249 Aleksey
 
06.02.20
18:29
(247) директор?
250 Aleksey
 
06.02.20
18:30
Тогда причем тут блокчайн? зачем он тут? Чтобы сказать, что этот документ после изменения контролер не открыжил и не подтвердил его подлинность?
251 Aleksey
 
06.02.20
18:31
для этого блокчайн не нужен достаточно одного булевого реквизита "согласованно" который автоматом будет сбрасываться при записи документа. И всё.
252 Flyd-s
 
06.02.20
18:31
(248) т.е. это кривая bpm-система с одним согласующим?
253 Vovan1975
 
06.02.20
18:32
(247) при такой проверке ваш лохчейн не нужен от слова совсем
254 artemis
 
06.02.20
18:33
(239) Если у вас реально в день меняются тысячи документов, значит вам нужен десяток контролеров. В чем собственно проблема?
Как сделать так, чтобы все само себя контролировало? Так не получится. Если вы хотите иметь надежную связь между документами в базе и реальным миром, тогда вам нужны:
1. соотвествующее количество контролеров
2. блокчейн
255 Flyd-s
 
06.02.20
18:35
(254) зачем блокчейн если контроллеров можно прикрутить без него?
256 Vovan1975
 
06.02.20
18:35
(254) отличный пример бреда, подкрепленного отсутствием практического опыта
257 artemis
 
06.02.20
18:37
(255) Без него контролеры бессмысленны.
258 Vovan1975
 
06.02.20
18:38
(257) грешно, конечно, смеяться над убогим...
259 Flyd-s
 
06.02.20
18:39
(257) допустим я делаю статус документа подтвержден и не подтверждён. При изменении кладовщиком ставлю не подтверждён, при акцепте подтвержден. Зачем в этой схеме блокчейн?
260 artemis
 
06.02.20
18:39
(258) Да смейтесь на здоровье! Кто вам запрещает?
261 Aleksey
 
06.02.20
18:39
(257) контролер он кто божество из соседней фирмы? В чем прозрачность если обычный сотрудник в должности контролер должен ставить галку "сверено"? для того чтобы проверить что никто не поменял после того как поставили галку блокчейн не нужен. Это как из пушки по воробьям. Использовать можно только вот наскольо эффективно такое решение?
262 Aleksey
 
06.02.20
18:41
(259) ну типа толпе контролеру, которые ставят галочку - мы доверяем, а программисту который раздаст права на эту галку - нет
263 Flyd-s
 
06.02.20
18:43
А что делать если процесс сложнее одного контроллера? Допустим документ до 5000 рублей должны согласовывать 3 человека, больше 5000 должны согласовывать 6 человек, а в полнолуние все платежи должны проходить без подтверждения контроллером?
264 Aleksey
 
06.02.20
18:45
(263) тут нет согласования. тут просто контролер нонстопам сверяет документе в базе с бамажками и жмакает кнопку "соответсвует" (отправить отчет). Соответсвенно каждый в течении дня может делать что хочет и где хочет. Хоть год назад документы править
265 artemis
 
06.02.20
18:46
(261) Одна простая обработка - это по вашему пушка?
266 Aleksey
 
06.02.20
18:47
просто в отчет попадет документ годичной давности, после этого директор контролер лезет в сейф, сверяет бумажную копию с тем что в базе и после этого выкидывает старую версию распечатывает новую, кладет ее в сейф и жмет кнопку "соответсвует"
267 Flyd-s
 
06.02.20
18:48
(265) при цене 0.13$ за мб это пушка стреляющая золотыми ядрами
268 Aleksey
 
06.02.20
18:48
(265) в том то и дело, там где можно обойтись одним реквизитом вы предлагаете взять в аренду сервера и платить им за хранения блокчейнов
269 Vovan1975
 
06.02.20
18:49
(265) а еще есть такая штука как ордерный склад.
270 artemis
 
06.02.20
18:52
(267) (268) Вы, ребята, просто потеряли нить обсуждения. В (0) представлено решение которое использует публичный блокчейн. У него есть свои области применения. Я же все последние посты описывал вам принципиальную схему работы блокчейн в чистом виде. Т.е. приватного блокчейна. Для ничего не нужно, кроме несложной обработки.
271 Aleksey
 
06.02.20
18:54
(270) вопрос изначально был - "Какая выгода бизнесу от этого?" Пока что единственный кто получает выгоду - это разработчик
272 artemis
 
06.02.20
18:55
(259) При удалении документа куда будете галку ставить?
273 Aleksey
 
06.02.20
18:55
Если есть область применения - какая? Замена галочки?
274 Aleksey
 
06.02.20
18:56
(272) а что в твоем случае покажет система? Нет документа - нет гуид соответственно мы не можем запросить статус удаленного документа
275 artemis
 
06.02.20
18:57
(271) В решении представленном в (0) выгоду получают майнеры и, при определенных обстоятельствах, бизнес, пользующийся этим решением.
276 Aleksey
 
06.02.20
18:58
(275) каких обстаятельствах? Или речь идет про откат за того что привел "друга"?
277 Aleksey
 
06.02.20
18:59
Приведи друга и получи 5% от его оплаты. Чем больше приведешь тем больше доход. Ну да тоже бизнес в некотором роде
278 Flyd-s
 
06.02.20
18:59
(272) какого еще удаления документа? Не может пользователь у которого нет прав даже как у контроллера удалять документы
279 artemis
 
06.02.20
18:59
(274) В моем случае в списке изменений появится ГУИД со статусом "удален". Можно разворачивать бэкап и находить удаленный документ.
280 Flyd-s
 
06.02.20
19:00
(279) допустим рядом со статусом будет храниться guid.
281 Aleksey
 
06.02.20
19:01
(279) мы не знаем что удален, а значит будем вынуждены тащить 100500 документов за всю историю жизни, чтобы определить что удален. Причем мы не знаем когда удален, поэтому каждый раз этот список будет расти, ибо документ удален, а значит мы не можем подтвердить валидность этих действий
282 artemis
 
06.02.20
19:02
(276) Крупный бизнес может сэкономить на услугах большой четверки. Как я понимаю, создатели ориентируются на такого рода клиентов.
283 Vovan1975
 
06.02.20
19:03
(282) бугагага
284 Aleksey
 
06.02.20
19:03
(282) разверни ответ
285 Vovan1975
 
06.02.20
19:05
(284) ща тебе расскажуть про аудиторов из какойнить PWC, роющихся на складе
286 Aleksey
 
06.02.20
19:05
какая связь между аудиторским заключением и галочкой "документ соответствует бумажной копии" в базе?
287 Vovan1975
 
06.02.20
19:07
(286) никакой. Просто он про аудит не знает нихрена и путает его с инвентаризацией
288 artemis
 
06.02.20
19:07
(280) И этот статус вместе с ГУИДОМ будет удален. Давайте опустим все эти нудные рассуждения.
1. Прозрачность базы нельзя надежно подтвердить внутри самой базы.
2. Проверять базу другой базой бессмысленно, потому что рекурсия.
3. Проверять базу надо чем-то, чем удобно манипулировать.
4. Манипулировать хэш-суммой удобно. Ее можно контролировать визуально.
289 artemis
 
06.02.20
19:08
(284) Посмотрите видео https://pgconf.ru/2019/118244
и увидите ответ.
290 Flyd-s
 
06.02.20
19:08
(288) >И этот статус вместе с ГУИДОМ будет удален. Давайте опустим все эти нудные рассуждения.

C чего вдруг?
291 artemis
 
06.02.20
19:10
(290) Потому что мы сейчас пойдем уже по десятому кругу. Есть статьи, есть вебинары. Вам туда.
292 Aleksey
 
06.02.20
19:12
1. Почему? Кто сказал что нельзя? Какая разница где хеши зраняться внутри 1С, или рядом в соседней базе?
2. а разве блокчайен это не другая база и это не противоречит п.2.?
3. это совсем не понятно.Так что слова знакомы, а вот вместе в контексте обсуждения непонятно, что кто то сравнивал инструменты манипуляции? Почему манипулировать данными внутри базы сложнее чем собирать данные из разных баз?
4. Ну так и манипулируй, замени галку согласовано на реквизит хэш
293 Aleksey
 
06.02.20
19:12
(289) я смотрел видео, ничего про аудиторов там нет
294 Vovan1975
 
06.02.20
19:13
(293) фига ты упорный
295 artemis
 
06.02.20
19:13
(293) Есть.
296 Flyd-s
 
06.02.20
19:16
(291) может просто не стоит нести бред чтобы не приходилось его защищать? Куда денется guid из регистра, кто будет его удалять, под какими правами?
297 artemis
 
06.02.20
19:22
(296) Осознайте, наконец, задачу. Вы собственник. Как вам сделать так, чтобы вы или назначенный вами контролер мог увидеть все изменения в базе? В том числе и те, которые от вас захотят скрыть люди, у которых есть полные права на базу?
298 Aleksey
 
06.02.20
19:23
(295) пересмотрел еще раз. Микрокредитная организация захотела блокчейн, потому что слово нравиться. Ну и в надежде что это впечатлит аудиторов и они не будут сверять первичку с базой.
Но нигде не сказано что это внедрение позволило добиться этого и что аудитору согласились принять их галочку за правду

Из доклада (6:34)
Блокчайн нужен когда две стороны друг другу не верят, т.е. изначально они на 100% уверены что другая сторона их обманет. Тогда им нужен третий, независимый наблюдатель который докажет, что вас не обманули
299 Aleksey
 
06.02.20
19:24
7:25 и вот тут главный вопрос от кого защищаем. Защищать данные от пользователя давно научились (права, интерфейс). Кроме администратора и программистов у которых полные права и которые могут сделать что угодно
300 Злопчинский
 
06.02.20
19:27
(189) хрен я тебе в своей сети дам что-то запустить с левой флешки. даже если ты директор. запустишь, только у себя на компе. в продуктивный контур - захода нет.
301 Flyd-s
 
06.02.20
19:27
(297) допустим я пользователь с полными правами. Допустим есть контроллер Вася, который жмет кнопку проверено на всех документах. Что мешает мне нажать эту кнопку за него?
302 Злопчинский
 
06.02.20
19:32
(221) вы далеки от реальных процессов. "связь с реальным миром через пользователя" - источник постоянных проблем, ошибок, багов и траблов.
303 Aleksey
 
06.02.20
19:32
(301) в том то и дело что ничего. Единственно на видео сказано что на этот случай они специально дописывали блоки и в отчете показывается, что вот тут были санкционированные изменения. Правда не уверен что это относиться к обсуждаемому продукту
304 artemis
 
06.02.20
19:33
(301) Мешает отсутствие кнопки.
305 Flyd-s
 
06.02.20
19:34
(304) так я с полными правами, полнее некуда, полнее чем у контроллера
306 artemis
 
06.02.20
19:35
(302) И при этом это - практически единственная возможная связь. Исключения здесь очень редки.
307 Aleksey
 
06.02.20
19:35
(304) кто такой бесстрашный, что посмел у программиста с админом забрать кнопку?
308 artemis
 
06.02.20
19:37
(305) В этом и заключается прелесть блокчейна. Вы не можете "нажать кнопку", несмотря на все ваши права.
309 Aleksey
 
06.02.20
19:37
(308) мы вроде бы на одном языке говорим, но такое ощущение что на разных
310 Flyd-s
 
06.02.20
19:38
(308) в смысле не могу? Кто наделяет правами контроллера?
311 Злопчинский
 
06.02.20
19:39
(254) "Если вы хотите иметь надежную связь между документами в базе и реальным миром, тогда вам нужны:"
- вывод о том что нужно - почти полностью не верен.

"Если вы хотите иметь надежную связь между документами в базе и реальным миром, тогда вам нужны:"
- нужна не учетная система, а регистрирующая. описанный выше лохчейн - это как раз попытка на учетную систему навесить РЕГИСТРАЦИЮ. но регистрацию пораждаемую не автоматически бизнес-проыессами. а порождаемую оператором. что снова возвращает нас в лоно учетной системы.
312 Aleksey
 
06.02.20
19:40
Давай определимся с терминологией.
Есть наша база, в которой сидят операторы, контролеры, директора и учредители. Первые вносят данные, вторые контролируют, третьи формируют отчет для четвертых, а последние сверяют отчет на бумаге с тем что формирует база, чтобы им липу третьи не подсунули.

Есть блок чайн. Это простоо реестр хешев документов. Соответсвенно таких реестров у нас несколько, но они пишуться паралельно.

Никто не говорит об изменении цепочек в блокчайне, речь идет об измененн на уровне первичной базы. Я админ зменил данные и нажал на кнопку подтвердить. И эта транзакция полетела по реестрам
313 Aleksey
 
06.02.20
19:43
(311) чтобы иметь надежную связь нужно отказаться от бумаги. Выписка - не руками набиваем а грузим из клиент банка. Приходы по ЭДО за подписью клиента прилетает от поставщика, отгрузку по эдо подтверждает клиент. И никаких бумажных технологий
314 Злопчинский
 
06.02.20
19:45
Как злоумышленник, который хочет нагреть руки я первым делом организовал бы подмену блокчейн-обработки чтобы на выход в базу блокченйа она всегда выдавала "правильные" данные. организовать такую подмену при желании нетрудно. Директор не будет каждый день лазить за обработкой на "инфостарт" (на крайняк я вставлю "сниффер" и буду на скачку подсовывать левую обработкц). Контролеры-обезьяны - еще те контролеры, ЭЦП ходят по рукам практически бесконтрольно, а тут какой-то блокчейн без юридической значимости.
315 Aleksey
 
06.02.20
19:46
Самое смешное что блокчайн сам по себе не может гарантировать целостность в любой момент времени. Т.е. нам нужно периодически проверять хеши блоков сверять с контрольной суммой, чтобы подтвердить их валидность (на случай удаления блока в середине)
316 artemis
 
06.02.20
19:46
(310) В переносном. "Нажать кнопку" в данном случае означает добавить запись в блокчейн. И тут у контролера есть целый ряд опций.
1. Он может тупо носить блокчейн с собой на флэшке. И ничего вы туда без него не запишите.
2. Блокчейн хранится в общедоступном месте. При каждом очередном сеансе, контролер сверяет последний ключ с тем, что у него записано на бумажке. И вот здесь ваше "нажатие" и вылезет. После чего блокчейн так или иначе будет приведен в первоначальное состояние, т.е. такое, где вашего "нажатия" нет.
317 Злопчинский
 
06.02.20
19:47
если говорить в общем - блокчейн сам по себе в определенном звене этого блокчейна строится на ДОВЕРИИ. Доверяем обработке что она правильно считает, доверяем доверяющему центру, который подписывает обработку чтобы ею мог пользоваться каждый, доверяем админам, которые обеспечивают неизменную (якобы) перекачку информации по каналам итд.
318 artemis
 
06.02.20
19:48
(317) Обработку можно тупо проверить на котрольную сумму.
319 Злопчинский
 
06.02.20
19:50
(316) вы бы лучше подумали как с помощью блокчейна гарантировать неутечку персональных данных в открытое/злоумышленное пространство. это была бы достойная задача.
.
а так - выше написали - это стрельба золотыми ядрами по мухам.
.
директор скорее согласится на потерю в год миллиона стоимости списывая на воровство, чем 3 миллиона на контролеров.
320 Злопчинский
 
06.02.20
19:50
(318) другой обработкой..?
321 Aleksey
 
06.02.20
19:51
(316) да что за бред вы тут опять пишите?
Никто в здравом уме не менят задним числом блоки это не выгодно. Это дорого и не факт что в итоги валидный результат. Рисуют новый блок который говорит что эти изменения валидны. точка
322 Flyd-s
 
06.02.20
19:51
(316) это не ответ на вопрос как у контроллера добавляются права на запись в блокчейн.
А что если контроллеров двое или сорок пять. Как он поймет какой из них верный и как будет работать "хранение на флешке"?
323 artemis
 
06.02.20
19:51
(320) Тремя строчками кода.
324 Злопчинский
 
06.02.20
19:54
(323) да ты шо! а мы доверяем программеру который написал эти три строчки кода. может там тупо стоит
если Обработка="проверкаКонтрольнойСцммыОбработкиБлокчейна" тогда возврат "ЛегитимнаяКонтрольнаяСумма" конецесли.
325 Aleksey
 
06.02.20
19:55
Какой смысл в блокчайне если у вас цепочка храниться в одном месте у контролера? Весь смысл как раз в том что у вас несколько одинаковых цепочек и вы не можете поменять только у контролера, так как такая же цепочка находиться еще в 20 местах

Более того если хоть одна из цепочек будет недоступна для записи значит стоп игра и откатываем транзакцию, ибо нельзя писать цепочку в одном месте, тем самым вы автоматом компромитируете ее и эта короткая цепочка становиться невалидной и подлежит замене более длиной цепочкой. Т..е мы тупо удалим данные у нашего контролера и заменим их своими
326 Злопчинский
 
06.02.20
19:56
..поэтому тупо подкупаем контролера за адекватную сумму...
327 artemis
 
06.02.20
19:57
(322) Запускаете обработку, которая читает данные из базы и пишет в какой-нибудь файл. Хоть текстовый, хоть XBase, хоть XML. Дело вкуса. Права на запуск обработки и на папку, где лежит файл могут быть у всех. Контролер защищает свое контролерство бумажкой, с которой никто ничего поделать не может. Потому что бумажка "упорхнула" из области прав или не прав на базу и на папки.
328 artemis
 
06.02.20
19:58
(325) Подмена не прокатит. У контролера бумажка.
329 artemis
 
06.02.20
20:00
(326) Поэтому контролером может быть собственник. Пять минут личного времени в день - не чрезмерная плата за прозрачность базы.
330 Злопчинский
 
06.02.20
20:00
(328) при необходимости мы тупо скомпрометируем контролера. и пусть он докажет что его бумажка не им лично выдумана чтобы нанести вред бизнесу (ибо и час простоя и разборок может стоить миллион).
331 Злопчинский
 
06.02.20
20:01
(329) я собственника за последние два года видел раза два.
332 artemis
 
06.02.20
20:02
(331) Значит - у него есть кто-то, кому он доверяет как самому себе.
333 Злопчинский
 
06.02.20
20:03
смысл сабж имеет там где полный треш и угар и ресурса чтобы навести порядок у собственник анет. чувствует он что пиздят, но подтвердить не может. даем ему в руки "блокчейн", теперь он сидит и каждый день пять минут тратит на то чтобы убедиться что бля так и есть накрутили чегодня что-то. теперь осталось разобраться кто что и насколько. а так как барадак и трэш - хрен вам а не разборки...
334 Злопчинский
 
06.02.20
20:03
(332) точно! а тот доверяет следующему!
335 Aleksey
 
06.02.20
20:29
(328) Я не понимаю ваше схему. Я смотрю видео там нет бумаги, там транзакция пишется параллельно во все реестры и если флешка контролера не доступна, то откат транзакции.

Поясните в вашей схеме откуда взялась бумага и что значит цепочка храниться у контролера на флешке
336 artemis
 
06.02.20
20:39
(335) Схем множество.
Я вам здесь описываю базовую. Т.е. самую минимальную, блокчейн в чистом виде. Одна обработка читает блокчейн, сравнивает с базой, получает список изменений. Список изменений визуалиируется. В ручном режиме изменения вносятся в блокчейн. В конце контролер записывает последний получившийся ключ.
337 Лефмихалыч
 
06.02.20
20:46
Всё читать в лом. Посоветуйте, кто знает, номер поста, в котором раскрывается тема применимости в судебных инстанциях всех этих неизменностей, невозможностей и валидаций
338 Aleksey
 
06.02.20
20:47
(337) этого нет. Даже темы с большой четверкой не раскрыта
339 Лефмихалыч
 
06.02.20
20:49
то есть пока что это дорогая игрушка для айтишников и реальной ценности для бизнеса в ней нет.
340 Aleksey
 
06.02.20
20:59
(339) это не для внутреннего потребления. и не для 1С
341 Aleksey
 
06.02.20
21:29
Представь себе у тебя есть документ, ты подписал его ЭЦП и получил файл с расширением SIG. Далее ты этот файл положил в облака на яндекс, мейл и гугл.
и дал директору доступ к яндексу, бухгалтеру к мейл и учредителю к гугл.
Теперь даже если директор или бухгалтер что то у себя на диске поменяют или удалят у тебя все равно останется копия на других облаках. С другой стороны любой участник имея доступ к своему облаку может заново подписать текущий документ и сравнить подписи и если подписи разные, то можно утверждать что документ кто то изменил. Это и есть часть которая отвечает за "блок". А "чейн" - цепочки обеспечиваются тем, что выкладывая очередную подпись ты берешь хешь из предыдущего файла и дописываешь его в текущую подпись. Теперь после проверки всей цепочки ты можешь сказать что у тебя цепочка валидна, т.е. никто не подменил какой то блок в цепочки. Иначе новый хешь блока не будет совпадать с сохраненым хешом в следующем блоке. и после того как ты проверишь всю цепочку достаточно сравнить последние хеши двух цепочек. И если они совпадают, значит все хорошо никто цепочку не подменял и хеши в ней не пересчитывал.

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

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

Вот теперь придумай нахрена этот огород нужен ларьку внутри компании
342 artemis
 
06.02.20
21:31
(337) В суде ты можешь представлять любые доказательства. В том числе и математические. Но гарантированно примут у тебя только ЭЦП.
343 artemis
 
06.02.20
21:50
(341) Сам придумал негодное средство и сам же его раскритиковал. Смешно.
344 kofeinik
 
06.02.20
22:33
Акрил завтра загнется, и весь блокчейн вылетит в трубу, вместе с уплоченными деньгами.
345 artemis
 
06.02.20
23:36
(344) Так-то оно так. Только с чего вдруг ему загибаться?
346 palsergeich
 
06.02.20
23:44
(345) А с чего ему жить?
Я пока не вижу экономического обоснования его жизнеспособности в экосистеме 1с.
347 artemis
 
06.02.20
23:57
(346) Чтобы загнуться нужно чтобы расходы превышали доходы. А у этого акрила (это, кстати, не компания, если вы еще не поняли) расходов 0.
348 palsergeich
 
07.02.20
00:39
(347) А поездки в китай за новыми версиями майнеров за чей счет?
Рекламная компания, и даже эта тема, тоже за счет высших сил?)
349 palsergeich
 
07.02.20
00:39
(348) А еще разработчкик, офис и так далее
350 d1g1
 
07.02.20
08:32
(344) Блокчейн распределенная / децентрализованная сеть, выход одного участника ничего не решит. Судя по пирлисту в explorer acryl их более 900 устройств
351 Сияющий в темноте
 
07.02.20
08:59
(350) если иметь возможность делать направленные DDOS атаки,то кучу можно разбить на параллельные сегменты, каждый из которых будет иметь свою версию цепочки.
чтобы этого не было,нужно,чтобы в сети всегда было доступно более половины узлов,но это ограничение делает сеть очень нестабильной.
и опять же,мы верим,что на каждом узле нет ни одного трояна,который может случайно удалить хвост цепочки.
блокчейн гарантирует невозможность удаления записи из середины.

а вообще,любой криптотокен со встроенной нумерацией выданных подписей защищает от переписывания подписи документа.

облака-это тоже компьютеры,и мы верим,что там есть логирование доступа,версионирование и исключение прямого доступа к данным,но реально,там тоже есть админы и т.п.
352 Великий Чебуратор
 
07.02.20
09:30
Подведем итоги:
1. Блокчейн - это РАСПРЕДЕЛЕННАЯ информационная база у НЕСКОЛЬКИХ провайдеров. Здесь же провайдер один, который может модифицировать базы клиентов ради своей материальной выгоды.
2. Если админ клиента "легко" может править данные в своей базе, то что ему мешает не отправлять эти изменения вам? Ничего!

Вывод: подмена понятий, мошенничество.

Я бы заключил договор с вами, но с вас по суду брать нечего.
353 3achem
 
07.02.20
09:30
(0) Всё это хорошо, когда знаешь куда смотреть. Понимаете, если у вас украл 9 пачек сахара (пример выше был) и вы об этом не знаете, то узнать об этом вы сможете только после инвентаризации, а на момент инвентаризации сотрудник склада уже не будет там работать. Вряд ли будет сидеть специально обученный человек и смотреть за всеми движениями в блокчейне, это просто смешно.
354 Великий Чебуратор
 
07.02.20
09:36
помню было время, когда производитель асиков контролировал более 50% мощности сети биткойна, то есть легко мог вставлять свои куски данных без согласования с другими участниками сети. а тут своя сеть и свои майнеры, на кого это рассчитано :)
355 artemis
 
07.02.20
09:39
(352) Блокчейн - этот список блоков, соединенных криптографической функцией. И не более того.
356 d1g1
 
07.02.20
09:40
(351) сомневаюсь что удасться разделить сеть используя ddos, максимум получится изолировать узел от вей сети.
Касаемо изменений отдельных участков, ваши цепочки не примут другие участники сети.
357 d1g1
 
07.02.20
09:44
(354) на инфостарте писали что тут POS, у POS атака 51% не пройдёт, потребуется 91% подконтрольных устройств.
358 Flyd-s
 
07.02.20
11:06
(327) запустил обработку, поработал, записал контрольные цифры. Пришел другой контроллер, поработал, контрольные цифры изменились. Вернулся первый контроллер, смотрит цифры изменились. Что дальше?
359 artemis
 
07.02.20
11:08
(358) А зачем нам другой контролер? Нам другой контролер не нужен )))
360 pechkin
 
07.02.20
11:12
(353) обычно воруют без всяких изменений данных в бд
361 Flyd-s
 
07.02.20
11:51
(359) хорошо, значит блокчейн для автоматизации ларьков. Не хватает только RPA, ИИ и бигдаты для ларьков
362 artemis
 
07.02.20
12:52
(361) RPA, ИИ и бигдата малому бизнесу действительно не нужны. А блокчейн подходит любому бизнесу, хоть большому, хоть малому.
363 artemis
 
07.02.20
12:53
+(362) Он универсален. Как степлер, которым с одинаковым успехом пользуются и в "ларьке" и в Газпроме.
364 Flyd-s
 
07.02.20
12:57
(363) был бы универсален не было бы ограничений типа "А зачем нам другой контролер?"
365 artemis
 
07.02.20
12:59
(364) Это ограничение исключительно в вашей голове. Вы уж не обижайтесь.
366 Flyd-s
 
07.02.20
13:23
(365) вы пока ни одного полноценного процесса не смогли описать с применением блокчейна для 1с
367 artemis
 
07.02.20
13:46
(366) Я полноценно описал процесс уже раз пять. Могу специально для вас описать и в шестой раз. Но есть ли смысл?
368 SSSSS_AAAAA
 
07.02.20
13:52
(367) Лить опять ту воду, которую вы лили уже пять раз, разумеется, смысла нет.
369 ambrozii-fadeevich-s
 
07.02.20
13:56
Интересно, если на мисте проплатить статью про МММ-2020, то ее тоже разместит без проблем?
370 ambrozii-fadeevich-s
 
07.02.20
14:02
Что касается полемики с ТС-ом: вся суть сетевых продаж - создавать максимальное количество упоминаний и информационный фон. Суть предмета не имеет значения.

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

Главное, не забыть назначить градацию продавцов: уровень сапфировый директор, потом алмазный директор, потом бриллиантовый директор и т.д.
371 artemis
 
07.02.20
14:16
(370) ТС в полемике не участвует с самого начала. Тема уже давно отъехала от предложенного в (0) к обсуждению блокчейна, как такового.
372 pechkin
 
07.02.20
14:19
(371) разве ты не есть представитель ТС
373 artemis
 
07.02.20
14:20
(372) Нет.
374 pechkin
 
07.02.20
14:20
судя по риторике таки да
375 artemis
 
07.02.20
14:21
(374) Просто я в теме.
376 ambrozii-fadeevich-s
 
07.02.20
15:00
(375) Да. Без проблем. А еще тут мне рассказывали, что есть такие классные пылесосы кирби. Они круче, чем остальные пылесосы, в 100500 раз.
377 Flyd-s
 
07.02.20
15:04
(367) так он не работает когда появляется второй человек, это выдуманный процесс из страны фей и единорогов
378 artemis
 
07.02.20
15:21
(377) Работает.
379 Aleksey
 
07.02.20
15:39
(363) Он универсальный как фонарик, только он нафиг не кому не нужен. Нет есть конечно пару мест куда его можно применить, но и там проще освещение сделать. А так да - фонарик нужен в любом бизнесе
380 Aleksey
 
07.02.20
23:20
(288) реализация блокчайна в базе 1С
https://lastovki.blogspot.com/2018/03/1_31.html?zx=e0d73f7129b61ea9

Шаг 1. Создадим документ Блокчейн
Цепочку блоков надо где-то хранить. Для простоты я выбрал объект метаданных “Документ”. Вобще говоря, хранить цепочку можно и вне базы, хоть в текстовом файле. Также можно использовать справочник или регистр сведений. Я выбрал документ отчасти произвольно, отчасти потому, что в нем есть дата, а она может в дальнейшем пригодиться. Что бы это ни было, нам нужны четыре (всего лишь, впрочем, можно и три) реквизита.

КонтролируемыйДокумент, как можно догадаться – ссылка на документ любого вида. КлючНачальный, ХешДокумента и КлючКонечный – строки неограниченной длины (можно задать длину 64).
...
381 artemis
 
07.02.20
23:26
(380) И?
382 Aleksey
 
07.02.20
23:54
(381) без И. Ты утверждаешь что для блокчайна нужно сбоку городить огород.Я же утверждаю что можно и в самой базе хранить
383 artemis
 
08.02.20
02:28
(382) И в качестве доказательства приводишь статью которую я написал два года назад. Теперь иди на Инфостарт и читай обсуждение этой статьи, а потом возвращайся.
2 + 2 = 3.9999999999999999999999999999999...