Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чем хорош Arch Linux?

Лучший ответ:
Использую на своих серверах уже несколько лет и только его. И на десктопе тоже. 
Всем хорош. Хотя бы wiki и пакетным менеджером.
https://alexmaslakoff.icu/articles/arch-linux-on-server  -> осторожно, английский
Диванные теоретики как говорили, что для "сервера он совершенно не пригоден", так и говорят.

Худший ответ:
Если целью является глубокое погружение в linux, то это идеальный выбор. Для рабочей системы  - только после прохождения названного этапа.
Вопрос: Как объединить несколько стилий(начертаний) шрифтов в один файл?

Лучший ответ:
8 лет фронтэндю. Первый раз вижу такое странное желание... =) Зачем? Смысл?

Худший ответ:
Веб-шрифты не объединяются так как вы хотите (насколько мне известно, а известно вроде бы неплохо). Подключаются ручками, процесс можно автоматизировать (вам уже посоветовали как). Перегонять в base64 смысла нет.
Вопрос: Нужно ли учить Symfony, после Laravel?

Лучший ответ:
hovdev, ну тут на самом деле в постановке вопроса основной интерес. нужно ли знать Symfony для Senior PHP Developer если ты знаешь Laravel ?
Дело, конечно, барское, как себя ограничивать в знаниях и компетенциях и делать ли это вообще.
Кто-то останавливается на знании wordpress и wp api, но при этом считает себя senior wordpress developer, потому что может на wp любой сайт сделать в рамках конкретной фирмы. 
Кто-то учит один фреймворк от и до, принимая его практики как единственно верные, и считает себя senior {{ framework_name }} developer. Например, на yii на просторах СНГ таких людей много.
Кто-то изучает несколько фреймворков, и конкретизации в умениях становится меньше, выбор подходящих инструментов и практик более осознанным и широким
А в какой-то момент приходит понимание, что фреймворки - это просто инструменты, и можно выбрать и использовать оптимальный для задачи. Или фреймворк на самом деле даже и не нужен, и достаточно взять несколько библиотек, или микрофреймворк. Или просто написать свою библиотеку под задачу.
А после этого приходит осознание, что в общем-то можно и не быть PHP Developer, а скорее Backend developer, потому что в сферу компетенций на самом деле входят задачи решаемые не фреймворками и PHP, а просто сервером. Где-то нужно на python что-то заскриптовать, где-то на lua модуль для nginx прилепить, где-то оптимизировать узкое место на go - и тд. Решать любые возникающие задачи одним Laravel-ем уже не получится.
Если посмотреть, например, чем занимаются PHPшные монстры типа Badoo - то там о фреймворках вообще ни слова
Поэтому, нужно ли знать Symfony для Senior PHP Developer - конечно не нужно, Сеньором в зависимости от фирмы можно быть даже делая сайты на Bitrix, и получать за это вполне себе хорошие деньги. Но действительно отличный разработчик должен иметь более широкий кругозор, разнообразный инструментарий и - главное - желание знать и уметь больше, чем просто один инструмент.

Худший ответ:
Хорошая практика - владеть чем-то одним досконально и хотя бы поверхностно знать про другие варианты. Поэтому знать можно по разному.
Для общего развития изучить Symfony имеет смысл. Хотя бы просто потом, что не зашоривались мозги, было развитие.
Вопрос: Как настроить в phpstorm дополнительное окно в правом верхнем углу как в Sublime text?

Лучший ответ:
Можно поставить плагин CodeGlance

Худший ответ:
Это дико хотеть видеть свою простыню кода. По хорошему тону, кода должно быть как можно меньше. Чтобы помещался на экран. Если не влезает нужно декомпазиковать и оптимизировать.
Вопрос: Вопрос про статические функции в php, как избавиться от Strict Standards: Non-static method?

Лучший ответ:
Каша. В основном в голове. Не понимаете как работает наследование, не понимаете как работают классы. Ошибку вам четко указали, просто вы не знаете основ. Я знаю, как расшифровывается Non-static method и понимаю, что функция идёт не статичной, как её хочет видеть сам php. . PHP не хочет ее видеть статичной, просто указывает что вы ее статичной не сделали, а обращаетесь как к статик.хочу вызвать класс oldClass, которая наследуется от controllerClass и функцию view, дабы уже вызвать $this->_message (как пример), уже из обновлённого controllerClass
1) Классы не вызываются, вызываются методы класса.
2) То что он наследуется от какого-то класса не делает его автоматически видимым внутри родительского класса, это ВООБЩЕ ДРУГОЙ КЛАСС теперь, никак не связанный с родителем, просто имеющий некоторые одинаковые методы и свойства. Чтобы вызвать его метод, сначала нужно создать объект - экземпляр нужного класса.

Худший ответ:
Понятия не имею про ваш код, но предположу такой вариант: <?php
class NewClass extends ControllerClass
{
    public function __construct(OldClass $oldController)
    {
        $this->oldController = $oldController;
    }

    public function auth()
    {
        $this->oldController->view();
    }
}
Вопрос: Unity, 2D: как сделать прыжок?

Лучший ответ:
Что нужно что бы все заработало: 
1) Скопировать код.
2) Объект на котором висит Rigidbody должен иметь этот скрипт и коллайдер (обязательно 2д, не триггер)
3) Пол (то, с чем соприкасается объект игрока) должен иметь Layer "Ground" и коллайдер2д (не триггер)
Суть в том, что при вводе вы должны запоминать факт ввода клавиши прыжка и игнорировать его до приземления (для этого использован метод OnCollisionEnter2D) 
Исходя из этого дополните Ваш пример как Вам угодно.public class PlayerController : MonoBehaviour
{
    Rigidbody2D m_Rigidbody;
    readonly Vector2 force = new Vector2(50, 50);
    bool inAir;

    private void Start()
    {
        m_Rigidbody = GetComponent<Rigidbody2D>();
    }

    void Update()
    {
        if (Input.GetKey(KeyCode.Space) && !inAir)
        {
            inAir = true;
            m_Rigidbody.AddForce(force);
        }
    }

    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.layer == LayerMask.NameToLayer("Ground"))
            inAir = false;
    }
}

Худший ответ:
Перед прыжком делайте проверку на то что персонаж стоит на какой-либо поверхности
Вопрос: Имеет ли биометрическая идентификация юридическую силу?

Лучший ответ:
Как одно из свидетельств суд может принять запись такого сканера. Но, возможно, нужна будет экспертиза, что никто не мог вмешаться в работу системы и внести произвольную запись в базу данных или изменить уже имеющуюся запись.

Худший ответ:
Как минимум сканер должен иметь сертификацию на предмет того, что он измерительный прибор и считывает ту биометрическую информацию, которая каким-либо законом гарантирует уникальную идентификацию конкретного человека (для дактилоскопии такое как бы есть). Естественно система учета должна быть сертифицирована на предмет гарантий ее безопасности от подделок и подтирок. 
Ну и да, самое главное - надо будет реформировать предприятие до суда/прокуратуры (чтобы обвинения предъявлять) -))
Более эффективное в реальной жизни:
- организационные меры (начиная от регламентов, должностных инструкций, трудовых договоров и договоров о материальной ответственности
- технические меры попроще (банальная видеорегистрация, контроль доступа)
Все равно в итоге если дело дойдет до привлечение следователей - видеоматериалы, логи СКУД и оргдокументы будут для них лишь основаниями для "прокачки" подозреваемого.
Вопрос: Наклон одной стороны блока css3 сделать как мне?

Лучший ответ:
codepen.io/DNLHC/pen/WxrLOM
upd
в случае с полупрозрачным фоном смотрите в сторону линейных градиентов
codepen.io/DNLHC/pen/mEVagB

Худший ответ:
Был похожий вопрос
Вопрос: Рентабельно ли держать отдельный хостинг для изображений?

Лучший ответ:
Вы плохо понимаете, что такое "рентабельность" и что такое "отдельный хостинг для изображений".
Отдельный хостинг для изображений - это хостинг, который заточен под отдачу статики, а не бесплатный сервис для публикации фото для фотографов или вставки картинок на форумы. Правилами последних, к слову, прямая линковка без ссылки может быть вообще запрещена. Хостинг для изображений - это сервисы вроде этого: https://www.akamai.com/us/en/solutions/why-akamai/...
А "рентабельность" - это экономическая оправданность (грубо - возможность получить прибыль больше или равную затратам), а не целесообразность вообще. Следовательно, вопрос о рентабельности использования бесплатного хостинга лишен смысла автоматически. 
Перефразируйте вопрос, чтобы он имел смысл.

Худший ответ:
Естественно дешевле хранить файлы на файловых серверах, чем докупать место на сервере приложения. Это обычное решение, когда необходимо хранить большие объемы.
Для этого используют не фликр, а специальные файловые хранилища. Обратите внимание, что тот же фликр отдает вам изображения не с flickr.com, а с какого нибудь другого домена. То есть физически размещает изображения отдельно от приложения, на специально выделенных машинах.
Вопрос: Как выбрать клаву для кодинга?

Лучший ответ:
Плохому танцору известно что мешает... Я пользуюсь любой полноразмерной клавиатурой, которая под руку попадется: начиная от старых еще AT-шных, которым уже лет 25, наверное... И заканчивая вполне современными.

Худший ответ:
Описанными характеристиками, обладают как правило самые дешёвые китайские клавиатуры. Там мембраны под клавишами настолько тонкие, что ход клавиш очень мягкий. Какой нибудь SVEN, например.
Вопрос: Как не обновлять значение input'а при пользовательском вводе?

Лучший ответ:
В ангуляре можно в ng-model-options поставить например обновление только при блюре. Ну и использовать parsers/formatters для валидаторов и прочего.

Худший ответ:
В видео OpenLecture #2017.1 - Let's Vue! нашелся ответ - для этого используются модификаторы. Для моего вопроса подходит модификатор .lazy.<!-- synced after "change" instead of "input" -->
<input v-model.lazy="msg" >Документация.
Вопрос: Где найти библиотеку для обработки изображения?

Лучший ответ:
Для Node.js я бы порекомендовал использовать Sharp, Jimp. Так же для sharp есть smartcrop-sharp.

Худший ответ:
На выбор:
Flash и его ActionScript
Фотошоп со скриптами
В canvas тоже можно слои, и js конечно-же.
SVG - то-же самое
Этот список выглядит странновато, и его можно еще долго продолжать, пока вы не уточните что именно пытаетесь сделать.
Вопрос: Как строку «false» перевести в булиан тип false?

Лучший ответ:
eval(str)
ну или({
  'false': false,
  'true': true,
})[str]

Худший ответ:
var isTrueSet = (myValue == 'true');
Более строго:var isTrueSet = (myValue === 'true');
Вопрос: Создание отдельной таблицы для каждого пользователя. Правильно ли?

Лучший ответ:
Попытаюсь народным языком передать суть реляционок. Каждая таблица должна представлять некую модель данных. Каждая запись - объект, каждый столбец - его свойство определенного типа. Юзер - это одна модель и объектов юзеров может быть множество. Комментарий - другая модель и тоже множество её объектов. Пост форума, товар и тд - другие модели. А выборка данных из других таблиц для какой-то записи в текущей потом делается через связывание, там несколько вариантов, например, JOIN для объединения результатов в одну модель или связывание самих таблиц, или хранение связок в спомогательных таблицах, вариантов масса, выбор нужного зависит от специфики задачи и требований к оптимизации запросов.

Худший ответ:
Нет, не правильно. Правильно создать таблицу Users, наделать там нужных полей (типа mail, name, phone, city и тд)
Вопрос: Несет ли ответсвенность рядовой сотрудник организации за установленное нелицензионное по в офисе?

Лучший ответ:
Лучше всего - валить. Если хотите вчистую застраховаться от общения со следаками, изучения законов, поиска адвокатов etc.
Тема на самом деле много раз пережеванная. Ответственность в первую очередь несет директор. Но директор скажет "Вот и.о. админа". И если Вы на самом деле исполняли обязанности админа, то есть ставили пиратку и этому найдутся свидетели - будете плотно общаться с г-ном Законом. И да, если скажете, что "мне так сказали" - пойдете с директором группой по предварительному сговору :) А ущерб "в особо крупном" насчитают запросто - достаточно пары копий автокада, инвентора, компаса или еще чего такого.
Отскочить от ответственности можно только если прав админа нет даже на своем компе - что как правило делает установку технически невозможной. Если же они есть - то сразу начинается знал-не знал, есть свитедели-нет свидетелей...

Худший ответ:
Вся ответственность согласно должностной инструкции. Там есть такой пункт "Ответственность".
Вопрос: Почему при повторном вызове setInterval скорость увеличивается в два раза?

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

Худший ответ:
Забыли остановить предыдущий таймер.
Вопрос: Есть ли смысл разделять принтеры, телефоны, компьютеры по отдельным VLAN'ам?

Лучший ответ:
Правила хорошего тона, говорят что надо. Схема правильная.
1. Это делается настройкой маршрутизации между Вланами на маршрутизаторе или L3 коммутаторе.
2. Нет. Вы просто открываете на нужном порту доступ к тем Вланам куда хотите ходить.
Читаем - Сети для самых маленьких. Причем с нулевой главы.

Худший ответ:
Телефоны в отдельный влан, принтеры и рабочие хомты в ожин влан (не разд. Их, смысла нет) влан1 - не используйте лучше. Админов - в отделбную сетку-влан и от нее доступ к mgmt-сети и ко всем data-сетям
Вопрос: Что нужно возвращать: null или false?

Лучший ответ:
в подобных ситуация стоит возвращать null или Null-object в зависимости от того как реагирует Ваш код на ситуацию когда ничего не найдено. Бросать исключение в таких ситуациях - не особо уместно, все таки "не найдено" это не исключительная ситуация а вполне себе обычная... возвращать false - тоже как-то не камельфо (если есть false должен быть и true)

Худший ответ:
Странно, конечно, но...
Методы репозитория должны возвращать сущность или нуль или массив сущностей или пустой массив.
На то он и репозитории.
То, что вы пишите true, false или null - должны возвращать сервисы, которые есть посредником между репозиториями и контроллерами.
Вопрос: Как правильно работать с лайками в Django?

Лучший ответ:
1) Если лайки ставятся без авторизации - это уже ненадёжно. Нет способа отсделить юзера, если он почистит куки/сменит браузер/зайдёт с другого айпишника (очень актуально сейчас, в век мобильного инета).
2) С авторизацией: на объект, которому ставят лайки вешай M2M к юзеру.

Худший ответ:
Вот так вышло: Модель видеоclass Video(models.Model):    
    thumbnumber = models.IntegerField(default=0, help_text="Начинается с 0", verbose_name="Число лайков")
    likedone = models.ManyToManyField(User, related_name='users_video_main')Вьюшка добавления лайка:def upvideolike(request, add_id):

    if request.user.is_authenticated():
        video_item = Video.objects.get(id = add_id)
        user_tags = User.objects.filter(users_video_main = add_id)
        current_user = request.user
        if current_user not in user_tags:
            try:
                video_item = Video.objects.get(id = add_id)
                video_item.thumbnumber +=1
                video_item.likedone.add(current_user)
                video_item.save()
                return redirect('/video'+ add_id)
            except ObjectDoesNotExist:
                return redirect('/video'+ add_id)
        else:
            return redirect('/video'+ add_id)
    else:
        return redirect('/video'+ add_id)
Пока сделал так, потом буду переделывать, чтобы обрабатывалось в режиме реального времени.
Вопрос: Как сверстать html5 баннер?

Лучший ответ:
HTML5 баннера создаются с помощью adobe edge, на ютубе уроков полно. Тут главное усидчивость и желание)

Худший ответ:
Google Web Designer. Верстку понимать не обязательно.
Вопрос: Стоит ли сразу идти в мобильную разработку?

Лучший ответ:
в смысле - фриленсером?
1. Быстрые деньги.
2. Быстрый упор в возможности развития.
работа в фирме:
1. Хуже деньги
2. Рост профессиональный, закладывание роста возможностей на годы.
За семь лет самостоятельной работы вы освоите только то, что в фирме (в хорошей в фирме, с квалифицированными коллегами) вы же освоите за пару лет.

Худший ответ:
Мне многие советуют сначала поработать в enterprise компаниях чтобы научиться правильно писать код и работать в команде, а потом уже если не понравится идти в мобильную разработку.Я вообще советую не заниматься Вам мобильной разработкой: мне не нужны конкуренты! )))
А если серьёзно, то несмотря на то, что язык разработки один, структура enterprise-продукта, где Вы пишете просто какой-то один из модулей и структура кода мобильного приложения - это как две разные планеты.
Так что это абсолютные разные параллельные направления. 
Никакого "крюка" для Вас не будет.
Берите любое, которое больше нравится, и развивайтесь в нём.
Вопрос: Как лучше легализоваться, если уже вел деятельность на Upwork?

Лучший ответ:
не знаю как где, в Украине все просто. Зашли бабки на счет предпринимателя, заплатил с них налог. Всё.
Все остальные комиссии и прочее вообще никого не волнуют, твой доход это то что упало на твой счет предпринимателя.

Худший ответ:
легализоваться лучше с нового года, можно сказать с чистого листа
Вопрос: Как сделать такой вид комментария на css и html правильно?

Лучший ответ:
Любой курс/справочник по css. Глава "позиционирование элементов", параграф второй, "абсолютное позиционирование".

Худший ответ:
Оберните всё в один  элемент, и благодаря position: absolute; выстройте в нужном расположении фотку, имя, текст комментария, кнопку раскрытия, не знаю насколько это будет правильно, так как не являюсь верстальщиком https://tldrify.com/q85
Вопрос: Каким должно быть количество показов в Google в зависимости от количества ключей и статей?

Лучший ответ:
Может быть сотня статей, а просмотров нуль, т.к. статьи должны быть такими, которые нужны людям.
Смотря как. У каждого свое мнение. Можно и 1000 для начала, а некоторым нужно больше 100000
Мало ссылок и материала ? Нет, это не влияет (если там конечно не 5 слов в статье☺).
А теперь то, что важно:
Сайты у которых https:// - отображаются выше. Если нету возможности купить платный сертификат, закажите бесплатный - Let's Encrypt. Насчет возраста сайта - не влияет. Влияет на позицию то, как сайтом интересуются люди.
Так-же место в поисковике зависит от удобности сайта. К примеру, гугл тестирует сайты. Те, которые грузятся быстро и у них удобный дизайн - вверху. Если сайт подлагивает и не адаптивен - вы его наверное на 7 странице только найдете ☺

Худший ответ:
продвигай по прыжок с инструктором без парашюта
Вопрос: Бэкап / копия контрольной суммы (файл md5). Нужно ли?

Лучший ответ:
Целостность данных проверяется не через md5, а через тестирование архива.
md5 позволяет быстро проверить, что файл не изменился. При этом md5 не гарантирует, что файл изначально не был создан битым.Копию md5 делаю на случай порчи оригинального md5. Ведь если оригинальный md5 испортится, то при проверке бэкапа будет ошибка, но по факту бэкап может быть цел и для этого как раз и делаю копию md5.
Бессмысленно. md5 всегда можно сгенерировать с файла заново. Если с md5 что-то не так, надо не другой md5 искать, а проверять сам архив. Поэтому одного md5 достаточно.

Худший ответ:
Целостность данных проверяется не через md5, а через тестирование архива.
md5 позволяет быстро проверить, что файл не изменился. При этом md5 не гарантирует, что файл изначально не был создан битым.Копию md5 делаю на случай порчи оригинального md5. Ведь если оригинальный md5 испортится, то при проверке бэкапа будет ошибка, но по факту бэкап может быть цел и для этого как раз и делаю копию md5.
Бессмысленно. md5 всегда можно сгенерировать с файла заново. Если с md5 что-то не так, надо не другой md5 искать, а проверять сам архив. Поэтому одного md5 достаточно.
Вопрос: Как сделать что бы putty не отключался?

Лучший ответ:
Используйте на сервере screen или tmux. Тогда любой отрыв соединения будет вам грозить, в худшем случае, реконнектом.
Есть еще вот такая штука - Mosh

Худший ответ:
mosh круче всех.
даже на плохом интернете - нет раздражающей задумчивости, как в классическом SSH (к которому относится и putty).
у меня на mosh сайты висят месяцами на связи.
Вопрос: Что делать, если не работает клавиатура при установке Windows?

Лучший ответ:
Модель материнской платы за вас Пушкин указывать будет? 
Пробуйте включить Legacy USB support, пробуйте включить клавиатуру и мышь в разъёмы USB, которые 2.0 (если такие есть) или которые в инструкции к материнской плате указаны, как первые по порядку.

Худший ответ:
Ваш пакет установки Windows 7 устарел, в нём нет драйверов для ваших клавиатуры и мыши (включая канал их подключения). Либо используйте для установки "стандартную" клавиатуру (как минимум — нет ничего, что нельзя сделать с клавиатуры), либо встройте эти драйвера в пакет установки (способы есть в сети).
Вопрос: Как не ошибиться при выборе людей для создания сайта?

Лучший ответ:
Никак, кроме неоднократного наступания на грабли.
Ну и понимания, что грамотные специалисты стоят очень дорого, - сейчас время повышенного спроса на спецов интересующей вас специализации. Не значит, что чем дороже просит - тем лучше. Имею ввиду - чем больше экономишь, тем проблематичнее найти.
Допустим на счёт верстальщика более менее понятно, посмотреть работы и т.д,
Если вы действительно способны оценить качество кросс-браузерной верстки, семантическую верстку и т.п. - то вы не нуждались бы в советах.

Худший ответ:
Допустим на счёт верстальщика более менее понятно, посмотреть работы и т.д,  
На действующих сайтах фамилию верстальщика никто не ставит, я Вам могу сто ссылок дать и сказать, что это все мое. В портфолио тоже можно чужих работ понакидать и выдать за свои. Кроме честного слова гарантий никаких. 
Аналогично и по SEO специалистам.  Плюс нет гарантии, что SEO специалист частное лицо не захочет контактировать с заказчиком напрямую, им выгоднее обоим так работать без посредника, т.е. без Вас. 
От всех рисков начиная от квалификации исполнителя и заканчивая его добропорядочностью никто не застрахован. Ищите может быть через биржи фриланса, где у исполнителей рейтинг, карма, портфолио, оценки заказчиков и т.д., и которые биржи разруливают споры между заказчиками и исполнителями. 
Рекомендовать никого не буду, чтобы не было рекламы.
Вопрос: Есть отличные примеры создание бота telegram на php?

Лучший ответ:
Абсолютно все что нужно для написания Telegram бота находится на странице https://core.telegram.org/bots/api
У бота абсолютно тривиальный протокол, json в определенном формате шлется POST запросом по HTTPS.
Соответственно реализация от языка по факту не зависит, можно хоть на bash скриптах сделать.

Худший ответ:
https://habrahabr.ru/post/302056/
Вот посмотрите бота для сайт-хелпера.
Вроде бы отличный пример.
Вопрос: Какие есть обучающие материалы по 1с битрикс?

Лучший ответ:
Здравствуйте.
https://www.youtube.com/user/camouf28
Вот вам канал Михаила Базарова, он гуру Битрикса.
https://camouf.ru/
Вот его же сайт, сами смотрите, где вам удобнее.
dev.1c-bitrix.ru
Ну, и конечно же, официальный портал для разработчиков.

Худший ответ:
Вот The Best https://academy.1c-bitrix.ru/training/course/
Сейчас free, раньше были платные. Скилл повышают быстро и хорошо. 1 курс 1-2 неделя, обязательно выполнение домашних заданий, а то не поймешь темы.
Сам прошел, рекомендую
Вопрос: Как работать с blockchain?

Лучший ответ:
 blockchain это цепочка блоков, которая хранит транзакции!
Никаких кошельков на блокчейне создавать нельзя.
Хотя можно использовать идею блокчейна в реализации какой-нибудь криптовалюты, или системы хранения данных.
В частности блокчейн используется при реализации таких криптовалют как биткойн, лайткойн, и.т.д.
Никаких библиотек для интеграции с блокчейном нет и быть не может в принципе.Как работать с blockchain?Зависит от конкретной реализации блокчейна. Приведите пример реализации, что за система сделана на блокчейне -криптовалюта, или что еще. И что подразумевается под работой с блокчейном.

Худший ответ:
 blockchain это цепочка блоков, которая хранит транзакции!
Никаких кошельков на блокчейне создавать нельзя.
Хотя можно использовать идею блокчейна в реализации какой-нибудь криптовалюты, или системы хранения данных.
В частности блокчейн используется при реализации таких криптовалют как биткойн, лайткойн, и.т.д.
Никаких библиотек для интеграции с блокчейном нет и быть не может в принципе.Как работать с blockchain?Зависит от конкретной реализации блокчейна. Приведите пример реализации, что за система сделана на блокчейне -криптовалюта, или что еще. И что подразумевается под работой с блокчейном.