Не можу виконувати віддалену форматі JSON-RPC на мій биткоин-вузол (C#)

Я намагаюся виконати віддалений JSON в ЕКП. Він відмінно працює з допомогою localhost, але якщо я намагаюся зробити це з іншого комп'ютера.

Ось що я так далеко:

 тип int індекс = 0;
 Класу HttpWebRequest в WebRequest = (HttpWebRequest будуть).Створити("http://fakeip:8332");

 запити WebRequest.Облікові дані = новий а networkcredential("fakeuser", "fakepw");
 /// важливо, інакше сервіс не зможе desirialse ваш запит правильно
 запити WebRequest.Значення contentType = "застосування/JSON-RPC в";
 запити WebRequest.Метод = "повідомлення";

 Створення екземпляра Джо = нове створення примірника();
 Джо.Додати(новий JProperty("jsonrpc", "1.0"));
 Джо.Додати(новий JProperty("ідентифікатор", "1"));
 Джо.Додати(новий JProperty("метод", "getinfo"));
 // параметри-це величини колекції, яка метод вимагає..
 Словник<рядок, рядок> параметри = новий словник<рядок, рядок>();
 якщо (параметри.Ключі.Лічильник == 0) {
 Джо.Додати(новий JProperty("параметри", новий JArray()));
 } ще {
 JArray реквізит = новий JArray();
 // додати реквізит у зворотному порядку!
 для (int я = параметр params.Ключі.Рахунок - 1; Я >= 0; я) {
}
 Джо.Додати(новий JProperty("параметри", реквізит));
}

 // сериализации JSON для запитів
 рядок s = JsonConvert.SerializeObject(Джо);
 байт[] ByteArray з = кодування.В utf8.Метод getbytes(и);
 запити WebRequest.ContentLength = об'єкт ByteArray.Довжина;
 Потік даних потік = запити WebRequest.Метод getrequeststream();
 потік даних.Запис(об'єкт ByteArray, 0, об'єкт ByteArray.Довжина);
потік даних.Закрити();

 Методу webresponse методу webresponse = запити WebRequest.Метод GetResponse();

що дає це виняток:

 Не вдалося підключитися до віддаленого сервера ---> система.Чиста.Розетки.Виключення socketexception: 
Спроба підключення не вдалася, оскільки підключених сторона не відповіла правильно 
після певного періоду часу, або встановлене з'єднання не вдалося, оскільки підключений вузол
 не вдалося відповісти fakeip:8332

Я пробував теж з допомогою curl:

 завиток --дані-двійкові 
 '{"jsonrpc":"1.0","ідентифікатор":"curltext","спосіб":"getnetworkinfo","параметрів":[]}' 
-Контент-тип H': текст/рівнина;' http://fakeuser:[email protected]:8332

завиток: (7) не вдалося підключитися до fakeip порт 8332: минув

Мій биткоин.конф:

тестовому режимі=0
сервер=1
rpcuser=fakeuser
rpcpassword=fakepw
вибрати=0.0.0.0/0
txindex=1

Хто-небудь є ідеї?

Редагувати: даемон rpcbind дозволяє мені зробити запит RPC, використовуючи C#, але цей спосіб завити по-як і раніше не працює.

Виконавши наступні дії:

завиток --дані-двійкові 
'{"jsonrpc":"1.0","ідентифікатор":"curltext","спосіб":"getnetworkinfo","параметрів":[]}' -ч
 вміст-тип:текст/рівнина;' http://fakeuser:[email protected]:8332

результати:

{"результат":null,"помилка":{"код":-32700,"повідомлення":"помилка"},"ідентифікатор":нуль}

Я отримую ту ж помилку для будь-якої команди.

+135
shivam dwivedi 26 серп. 2019 р., 21:55:45
34 відповідей

Відповідь проста getwork це Шахтар, який робить його хеширует і "отримує робота" з басейном. З getworktemplate Шахтар не обмежується, скільки роботи він може зробити в секунду для видобутку корисних копалин. Це для майнінг биткоинов. Поточна видобуток биткоинов має ASIC майнеры, які можуть зробити більше, ніж 4 GHash видобутку в секунду, що не залишає багато роботи для поточного протокол getwork.

Більш детальну інформацію можна знайти на биткоин Вікі.

+975
Satish Lakhani 03 февр. '09 в 4:24

Ви повинні включити цю функцію в налаштуваннях доплата:

enter image description here

+971
Aseem Sharma 19 лют. 2015 р., 13:04:48
Інші відповіді

Пов'язані питання


Схожі питання

У мене була така ж проблема, не можу здатися, щоб знайти хороший API, який підтримує більшість популярних індикаторів, і в той же час охоплює всі обміни. Тому я вирішив розпочати проект для цього. Так перевірте https://taapi.io . Ми покриваємо 200+ індикатори, шаблон нагороди і т. д... Я великий шанувальник безкоштовних продуктів сам, так taapi.Іо, а також безкоштовний.

Якщо ваш індикатор не є, то стріляти нам повідомлення, і ми вам його додала!

+949
rahulvlsi 25 лип. 2015 р., 04:33:55

Поки всі вибрані операції є дійсними, ви можете вибрати будь-які угоди, які ви хочете.

Ви повинні перевірити, що немає подвійних проводить серед обраних угод і, що ви тримаєте будь-які угоди, які грунтуються один на одного в правильному порядку, тобто якщо ТХ Б витрачає на вихід в Техас, Техас Б повинен бути перерахований після того, як Техас, а у блоці, якщо ви виберіть обидва.

Сортуючи їх по ставка збору (тобто збір сплачується у розмірі дані або сатоши за байт) буде захлинаючись збільшити операційні витрати, які ви збираєте на блок, щоб оптимізувати використання блоку при максимальному плату, вам доведеться, можливо, використовувати вирішувач рюкзака.

Пріоритет був типово вимкнено у Bitcoin ядро 0.12.0, я взагалі-то питав кілька місяців тому чи шахтарі далі вибирати по пріоритету.

+926
tsbicca 17 квіт. 2014 р., 19:34:18

Незважаючи на всі нинішні порівняння карт AMD:

http://en.wikipedia.org/w/index.php?title=Comparison_of_AMD_graphics_processing_units

Мені було цікаво, якщо Гфлопс би бути кращим способом, щоб порівняти міць цих карт для майнінг Litecoin. У цьому випадку одиночний або подвійний точності більш важливо для поточного аналізу?

Також мені відомо, що споживання енергії є ще одним ключовим чинником.

Редагувати:

Відповідей немає досі... Мій друг, видобуток на деякий час думає, що кількість шейдерів є найбільш важливим. Ще в порівняльній таблиці вище є більше специфікацій, які можуть бути важливими, я думаю:

  • Піксельних конвеєрів
  • Вершинні шейдери
  • Одиниці відображення текстур
  • Виведення візуалізації одиниць

Ще я думаю, що всі вони повинні бути відображені в обробці Гфлопс потужність, одинарної або подвійної точності.

+922
alethareid 27 лют. 2013 р., 01:54:12

Це було кілька днів поспіль, що я йду до dustcoin і подивитися Догкоин як менш вигідно, ніж Digitalcoin і BBQcoin, з останньою з яких є найбільш вигідною.

Але потім, якщо я йду на coinwarz я бачу протилежне: Dogecoin-це найприбутковіший, наступний цифровий і, нарешті, барбекю.

Зазначені в них ціни не сильно відрізняються, так само як і складність - нижче значення. Е. Р. цінності на момент написання цього питання - перші колони з coinwarz і значення для dustcoin:

монети і БТЦ діфф. і БТЦ діфф.
Барбекю 0.000048 (біржі) 4.3986 0.00005165 3.192
0.00036494 ДГК (біржі) 11.3679 0.00035000 8.062
Дож 0.00000031 (монети-е) 286.6240 0.00000028 271.845

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

Так що я не можу пояснити, чому кожен сайт дає прямо протилежні відповіді на ці монети, зокрема - мій внутрішній цинік говорить як мінімум один з них отримує гроші для того, щоб штучно збільшити/зменшити рентабельність кілька монет, але я знаходжу це важко прийняти.

Будь-які ідеї?

+888
don 14 січ. 2019 р., 21:22:14

Мені було цікаво, чому м'яка вилка не може в принципі розділити мережу Bitcoin, як хард-форк може. Я розумію, що м'яка вилка, за визначенням, передбачає тільки посилення правил консенсусу, але результат все одно буде два різні набори правил консенсусу. Якщо деякі вузли розгляне блок або угоди дійсною та інші вважають його недійсним, мережі ділять повинні бути максимально незалежно від правила консенсусу сторони новіше. Ролі кожної сторони в дивізії буде просто реверс жорсткий чохол вилки.

+867
Avery Alejandro 19 лип. 2014 р., 20:48:55

Більшість електронних гаманців послуг, ймовірно, буде використовувати стандартний біткойн-клієнт працює в режимі сервера. Ви б потім контролювати його за допомогою JSON в ЕКП команди.

Але для особистого користування, ви, ймовірно, хочете просто використовувати існуючий електронний гаманець рішень чи здійснення кимось, щоб допомогти вам встановити ваш гаманець з урахуванням таких факторів, як безпека даних, відповідного гаманець резервного копіювання і так далі (shameless автопроконцерна - ви можете звертатися до мене;) ).

+853
amosrivera 23 бер. 2016 р., 14:05:43

Більшість ікос збору коштів за допомогою ERC20 жетони контрактів/Crowdsale, розгорнутих на платформі Эфириума. Це означає, що вони не створюють власні блокчейнами або монети від подряпин, які, в свою чергу, означає, що вони верхи на спині все блокчейн Эфириума ресурсів для видобутку, блок розвідки і т. д.

+825
Hills of Eternity 24 бер. 2015 р., 11:51:35

Я повільно стають освіченими про те, як блокчейн і біткойн-адреси, роботи. Тепер я розумію, чому це більш безпечно, щоб використовувати інший биткоин-адресу для кожної транзакції ви робите але тепер я намагаюся зрозуміти, як я можу добитися цього за що-то як паперові гаманці для освітніх цілей.

Так, я помітив, що більшість великих бірж в даний час створюється нова громадська адреси кожен раз, коли ви хочете кріптовалюти депозит. З того що я читав, це стало можливим завдяки використанню розширеного ключа, який містить в собі публічні і приватні боку, як звичайні ключі. Тепер, коли я все ще трохи заплутався, як це працює саме для них (бірж), щоб відкрити всі кошти від усіх громадських організацій створено в той же час (так як вони показують вам повний баланс, і ви можете витратити залишок з тим, що начебто тільки 1 угода). Чи може приватний розширена ключ дасть вам доступ, щоб витратити всі кошти на всіх публічних адрес, згенерований з 1 приватна розширеного ключа?

Також, Коли ми говоримо, адреси не слід використовувати більш ніж 1 разів, я припускаю, що це повинно бути використано в 2 рази в якийсь момент, оскільки ви додаєте гроші і потім знімати, тобто 2 угоди все? Або я зовсім неправильно?

+820
user244033 29 трав. 2010 р., 10:45:43

Я встановив биткоин-ядра на Mac і доступні файл config на вкладці Параметри на биткоин-на Qt.

Тепер, я почав Testnet на нього нижче параметри.

тестовому режимі=1
сервер=1
rpcuser=ХХХХХ
rpcpassword=хххххх
rpctimeout=30000
щоб=8332

Я був в змозі виконати це правильно. так я думав, що доступу до RPC від інших систем, так що у мене присвоюється публічний IP і у файлі config, я вже згадував

вибрати=0.0.0.0

Отже, я спробував запустити Qt на моєму Mac, але не вдалося запустити його, як він кидає невірний-вибрати підмережа специфікація і я не міг відкрити на вкладці "Налаштування", а потім відкрийте файл конфігурації.

Я намагався отримати доступ до папки безпосередньо на '~/library/application підтримки/биткоин/' але немає папки з ім'ям Биткоин в моєму Mac.

Є інше місце, де він буде?

Я обшукав всю систему, використовуючи биткоин.conf, але не знайшов жодних результатів.

може хто-небудь допомогти мені в цьому?

+810
Chooo 28 лип. 2015 р., 15:39:46

привіт, може хто-небудь пояснити, як вони це роблять, як це 1EpisodeiV111111111111111111wbq9i2 1ANewHope1111111111111111111vnYm6d 1itisAPeriodofCiviLWarRebeLyzK2rv 1SpaceshipsStrikingFromA111vh24Fi 1HiddenBaseHaveWonTheirFirstVCuggv 1VictoryAgainstTheEviL111123YSBKf 1GaLacticEmpire1111111111111xsW5hg 1DuringTheBattLeRebeLSpies11ybfhtp 1ManagedToSteaLSecretPLansToxvKf4k 1TheEmpiresULtimateWeapon11zoRcyn 1TheDEATHSTARAnArmoredSpacezUyCHa 1StationWithEnoughPowerTo11vFTWwp 1DestroyAnEntirePLanet1111122KUcy5 111111111111111111112xT3273 111111111111111111114ysyUW1 1111111111111111111141MmnWZ 1111111111111111111114oLvT2 1PursuedByTheEmpiresSinisterypjWrk 1AgentsPrincessLeiaRacesHomewxuNtt 1AboardHerStarshipCustodian1yhX6zg 1ofTheStoLenPLansThatCan111zCJt3f 1SaveHerPeopLeAndRestore111yULD1y 1FreedomToTheGaLaxy1111111122roNk3

останні 6 Чарі не хвилює

але як це можливо, чи може одна допомогти мені з Gen-адресу в конкретних приватних ключ від варіанту

я намагаюся використовувати brainflayar , биткоин-РНН , blockparser, але не в змозі компіляції я запускаю командний рядок Linux і Ubuntu в Windows PLS допомогти

+759
Charles Gutfeld 4 бер. 2013 р., 03:57:30

Ви могли б відкрити рахунок у веб-гаманці (наприклад, StrongCoin або MyWallet), і відправити туди монети.

Звичайно, вони повинні генерувати самі потім новий адресу і переїхати туди монети.

+751
Vandana Baghel 4 жовт. 2019 р., 01:35:55

Вам потрібно завантажити весь блокчейн для того, щоб добувати биткоины? Я завантажую в Bitcoin-Qt, і я боюся, що це буде займати занадто багато пам'яті на моєму комп'ютері. Крім того, я просто читала, що коли інший вузол завантаження блокчейна від мене, що також сполучить швидкостях. Це правда?

+732
SmartyPants 6 груд. 2016 р., 15:36:28

Країна, де я, здається, беруть Bitcoin на інтерес прямо зараз.

Я працюю старшим програмістом в одній компанії і зробили кілька проектів, але зараз мене головним чином цікавлять можливості, які можуть з'явитися від Bitcoin на програміста в моїй маленькій європейській країні.

Мені здається, є домен биткоин.ABC і биткоины.в ABC, де ABC розшифровується моє ім'я країни дву.

Я пішов у чат мережі Freenode #біткойн, #стартап, запросив кілька осіб, але не міг знайти будь-яку корисну інформацію про можливості, що можна зробити в моєму випадку.

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

Я не знаю, але, може бути, побудувати новий гаманець, або такі? Я би дуже вдячний за будь-які ідеї, думки або ресурсів, щоб прочитати на моєму випадку. Спасибі.

+566
zcleft 5 квіт. 2019 р., 08:39:37

якщо у вас є 50 BTC на одну адресу, а ви про відправку 10 бтц за іншою адресою, програмно лівої биткоины(40 БТД) на адресу комісії платіжної системи. тому деякі гаманці послав залишилися биткоины за вирахуванням комісії на нову адресу в цілях конфіденційності.

Майже всі гаманці не показувати цю угоду, тому що його операції, яку ви не робили і містить биткоин зміни.

+557
Dovev Hefetz 27 трав. 2017 р., 02:25:20

На малюнку нижче іржавих Рассела розгортання блискавки паперу, ви можете побачити візуалізацію зобов'язання угоди та їх результати:

enter image description here

За кожний платіж у каналі, є два згенерованих проводок зобов'язання, для Аліси і для Боба. Як Аліса і Боб підписати обидві угоди зобов'язання, тому вони обидва дійсних угод (хоча тільки один з них може бути включена в блокчейн, оскільки обидві угоди провести ті ж вхідні дані).

Обидві операції платні двома виходами. Угоди Аліса (зліва на схемі, зробити txa по) сплачує наступні два сценарії:

  • Звичайний P2PKH (або його segwit еквівалент) висновок, що Боб може витратити на свій дозвілля.

  • Вихід у тому, що Аліса може витратити почекавши вказану кількість блоків (скажімо 100), а дію з OP_CSV, або боб може витратити, якщо у нього є шматок даних, хеш значення в цьому висновку. Я називаю це прообраз; в інших описах блискавки це закритий ключ використовується для створення підпису.

В угоді, що Боб (праворуч, txb з) Вони інвертуються, немає:

  • Вихід, який платить Аліса через P2PKH.

  • Висновок, що Боб може витратити після очікування 100 блоків або який вона зможе витратити в будь-який час за допомогою прообразу.

У ці виходи, Аліса попередньо вибирає зображення, що запобігає Боб витрачати її виходу (відкликання) і Боб вибирає попередньо зображення, що заважає Алісі від витрат на його виході (відкликання-Б). Вони могли використовувати випадкових чисел великого розміру, хоча вони, напевно, обидва використовують хеші від hashchain, створений за допомогою іржавого Рассела 64-мірне shachain , щоб дозволити компактне зберігання будь-яких виявлених хеші, посів послуги початковими випадкової величини.

Кожен раз, коли Аліса і Боб повинні оновити стан каналу, вони обидва показують іншій людині прообраз для hashlock вони на виході попереднього стану каналу, що дозволяє іншій людині, щоб створити пролом засіб від угоди.

+531
kia4567 25 жовт. 2012 р., 15:29:09

Я знаю, що може бути, це трохи рано, щоб почати задавати гаманці для реалізації мережевих підключень блискавки, навіть якщо більшість не підтримують SegregatedWitness ще.

А як щодо каналів оплати? По ідеї вони вже там давно, і наскільки я розумію, вони не впливають на пластичність транзакції, якщо не в поєднанні з іншими каналами, утворюючи мережу (блискавки). Отже, є чи гаманець там, що вже їх реалізує? Я тільки знайти бібліотеки (такі як BitcoinJ), які підтримують їх, але не гаманці.

+503
AlexiaK 29 трав. 2011 р., 20:16:12

може хто-небудь допомогти мені з'ясувати, можливості, якщо bitcoind ЕКП.

Як відправити непідтверджені монети? Команда НВК 'sendmany' і param 'minconf = 0' з якихось причин не представляється можливим. Але як зробити цей вид угоди, як hardwallet Трезор зробити це.

І ще одне питання. Як надіслати на адресу в одній транзакції (наприклад: https://www.blockchain.com/btc/tx/7657ca99ace83887a4a7b0f1ae3544c3bdb152ae8e5d5a5b3bb126fc826fbc3f) Sendmany теж не допустимо.

Спасибі заздалегідь.

+497
Nikunj Rathi 29 трав. 2013 р., 09:18:42

Відкриті операції-це вільна бібліотека програмних примітивів фінансової криптографії, що використовуються для реалізації криптографічно безпечних фінансових операцій.

Відкритих угод також включає в себе сервер і API клієнта.

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

Відкритих угод використовує сильне крипто. Залишки є незмінними (навіть шкідливим сервером.) Квитанції є руйновані і зайвим. Угоди непідробна. Готівку не відстежити. Чеки не мають позначок. І т. д.

Відкритих угод може довести всі баланси, а також Які документи ще дійсні, а які угоди закриті, без збереження якої-небудь історії транзакцій (крім останнього розписку.)

OT може бути використаний для створення гаманців, ринкового обміну, і багато іншого. В основному в будь-якому місці ви хочете побудувати безпечні транзакції, ви можете використовувати від.

яким чином гроші потрапляють у відкриті мережні транзакції?

Будь-який користувач, вибираючи в якості емітента цінних паперів, можуть випускати свою валюту на серверах від завантаження підписаного валюти контракту і потім випуску кількість одиниць. То будь-який інший користувач може використовувати той же валютний контракт для відкриття рахунків активів, номінованих в тій же валюті. (На практиці більшість користувачів не випускати свої власні валюти, а просто використовувати вже існуючі.)

Майбутні доповнення дозволять грошових одиниць на основі блокчейн валютах видаються на ВЗ без емітента, з підтримкою резерви будуть зберігатися в multisig голосуванні басейн на Blockchain себе. Докладніше про те, як це буде працювати, див.: https://bitcoin.stackexchange.com/a/834/6473

Ви також можете бути зацікавлені в цьому: як можна відкрити угод на биткоин?

+489
brojack 23 трав. 2017 р., 02:29:00

У мене два питання, обидва про sendmany.

По-перше, є межа того, скільки угод я можу послати з sendmany? (Не тільки обмежити Баша максимальна довжина параметра). Відправляє близько 500 операцій ОК?

По-друге, якими будуть збори, використовувані при відправці багато операцій (і, отже, можливе створення великої угоди)?

+457
Mike Polyakov 24 лип. 2015 р., 05:34:43

Просто зробив це. Легка робота Pezzy. Скопіюйте насіння/секретний ключ від мого Електрум (оригінал БТЦ) гаманець і використовувати його в "у мене вже є варіант сім'я" в Електрум грошовий гаманець. Це логін і покаже вам залишилося биткоин гроші.

PS: Я Електрум Електрум і грошові гаманці, встановлених в одному комп'ютері. Не було жодних проблем під час передачі. Я зробив переклад мій оригінальна BTC на інший гаманець для безпеки. Але я сумніваюся, що мені потрібно було це зробити, тому що я сумніваюся, що будь-яку проблему відповідь буде відбуватися, оскільки вони є окремими блокчейнами.

+455
Aj334 18 лип. 2019 р., 11:33:06

Я відправив биткоины на биткоин гаманець. Але це той же самий адресу як мій биткоин, гаманець-це просто годинник, гаманець і мої гроші просто сидів там, як я зрозумів Допоможіть мені будь ласка

+449
Mg Nyi Naing 26 серп. 2011 р., 20:36:11

Адреса є невірним, так як контрольна сума не відповідає вказаною адресою. Для отримання більш детальної інформації див. тут: https://bitcoin.org/en/developer-reference#address-conversion

+434
WDZaphod 1 квіт. 2017 р., 10:06:10

settxfee встановлює транзакцію плата за кожен кілобайт, так що відповідний підрозділ для встановлення пріоритетів у мережі і в блоках.

З sendtoaddress розмір (в байтах) не відомо заздалегідь, так що ви не можете встановити точну плату.

+395
Anobodyasks 3 груд. 2016 р., 03:09:17

Я використовував биткоин-основний пакет у вузол JS, щоб отримати інформацію про блок-деталь з допомогою команди протоколу RPC.

Наприклад:

ВАР клієнта = вимагають('биткоин-ядра');

константный клієнт = новий клієнт({ заголовки:'помилкове', хоста:'127.0.0.1', сеть'тестовому режимі' пароль:'ХХХХ',порт:'18332', протокол SSL: {
 включено: помилкові,
 суворий: помилкові
 }, час очікування:'3000', name:'ХХХХ' });

клієнта.getBlockchainInformation().тоді((допомога) = консоль>.звіт(довідка));

Він кидає зазначені нижче помилки:

необроблене rpcerror відмову: не знайшли

Будь-яке рішення для цього.

Спасибі заздалегідь.

+347
greycode 27 лют. 2012 р., 22:25:12

Здавалося б, що у вас є (точніше був їм на момент запуску команди) 6 каналів, які були профінансовані, але поки не оголошена. Це, швидше за все, чому ваш сайт бачить їх (getinfo), але gossipd не (listchannels), так як вони не були оголошені ще немає.

+316
Kerby 19 бер. 2011 р., 13:15:04

Знайти батьків не зробить ваш ТХ пройти.

Вам знадобиться батькам і закритого ключа відправника адреса (видобуток басейн у вашому випадку), так що ви можете відтворити і підписують угоди з

+261
fnetx 5 жовт. 2018 р., 12:25:16

Биткоин перший биткоин електронні гроші схема якої вирішена проблема подвійної витрати? Я під враженням, це і був один, якщо його найбільший внесок, але я не можу знайти джерело, щоб підтвердити істинність цього твердження. Я знаю, що це нерозумно просити доказів чого-небудь не існуючого, але я пишу дисертацію.

+221
Cleanshooter 17 груд. 2016 р., 23:23:43

У мене є програма, де я створюю HD-гаманця з паролем та зберегти відкритий майстер-ключ до бази даних для користувачів.

Потім, я хочу, щоб користувач міг отримати резервну копію гаманця на власному гаманці, в цьому випадку я використовую Wallet32. Я відновити акаунт у Wallet32, який використовує ключ шлях м/44'/0'/0'/

На моєму боці додатка, я створюю шлях начебто так (на C#):

NewKeyPath шлях = Новий Шлях("44/0/0/0/0" + nextDerivation);
ВАР childKey = за замовчуванням.Витягати(newKeyPath);

Змінна nextDerivsation просто інкрементіруется при кожній покупці. Коли отриманий відкритий ключ створюється на боці додатка, воно не збігається з похідною відкритого ключа в wallet32. Так, якщо оплата здійснюється через додаток, Wallet32 не забрати його.

Я використовую бібліотеки C NBitcoin#. Коли я намагаюся додати апострофи в рядку шлях наприклад:

NewKeyPath шлях = Новий Шлях("44'/0'/0'/0/0" + nextDerivation);
ВАР childKey = за замовчуванням.Витягати(newKeyPath);

Потім я отримую повідомлення "невірний формат вводу помилка. Я не знаю, чи ті апострофи потрібні чи ні, але коли я вводжу той же самий шлях деривації в генератор Bip32, то я можу створити такий самий публічний ключ. Я можу відправити платіж на отриманий адресу і wallet32 піднімає його вгору.

Може хто-небудь мені точку в правильному напрямку про те, що мені потрібно використовувати для шлях у бібліотеці NBitcoin отримати ті ж результати?

+221
skibyukea 17 лют. 2017 р., 21:06:45

Bittrex не внеску співтовариства з-за деяких технічних питань, і тепер просить ID транзакції. Як я можу знайти проводок, на мій пульсації адреси і тегів, що відбулося кілька днів тому?

Я намагався, дивлячись на Bithomp, графіки XRP, але нічого це корисно. Якщо є API, який я можу програмувати, я можу зробити це також.

Будь ласка, допоможіть, спасибі!

+174
Anoos Anu 26 лют. 2019 р., 22:48:03

При написанні наступного коду:

 ////////////////1-ї сервер форуму//////////////////
 //Створення головного секретного ключа з насіння
 ExtKey закритий ключ = новий ExtKey("16236c2028fd2018eb7049825e6b4f0191de4dbff003579918de7b7348ff06ac");
 //створити майстер-публічний ключ з цього закритий ключ
 ExtPubKey за замовчуванням = закритий ключ.Кастратів();

 //зберегти це wifStr як ключ до наступного сервера використовувати і генерувати всі дочірні ключі 
 рядки wifStr = за замовчуванням.Метод ToString(Мережа.Основною);
////////////////Кінець//////////////////



 ////////////////2-ї сервер онлайн//////////////////
 ExtPubKey ключ = ExtPubKey.Розібрати(wifStr);
 //Платіжний сервер отримає замовлення, зверніть увагу, сервер не потрібен закритий ключ для генерації адреси
 uint з замовлення = 1001;
 //адреса створений тільки з ключа публіку простіше 
 Адреса BitcoinAddress = ключ.Вивести ("ідентифікатор замовлення").Промовчанням.GetAddress(Мережа.Основною);

Консоль.Методу WriteLine(адресу);
////////////////Кінець//////////////////

Я використовую загартовані функції деривації ? будь ласка, поясніть, чому . Я знаю, що для того, щоб використовувати загартовані функції окремий висновок я повинен витягти його із загартованої батьків, але звідки мені знати, що батько загартованої батьків ?

+172
George P Chacko 12 лист. 2013 р., 06:49:37

Будь ласка, див. тут https://en.bitcoin.it/wiki/Transaction_fees .

Передбачається, що з плином часу кумулятивний ефект збору угода дозволить комусь створити нові блоки, щоб "заробити" більше биткоинов, що буде видобуватися з нових биткоинов створюється новий блок. Це теж стимул, щоб намагатися, щоб створити нові блоки, навіть якщо вартість новоствореного блоку від гірничодобувної діяльності є нуль в далекому майбутньому.

+119
Doug Reed 9 лип. 2016 р., 01:17:45

2014 методи більше не працюють. 2017 оновлення Биткоин / Лайткоин коду http://practicecoin.com/index.php/2017/04/19/genesis-block/

Кожна криптовалюта похідна від биткоин блок буття, перший блок в блокчейн, створення яких жорстко зашиті в код сайту. Для того, щоб довести, що він справжній, звичайні правила хешування Меркле корінь і консенсусу інформацію застосувати. Отже, потрібно придумати яку-серйозно магічних чисел, щоб ввести код.

Прийнятим методом, описані у всіх клонування монета гідів, передбачає встановлення значення до нуля для першого запуску, отримую повідомлення про помилку, і використовуючи значення, виводяться в лог-файлу для заповнення у вихідний код. Однак розділ код Биткоина, яка обчислює необхідні хеши для налагодження друку був видалений з кодової бази до версії 0.9, в самому кінці 2013 року. Історія йде, що вона робить ланцюг більш безпечна для шахтарів, але я підозрюю, що звичайна обфускація розробниками.

Монети, які вже були клоновані до 2014 року, як і лайткоин, і працює блокчейнами з блоком буття не змінюється. Ні пізніші проекти, які готові працювати із застарілою базою. Тим не менш, у нас є амбітна мета використання новітніх код Лайткоин, з-за всіх удосконалень безпеки і продуктивності вони злилися в биткоин, плюс підтримка Segwit. Отже, перед нами стоїть завдання розробки методу для обчислення значень на наших власних.

Ми могли б шукати вихідний код або використовувати приклад одного, але це цілком можуть бути перенесені і налагоджено. Існує кілька ОСС автономне буття блокувати програми майнінгу на C, Go і Python, який ми будемо надалі оцінювати.

+65
Michael Sefranek 27 лют. 2013 р., 17:28:00

Показати питання з тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil