
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

Google

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

Время
03.12.2017
23:23:14

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
Подскажите, почему функция 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

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?

Anatoly
05.12.2017
09:43:27

Google

Isaev
05.12.2017
09:44:30

Alexander
05.12.2017
09:45:38
Json-rpc
Но там на удаленном сервере вроде как нельзя геннрить новые адреса, только через свой сервис и консоль получается
В общем неудобно
В идеале нужен веб кошелек эфира с апи

Время
05.12.2017
11:45:12

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

Время
05.12.2017
11:47:36

Alexander
05.12.2017
11:47:44
т.е. нужны методы генерации адреса, push уведомления при переводе и метод для вывода
пусть приватный ключ хранит сервис который выдает адреса
Вот подобное есть тут https://block.io/docs но только для биткоин, лайткоин и додж

Pavel
05.12.2017
11:49:31

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

Иван
05.12.2017
12:34:03

Alexander
05.12.2017
12:34:12
просто покупку легко прикрутить на основе публичного API блокчейна
а вот генерацию адресов и создание новых транакций проблемно...

Иван
05.12.2017
12:34:52

Pavel
05.12.2017
12:34:55

Maksim
05.12.2017
12:35:14

Dmitry
05.12.2017
12:36:54

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
Абстрактные классы спасают не только лишь всегда. Мало когда они нужны.

Maksim
05.12.2017
12:55:47

Dmitry
05.12.2017
12:56:27

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 минутных мучений собеседующий признался, что этот запрос ничего не выведет потому что у них на жестком диске лежал побитый индекс :)