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

TechnoL0g
Posts
-
-
(на ред) На данный момент использую следующие среды (IDE) для удобной разработки и отладки:
Большинство от кампании JetBrains
-
WebStorm - NodeJS, Angular, VUE, js (клиент кошелька SmartHoldem)
-
Rider - C#, .NET, удобная отладка. Хорош для разработки доп библиотек (dll, so) и проектов игровой платформы Unity 3D
-
Clion - C++, отлично подходит для разработки с монетами типа Bitcoin, PostCoin, Bitshares и игрового движка Unreal Engine 4 от Epic Games
-
IntelliJ IDEA - лучшего IDE для работы с JAVA чем IDEA не видел, если говорить о крипте, тогда к примеру монеты Waves на Scorex, NXT, Ardor вы можете разрабатывать в данной среде. Существует открытая альтернатива Eclipse, но после перехода на IDEA, как в кадиллак после жигуля, хотя требуется время освоить интерфейс и доп фичи IntelliJ IDEA.
-
NetBeans - PHP, HTML, JS все для простого веба, прямая работа с ftp, менее удобный с git по сравнению с другими проектами.
Существует также PHPStorm, но как по мне, это дело привычки, для меня привычнее NetBeans при работе с простыми веб-проектами.
-
-
@djvovik в качестве легкого локального кошелька вы можете использовать онлайн кошелек, скачав исходники на съемный диск. Легкий кошелек выполняет функции получения, отправки транзакций и просмотра выполненных операций.
исходники тут https://github.com/smartholdem/smartholdem-wallet-online
откомпилированная версия, размер всего 2мб. находится тут https://onlinewallet.smartholdem.io/lightwallet.zip
распаковать на носитель и выполнить index.html
по вопросу безопасности подобного варианта написал тут https://community.smartholdem.io/topic/203/как-обеспечивается-безопасность-проведения-транзакций
-
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"
-
Постоянных нод онлайн 87
Блоков 671631
Снимок blockchain http://explorer.smartholdem.io/snapshots/-
Разработана библиотека взаимодействия API SmartHoldem в Unity 3D 5 на C#, ведётся интеграция в первые игры (публикация офиц библиотек в гит до 23.02.2018). [Следующий Unreal Engine 4]
-
Созданы 2 дополнительных сервиса
- аналитический
- биржевой децентрализованный, точки входа в децентрализованные биржи, шлюзы
(подробные анонсы по завершении тестирований)
-
Отправлен перевод API и документация по интеграции для китайской централизованной биржи.
-
Начата интеграция с латиноамериканской биржей в качестве основного расчетного биржевого актива SmartHoldem (подробности 2 квартал 2018).
-
Совместно с сторонней криптокомандой разработан новый кошелек-обменник класса shapeshift интегрированный в аналитический сервис (подробные анонсы по завершении тестирования и выход в production)
Все остальные процессы находящиеся в стадии выполнения не озвучиваются до завершения.
-
-
En línea permanente en línea 87
Bloquea 600,000
Instantánea de blockchain http://explorer.smartholdem.io/snapshots/-
firmas agregadas a cuentas en la parte superior https://blockexplorer.smartholdem.io/topAccounts
-
detección automática de idioma en el navegador
-
código fuente para el navegador https://github.com/smartholdem/smartholdem-blockexplorer.git
-
agregó nodos confiables de ssl a la billetera en línea https://onlinewallet.smartholdem.io/
-
correcciones en un bolso de papel https://paperwallet.smartholdem.io/
ahora disponible para descargar y usar localmente https://paperwallet.smartholdem.io/SmartHoldemPaper.zip -
Actualizaciones de API (peers, blockchain, txs) https://api.smartholdem.io/
-
nuevo servidor de comunidad https://community.smartholdem.io
-
correcciones en el módulo para la interacción con la API vía rpc
-
agregué una biblioteca de interacción con la API a través de mecanografiado
-
Interacción de TechnologiesPro CRM de todos los desarrolladores
-
wiki NODO-A https://github.com/smartholdem/smartholdem-node-a/wiki
-
-
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,000Descargar 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á.
-
@crazy_miner нормальная работа бч, несколько нод не отозвались, в логах забанены позже,
обновите если не обновляли
bash update.shесли нода вне топ 64, блоки производить не будет
-
@saintjah said in Общее количество монет и их движение:
без проблем=)
https://blockexplorer.smartholdem.io/address/SMUDudQ2oVoeFTtZaZ75NucTnPpH3kTcqd
отзовись, и расскажи, уж будь добр, откуда у тебя монеты до момента окончания исо взялись, ... вот он вопрос, а не чей это кошель... ггВероятно вы информированы как произошел старт сети. постараюсь рассказать.
Сама сеть сформирована 21.11.2017 в 13:00 без интерфейсов и без локального клиента.
По завершении ICO был сгенерирован генезис блок с всеми адресами и соответственно дата установлена на 21 ноября для всех адресов участвующих в ICO. Также эта дата указана в API https://api.smartholdem.io/ от нее необходимо вести отчет для вычисления правильной даты операций в сети. -
Постоянных нод онлайн 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 взаимодействия всех разработчиков
-
wiki NODE-A https://github.com/smartholdem/smartholdem-node-a/wiki
-
-
@patinity монополии = зло
-
@crazy_miner если возможно опубликуйте тут полные строки лога или в лс.
Также не забываем, топ делегаты форжат по очереди, все 64 по очередности, полный круг 64 делегатов называется раунд, в каждом раунде делегат подписывает блок 1 раз.quorum=0, так может быть если нет коннекта с остальными нодами, т.к. минимальное число подписантов 20, либо ваша нода не получила ответ о числе активных подписантов.
-
@greench total forged отображает сколько нафоржили делегаты из текущего списка топ 64 (меняется список - меняется общая сумма).
Отчеты = хорошая практика, запланированы с 11 числа февраля, т.е. по воскрессеньям 1 раз в 1 или 2 недели, в зависимости от объема текущих задач.
Также вы можете видеть подписанные адреса тут https://blockexplorer.smartholdem.io/topAccountsи еще есть community fund примерно на 415 месте SU1znm5azz52GUdvXf7r7RdcR667WMCLMf
-
@saintjah так этот адрес вы можете найти тут https://member.smartholdem.io/ico-stat адрес одного из участников, думаю если он решит отозваться он скажет
-
@komokhepbob программная виртуализация VPS не работает эффективно, рекомендуются VPS с аппаратной виртуализацией, а лучше dedicated servers, тогда никаких проблем.
-
Для обозревателя https://blockexplorer.smartholdem.io/
добавлен перевод на русский язык.Определяется по языку установленному в браузере по умолчанию.
-
- Не кажется ли вам, что в связи с получением участниками ICO бонусных монет в размерах намного превышающих изначально приобретенных ими монет, при выходе на биржу будет слив?
Монеты масштабированы пропорционально приобретенным, а не раздавались кому придется, т.е. число монет не имеет значения, т.к. они справедливо распределены между участниками ICO.
- Когда выход на биржи?
Выход на биржи был запланирован в январе 2018, разосланы все заявки на добавление монеты и договора. Техническая часть block chain SmartHoldem полностью готова, остается интеграция со стороны заинтересованных бирж. Участники сообщества будут оповещены соответствующей новостью. Точное число и час выхода не может зависеть от разработчиков платформы.
- Скажите пожалуйста где посмотреть распределение монет?
Распределение монет участников ICO находится по ссылке https://member.smartholdem.io/ico-stat
Распределение монет за баунти-кампанию https://member.smartholdem.io/bounty/payments
-
adduser smartholdem
usermod -a -G sudo smartholdem
cd /home/smartholdem
su smartholdem
bash sthcmd.sh
Жмем 1 - Install SmartHoldem
После установки жмем 5 - Set/Reset Secret
Вставляем фразу без кавычек, подтверждаемЗапускаем ноду T
ожидаем загрузки блокчейн..
вы можете просмотреть статус загрузки открыв лог L
и статус ноды Sp.s. данный скрипт это всего лишь альтернатива, и дело привычки кому как использовать управление нодой
Также скрипт имеет доп опции
- сохранить снимок блокчейн
- восстановить снимок блокчейн из локальной папки
- перезапуск ноды
- обновление ноды без удаления секретной фразы
- мониторинг ноды
- мониторинг логов
-
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. Обработайте полученный результат, получите из результата id транзакции - Отправьте транзакцию в сеть используя в качестве параметра id транзакции
- Подготовьте исх. транзакцию для вещания в сети
-
Добавлено валидное защищенное соединение к новому обозревателю блоков SmartHoldem
Лучшие среды разработки крипты и не только
Лучшие среды разработки крипты и не только
Desktop Wallet SmartHoldem
Как обеспечивается безопасность проведения транзакций
Итоги 19/02/2018
Resultados 12/02/2018
¿Qué es SmartHoldem plataforma?
Full Node Level A Delegate. Тех. вопросы, ответы.
Общее количество монет и их движение
Итоги 12/02/2018
Выпуск 80, спецгость - Europa (04.02.2018) February 4, 2018
Full Node Level A Delegate. Тех. вопросы, ответы.
Общее количество монет и их движение
Общее количество монет и их движение
Скрипт Autoinstall Node А
Добавлен русскоязычный перевод для обозревателя
Частые вопросы и ответы
Скрипт Autoinstall Node А
Простое использование API (на редактировании)
Добавлен https к новому обозревателю