на припущенні, що ваше ім'я користувача тут таке ж, як в Launchpad, я знайшов помилку #740893. Що ви маєте на увазі? Я вважаю, що на старті ваше питання, ви переплутали comp1 і comp2, так що, згідно з "генеральною схемою" comp2 розділі з прямим доступом в інтернет, не comp1. Ви можете зробити на awk як "один лайнер" `в awk 'почати { ФС = "=" } ; /малюнок/ {друку $2}' file_to_search` Що означають підтримку технології Optimus, якщо він не перемикається? Це все-таки зберегти владу як перемикання? Тип @котушка ця команда `єдність --скидання-іконки в термінал.

Я слідував інструкціям тут, щоб побудувати свій власний биткоин-транзакцій.

Погашення сировину угоду поетапно приклад вимагається

В даний час мій код може створити транзакцію і обчислити хеш SHA, але я борюся, щоб підписати його використовувати ECDSA.

Я написав код, щоб зробити це з допомогою bitcoinj, але він не працює. Мені потрібна допомога в підписанні транзакцій, використовуючи Java-бібліотека або API.

Ось що я так далеко. Будь-допомогти вам бути супер оцінив :).

імпорт орг."Апач".громад.кодек.бінарні.Шестигранник;
імпорт орг.bitcoinj.ядро.*;
імпорт орг.bitcoinj.ядро.Екє.*;

відкритий клас Test3 {
 громадськості статичної сили основних(string[] аргументи) {

 //Враховуючи закритий ключ і хеш-алгоритму SHA 256, підписати угоди

 Рядки shaHash = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";
 Рядки закритий ключ = "секретний ключ-адреса"; 

 байт[] прив = Base58.розшифруйте(закритий ключ);
 // Генерувати ключ ecsda 
 Екє рівнем = Екє.fromPrivate(прив); 
 Sha256Hash хеш = новий Sha256Hash(shaHash);
 // Знак операції
 ECDSASignature сиг = рівнем.знак(хеш);
 байт[] рез = сиг.encodeToDER();
 Рядки res2 = наговору.encodeHexString(РЕЗ);

Системи.з.метод println(res2);



}
}