Перейти к публикации
CrhLmQSPNRntDIt

SmartHoldem первая в мире децентрализованная игровая платформа и Poker Room на BlockChain

Рекомендованные сообщения

Итоги 06/03/2018

?Block 832846

Добавлены автоматизированные тесты для нескольких библиотек

smartholdem-rpc
smartholdem-blockexplorer
sth-js

системы автоматизированных тестов используют несколько проектов, в том числе команда bitcoin core, автоматизированные тесты исключают многие проблемы при разработке и тестировании

Полностью завершена и готова к использованию библиотека smartholdem-rpc, в последней версии добавлены параметры работы с RPC Json по whitelist ip:

Прием запросов с указанного адреса

—allow <address>

Прием запросов от всех адресов, для тестирования и настройки

—allow-remote

Добавлена работающая генерация иерархических адресов с masterpassword на основе протокола bip38

Добавлен протокол генерации специализированных qr-кодов с uri на основе протокола bip021 необходимой для выставления счетов, оплаты по ссылкам, новой версии desktop кошелька

Общедоступный репозитарий медиа материалов smartmedia постоянно обновляется

Анонсирован раздел SmartHoldem Improvement Proposals - SHIPs с собственным шаблоном, аналог BitCoin BIP, в данном разделе предлагаются к реализации будущие протоколоы платформы SmartHoldem

Создан Lite Java Client взаимодействия с blockchain SmartHoldem, это 1 из 4 необходимых библиотек развертывания SmartEvents Contracts и нового событийного протокола взаимодействия сервисов см п.7.

Создана отдельная группа репозитариев SmartEvents направлена на развитие SmartEvents протоколов, контрактов и нового событийного подхода взаимодействия с blockchain платформами, здесь подробнее:

?Предисловие

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

По исследованиям многих кампаний, 99% ресурсов серверов тратятся впустую из-за "холостых" обращений к базам данных в сети, что приводит к дополнительным затратам наращивания серверного железа (RAM, CPU etc..)

?Наше видение

100% эффективность использования ресурсов против 1%, сокращение серверных издержек. Данная проблема решается разработкой событийного подхода, состоящего из слушателей (listeners) и поставщиков услуг (services).

Участник сети SmartHoldem могут стать как слушателями, так и поставщиками услуг и получать за это дополнительное вознаграждение, оплачиваемое потребителями услуг. Потребители услуг это приложения и кампании, использующие доверенные предоставляемые сообществом сервисы.

Альтернативно потребители услуг могут поднять своих слушателей и поставщиков услуг на собственных серверах. Не использовать доверенные удаленные сервисы.

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

Пример 1 - необходимо получать информацию о поступающих транзакциях на тысячи адресов

Listeners слушают события сети в blockchain локально / удаленно, создавая больше возможностей для пользователей сети и децентрализуя службы. API позволяет потребителям создавать подписки и получать события blockchain в режиме реального времени с использованием обратных вызовов Webhook.

Services обрабатывают события и выполняют любые заданные условия и контракты. Создают и выполняют сервисные контракты, которые могут быть любыми: от загрузки файла до передачи ценностей, создания интеллектуальных контрактов, выполнения кода на вычислительных платформах на основе bockchain или взаимодействия с IoT.

Потребитель услуг (к примеру биржа с тысячей адресов SmartHoldem) подписывается на события в сети, в нашем примере это поступление транзакции на адреса N1000+ с условием 5+ подтверждений.

Когда происходит событие Services выполняют необходимую логику, к примеру отправить POST оповещение в базу данных/Callback URL о поступлении новой подтвержденной транзакции и добавить баланс STH в аккаунт пользователя.

⚠Здесь исключена любая лишняя нагрузка на сервера и 100% эффективность с минимальным потреблением ресурсов.

Событийная технология используется и в контрактных детерминированных событиях.

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

В качестве безопасности могут использоваться white list, доверенные узлы и уникальный API Key, получаемый потребителем услуг на основе STH-Адреса. Т.е. все запросы в сети происходят с авторизацией. Запросы без авторизации отклоняются сервисами и слушателями сети.

Для получения Api Key потребитель пополняет свой адрес STH на необходимую сумму задаваемую поставщиками услуг от 0 до N монет. Если потребитель является и поставщиком собственных услуг он может задать 0.

Если потребитель использует доверенных поставщиков услуг, услуга будет предоставляться до тех пор пока не растратится весь баланс подписанного адреса с API Key в пользу поставщика услуг. Рекомендуемая начальная сумма для поставщиков услуг 100 единиц.

Услуги и контракты неограничены в своих модификациях. Первичные услуги и события могут быть следующего содержания:

- создан новый блок - выполнить операцию
- получена транзакция на адрес A с числом подтверждений N
- получена транзакция на адрес A с числом подтверждений N и суммой > S
- отправлена ставка на игровое событие E
- инициировано игровое событие + сервисный контракт
- получен блок N
- прямой обмен BTC > STH через сеть + контракт
итд..

 

 

Изменено пользователем CrhLmQSPNRntDIt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итоги 13/03/2018
 

  1. Разработана новая система документации SmartHoldem API Добавляются описания моделей данных.

  2. Создается отдельная группа репозиториев для open-source игр платформы SmartHoldem

  3. Отправлены повторные заявки на откликнувшиеся биржи с учетом всех технических требований.

  4. Добавлен автоматизированный анализатор кода Code Climate.

Весь процесс разработки ведется в github public/private reps.
Более 1100 коммитов с начала 2018 года

https://community.smartholdem.io/topic/262/ytogy-13-03-2018

1520951834837-git-resized.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Код 1й версии обозревателя блоков

 

Опубликован код первой версии обозревателя блоков тут


https://github.com/smartholdem/explorer-v1

 

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

 

Добавлены https/ssl сертификаты для explorer-v1


https://explorer.smartholdem.io/

 

8AhBwozMNTs.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итоги 20/03/2018



Блок 978512

    Опубликован код одной из первых версий обозревателя блоков https://github.com/smartholdem/explorer-v1

    Изменен DEV Address Fund с SUeGCt31AHwTZVcfZQwpPVL4jEUCtMMDTg на STQK9x2xzfM54n3cACrNahiq5CaWB2HwqR в связи с изменением форматов новых адресов и поддержкой второй парольной фразы, мультиподписей. Подписан в

 

новом обозревателе.

    Добавлена виртульная машина vagrant smartholdem-node-a, инструкция по использованию тут

    Созданы дополнительные тесты smartholdem-node-a + весь testnet в тестах

    Добавлена ветка для разработчиков node-a

    Некоторые дополнения по примерам api

    Разработка экспериментальных функций слушателей адресов в dev ветке https://github.com/smartholdem/smartholdem-rpc

    Добавлены сертификаты https для первого обозревателя блоков https://explorer.smartholdem.io/

 

 

 

8AhBwozMNTs.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго всем ! Мы рады представить всем участникам нашего дружного комьюнити обновленный сайт SmartHoldem!

 Мы верим что наш упорный труд не останется не замеченным вами!

https://smartholdem.io

 

 

photo_2018-03-24_11-37-05.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну наконец то пипл будут кидать по современному....через блокчейн:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 17.03.2018 в 16:19, Вадим Щербак сказал:

 

 

Изменено пользователем Venus GEET

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итоги 27/03/2018

Блок 1055908

Разработан новый официальный сайт SmartHoldem

Дополнена дорожная карта

Проведены запланированные встречи, переговоры (Blockchain Summit 2018)


https://community.smartholdem.io/topic/290/ytogy-27-03-2018

 

8AhBwozMNTs.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Новости от разработчиков платформы :
"Мы продолжаем работу над очередными как обычно уникальными технологиями,
вероятно вы могли заметить в онлайн кошельке уже доступен платеж с дополнительным параметром (все более серьезные изменения в локальном кошельке + модулях) , мы постарались максимально упростить интеграцию экосистемы SmartHoldem  в дополнительные сервисы.

Из-за дополнительных требований централизованных бирж и других интеграторов - экосистема вышла на новый уровень технической эволюции, мы создали лучшие варианты интеграции. Все мы ожидаем скорейших листингов несмотря на ранние препятствия в данном направлении.
Конечно все это начало, как минимум 2 абсолютно революционных технологии p2p в тестировании ожидают вас.
Приблизительные даты релиза до 1 недели dex-ы+wallet и до 2х остальные. Шлюзы и точки входа уже работают но проходят обкатку тестирование


Благодарю вас друзья за дружное и адекватное сообщество!"

 

Zqep66c6ClE.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

SmartHoldem Wallet версия 1.0.3
Еще больше возможностей!

https://github.com/smartholdem/smartholdem-wallet/releases

- Добавлены переводы German, Bulgarian.
- Добавлена настройка предопределенных цветовых схем в пользовательском интерфейсе.
- Добавлены функции для работы с будущими версиями аппаратных кошельков.
- Добавлены стандартные функции редактирования в меню
- Незначительные исправления перевода. Схема URI.
- Подпись сообщений с помощью ключа SmartHoldem

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

К примеру при участии в ico вам может потребоваться подтверждение владения адресом или при авторизации на сайте поддерживающем API SmartHoldem. Либо при других операция где необходимо подтвердить владение адресом.

Подписание сообщения:

- откройте SmartHoldem приложение
- выберите свой адрес > подпись сообщения
- нажмите ПОДПИСЬ
- укажите секретную фразу и сообщения
- вы получите запись с подписанным сообщением
- нажмите скопировать

пример результата
{"publickey":"03675c61dcc23eab75f9948c6510b54d34fced4a73d3c9f2132c76a29750e7a614","signature":"304402207d067ac09b1462289e43e701e43933580b195f40b643188e8e6330424db680de022027dff63053337a428cd8f04de675efb9aad57236c5acfad3c2b85ea7bf51efd3","message":"hello community"}


Теперь возможно проверить действительность подписавшего сообщение:

Проверка сообщения:

-нажмите ПРОВЕРИТЬ
-укажите открытый ключ, подпись и сообщение
-появится сообщение о подтверждении подписи, если сообщение прошло проверку

Как вы можете видеть, с помощью открытого ключа легко возможно доказать - сообщение действительно написано тем, кто контролирует эту кодовую фразу. Это доказывает то, что я действительно написал сообщение.

Важным является то, что это работает без того, чтобы кто-либо из получателей знал кодовую фразу.

Подробнее: https://community.smartholdem.io/topic/320/podpys-soobshchenyi-s-pomoshchiu-kliucha-smartholdem

Добавлена документация API JS Wrapper

API JS Wrapper это дополнительный слой API SmartHoldem
добавлен в документацию
https://api.smartholdem.io/#js-api-wrapper

Изменено пользователем CrhLmQSPNRntDIt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление FullNode-A v0.1.2

 



 -Секретный ключ вынесен в отдельный файл secret.json (для совместимости также работает старый вариант с файлом config.smartholdem.json). При сохранении первой секретной фразы адреса делегата в secret.json теперь нет необходимости указывать ее заново во время обновлений.

 -Добавлена быстрая синхронизация блокчейн с помощью скрипта

тестирование проводилось на заведомо слабом VPS-сервере с параметрами 2x2.2ГГц, 1Гб RAM, 20Гб HDD. Время полной синхронизации блокчейн SmartHoldem с нуля занимает не более 2х минут.

-Обновлены некоторые библиотеки связанные с лучшей безопасностью и стабильностью.

P.S. Также в Node-А SmartHoldem успешно работают исключения - это одна из будущих функций монеты EOS, которая на данный момент лишь анонсирована.

 

https://community.smartholdem.io/topic/348/обновление-fullnode-a-v0-1-2

sh_nodea.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

SmartHoldem добавлен на крупнейшую DEX биржу на основе децентрализованной сети BitShares.

 

Добро пожаловать на биржу XBTS! 
 

https://ex.xbts.io/?r=xbtsx

 

Биржа XBTS: 


 

  • Защищена от взлома
  • Независима от рисков, связанных с регулированием со стороны правительств
  • Безопасна, Прозрачна, Эффективна
  • Стабильна, т.к. отсутствуют точки отказа
  • Поддержка торговли популярными и полностью децентрализованными активами (BitRUBLE, BitUSD, BTS и другими)
  • Список торговых пар будет постоянно расширяться.

     

Без названия.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Биржа XBTS добавлена в обновление клиента Bitshares!

 

Более двух месяцев команда  проекта SmarHoldem работала над каждым обновлением клиента улучшая данный продукт с каждым обновлением. За это время были выполнены все требования разработчиков Bitshares, учтены все замечания. Всю выполненную работу вы можете просмотреть в в GitHub. 
Установить актуальную версию  клиента XBTS вы можете установить ЗДЕСЬ / браузер

Установить актуальную версию  клиента Bitshares вы можете ЗДЕСЬ/ браузер
Комфортной торговли!

 XBTS  'это низкие проценты на вывод криптоактивов, ввод/вывод QIWI ( только в дескоп версии)


 

Без названия (1).jpg

Изменено пользователем CrhLmQSPNRntDIt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Новости платформы

 

  • Полноценный доступ к сети DEV. Теперь каждому разработчику открыт доступ для тестирования.
  • Ограниченная Эмиссия монет SmartHoldem. Спешим сообщить, Эмиссия с 3 075 000 блока прекратится и будет равна нулю. В случае непринятия обновления большинством делегатов, минимальная эмиссия монет в год сохранится. Подробнее..

    25392
Изменено пользователем CrhLmQSPNRntDIt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×