@phpclubru

Страница 407 из 956
Alexander
03.12.2017
19:37:06
Здравствуйте, кто-нибудь добавлял эфир к себе на сайт? Какие решения использовались? Идеально что-то типа block.io но ничего не могу подобного найти...

Время
03.12.2017
22:55:32
Друзья, тут может быть кто то сможет подсказать, как из приватного ключа эллептической кривой secp256k1 я могу получить публичный ключ? Генерация пары ключей происходит так (в консоли): openssl ecparam -name secp256k1 -genkey -noout | openssl ec -text -noout Генерирует приватный ключ, и публичный. Мне нужен алгоритм, который из моего приватного ключа извлечет публичный. Буду оч признателен, если кто поможет, или если вопрос не по теме чата, тогда может сможете подсказать русскоязычный чат по криптографии? Извлечение публичного ключа из приватного, пример можно привести так же с помощью утилиты openssl, но если будет пример на чистом php (работающий на версии php 5.x.x) то вообще идеально.

Pavel
03.12.2017
23:09:39
https://github.com/Bit-Wasp/secp256k1-php#convert-a-private-key-to-a-public-key ченить такое пробовал?

Время
03.12.2017
23:19:20
https://github.com/Bit-Wasp/secp256k1-php#convert-a-private-key-to-a-public-key ченить такое пробовал?
ого, неа, сейчас попробую, спс. Вопрос один, никаких зависимостей нету от библиотек php? работает со стандартными и на пятом php ?

Google
Pavel
03.12.2017
23:20:06
ну это же расширение на си

По другому врядли как-то получится. Если нету возможности компилировать и ставить расширения - придется городить микросервис который по входному private key выдает public key.

Pavel
03.12.2017
23:23:39
Какой-то демон который висит на порту и принимает http запросы

Время
03.12.2017
23:24:11
да нет, это не варик. Как вариант тогда через openssl утилитку это провернуть.

Pavel
03.12.2017
23:25:08
Ну да

https://stackoverflow.com/questions/20086121/convert-ecdsa-private-hex-key-to-public-key

Вот запускаешь через exec и получаешь публичный ключ

Время
03.12.2017
23:26:01
https://stackoverflow.com/questions/20086121/convert-ecdsa-private-hex-key-to-public-key
благодарю, щас поэксперементирую

Подскажите, почему функция exec() будучи запущенная в цикле, по всем итерациям выдаёт одно и то же значение? Пример кода: for ($x=0; $x++<10;) { $data = exec('apg',$out); $console = implode($out); print_r($console); echo "\n"; } Тут в цикле генерируется случайное число через консоль и выводится, но если всё это в цикле, то выведется 10 одинаковых значений подряд, хотя подразумевается, что для каждой итерации разные рандомные значения должны быть.

Erzhigit
05.12.2017
05:28:36
установил yii2 с композером не запускается в чем проблема ? что не так с php ?Fatal error: require(): Failed opening required 'E:\Server\OpenServer\domains\track.loc\web/../vendor/autoload.php' (include_path='.;e:/server/openserver/modules/php/PHP-5.5;e:/server/openserver/modules/php/PHP-5.5/PEAR/pear'

уже работает

всем привет

Google
Серёга
05.12.2017
09:06:07
привет

Erzhigit
05.12.2017
09:08:28
fatal error при обнавление composer update

вчем проблема

Call to undefined method Composer\Package\RootPackage::getConfig() in C:\Users\###\AppData\Roaming\Composer\vendor\fxp\composer-asset-plugin\Config\ConfigBuilder.php on line 111

в yii2 установливаю phpexcel

добавил в компосер "phpoffice/phpexcel": "dev-develop" фотол ошибка

Серёга
05.12.2017
09:16:59
сек, только ошибку телепатически получу)

Sparrow
05.12.2017
09:17:12
?

Серёга
05.12.2017
09:22:32
добавил в компосер "phpoffice/phpexcel": "dev-develop" фотол ошибка
вот чем тебе composer require phpoffice/phpexcel не угодил?

Erzhigit
05.12.2017
09:28:08
даже вдает ошибку composer -V

fatal error

Серёга
05.12.2017
09:29:44
фатал хорошую или плохую?)

Isaev
05.12.2017
09:31:06
Оцените корпоративный портал в плане дизайна, по шкале от совсем говно до нормально http://thinstation.info

alex
05.12.2017
09:31:29
http://thinstation.info/site/mail-delivery

совсем

Isaev
05.12.2017
09:32:03
туды не смотри)

Alexander
05.12.2017
09:35:48
Кто-нибудь прикручивал оплату эфиром на сайт?

Есть варианты кроме rpc?

Adel
05.12.2017
09:40:27
что плохого в rpc?

Google
Isaev
05.12.2017
09:44:30
не увидел дизайна
посмотри еще

Alexander
05.12.2017
09:45:38
Json-rpc

Но там на удаленном сервере вроде как нельзя геннрить новые адреса, только через свой сервис и консоль получается

В общем неудобно

В идеале нужен веб кошелек эфира с апи

Время
05.12.2017
11:45:12
Но там на удаленном сервере вроде как нельзя геннрить новые адреса, только через свой сервис и консоль получается
а тебе на php надо сгенерировать ключевую пару? приватный ключ и публичный адрес к нему?

Alexander
05.12.2017
11:46:32
Не, мне только адреса нужно генерить, каждому юзверю выдается по адресу и он может сделать на него перевод или вывести с него деньги

Alexander
05.12.2017
11:47:44
т.е. нужны методы генерации адреса, push уведомления при переводе и метод для вывода

пусть приватный ключ хранит сервис который выдает адреса

Вот подобное есть тут https://block.io/docs но только для биткоин, лайткоин и додж

Alexander
05.12.2017
11:49:51
ну да, но мне нужен только публичный )

Pavel
05.12.2017
11:50:04
Адрес это закодированный публичный ключ, который соответсвтенно всегда получается из приватного.

Alexander
05.12.2017
11:52:17
не замутить ли мультикриптовалютный веб кошелек с апи, возможно будет спрос, т.к. че-то подобного в интернете не видно...

Pavel
05.12.2017
11:57:32
Серьезно? =)

https://www.disruptordaily.com/best-web-wallets-for-cryptocurrency-top-10-of-2017/

Alexander
05.12.2017
12:25:19
нее, у них там api нет )

а идея в том чтобы как тут по 1500$ в мес за API брать ) https://block.io/pricing

Pavel
05.12.2017
12:29:51
За 99.99% SLA тебе придется тратиться на инфраструктуру тысяч на 20 баксов в месяц. А 99% будет сидеть на free тарифе ?

Google
Иван
05.12.2017
12:31:20
а для чего это апи?

Alexander
05.12.2017
12:31:43
возможно поэтому block.io умирают...но возможно нужно больше рекламы )

для полноценного прикручивания криптовалют на сайт

т.е. интеграции криптокошелька с сайтом

Иван
05.12.2017
12:32:50
Ну т.е. покупка твоего контента не за деньги а за крипту?

Maksim
05.12.2017
12:33:01
добрый день) ребят подскажите туповатый вопрос чуть. когда trait юзаешь. можно ли только определенные методы взять, а не всю стопку?

Alexander
05.12.2017
12:33:43
не просто покупка, но другие операции с криптой, например вывод

Admin
ERROR: S client not available

Alexander
05.12.2017
12:34:12
просто покупку легко прикрутить на основе публичного API блокчейна

а вот генерацию адресов и создание новых транакций проблемно...

Maksim
05.12.2017
12:35:14
Нельзя
понял. спасибо

Maksim
05.12.2017
12:37:10
а зачем
ну вот надо так))

Dmitry
05.12.2017
12:37:19
не надо

Maksim
05.12.2017
12:38:29
не надо
там методы все относятся к одной сущности. просто 2 метода специфичны. а если трейт подклдчить то волью куча ненужных методов

Dmitry
05.12.2017
12:39:25
и чем они мешают? они каши не просят. раздели на два, если так нужно

но это тебе хороший пример, чем плох говнокод

Google
Maksim
05.12.2017
12:41:12
Dmitry
05.12.2017
12:42:30
да и вообще трейты ... как говорится, опухоль ;)

Maksim
05.12.2017
12:48:28
да и вообще трейты ... как говорится, опухоль ;)
ну смотри. есть классы - одинаковые по названию - каждый для определенной роли пользователя (части кабинета). некоторые функции незачем копипастить и можно вынести в трейт и подключить

Dmitry
05.12.2017
12:49:17
наследуй от абстрактого класса

Maksim
05.12.2017
12:50:59
в отличии от абстрактного класса

Dmitry
05.12.2017
12:51:56
в том, что его можно впихнуть куда угодно по делу и нет и он не показывает принадлежность класса к чему-то, к какому-то типу

Pavel
05.12.2017
12:55:05
Абстрактные классы спасают не только лишь всегда. Мало когда они нужны.

Adel
05.12.2017
12:56:38
Кличко :)

а не Иоды :)

Pavel
05.12.2017
12:56:49
Вообще-то, да.

Sergey
05.12.2017
12:57:02
Фраза работает? Работает

Dmitry
05.12.2017
13:00:20
мариадб дерьмо?

Pavel
05.12.2017
13:01:25
Почему ж, вроде позиционируется как лучше чем MySQL

Dmitry
05.12.2017
13:01:51
у меня мускуль никогда в корку не падал...

Pavel
05.12.2017
13:03:29
Мне однажды на собесе задали такой прикольный вопрос. Написали структуру таблицы, запрос, и спросили почему он ничего не выводит, хотя должен.

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

Страница 407 из 956