none
Блокчейн WPF C# RRS feed

  • Вопрос

  • Классная штука Блокчейн. Красивое слово, перспективные перспективы. Ну а если пойму как это работает и сможет заработать в моём приложении - дак вообще будет здорово. Помогите пожалуйста, кто знает - что это такое.

    У меня есть WPF C# приложение. База удалённая через WCF данные качаю в клиентское приложение и из клиентского сохраняю в базу опять через WCF.

    В приложении требуется и потребуется чуть позже 

    1) подтверждения о действиях между компаниями внутри моего сервиса. У моих конкурентов сейчас типа платные ЭЦП подписи, 

    2) Проверка платежей. У моих конкурентов сейчас банковские платежи PayPal и прочие электронные деньги.

    в 1) я решил миновать ЭЦП и решать "юридические" действия между клиентами через Блокчейн (вроде ведь самое то). 

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

    Клиент 1 (далее К1) отправил запрос подтверждение Клиенту 2 (К2) на какое то действие. У К1 появилась первая запись в своей локальной базе. (тут 1 вопрос, как дальше произойдёт синхронизация между локальными базами данных между К1 и К2). Далее через удалённый сервис отправляется запрос для К2, К2 видит что ему чего то надо сделать, он например подтверждает и у него записывается в своей локальной базе вторая запись в цепочке записей. Первая запись пришла ранее от К1. Далее опять происходит синхронизация между базой Б2 и Б1 и происходит вторая запись в локальной базе у К1.

    Так это работает?

    А как тогда К3 увидит действия между К1 и К2? Кто его подключит к просмотру действий? И как защитить базу от изменений. Для защиты используется Hash число. Но как например К1 докажет клиенту К12, что К2 подтвердил какое то действие. К2 возьмёт и удалит свою локальную базу.

    Спасибо

    27 августа 2017 г. 18:54

Ответы

  • Как работает Блокчейн лучше выяснять на специализированных форумах про него, думаю вряд ли на данном форуме есть специалисты по данной тематике.

    Поднимать собственный Блокчейн думаю совсем не простая задача. Для начала попробуйте API уже работающих систем, а потом у Вас появятся идеи как это работает и как сделать лучше, может и законодательство к тому времени определиться...

    • Помечено в качестве ответа DevingAs 28 августа 2017 г. 17:18
    28 августа 2017 г. 9:37

Все ответы

  • Классная штука Блокчейн. Красивое слово, перспективные перспективы.

    Согласна слово красивое. Механизм хранения данных основан на другом красивом слове "Репликация".
    27 августа 2017 г. 20:50
  • А как они будут обновляться на локальных устройствах? Через сервер? А как третья сторона будет подключаться к просмотру транзакций всяких?
    28 августа 2017 г. 6:05
  • Красивое слово Блокчейн пока не описано законодательно, кроме как запрета на использование (поправьте если не так). Да, ведутся разговоры о разрешении, но окончательного решения по данному вопросу вроде нет. Писать приложение, которое нарушает текущее законодательство, я бы не стала. Тем более, раз пока не ясно каким будет разрешенный вариант на использование.

    Я написала приложение для секретного общения, а теперь оно технически не может выполнить условия налагаемые законом на такие приложения. С января 2018 моё приложение начнет нарушать закон либо его полностью надо будет переписывать...

    28 августа 2017 г. 6:28
  • Хорошо пусть с нарушениями. Как работает сам механизм синхронизации данных в локальных базах у клиентов, как работает защита от подмены данных. И самое непонятное кем третья сторона будет подключена к просмотру транзакций? Кто подключит? А если и первый клиент у себя удалит базу и второй удалит эту базу, история транзакций пропадает? Т.е. одновременно (случайно) переустановили локальный софт и всё? Или это всё хранить на удалённом сервере для дальнейшего восстановления? Ну ладно в моём приложении, а в международных транзакциях? Не может же потеряться цепочка совсем? А если вдруг компьютеры просто выключены у всех? Как третья сторона увидит эти транзакции и докажет их легитимность?
    28 августа 2017 г. 6:38
  • Как работает Блокчейн лучше выяснять на специализированных форумах про него, думаю вряд ли на данном форуме есть специалисты по данной тематике.

    Поднимать собственный Блокчейн думаю совсем не простая задача. Для начала попробуйте API уже работающих систем, а потом у Вас появятся идеи как это работает и как сделать лучше, может и законодательство к тому времени определиться...

    • Помечено в качестве ответа DevingAs 28 августа 2017 г. 17:18
    28 августа 2017 г. 9:37