• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
SmartHoldem Community

Community

TechnoL0gT

TechnoL0g

@TechnoL0g
About
Posts
261
Topics
114
Groups
8
Followers
11
Following
4

Posts

Recent Best Controversial

    Лучшие среды разработки крипты и не только
  • TechnoL0gT TechnoL0g

    @mkbeh иногда без notepad++ также не обойтись 😀 🔫


  • Лучшие среды разработки крипты и не только
  • TechnoL0gT TechnoL0g

    (на ред) На данный момент использую следующие среды (IDE) для удобной разработки и отладки:

    Большинство от кампании JetBrains

    1. WebStorm - NodeJS, Angular, VUE, js (клиент кошелька SmartHoldem)

    2. Rider - C#, .NET, удобная отладка. Хорош для разработки доп библиотек (dll, so) и проектов игровой платформы Unity 3D

    3. Clion - C++, отлично подходит для разработки с монетами типа Bitcoin, PostCoin, Bitshares и игрового движка Unreal Engine 4 от Epic Games

    4. IntelliJ IDEA - лучшего IDE для работы с JAVA чем IDEA не видел, если говорить о крипте, тогда к примеру монеты Waves на Scorex, NXT, Ardor вы можете разрабатывать в данной среде. Существует открытая альтернатива Eclipse, но после перехода на IDEA, как в кадиллак после жигуля, хотя требуется время освоить интерфейс и доп фичи IntelliJ IDEA.

    5. NetBeans - PHP, HTML, JS все для простого веба, прямая работа с ftp, менее удобный с git по сравнению с другими проектами.
      Существует также PHPStorm, но как по мне, это дело привычки, для меня привычнее NetBeans при работе с простыми веб-проектами.


  • Desktop Wallet SmartHoldem
  • TechnoL0gT TechnoL0g

    @djvovik в качестве легкого локального кошелька вы можете использовать онлайн кошелек, скачав исходники на съемный диск. Легкий кошелек выполняет функции получения, отправки транзакций и просмотра выполненных операций.

    исходники тут https://github.com/smartholdem/smartholdem-wallet-online

    откомпилированная версия, размер всего 2мб. находится тут https://onlinewallet.smartholdem.io/lightwallet.zip

    распаковать на носитель и выполнить index.html

    по вопросу безопасности подобного варианта написал тут https://community.smartholdem.io/topic/203/как-обеспечивается-безопасность-проведения-транзакций


  • Как обеспечивается безопасность проведения транзакций
  • TechnoL0gT TechnoL0g

    SmartHoldem использует криптографическое хеширование для обеспечения безопасности всех аспектов системы. Система использует EdDSA, поскольку она обеспечивает гораздо более быстрый механизм хэширования и обеспечения безопасности [см. http://cr.yp.to/highspeed/coolnacl-20120725.pdf]; а не ECDSA, который встречается во многих других криптомонетах, таких как биткойн.

    Закрытый и открытый ключ (Key pair)

    Key pair состоит из закрытого (приватного) ключа и открытого (публичного) ключа. Приватный ключ - это информация, известная только владельцу ключа. Открытый ключ получается из закрытого ключа и может использоваться для проверки того, что закрытый ключ принадлежит владельцу, но не предоставляет доступ к закрытому ключу владельца. Криптография по элиптической кривой используется для генерации криптографически защищенных пар ключей.

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

    Когда пользователь создает учетную запись, для пользователя генерируется мнемоника BIP39 (кодовая фраза). Эта кодовая фраза хэшируется с использованием хэш-функции SHA-256 в 256-битной строке. Этот хеш впоследствии используется как seed в ed25519 для генерации приватного ключа ks и получает его открытый ключ kp.

    Генерация key-pair

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

    Вторая фраза (будет доступна в новых версиях кошелька)

    SmartHoldem предлагает дополнительный уровень безопасности для пользователя. Используя специальный класс транзакций, пользователь может зарегистрировать вторую парольную фразу, связанную с kp. Эта взаимосвязь требует, чтобы все последующие транзакции подписывались с использованием второй фразы, чтобы считаться действительной. Процесс генерации второй пары ключей такой же, как и для пары основных ключей.

    Мультиподписи (Multisignature) (доступно в ближайших версиях кошелька)

    СмартХолдем поддерживает аккаунты с мультиподписями в качестве альтернативной системы безопасности для пользователей, которым необходимо больше функций. Мультиподписная учетная запись - это учетная запись, которая требует чтобы несколько подписантов подписывали транзакцию несколькими подписями. Любой пользователь может включить учетную запись c мультиподписями на своем адресе, выпустив специальную транзакцию, в которой указывается группа ksn и требуется минимальное количество подписей, необходимых для подтверждения транзакции как действительной. Затем в блокчейн предполагается, что любые транзакции, происходящие из этого аккаунта, должны быть подписаны минимальным кворумом связанных аккаунтов до того, как любая транзакция из мультиподписной учетной записи может быть обработана.

    Адрес

    Адрес или id кошелька формируется из открытого ключа. Открытый ключ хешируется с использованием SHA-256 и результат выполнения всегда начинается с "S"

    0_1519092149189_smart-bc.png


  • Итоги 19/02/2018
  • TechnoL0gT TechnoL0g

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

    1. Разработана библиотека взаимодействия API SmartHoldem в Unity 3D 5 на C#, ведётся интеграция в первые игры (публикация офиц библиотек в гит до 23.02.2018). [Следующий Unreal Engine 4]

    2. Созданы 2 дополнительных сервиса

    • аналитический
    • биржевой децентрализованный, точки входа в децентрализованные биржи, шлюзы

    (подробные анонсы по завершении тестирований)

    1. Отправлен перевод API и документация по интеграции для китайской централизованной биржи.

    2. Начата интеграция с латиноамериканской биржей в качестве основного расчетного биржевого актива SmartHoldem (подробности 2 квартал 2018).

    3. Совместно с сторонней криптокомандой разработан новый кошелек-обменник класса shapeshift интегрированный в аналитический сервис (подробные анонсы по завершении тестирования и выход в production)

    Все остальные процессы находящиеся в стадии выполнения не озвучиваются до завершения.


  • Resultados 12/02/2018
  • TechnoL0gT TechnoL0g

    En línea permanente en línea 87
    Bloquea 600,000
    Instantánea de blockchain http://explorer.smartholdem.io/snapshots/

    1. firmas agregadas a cuentas en la parte superior https://blockexplorer.smartholdem.io/topAccounts

    2. detección automática de idioma en el navegador

    3. código fuente para el navegador https://github.com/smartholdem/smartholdem-blockexplorer.git

    4. agregó nodos confiables de ssl a la billetera en línea https://onlinewallet.smartholdem.io/

    5. correcciones en un bolso de papel https://paperwallet.smartholdem.io/
      ahora disponible para descargar y usar localmente https://paperwallet.smartholdem.io/SmartHoldemPaper.zip

    6. Actualizaciones de API (peers, blockchain, txs) https://api.smartholdem.io/

    7. nuevo servidor de comunidad https://community.smartholdem.io

    8. correcciones en el módulo para la interacción con la API vía rpc

    9. agregué una biblioteca de interacción con la API a través de mecanografiado

    10. Interacción de TechnologiesPro CRM de todos los desarrolladores

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


  • ¿Qué es SmartHoldem plataforma?
  • TechnoL0gT TechnoL0g

    0_1518947629368_09.jpg
    Esta es una nueva plataforma descentralizada tecnológica.
    Diseñado para reunir a jugadores, desarrolladores, inversores y criptomonedas.

    La plataforma tiene su propia cadena de bloques.

    Parámetros básicos:
    Monedas emitidas al inicio: 240,000,000
    Algoritmo: Delegado
    Firme los bloques: 64 delegados
    Tiempo de unidad: 5-8 segundos
    limitación de emisión: 246,000,000

    Descargar billetera: https://github.com/smartholdem/smartholdem-wallet/releases/latest

    Instale el nodo - A: https://github.com/smartholdem/smartholdem-node-a

    Por favor haga preguntas y nuestro equipo los responderá.


  • Full Node Level A Delegate. Тех. вопросы, ответы.
  • TechnoL0gT TechnoL0g

    @crazy_miner нормальная работа бч, несколько нод не отозвались, в логах забанены позже,

    обновите если не обновляли
    bash update.sh

    если нода вне топ 64, блоки производить не будет


  • Общее количество монет и их движение
  • TechnoL0gT TechnoL0g

    @saintjah said in Общее количество монет и их движение:

    без проблем=)
    https://blockexplorer.smartholdem.io/address/SMUDudQ2oVoeFTtZaZ75NucTnPpH3kTcqd
    отзовись, и расскажи, уж будь добр, откуда у тебя монеты до момента окончания исо взялись, ... вот он вопрос, а не чей это кошель... гг

    Вероятно вы информированы как произошел старт сети. постараюсь рассказать.
    Сама сеть сформирована 21.11.2017 в 13:00 без интерфейсов и без локального клиента.
    По завершении ICO был сгенерирован генезис блок с всеми адресами и соответственно дата установлена на 21 ноября для всех адресов участвующих в ICO. Также эта дата указана в API https://api.smartholdem.io/ от нее необходимо вести отчет для вычисления правильной даты операций в сети.


  • Итоги 12/02/2018
  • TechnoL0gT TechnoL0g

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

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

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

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

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

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

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

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

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

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

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

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


  • Выпуск 80, спецгость - Europa (04.02.2018) February 4, 2018
  • TechnoL0gT TechnoL0g

    @patinity монополии = зло 👍


  • Full Node Level A Delegate. Тех. вопросы, ответы.
  • TechnoL0gT TechnoL0g

    @crazy_miner если возможно опубликуйте тут полные строки лога или в лс.
    Также не забываем, топ делегаты форжат по очереди, все 64 по очередности, полный круг 64 делегатов называется раунд, в каждом раунде делегат подписывает блок 1 раз.

    quorum=0, так может быть если нет коннекта с остальными нодами, т.к. минимальное число подписантов 20, либо ваша нода не получила ответ о числе активных подписантов.


  • Общее количество монет и их движение
  • TechnoL0gT TechnoL0g

    @greench total forged отображает сколько нафоржили делегаты из текущего списка топ 64 (меняется список - меняется общая сумма).
    Отчеты = хорошая практика, запланированы с 11 числа февраля, т.е. по воскрессеньям 1 раз в 1 или 2 недели, в зависимости от объема текущих задач.
    Также вы можете видеть подписанные адреса тут https://blockexplorer.smartholdem.io/topAccounts

    и еще есть community fund примерно на 415 месте SU1znm5azz52GUdvXf7r7RdcR667WMCLMf


  • Общее количество монет и их движение
  • TechnoL0gT TechnoL0g

    @saintjah так этот адрес вы можете найти тут https://member.smartholdem.io/ico-stat адрес одного из участников, думаю если он решит отозваться он скажет


  • Скрипт Autoinstall Node А
  • TechnoL0gT TechnoL0g

    @komokhepbob программная виртуализация VPS не работает эффективно, рекомендуются VPS с аппаратной виртуализацией, а лучше dedicated servers, тогда никаких проблем.


  • Добавлен русскоязычный перевод для обозревателя
  • TechnoL0gT TechnoL0g

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

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


  • Частые вопросы и ответы
  • TechnoL0gT TechnoL0g

    • Не кажется ли вам, что в связи с получением участниками ICO бонусных монет в размерах намного превышающих изначально приобретенных ими монет, при выходе на биржу будет слив?

    Монеты масштабированы пропорционально приобретенным, а не раздавались кому придется, т.е. число монет не имеет значения, т.к. они справедливо распределены между участниками ICO.


    • Когда выход на биржи?

    Выход на биржи был запланирован в январе 2018, разосланы все заявки на добавление монеты и договора. Техническая часть block chain SmartHoldem полностью готова, остается интеграция со стороны заинтересованных бирж. Участники сообщества будут оповещены соответствующей новостью. Точное число и час выхода не может зависеть от разработчиков платформы.


    • Скажите пожалуйста где посмотреть распределение монет?

    Распределение монет участников ICO находится по ссылке https://member.smartholdem.io/ico-stat

    Распределение монет за баунти-кампанию https://member.smartholdem.io/bounty/payments


  • Скрипт Autoinstall Node А
  • TechnoL0gT TechnoL0g

    0_1516325670112_cmd.jpg

    adduser smartholdem

    usermod -a -G sudo smartholdem

    cd /home/smartholdem

    su smartholdem

    wget https://smartholdem.io/sthcmd.sh

    bash sthcmd.sh

    Жмем 1 - Install SmartHoldem
    После установки жмем 5 - Set/Reset Secret
    Вставляем фразу без кавычек, подтверждаем

    Запускаем ноду T

    ожидаем загрузки блокчейн..
    вы можете просмотреть статус загрузки открыв лог L
    и статус ноды S

    p.s. данный скрипт это всего лишь альтернатива, и дело привычки кому как использовать управление нодой

    Также скрипт имеет доп опции

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

  • Простое использование API (на редактировании)
  • TechnoL0gT TechnoL0g

    RPC-модуль https://github.com/smartholdem/smartholdem-rpc

    предназначен для взаимодействия с blockchain по принципу bitcoind на основе json

    Установка RPC

    git clone https://github.com/smartholdem/smartholdem-rpc
    cd smartholdem-rpc
    npm install

    Запуск RPC

    forever start server.js

    по умолчанию порт 8081, вы можете изменить порт запустив с параметром

    forever start server.js --port 9000

    В целях безопасности RPC доступен локально на сервере по IP 127.0.0.1, т.е. выполнение RPC-запросов проводится локально.

    Если вы хотите открыть доступ к RPC с других IP, тогда запустите RPC с параметром --allow-remote

    forever start server.js --port 9000 --allow-remote

    Простой пример взаимодействия с PHP, отправка транзакции:

    1. Подготовьте исх. транзакцию для вещания в сети
      1.1. Обработайте полученный результат, получите из результата id транзакции
    2. Отправьте транзакцию в сеть используя в качестве параметра id транзакции

  • Добавлен https к новому обозревателю
  • TechnoL0gT TechnoL0g

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

    https://blockexplorer.smartholdem.io/

  • 1 / 1
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search