Друзья, я вот черт знает что такое блокчейн, по работе как то не приходилось сталкиваться (а может просто не называлось это таким мудрым словом). Нашел статью в википедии:
https://ru.wikipedia...g/wiki/Блокчейн
После краткого ознакомления, вынес для себя следующее - блокчейн это цепочка транзакций, представленная в операциях с биткойнами и другими криповалютами. Не очень представляю, как подобное можно использовать в БИ, только если для оплаты семинаров китайцам.
Вообще вся эта криптовалютная хрень отсылает нас ИМХО к таким понятиям как инкапсуляция и наследование.
Инкапсуляция это когда каждый кусок программы независим от предыдущих, оперирует только с входящими данными, дает заданный результат. Т.е. грубо говоря когда вы вставляете в банкомат карту, и вынимаете из него деньги, вам пофиг, какие процессы происходят внутри. Вы дали вводные данные, получили результат. Точно также программеру, который разрабатывал софт для банкомата пофиг, что у вас за карта и сколько бабок вы получили. И отдельно ему пофиг куда вы деньги потом денете.
Наследование это передача свойств от родительского элемента дочернему, тут думаю вопросов не будет.
Думаю, при известной смекалке можно приделать эти понятия и к БИ, я более того уверен, что если искать аналогии, они легко найдутся. Но ИМХО использовать все это в преподавании при том, что есть прекрасные методики, уже адаптированные под все уровни тренирующихся, научно обоснованные и доказанные, по меньшей мере самонадеянно. Хотя опять же хороший тренер всегда найдет доступную для ученика аналогию, возможно в секции карате для программистов именно подход через транзакции зайдет лучше.