Новости SmartHoldem

Анонсы и новости платформы SmartHoldem

79 Topics 257 Posts
  • Обновление нод

    1
    0 Votes
    1 Posts
    2k Views

    Исправления по генерации публичных ключей на ноде
    для обновления используем https://community.smartholdem.io/topic/21/chastye-voprosy-po-yspolzovanyiu-full-node-level-a

  • Выплаты bounty переводы

    1
    1 Votes
    1 Posts
    790 Views

    Выплаты за bounty переводы на другие языки, выполнены в полном объеме https://member.smartholdem.io/bounty/payments

    Благодарим за участие в bounty-кампании!

  • Начальный API

    1
    2 Votes
    1 Posts
    1k Views

    создан сайт с описанием стартового API

    https://api.smartholdem.io/

    используются запросы POST и GET, выдача в JSON

    для делегатов будет интересна функция к примеру, кто проголосовал за вас

    пример выдачи проголосовавших:

    http://NODE_IP:6100/api/delegates/voters?publicKey=02be233e7d9e46407cdcdc5793a792b52f399cab61ccd8eb256a32a6cd06b5b7d3

    поиск делегата по имени, пример

    http://NODE_IP:6100/api/delegates/search/?q=delegate

    итд
    возможно использовать curl
    пример

    curl -X GET "https://NODE_IP:6100/api/delegates" -H "accept: application/json" -H "nethash: fc46bfaf9379121dd6b09f5014595c7b7bd52a0a6d57c5aff790b42a73c76da7"

  • Чаты делегатов SmartHoldem

    Locked
    1
    0 Votes
    1 Posts
    1k Views
  • 1 Votes
    1 Posts
    2k Views

    Добавлено валидное защищенное соединение к новому обозревателю блоков SmartHoldem

    https://blockexplorer.smartholdem.io/

  • Итоги 12/02/2018

    1
    6 Votes
    1 Posts
    2k Views

    Постоянных нод онлайн 87
    Блоков 600000
    Снимок blockchain http://explorer.smartholdem.io/snapshots/

    добавлены подписи к аккаунтам в топ https://blockexplorer.smartholdem.io/topAccounts

    автоматическое определение языка в обозревателе

    исходный код обозревателя https://github.com/smartholdem/smartholdem-blockexplorer.git

    добавлены доверенные ноды с ssl в онлайн кошелек https://onlinewallet.smartholdem.io/

    исправления в бумажном кошельке https://paperwallet.smartholdem.io/
    теперь доступен для скачивания и использования локально https://paperwallet.smartholdem.io/SmartHoldemPaper.zip

    обновления API (peers, blockchain, txs) https://api.smartholdem.io/

    новый сервер сообщества https://community.smartholdem.io

    исправления в модуле взаимодействия с апи через rpc

    добавлена библиотека взаимодействия с апи через typescript

    TechnologiesPro CRM взаимодействия всех разработчиков
    0_1518442474599_Войти в TechnologiesPro CRM.png

    wiki NODE-A https://github.com/smartholdem/smartholdem-node-a/wiki

  • 3 Votes
    1 Posts
    1k Views

    0_1519397861363_photo_2018-02-23_13-08-04.jpg

  • Итоги 06/03/2018

    1
    8 Votes
    1 Posts
    1k Views

    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 через сеть + контракт
    итд..
  • 2 Votes
    1 Posts
    2k Views

    0_1520987997905_sh_API.jpg
    Разработана новая система документации SmartHoldem API на основе slate ruby
    https://api.smartholdem.io

    Документация имеет более понятный интерфейс по сравнению с предыдущей версией и дополнительные примеры с ответами json.

    Исходный код документации находится по адресу https://github.com/smartholdem/api-doc

  • 5 Votes
    1 Posts
    1k Views

    0_1520503370449_поздравление.jpg

  • Итоги 13/03/2018

    1
    6 Votes
    1 Posts
    2k Views

    Блок: 908765

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

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

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

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

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

    0_1520951834423_git.jpg

  • 2 Votes
    1 Posts
    2k Views

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

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

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

  • 3 Votes
    1 Posts
    2k Views

    Версия 0.0.3

    Добавлена функция отправки транзакций с примечанием (сообщением) Добавлены ссылки на скачивание легкого кошелька (скачать, распаковать. запустить index.html)

    https://onlinewallet.smartholdem.io/

  • 1 Votes
    1 Posts
    2k Views

    Paper Wallet переведен в рабочий режим, теперь вы можете генерировать валидные адреса https://paperwallet.smartholdem.io/

  • 2 Votes
    1 Posts
    1k Views

    Исходный код нового форума также открыт и код доступен по ссылке https://github.com/smartholdem/NodeBB

  • 2 Votes
    1 Posts
    2k Views

    SmartHoldem Wallet версия 1.0.1 https://github.com/smartholdem/smartholdem-wallet/releases

    Добавлена функция криптографической подписи сообщения.

    Исправлена ошибка, возникающая при взаимодействии с протоколом SmartHoldem URI QR.

    Улучшен перевод.

  • 2 Votes
    1 Posts
    1k Views

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

    обновление движка

    исправление работы с дизайнами, оформлением

  • 4 Votes
    1 Posts
    2k Views

    SmartHoldem Wallet версия 1.0.3
    Еще больше возможностей!
    https://github.com/smartholdem/smartholdem-wallet/releases
    0_1524155571692_NewWallet1.0.3.jpg

    Добавлены переводы German, Bulgarian

    Добавлена ​​настройка предопределенных цветовых схем в пользовательском интерфейсе.

    Добавлены функции для работы с будущими версиями аппаратных кошельков.

    Добавлены стандартные функции редактирования в меню

    Незначительные исправления перевода и схема URI

  • 9 Votes
    1 Posts
    2k Views

    Блок 1401917

    Разработчикам создана раздача тестовых (DEV) монет, необходимых в тестировании API SmartHoldem без затрат настоящих монет.

    Обозреватель блоков тестовой сети DEV Explorer

    Делегатам - улучшенная безопасность нод А. Вы можете сгенерировать вторую парольную фразу к своему адресу, но на сервере использовать первую, что гарантирует полную безопасность в случае компроментации первой фразы. После активации Все дальнейшие исходящие операции адреса необходимо проводить при использовании двух фраз. Протестировано в DevNet. Комиссия включения второй фразы 5 STH.
    Помните! В случае утери парольной фразы вы не сможете получить доступ к вашим активам!

    Обновлен SmartHoldem API Wrapper при работе с транзакциями, идентификацией типа сети, подбор случайных нод.

    Обновлен API JS в ветках mainnet & desktop wallet, исправления в валидации адреса и типов сетей (sidechains)

    Обновлены скрипты faucet

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

    Обновлен обозреватель блоков. Переводы, поддержка альтернативных сетей, блокчейнов, добавлен функционал графиков и мониторинга будущих курсов STH & Связываемых токенчейн.

    Обновлена документация API SmartHoldem по API Wrapper и примерам использования.

  • Рефакторинг sthjs-wrapper

    1
    2 Votes
    1 Posts
    1k Views

    Проведен рефакторинг sthjs-wrapper

    соотвественно обновлены

    https://api.smartholdem.io/#js-api-wrapper-0-1-6 https://github.com/smartholdem/faucet

    модуль также доступен в npm https://www.npmjs.com/package/sthjs-wrapper

    установка npm install --save sthjs-wrapper инициализация перед использованием // init var smartholdemApi = require("sthjs-wrapper"); var network = "main" //or "dev" smartholdemApi.init(network); использование var smartholdemApi = require("sthjs-wrapper") smartholdemApi.getBalance("Address of the account", (error, success, response) => { console.log(response); });