Є точна відкриті специфікації на протокол Peercoin?

Я шукав відкриту специфікацію протокол Peercoin (більш точне, ніж біла папір), і я не міг знайти один. Чи можна знайти щось схоже на биткоин доступний специфікація протоколу на биткоин Вікі, але для пиркойны ?

+749
Martin Zinovsky 28 трав. 2012 р., 21:32:55
32 відповідей

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

+999
Jayanta 03 февр. '09 в 4:24

im нове в цьому світі і хотів би краще зрозуміти. у мене є онлайн-платформа, і я хотів би отримувати платежі від клієнтів прямо на свій гаманець без використання 3D партії.

я зрозумів, що Bitcoind є одним з моїх варіантів. насправді я хотів би реалізувати у моєму сайті.

дайте мені знати, якщо це можливо: 1. кінець костюмера хочете депозит в биткойнах. 2. він отримує унікальний адреса для свого угоди, що пов'язано з моїм гаманцем безпосередньо. 3. чекаємо як мінімум 1 підтвердження від мережі блокчейн. 4. його рахунок зараховані на платформі.

спасибі,

+995
Sndn 23 черв. 2014 р., 01:31:54
Інші відповіді

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


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

Я веду блог і хочете отримувати пожертвування від моїх послідовників. Так я думав, щоб додати биткоин-адресу на моєму "підтримайте мене"-сторінки!

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

Так:

  1. Це безпечно для використання (і, отже, використовувати) той самий адресу для всіх мої пожертви?
  2. Якщо ні, то які кращі практики?
+981
Antoine Driard 9 вер. 2010 р., 07:49:06

Оформити цей API-інтерфейс: https://blockchain.info/api

Спеціально шукати в "операції та блоки даних" & "ринкові дані".

З PHP ви можете використовувати цей API і роботи з даними. PHP також дозволяє створювати і експортувати в Excel аркушів: http://www.the-art-of-web.com/php/dataexport/

Для мене, тому що я знаю PHP, це буде самий простий шлях, щоб піти.

+932
peterrus 14 лист. 2016 р., 07:40:20

При перемиканні провайдерів гаманець/програм, найбезпечніший варіант, як правило, просто відправте BTC на адресу, що надаються новою системою (після того як ви зробили резервну копію мнемонічної фрази/ключі для нового гаманця).

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

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

+891
Lachy Vass 4 груд. 2013 р., 01:27:14

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

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

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

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

+871
everbird 18 трав. 2019 р., 22:36:54

примітка: що Нільс Шнайдер називає 'З', я називаю 'м'.

ця сутність реалізує все це: https://gist.github.com/nlitsme/dda36eeef541de37d996

розрахунок

підписання ECDSA робиться наступним чином:

дане повідомлення "м", знак-секрет 'до' секретний ключ 'х'

 Р = р*к (еліптичної кривої скалярне множення)
 Р = xcoordinate(Р)
 з = (м + х * р) / до (мод м)

питання = порядок групи назвою secp256k1 = 2^256 - 432420386565659656852420866394968145599

тепер, якщо у нас є 2 підпису з однаковими K, то можна записати наступним чином:

 С1 * до = ( М1 + х * р ) (мод м)
 С2 * до = ( м2 + х * р ) (мод)

відняти ці два рівняння, що призводить до:

(С1-С2)*до = (М1-М2) (мод м)

так що знак-секрет " до " тепер може бути обчислена так:

до = (М1-М2)/(С1-С2) (мод м)

і приведений до приватний ключ може бути обчислена так:

х = (С1*к-М1) / Р (мод м)

практичний приклад

первісної угоди

нижче лінії становлять:

  • поле версія
  • кількість входів (02)
  • на 2 входи
  • кількість виходів (01)
  • вихід
  • поле locktime

    01 00 00 00
    02
     Ф6 4С 60 3Э 2З 9ф 4Д АФ 70 С2 Ф4 25 2б 2Д компакт В0 С0 2В 7С 19 72 38 р. до н. е. 9С 3д змінного струму ба е5 55 ба ф7 01 01 00 00 00 8а 47 30 44 02 20 7С Д4 Е4 ц0 25 С3 С4 5е 40 р. до н. е. 81 д9 А6 98 34 24 51 87 61 А2 6б 6е Ф5 ф7 ФД ц0 клавішу F5 і D5, 2-ой поверх 84 3а Д1 02 20 44 Е1 ФФ 2Д ФД 81 02 ЦФ 7а 47 С2 1д 5С 9ф Д5 70 16 10 д0 49 53 С6 83 65 96 В4 Фе 9Д Д2 Ф5 3Э 3Э 01 41 04 дБ н0 С6 15 32 27 9С ф7 29 81 С3 58 4Ф С3 Е0 22 16 12 76 99 63 5С 27 89 Ф5 49 Е0 73 0С 05 9б 81 АЕ 13 30 16 21 18 59 А9 А6 9С Е2 3Ф 5Ф 06 Д5 2б 7Б Ф1 Ф2 49 А8 4е Фе 85 35 К8 А8 29 49 В4 С5 ФФ ФФ ФФ ФФ ФФ
     29 ф8 41 дБ 2В А0 ка ФА 3а 2а 3С 89 Д1 Д8 С3 Е9 Е8 67 62 8ф С6 1е бути 89 Ф4 15 А4 6В С8 д9 85 4а 01 00 00 00 8а 47 30 44 02 20 7С Д4 Е4 ц0 25 С3 С4 5е 40 р. до н. е. 81 д9 А6 98 34 24 51 87 61 А2 6б 6е Ф5 ф7 ФД ц0 клавішу F5 і D5, 2-ий поверх, 84 3а Д1 02 20 9а 5Ф 1С 75 Е4 61 Д7 се Б1 МВ 3С АБ 90 13 бе 2Д С8 5б 6д 0d з А8 С3 С6 Е2 7е 3а 5а 5б 5в АА 3Ф АВ 01 41 04 дБ н0 С6 15 32 27 9С ф7 29 81 58 4Ф С3 С3 Е0 22 16 12 76 99 63 5С 27 89 Ф5 49 Е0 73 0С 05 9б 81 АЕ 13 30 16 А6 9С 21 Е2 3Ф 18 59 А9 5Ф 06 Д5 2б 7Б Ф1 Ф2 49 А8 4е Фе 85 35 К8 А8 29 49 В4 С5 ФФ ФФ ФФ ФФ ФФ
    01
     з A0 86 01 00 00 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 ас
    00 00 00 00
    

вхідні скрипти

вхідний скрипт складається з: * загальна довжина (8а) * підпис * відкритий ключ

8а 
 47 30 44 02 20 7С Д4 Е4 ц0 25 С3 С4 5е 40 р. до н. е. 81 д9 А6 98 34 24 87 51 61 А2 6б 6е Ф5 ф7 ФД ц0 клавішу F5 і D5, 2-ий поверх, 84 3а Д1 02 20 44 Е1 ФФ 2Д ФД 81 02 ЦФ 7а 47 С2 1д 5С 9ф Д5 70 16 10 д0 49 53 65 96 83 С6 В4 Фе 9Д Д2 Ф5 3Э 3Э 01
 04 41 дБ н0 С6 15 32 27 9С ф7 29 81 С3 58 4Ф С3 22 16 Е0 12 76 99 63 5С 27 89 Ф5 49 Е0 73 0С 05 9б 81 АЕ 13 30 16 А6 9С 21 Е2 3Ф 18 59 А9 5Ф 06 Д5 2б 7Б Ф1 Ф2 49 А8 4е Фе 85 35 К8 А8 29 49 В4 С5 ФФ

підпис-це є asn1 закодованих р+вартість + в hashtype індикатор (01)

30 44 
 02 20 7С Д4 Е4 ц0 25 С3 С4 5е 40 р. до н. е. 81 д9 А6 98 34 24 51 87 61 А2 6б 6е Ф5 ф7 ФД ц0 Ф5 Д5 2Ф 84 3а Д1
 02 20 44 Е1 ФФ 2Д ФД 81 02 ЦФ 7а 47 С2 1д 5С 9ф Д5 70 16 10 д0 49 53 65 96 83 С6 В4 Фе 9Д Д2 Ф5 3Э 3Э
01

так що тепер ми можемо витягти ці значення з угоди:

ПК 04dbd0c61532279cf72981c3584fc32216e0127699635c2789f549e0730c059b81ae133016a69c21e23f1859a95f06d52b7bf149a8f2fe4e8535c8a829b449c5ff
Р d47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
С1 44e1ff2dfd8102cf7a47c21d5c9fd5701610d04953c6836596b4fe9dd2f53e3e
С2 9a5f1c75e461d7ceb1cf3cab9013eb2dc85b6d0da8c3c6e27e3a5a5b3faa5bab

Далі нам потрібно обчислити хеш повідомлення.

підготувати

Прокладка вхідного скрипти, і додати hashtype

01 00 00 00
02
 Ф6 4С 60 3Э 2З 9ф 4Д АФ 70 С2 Ф4 25 2б 2Д компакт В0 С0 2В 7С 19 72 38 р. до н. е. 9С 3д змінного струму ба е5 55 ба ф7 01 01 00 00 00 00 ФФ ФФ ФФ ФФ
 29 ф8 41 дБ 2В А0 ка ФА 3а 2а 3С 89 Д1 Д8 С3 Е9 Е8 67 62 8ф С6 1е бути 89 Ф4 15 А4 6В С8 д9 85 4а 01 00 00 00 00 ФФ ФФ ФФ ФФ
01
 з A0 86 01 00 00 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 ас
00 00 00 00
01 00 00 00 <<< hashtype

розрахунок М1

замінити першим входом з відповідним скрипт

01 00 00 00
02
 Ф6 4С 60 3Э 2З 9ф 4Д АФ 70 С2 Ф4 25 2б 2Д компакт В0 С0 2В 7С 19 72 38 р. до н. е. 9С 3д змінного струму ба е5 55 ба ф7 01 01 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 змінного струму ФФ ФФ ФФ ФФ
 29 ф8 41 дБ 2В А0 ка ФА 3а 2а 3С 89 Д1 Д8 С3 Е9 Е8 67 62 8ф С6 1е бути 89 Ф4 15 А4 6В С8 д9 85 4а 01 00 00 00 00 ФФ ФФ ФФ ФФ
01
 з A0 86 01 00 00 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 ас
00 00 00 00
01 00 00 00

потім зробити те SHA256(SHA256 з(змінена угоди))

це призведе до : c0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e

розрахунок м2

замінити другим входом з відповідним скрипт

01 00 00 00
02
 Ф6 4С 60 3Э 2З 9ф 4Д АФ 70 С2 Ф4 25 2б 2Д компакт В0 С0 2В 7С 19 72 38 р. до н. е. 9С 3д змінного струму ба е5 55 ба ф7 01 01 00 00 00 00 ФФ ФФ ФФ ФФ
 29 ф8 41 дБ 2В А0 ка-ФА 3а 2а 3С 89 Д1 Д8 С3 Е9 Е8 67 62 8ф С6 1е бути 89 Ф4 15 А4 6В С8 д9 85 4а 01 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 змінного струму ФФ ФФ ФФ ФФ
01
 з A0 86 01 00 00 00 00 00 19 76 А9 14 70 79 2Ф В7 4а 5д 7Д Ф6 ф7 45 ба ц0 Фе 02 87 0С 1С ББ 29 3б 88 ас
00 00 00 00
01 00 00 00

потім зробити те SHA256(SHA256 з(змінена угоди))

це призведе до : 17b0f41c8c337ac1e18c98759e83a8cccbc368dd9d89e5f03cb633c265fd0ddc

Зверніть увагу, що викуплені вихідний скрипти і сценарії виходу з цієї угоди всі ідентичні в цьому випадку. Це звичайно не так.

тому наші хеш повідомлення:

c0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e М1 
17b0f41c8c337ac1e18c98759e83a8cccbc368dd9d89e5f03cb633c265fd0ddc м2 
С1 44e1ff2dfd8102cf7a47c21d5c9fd5701610d04953c6836596b4fe9dd2f53e3e
С2 9a5f1c75e461d7ceb1cf3cab9013eb2dc85b6d0da8c3c6e27e3a5a5b3faa5bab

М1-М2 = 0xA931DC8C0E011326AE4D6FAB7DED290b196966154e0a73a0df434413217b3e92
С1-С2 = 0xAA82E2B8191F2B00C8788571CC8BEA41086440225a4b5cbed84d02cf638123d4

modulare зворотне С1-С2 = 0xf7d5417b3844fd8f4b3d909979fa7480ce094fb233d759274fd6c3aa6cf86593

тому цінуйте наш секрет " До " - це:

-> (М1-М2)/(С1-С2) = 0x7a1a7e52797fc8caaa435d2a4dace39158504bf204fbe19f14dbb427faee50ae

приватний ключ, який може бути розрахована :

С1*к-М1 = 0x797035d79964e4b74fbbef4460379c410261cd01de43278bc2a7efaa541dd8e9 - 0xc0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e
= 0xB88D652EFF3056CEBFE1E72343C6CA67d7e3daf5a1f76e366680d6619cdbcdbc

(С1*к-М1)/Р = 0xc477f9f65c22cce20657faa5b2d1d8122336f851a508a1ed04e479c34985bf96

Пояснення угоди зміст

Транзакція складається з Кількість кількість входів і виходів.

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

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

Коли вихідний викуповується, вхідного і вихідного скрипти об'єднуються, і оцінені клієнтом Bitcoin. результат повинен бути "істинний".

Мова скрипта дуже простий, не-Тьюринг-повного мови на основі стека.

Найпоширеніший сценарій виглядає так:

---- вхідний скрипт ( scriptSig ака )
Натискаємо підпису
Натискаємо файлі publickey
---- скрипт ( scriptPubKey ака )
ДУП
HASH160
Поштовх pubkeyhash
EQUALVERIFY
Опція -- checksig

Зверніть увагу, що "поштовх" явно не помічені як поштовх у биткоин опис сценарію.

В скрипті висновок, спочатку він перевірив, що addresshash ( що биткоин-адресу в двійковому форматі ) відповідає відкритому ключу від вхідних даних. Потім з опція -- checksig підтверджено, що вказана підпис є допустимою для даної транзакції.

+863
airmil 23 черв. 2017 р., 16:17:59

Ви не збираєтеся такий:

Чоловіком і визнайте, що ви ризикнули через MtGox і втратили. Те ж саме відноситься до акції, сировинні товари, золото, etc. Ви вирішили зберегти значні кошти в нерегульований обмін на нерегульованій "валюти".

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

P. S. Мої холдинги вниз теж, але не через холдинги на біржі MtGox.

+855
Prak903 14 черв. 2012 р., 03:45:49

Витягнути дані з https://bittrex.com/api/v1.1/public/getmarketsummaries

Ви отримаєте словник, включаючи весь обсяг ринків даних (і багато інші дані ). Просто виберіть 10 ринку.

+809
Hereblur 29 трав. 2019 р., 14:22:17

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

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

+753
Nottenga 22 січ. 2011 р., 05:12:20

Новий стек обмін це мій перший пост, тому вибачте, якщо грубо.

Я частина проекту зацікавлені в залученні BTC і крипто торгівлі в Анголу. Ми не впевнені, з чого почати і що кращий маршрут прийняти це тобто: створити біржу або гаманець, який дозволяє Р2Р мобільних транзакцій. У нас є хороша команда і серйозний інтерес + інвесторів, але не вистачає технічних знань.

Я хочу сказати, щоб особи, зацікавлені знають про торгівлю Bitcoin для АОА в Анголі. Також якщо у вас є які-небудь загальні / технічні знання про Африку / БТЦ ми хотіли б спілкуватися або принести вам на борту. Спасибі.

+738
Lakshmareddy 9 січ. 2011 р., 04:38:54

Ви можете перевірити це велике спільнет на Пітер Wuille:

Там ніколи не буде більше, ніж 20999839.77085749 БТЦ.

Причини ця цифра нижче, ніж у часто цитованих "21 мільйон":

  • Схема субсидування (50 BTC за блок, половинки кожні 210000 блоків) округляється до Сатоши (0.00000001 біткойн), що призводить до злегка менше вже (20999999.9769, щоб бути точним).

  • З-за незрозумілих правил в оригінальному програмному забезпеченні (що зараз важко змінити), в 50 БТЦ створений в генезис блоці насправді unspendable, так що залишилося тільки 20999949.9769 є.

  • Там були два появи (блоки № 91842 і #91880) дубліката coinbases, де угоди компанія блоку мала ж хеш, як останні попереднього блоку, викликає автоматично монети будуть "переписані" в базі даних. Це стало неможливо пізніше, використовуючи BIP30 і BIP34, але монети ці блоки постійно пропадає (два рази 50 БТЦ).

  • Кілька разів, шахтарі не стверджував, що всі збори/субсидії вони можуть блок, наприклад блок #124724 тільки стверджував 49.99999999 субсидії БТЦ замість 50.01.

  • Скоро, з введенням доказово unspendable виходів (OP_RETURN), то не буде вважатися частиною комплекту витрачається більше монет (всього в даний час 0.00835434 БТЦ).

Схожі теми:

+654
peabody 14 лют. 2011 р., 14:24:11

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

+651
RandomUs1r 12 жовт. 2018 р., 08:34:07

Коли я намагаюся використовувати Electrum або інші гаманці у мене помилка: транзакція була відхилена мережеві правила.\Н\n66: хв реле плата не зустрічав Як відправити bitcon з нульовою внесок?

+582
Huntkil 3 трав. 2011 р., 08:22:43

Що таке auhoritative джерела для забезпечення хеш попереднього блоку? або у шахтарів продовжувати слухати новітні блоки?

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

Ще одне питання: розмір nonce-це тільки 4 байти(32 біта). Даної версії, previousBlockHash, hashMerkleRoot, біти є постійними, не було б дуже легко перебрати всі можливі ідіотів? 2^32 = 4 гіга = 4 гіга хеш-машина може закінчити цю задачу в одну секунду.

Частіше, ніж ні, просто 4-байтове випадкове число не досить випадковості, щоб знайти блок. Шахтарів постійно додавати нові транзакції - тому hashMerkleRoot не дуже постійна.

Також я думаю, що є extranonce поле, яке додає більше простору.

+547
Marcos Maciel 16 вер. 2011 р., 18:41:37

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

+537
zagrippa 15 бер. 2014 р., 12:18:51
  1. https://en.bitcoin.it/wiki/Bitcoin_Jobs

  2. http://workforbitcoin.com

  3. http://www.btcworkers.com

  4. http://bitgigs.com

  5. http://www.rugatu.com

  6. http://www.bitcoinerr.com

  7. http://www.reddit.com/r/Jobs4bitcoins

  8. http://coinworker.com

  9. http://bittask.com

Всі ці поради хоч і некрасивий. Чекати клієнт StackExchange, щоб почати використовувати биткоины.

+520
Mahmoud Farahat 11 вер. 2014 р., 00:29:04
слід використовувати для питань, пов'язаних з електронно-грошовий гаманець, який представляє собою вилку Електрум гаманець перетворені для використання з биткоин отримувати готівку гроші. Його можна завантажити з electroncash.org
+509
marktucks 16 лип. 2015 р., 02:58:31

Існує два різних кодувань.

Все в біткойн-протоколу, в тому числі угоди, підписи і попередження підпису, використовує шифрування Der. В результаті 71 байт підписів (в середньому), так як є кілька байтів заголовка, а R і S цінуються змінної довжини.

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

Правильному кодуванні Der підпис має наступний вигляд:

  • 0x30: заголовок байтом, що вказує складова структура.
  • 1-байтовий ідентифікатор довжини все те, що слід.
  • 0x02: заголовок байтом, що вказує ціле число.
  • 1-байтовий ідентифікатор довжини для значення Р
  • Р координат, як тупоконечниками ціле.
  • 0x02: заголовок байтом, що вказує ціле число.
  • 1-байтовий ідентифікатор довжини на значення S.
  • З координат, як тупоконечниками ціле.

Де початкове значення 0x00 байт для R і S Не допускається, за винятком випадків, коли їх перший байт в іншому випадку були б вище 0х7f (в цьому випадку один 0х00 перед вимагається). Також зверніть увагу, що всередині підпису транзакції, додаткове hashtype байт відповідає фактичні дані підписом.

+474
yogev levi 28 лист. 2013 р., 00:01:55

Я новачок в биткоинах.

Я хотів дізнатися технічні характеристики монет всередині вихідного коду. Чи може одна скажи мені,

* Які функції і змінні, які відповідають до вас і задайте значення специфікації монета?

Припустимо, монети лайткоин і джерело https://github.com/litecoin-project/litecoin і монетки специфікації:-

  1. Блок Часу
  2. Блок Нагороди
  3. Блок Часу
  4. Блок Нагороди
  5. Нагорода Хальфинге Час
  6. Maxcoins
  7. Труднощі Перенацілити Час
  8. Час Дозрівання Монет
  9. Час Підтвердження
  10. Щоб
  11. Порт
  12. Порт тестовому режимі
+386
Bhuwan Acharya 1 лип. 2014 р., 10:43:49

Я збираюся відповісти на це, немає. Хоча деякі номери биткоин-бірж підтримує взаємну взаємозаліку, наприклад SGX і СМЕ дозволяють компенсувати ф'ючерсні контракти, як ви говорите, Я впевнена, що біржі MtGox тільки API дозволяє торгувати торгівля на MtGox. Якщо вам потрібен інший обмін вам потрібен API для обміну.

+365
xtra 1 вер. 2015 р., 08:33:20

Відповідь буде залежати від того, де угода відбулася. Якщо він був у США (люди можуть використовувати биткоин, щоб купити в деяких магазинах зараз), бізнес юридично в змозі платити в американській валюті, $75. Зверніть увагу на гроші "ця записка є законним платіжним засобом для всіх боргів, публічних і приватних" є юридичною мовою, заявивши, що ви повинні прийняти його всередині нас. Якщо вони платять за що-небудь ще, це нормально, але вони повинні домовитися з вами про те, що вартість іншої валюти на той день. Якщо це був онлайн-транзакції в іншій країні, скажімо, Великобританії, то в договірне право цієї країни буде застосовуватися.

На питання, чи Є биткоин-це валюта або актив дійсно спірне, тому що для одного, борги, засновані на валютній нейтральне значення, якщо не вказано інше у письмовому вигляді, а по-друге, американська валюта не є "офіційною" валюти за межами США, або (хоча, рівно як і Биткоин, це сприймається, як щось цінне за кордоном), все залежить від того, в якій країні ви перебуваєте. Весь сенс биткоина є те, що вона є валютою, яка не прив'язана до країні. Якщо ви платите Bitcoin, ви приймаєте, що це валюта.

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

+363
Kryptorahastaja 24 серп. 2014 р., 01:39:08

Я думаю GDAX (зараз про всіх) просто видалити bitcoincash: префікс перед відображенням користувачеві. Я можу підтвердити це з свого биткоин-грошова застава-адреса м....

Я пам'ятаю, читав, що технічно приставка-це частина адреси, і в залежності від реалізації, деякі гаманець може не розпізнати його. Хоча я впевнений, що Coinbase має зробити ретельне дослідження, я б просто зробити usecashaddr=0 для биткоин-Азбука гаманець

+292
STANE 9 трав. 2013 р., 02:52:38

Я не думаю, що є серйозні недоліки биткоина. Звичайно, ні один, що інший монети рішенні.

Однак, Биткоин має певні властивості, які можуть бути замінені іншими. Більшість криптовалют тільки що. Популярні властивості, які альткоинов зміни:

Деякі альткоины не використовуйте механізм для військовополонених або використовувати гібридний механізм. Пиркойны (спочатку названий PPCoin) був першим альткоины використовувати доказ-Кола механізм, який в основному майнеры провести певну кількість валюти для того, щоб мій новий. Peercoin використовується гібридний PoS і військовополонених. В NXT - це отримувати гроші, яка використовує чистий поз.

  • на тяп алгоритм

Биткоин використовує алгоритм SHA-256, який є хеш-алгоритми, які практично повністю вимагає процесорного часу для розрахунку. Це означає, що це легко для створення користувацького обладнання для виконання цих обчислень. Існує безліч альткоинов, які використовують скрипт як функцію PoW алгоритм. Скрипт більше пам'яті і тому важче реалізувати в додатковому обладнанні. Перший альткоины для реалізації алгоритмі Scrypt є лайткоин. Primecoin потрібні шахтарі для розрахунку великих простих чисел в полоні механізму.

  • загальна кількість монет, які можна добувати

Биткоин має 21 млн. обмежити монета. Деякі альткоины підняти цю межу, наприклад, Догкоин, інші нижче його, наприклад, 42.

  • швидкість, з якою нові блоки створюються

Биткоин блоки видобуваються в середньому на один блок кожні 10 хвилин. Багато продавців вимагають, що транзакція була підтверджена кілька кварталів, перш ніж вони приймуть його. З часу підтвердження 10 хвилин (насправді, рекомендована кількість підтверджень чекати-це 6) може бути досить обтяжливо в деяких випадках використовувати. Лайткоин має підтвердження часу 2,5 хвилини.

  • створено час до максимальної кількості монет

Блок нагороди, як правило, мають вдвічі скоротити час. Кожен раз вдвічі заблокувати нагорода половинки, поки вона занадто мала, щоб представляти за допомогою максимальною точністю і він стає рівним нулю. З Bitcoin будуть приймати до 2140 до тих пір, поки блок нагорода стає рівним нулю. Деякі монети скоротити цей період. Іноді вони вкорочують її так багато, що творець (хто перші міни, звичайно) звинувачують в пре-видобуток, тому що він мій дуже швидкий і легкий на початку існування монети.

+272
Andrey Vlasovskikh 5 лют. 2010 р., 19:03:19

Лайткоин не використовувати такий же алгоритм, як биткоин. Биткоин хеші SHA-256 в основі. Хеші лайткоин алгоритмі Scrypt заснований. Ви повинні використовувати майнер здатний зрозуміти алгоритмі Scrypt. На початку історії Лайткоин немає графічний процесор здатний шахтарі як продуктивність графічного процесора щодо процесорів був дуже бідний. У час продуктивності графічного процесора збільшилася, і сьогодні більшість добувних програмне забезпечення підтримує обидва алгоритму SHA-256 і Scrypt. Частина тієї причини, що GPU майнинге можна, що параметри алгоритмі Scrypt використовується в Лайткоин (і інші клони) були обрані, щоб зменшити "твердість пам'яті" алгоритму. Параметри за замовчуванням для scrypt для N=2^20, р=8, р=1. В алгоритмі Scrypt використовується Лайткоин використовує параметри N=2^10, p=1, p=1, це приблизно в 100 разів менше пам'яті жорсткий і дозволяє графічним процесорам виконувати процесори, поки вони не при N=2^20, р=8, р=1.

+206
ldnunes 28 трав. 2014 р., 07:42:46

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

Ця система буде працювати на VPS, і клієнт не хоче біткойн-клієнт працює, так що я буду створювати і реле всіх операцій натискаємо TX на blockr.Іо

Це повинно працювати нормально, але у мене виникли деякі проблеми з розміром транзакції і плати за транзакцію.

  1. Відповідно до цього відповіді , якщо значення я намагаюся відправити більше, ніж 1BTC мені не потрібна плата

    1. Комісії може і не знадобитися зовсім, якщо пріоритет операції досить висока. В цілому за 1 BTC, один день, достатньо час і баланс, які можна відправити без комісії.
    2. Якщо які-небудь окремі платежі нижче 0.01 БТЦ, мінімальна плата буде необхідно.
    3. Мінімальна комісія, при необхідності, становить 0.0005 BTC за 1000 байт від загального обсягу трансакцій.
    4. Внесок кожного входу і кожного виходу в загальний розмір становить кілька послідовних, як тільки він змінюється в значній мірі, якщо є стиснене ключі (стандарт для новостворених організацій на останні версії клієнта)
  2. Згідно цієї відповіді значення зросте, виходячи з розміру угоди

    Плата 0.01 BTC за кілобайт транзакції, але: якщо розмір блоку (розмір всіх угод в даний час чекають, щоб бути включені в блок) менше 27 КБ, операції безкоштовно. Якщо розмір блоку буде більше, ніж 250 КБ, операції стають все більш дорогими, так як його довжина наближається до межі 500 кб. Відправивши транзакцію, якщо його довжина 400 кб буде коштувати в 5 разів звичайного розміру; відправка коли 499 КБ обійдеться в 500 разів і т. д.

  3. За даними bitcoinfees.21.до мене повинні використовувати API, щоб отримати кращий угоди плата динамічно

    { "fastestFee": 40, "halfHourFee": 20, "hourFee": 10 }
    

Так ось мої питання:

  1. Що є кращим способом для розрахунку плати за транзакцію? Враховуючи, що я буду робити розрахунки вручну (скрипт) і не використовуючи биткоин клієнта
  2. Яку максимальну кількість входів, яке можна відправити на операцію?
  3. Що я можу зробити, якщо угода застряє через невеликий плата за угоду?
+196
bentech 12 серп. 2012 р., 04:28:15

переваги для мережі

Може, але ледве-ледве.

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

пільги для окремих

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

Він робить тебе незалежним.

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

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

+195
Elkier Zenelcanaj 11 трав. 2019 р., 05:30:24

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

+190
Gail Hines 27 черв. 2014 р., 20:17:59

Я прочитав з книги << освоєння биткоин >>

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

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

+147
Euripedes 27 квіт. 2017 р., 11:55:52

Є якісь поточні плани segwit2x/btc1 щоб змінити заголовок блоку в зворотному несумісним способом, або постійно, або з блоком сигналу (наприклад, "хард-форк біт"), перш ніж він йде у прямому ефірі? Це іноді згадується як "знищення захисту".

Наскільки мені відомо, btc1 вимагатиме сигнального блоку. Проблема в тому, що вузли СПВ не зможете його знайти, тому що вони за визначенням не завантажувати цілі квартали. Іншими словами, вузол СПВ нічого не знає про розмір блоку (і дуже мало знаємо про блок органи в цілому).

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

Якщо так, схоже, вузлів SPV буде мати ніякого способу, щоб відрізнити s2x і Bitcoin ланцюга. Вони будуть слідувати в залежності від того, мережа має саму докази роботи - навіть якщо цей ланцюг містить неприпустимий блок органів. Це буде мати серйозні наслідки для безпеки коштів контролюється СПВ гаманці.

+119
lisska 10 лип. 2017 р., 19:53:49

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

+100
Chhathpuja 18 лист. 2017 р., 10:00:30

Можна UTXO відправити на кілька адрес?

Немає. UTXO є призначення/адреса/вихід/scriptPubKey/...

Я знаю адреси P2SH можете оплатити кільком адреси

Неправильно. Виходи P2SH можуть бути викуплені власниками кількох (навіть не) закритих ключів. P2SH-вихід не розділяти коштів.

P2SH адресу, потім ви зможете визначити, які вимоги до викупу з цієї адреси?

Ususaly, немає. Іноді Google та інші пошукові системи можуть допомогти. P2SH-адреса-це хеш невідомого сценарію. Це не можливо, щоб побудувати сценарій з його хеш.

+24
rohitpatna 29 трав. 2010 р., 10:17:28

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

$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