Як модель хаотичність у підборі валідатори в POS?

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

У військовополонених, ми можемо моделювати блок прибуття як процес possion. Е. Р., якщо заблокувати інтервал становить 10 секунд, ми очікуємо, що в середньому блоці повинні бути створені кожні 10 секунд. Ви можете зробити два блоки, в яких час між ними менше секунди (звідси і низьковитратна процес). Можливість кожен Шахтар має для кожного блоку залежить від його фракції потужності майнінгу, але випадковим з точки зору присвоєння шахтарів блоків.

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

+494
NanoLouvre 23 вер. 2015 р., 15:53:04
38 відповідей

Є сайти, які розповідають про кожну з Гірничо басейну % від потужності.

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

Але як ми можемо знати, хто мінував блок?


Редагувати : це не дублікат.

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

Сайти виробляють дуже докладна статистика, охоплює майнінг пули з всього на 0,3% світового хэшрейт. побачити це

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

+803
k1308517 03 февр. '09 в 4:24

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


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

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

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

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

+784
BlenderBender 15 жовт. 2017 р., 11:07:31
Інші відповіді

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


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

Згідно Вікі:

  • VirVox приймає Neteller і Moneybookers
  • Bitcoin.de приймає Манібукерс

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

+723
venkatesh balaji 19 груд. 2011 р., 13:28:10

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


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

Е. Р. якщо я хочу купити .033, він буде заряджатися мене (.033 БТД в поточному купуйте курсом + банківський збір + за останні плата), і він буде показувати баланс .033. Я можу послати .033 за адресою, і це додає плата за операцію для мене. Ваш сервіс, ймовірно, зробив те ж саме.

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

Ви просили гаманець (розміщення somesite.com), щоб відправити 33 millibits за адресою С (адреса "17BK..."). Ваша угода виглядала так:

  • вхід: адреса ("1PAR..." в гаманці) - 33 millibits
  • вхідні дані: адресу " Б " ("1Mjf..." somesite.com) - 0.64443 millibits
  • вихід: адреса c ("17BK..." в гаманці Б) - 33 millibits
  • вихідні дані: адреси D ("14ov..." somesite.com) - 0.44443 millibits
  • плата за операцію: 0.2 millibits (розраховується від входу - виходу)

Другий вихід, на адресу Д, це змінити (якщо ви відправили менше загальної суми угоди, деякі зміни будуть належати вам, як, схоже, він належить до somesite.com). Це існує, тому що вихідний угода повинна бути використана в повному обсязі. somesite.com вирішив використовувати гроші за адресатам A і B, щоб мати достатньо грошей для операції. Оскільки ваш внесок прийшов до 33.64443 millibits, і ваш бажаний результат+плата доходить тільки до 33,2 millibits, зайві гроші відправлені на адресу, яку somesite.com володіє (за адресою м).

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

Очікується, що баланс гаманця Б зросла на повний 33 millibits - ви не могли б зрозумів, що це буде коштувати somesite.com у загальній складності 33.2 millibits, з-за суми угоди. Тобто, відправник сплачує плата за операцію. somesite.com ви показали баланс 33 millibits, хоча вони повинні були заплатити більше, ніж 33 насправді використовувати його.

Хоча баланс адресу було рівно 33 millibits, somesite.com також баланс адресу Б витягнути з.

+660
Sean Huntley 24 трав. 2010 р., 14:35:21

Мені було цікаво купити цей ASIC Шахтар з 5GH/s, щоб добувати лайткоины. enter image description here

Я хочу знати, я можу добувати лайткоины з допомогою цього потужного інструменту? Якщо ні, чи є ASIC Шахтар може видобувати лайткоины?

+629
Jenna Dixon 8 черв. 2012 р., 22:26:04

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

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

+613
functionvoid 11 січ. 2016 р., 21:16:34

Coinomi універсальний HD-гаманця буде робити саме те, що ви шукаєте.

Coinomi - це дуже надійні і легкі, універсальні, з відкритим вихідним HD-гаманця для Bitcoin і багатьох альткоинов. На даний момент підтримується монети:

  • Биткоин
  • Догкоин
  • Лайткоин
  • Пиркойны
  • Певний внесок
  • Reddcoin
  • NuBits
  • NuShares
  • Blackcoin
  • Feathercoin
  • Rubycoin
  • Digitalcoin
  • Cannacoin

з більш інтеграції на шляху.

+587
bogtan 28 квіт. 2019 р., 12:28:38

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

Ви могли б назвати биткоин-CLI і invalidateblock <blockhash> на першому блоці ланцюга, що ви не бажаєте виконувати.

+562
dos 19 груд. 2018 р., 09:08:31
  1. Не всі шахтарі приймають операції з null-дані (OP_RETURN) виходи
  2. Не всі вузли реле таких угод
  3. Ви впевнені, що ваш нуль-дані операції стандартні (для клієнтів 0.9.х+) ?

УПД: ваш вихід 6a74686973206973206120746573740d0a і декодується:

OP_RETURN // 6а
OP_DEPTH // 74
OP_ENDIF // 68 ... ой!

Це не стандартний висновок. Тому що нуль-виведення даних повинен містити тільки одну операцію OP_PUSH, а не довільний байт

+562
rkipp1210 19 лип. 2010 р., 10:53:57

Час життя угоди буде щось на зразок цього:

  1. Ви починаєте з клієнтом, гаманець, який містить пари ключів, і деякі невитрачені угоди (ви отримуєте від інших людей або через майнінг).
  2. Ви створюєте нову транзакцію витратити трохи невитрачених биткоины, підписати його за допомогою закритих ключів. Ваш клієнт буде зберігати свою копію.
  3. Ваш клієнт починає транслювати нові транзакції через мережу Bitcoin. Наскільки я пам'ятаю, це не вещаю про це на кожному вузлі, а кожен 8-й однолітків для того, щоб захистити вашу анонімність. Кожну хвилину клієнт також транслюватиме всі угоди, про яких відомо одному зі своїх однолітків, який також буде включати вашу нову транзакцію.
  4. Кожен клієнт, який отримує свої оборудки ретельно вивчає його - вони перевіряють, чи є підпис в порядку, чи немає помилки, і якщо ви намагаєтеся виконати подвійний витрати. Якщо угода зривається з яких-небудь критеріями, то він ігнорується повністю за рахунок клієнта. В іншому випадку клієнт зберігає увагу угоди в тимчасовій пам'яті.
  5. Всі клієнти, які знають про вашу угоду піти за аналогічним маршрутом мовлення, так як ти зробив - відправити його на 1/8 однолітків, а потім в один колегіального кожну хвилину. Вони також не буде транслювати свої угоди, якщо його гонорар занадто малий в даний момент часу (який залежить від кількості угод, які повинні бути включені в блок і так далі). Взагалі, якщо ви не сплачуєте внески, ви отримуєте покарання з повільною швидкістю трансляції правочину прямо тут.
  6. У підсумку ваша угода досягне деяких гірських басейнів та одержувачів операцій. Остання буде побачити нові операції в їхні гаманці і зберегти копію його нескінченно, але він буде відображатися як 0 підтверджень. Видобувних басейнів будуть бачити його в якості нової угоди і (швидше за все) буде включати його в кожен блок вони намагаються створити. Вони будуть зберігати локальну копію тимчасові блоки та видати відповідні зусилля, щоб вирішити їх добувачі.
  7. Шахтарі нічого не знаю про вашу операції, інші, ніж з однієї або більше транзакцій це хеши для даного кореня Тьмяніла. Їх робота полягає в хрускіт чисел, а не для перевірки блоку, а це завдання для басейну.
  8. У підсумку ваша угода буде включена в блок, який отримує вирішена. Це стає гордо транслюватися через мережу Bitcoin і кожен тримає увагу від цього (щоб знати, якщо деякі нові конфлікти транзакцій з ним в подвійній спробі). Тепер ваша транзакція має 1 підтверджень.
  9. Процес створення блоку триває, і все більше і більше блоків побудувати на вершині блокувати угоду буде включений, він отримує все більше підтверджень. Зрештою, досягають 6 і більше підтверджень, вважається повністю підтвердив.
  10. Угода завершиться поточний цикл, як тільки він йде по іншій операції, означає, що її результати можуть бути забуті "невитрачені" пам'ять і виключені будь-які інші спроби, щоб їх витрачати. Це, однак, залишаються в Blockchain тих пір, поки народ буде відслідковувати повну ланцюжок.

Є кілька ускладнень під час 51% атаки і так далі, але це основний потік стандартної операції.

+557
Wang Ren 6 вер. 2016 р., 14:29:44

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

+547
Piblip 23 серп. 2010 р., 03:58:18

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

+528
Emilio Beckmann 22 лист. 2014 р., 21:36:09

безкоштовний BTC гірської додатки

Що це? У "БТЦ безкоштовно гірничо додаток" звучить як лохотрон. Видобуток на мобільний телефон-це жахливо невигідно, і я не думаю, що ви дійсно зробили 2000000 (0.02 БТЦ => 100$) з мобільного телефону.

+510
AlianaP 10 серп. 2017 р., 19:10:55

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

+505
AFG Google Admin 4 лист. 2013 р., 02:16:48

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

Я отримав його на деякі роботи, але не моє:

cgminer.exe -о рогового TCP://ша.eobot.в COM:3333 -U в eobot.396718 --компакт-частота 150

Коли я запускаю це, це те, що я отримую. Будь-який ключ?

 [2016-05-20 20:38:18.637] пристрою не виявлено!
 [2016-05-20 20:38:18.637] чекаємо USB пристрою автовизначення або натисніть Q для виходу
 [2016-05-20 20:38:18.637] пробники для живої басейн
 [2016-05-20 20:38:18.819] басейн 0 складність змінюється на 1024
 [2016-05-20 20:38:19.638] мережі діфф встановлений у 194 г
 [2016-05-20 20:38:24.990] USB-пристрій ініціалізації, відкрити пристрій не помилитися -12,
 [2016-05-20 20:38:24.991] вам потрібно встановити відновити драйвера для пристрою АМУ 1:21
 [2016-05-20 20:38:24.993] і зв'язати - АМУ пристрій 1:21 з winusb з допомогою Задиг
 [2016-05-20 20:38:24.994] див. файл README.txt в комплекті за допомогою
 [2016-05-20 20:38:24.996] Ікар виявити (1:21) не вдалося ініціалізувати (неправильне пристрій?)
 [2016-05-20 20:38:25.357] USB-пристрій ініціалізації, відкрити пристрій не помилитися -12,
 [2016-05-20 20:38:25.358] вам потрібно встановити відновити драйвера для пристрою АМУ 1:21
 [2016-05-20 20:38:25.360] і зв'язати - АМУ пристрій 1:21 з winusb з допомогою Задиг
 [2016-05-20 20:38:25.362] див. файл README.txt в комплекті за допомогою
 [2016-05-20 20:38:25.363] Ікар виявити (1:21) не вдалося ініціалізувати (неправильне пристрій?)
 [2016-05-20 20:38:25.715] USB-пристрій ініціалізації, відкрити пристрій не помилитися -12,
 [2016-05-20 20:38:25.717] вам потрібно встановити відновити драйвера для пристрою ДЕК 1:21
 [2016-05-20 20:38:25.719] і доцент ДЕК пристрій 1:21 з winusb з допомогою Задиг
 [2016-05-20 20:38:25.721] див. файл README.txt в комплекті за допомогою
 [2016-05-20 20:38:25.723] Гекко виявити (1:21) не вдалося ініціалізувати (неправильне пристрій?)
+498
Sophia Mathew 9 трав. 2018 р., 14:22:19

намагаєтеся запустити eloipool , слідуючи підручник питання розділ. При запуску eloipool.py я стикалася з цією помилкою:

Зворотне трасування (самий недавній заклик останнього):
 Файл "eloipool.py" рядок 84, в <модуль>
 від Bitcoin.вузол імпорт BitcoinLink, BitcoinNode
 Файл "/Users/harshagoli/Projects/eloipool/bitcoin/node.py" лінія 22, в <модуль>
 імпорт мережевого сервера
 Файл "/Users/harshagoli/Projects/eloipool/networkserver.py" лінія 28, в <модуль>
 EPOLL_READ = виберіть.EPOLLIN | виберіть.EPOLLPRI | виберіть.EPOLLERR | виберіть.EPOLLHUP
AttributeError: модуль "вибір" не має атрибут 'EPOLLIN'

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

+478
BlameSaiki 4 лип. 2012 р., 16:31:33

Вам потрібно чітко прив'язати його до 0.0.0.0 з допомогою даемон rpcbind=0.0.0.0

Читати Андрій Чау докладний відповідь: не можу дістатися до віддалених биткоин сервер RPC

+466
2523454 11 груд. 2011 р., 02:57:47

Теоретично. Це не механізм якої-небудь атаці, але про "втрачених" монети. Може бути. Це тільки для навчального експерименту.

Що, якщо хтось має можливість відправляти операцій на кожному вузлі пулу пам'яті. Він також можливість відправки TCP-пакетів з деякого списку адрес інтернет-протоколу (65533 ІПС проти 9686 вузлів, наприклад).

Він відправляє транзакції, але R і S, в ньому підпис не сформована таким чином, вони можуть бути сформовані за реальним власником закритого ключа. Кожен вузол повинен отримати непідписаних Техас HASH і потім перевірити це сиг для того, щоб підтвердити суму витрат на вихід. Це займе деякий час.

Це теоретично можливі DDoS-атаки [будь]мережу Монетка? Кожен вузол потрібно перевірити підпис, і це займає деякий час. За умови, що зловмисник має повний UTXO встановити локально на своєму [XXXX] машина ІПС.

Або IPv6 складається ця "проблема"? Або що насправді означає "повний біткойн-вузол"?

+396
forse 24 лип. 2013 р., 00:01:52

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

Він не робить різниці безпеки. Два напади згадав (витяг K через часу атаки і повторного використання K для двох операцій) мають дуже мало спільного з повторним використанням адреси.

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

+384
Lorgim 11 лист. 2016 р., 12:24:32

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

+382
DreamBro 15 лют. 2016 р., 08:10:55

Трохи монет оподатковується? Іншими словами, якщо ви приймаєте трохи монет, коли ви продаєте товар, ви платите податки на виручки, якщо ваш прийом биткойнах?

+372
Forhad 7 жовт. 2012 р., 17:57:57

Ви віддаєте недійсною угоди в gettransaction спосіб.

+356
Bogdan Marius Calapod 25 лип. 2019 р., 05:13:29

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

+337
azazar 26 лют. 2013 р., 01:11:35

Я використовую биткоин форматі JSON-RPC в 14 версію, так як я можу використовувати sendFrom команда в разі інклюзивної плату.

+320
SAMSUNGA300FU 6 січ. 2017 р., 20:00:08

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

+317
Hayao 19 серп. 2014 р., 15:09:42

Я передав 10 монет від мене останні рахунку на мій гаманець. Угоди з'являється двічі на мій гаманець, одна пройшла навиліт і підтверджена протягом хвилини, а в іншій-0 підтверджень (через 2 тижні) і ідентифікатор транзакції не з'являються на блокчейн. Так що я отримав свої биткоины, але тепер у мене є цей "фантом" непідтверджені транзакції в гаманці. Як мені позбутися, якщо він?

+304
Bernard Payne 14 лип. 2014 р., 12:32:41

Як підписати сировиною, операції з закритим ключем. це мій сирої угоди :

0200000001fcd54594bba82795afa84ebf500b3944546117c9371e951fc4539e7455ebafb20000000000ffffffff01b8f902000000000017a914b4e6b1471691d9e9e54cd19d39c8565bcadeb3338700000000

який зроблений за Bitcoin-CLI і createrawtransaction .

Що сировинної угоди, досконалої в сервер.

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

Будь ласка, дайте мені знати, з прикладом коду. Мій мовою є Java.

Спасибі.

+248
owlonline 26 жовт. 2017 р., 08:08:02

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

Мені цікаво, як створити базу даних Р2Р (як блокчейн?) який може бути збережений на якусь вечірку (шахтарів)?

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

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

+192
mrfazolka 23 бер. 2013 р., 08:17:30

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

Ось деякі возитися в інтерпретатор Ruby, щоб показати це:

#два тижні, виражене у секундах
twoweeks = 60 * 60 * 24 * 7 * 2
# => 1209600
#поточної складності на момент цієї публікації
діфф = 7988698.97
# => 7988698.97
#складність, якщо він тільки взяв на тиждень, щоб провести останні 2016 блоків
(різ * twoweeks) / (twoweeks / 2)
# => 15977397.94
#складність, якщо знадобилося чотири тижні, щоб провести останні 2016 блоків
(різ * twoweeks) / (twoweeks * 2)
# => 3994349.485

Пара максимумів зберегти зміни складності від занадто різких. Він ніколи не може більше, ніж четверний (у чотири рази, 400% до попереднього складності) або більше чверті (чверть, 25% від попередньої складності).

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

+191
tantantheman 15 січ. 2011 р., 13:41:51

Оригінальний биткоин клієнт не має консоль налагодження або багато речей, які ми бачимо в сучасних Біткойн. Крім того, це скомпільованого програмного забезпечення (C++ повинен бути складений), тому ви не можете перевірити, що для його вихідний код. Тим не менш, Сатосі опублікував вихідний код разом з попередньо скомпільований виконуваний файл. Для створення операції, ви можете знайти це в репо ви пов'язані src/main.cpp. Це функції через createtransaction. Ще одну копію оригінального дистрибутива можна знайти на nakamotoinstitute.org.

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

+181
ryan caber 17 вер. 2019 р., 12:10:06

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

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

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

+166
Marco Castronovo 6 трав. 2010 р., 16:45:53

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

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

Маяк і багаторозрядні HD використовуйте гаманець слова таким же чином. https://www.vinumeris.com/lighthouse

+142
Vinnix 11 лип. 2012 р., 02:31:14

Я читав цю гілку про вчинення правочину без висновку:

Кілька біткойн-транзакції дозволено не мають виходів (тобто всі входи стати плата за операцію)?

Відповідь полягає в тому, що виходи під певного значення вважаються "пил" або "спам".

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

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

+142
cornel petru 11 січ. 2017 р., 23:34:14

Інший варіант: Aurumxchange.com

Я використовував їх для переказів SEPA і він працював як шарм.

+135
John Rugov 25 серп. 2019 р., 15:55:21

Від розробника сайту MintChip, ми бачимо, що:

1:

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

2:

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

[...]

У зароджується цифрової економіки повинен бути здатний вмістити невеликий обсяг операцій, таких як мікро-транзакцій (до 10$) і нано-операцій (до 1$).

3:

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

4:

  • MintChip платежі є миттєвими і безвідкличними

  • Немає ніякого вимоги для зовнішньої авторизації

5:

Чіп MintChip є Тампер модуля (ТРМ), іноді також називається апаратний модуль безпеки (HSM). Протокол передачі значення не може бути змінено без попередження.

[...]

  • Безпеки чіп (у тому числі апаратного і програмного забезпечення) є найбільшою уразливості в системі MintChip, тому MintChip буде використовувати з підвищеною безпекою фішки з регулярно запланованих оновлень безпеки.

  • Система MintChip навмисне призначені для зміни як чіпси і криптографічних механізмів в прозорій формі. Можливо навіть, в силу закінчення конкретної платформи MintChip версія.

З цієї інформації, можна припускати такі властивості:

  • У MintChip буде зберігати своє значення на сам чіп, а не покладатися на якісь зовнішні системи. Це означає, що люди могли б мінова вартість між собою без необхідності підключення до інтернету. Биткоин робить ставку на блокчейн і біткойн-мережі.
  • Чіп MintChip, ймовірно, буде легко продається і купується, як і будь-яка частина обладнання, і (сподіваюся) не буде вимагати від користувачів, щоб надавати особисту інформацію, що б пов'язати їх з чіпом. Це дозволить зробити чіп зіставимо з биткоин гаманець у вигляді апаратного або фізичної биткоин. Це дозволить фішок, щоб бути продані самі по собі, а не використовуваний для передачі значення, якщо ви бажаєте, щоб залишатися повністю анонімним. Як Bitcoin гаманець у більшості випадків можуть бути легко скопійовані, то це буде не зручно торгувати ними, як це.
  • MintChip буде в змозі впоратися з угод менш ніж на $1, але межі дії не вказані. Биткоин, звичайно, працює до Сатоши на даний момент.
  • MintChip покладається на обладнання безпеки. Саме устаткування можна модернізувати і старі версії може бути примушений до кінця. А це означає, що система не заблокована-в одне рішення з самого початку, це може означати, що MintChips може втратити значення як одне оновлення, що робить їх менш бажаними для зберігання цінностей. Крім того, якщо відомості про обладнання безпеки злив, весь MintChip економіки може бути надана послуга нічого не коштує. Але знову ж таки, це лише домисли. Биткоин спирається на безпеку криптографія, яка є прозорою та передбачуваною, і на безпеку програмного забезпечення з відкритим кодом, будучи ще більш прозорим. У підсумку користувачам мережі Bitcoin, і будь-які розробники йдуть проти системи, їх зміни не можуть бути прийняті споживачами. Це палиця про два кінці, так як в деяких серйозних биткоин гравці можуть спробувати виконувати свою власну порядку денного, а не відбуваються зміни, коли вони необхідні.

Це наводить мене на припущення, що MintChip модель роботи буде схожий на один із відкритих транзакцій (хоча я не експерт в кожному). Як я думаю, MintChip буде працювати:

  • Кожен чіп буде зберігати будь-приватна стоянка ключ для генерації підпису і, можливо, деякі дозволу, що ключ є законним (можливо, відкритий ключ, підписаний Королівський канадський монетний двір або що-то). Це було б схоже на гаманець в Bitcoin.
  • Чіп також буде містити дані про всі операції він брав участь. Це буде схоже історії транзакцій в биткоин, тільки без всяких блоків.
  • Для того, щоб відправити гроші на чіп буде створити нову транзакцію на основі невитрачені проводці, і він буде відправлений в якості підтвердження передачі цінності. Знову ж, за аналогією з Bitcoin угод.
  • Нових грошей буде створено РКМ шляхом створення угод, які не мають входів і підписати їх з якимось особливим ключем.
+43
Kazen 17 жовт. 2012 р., 20:07:14

Ти взяв свої монети назад? У мене така ж проблема...

З ранку сиджу, розповів мені наступне: "На жаль, цифрова валюта операції з використанням самих блокчейнами є незворотними, і, як тільки вони направляються не існує способу, щоб повернути кошти. Якщо ви надсилаєте електронну валюту з вашого рахунку Coinbase на адресу електронної пошти, випадково, ваші кошти будуть повернуті вам протягом 30 днів, якщо кошти залишаються незатребуваними. Якщо адреса електронної пошти вже не стверджував, ви могли б зробити так, щоб забезпечити кошти повертаються до вас."

+36
donette grist 17 вер. 2010 р., 08:34:40

Я вважаю, що NXT в проект намагається зробити.

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

+33
Poppy 30 жовт. 2016 р., 23:23:38

У вас є кілька речей неправильно.

1) Аліса відправляє запит на все її оточення комп'ютер вузли і попросити кореня Меркель дерево і хеш-коди, необхідні для підтвердження транзакції.

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

2) деякі шахтарі серед своїх однорангових вузлів буде знайти блок, який включає в себе операції

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

3) Як заблокувати тільки в магазинах Меркле корінь дерева, а не внутрішні вузли, ці шахтарі доведеться побудувати дерево Меркле від усіх угод

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

4) шахтарі відправити заголовок блоку і хеші (Меркле корінь дерева і хеші шляхом автентифікації) повернутися до Аліси.

Знову ж таки, це не обов'язково (або навіть зазвичай) шахтарів, які будуть відправляти хеші Меркле шляхи, які необхідні. Звичайно це буде не видобуток повні вузли. І, як згадувалося раніше, блок заголовка і корінь Меркле не повинні бути запитані.

Зрештою, Аліса є однією перевірки транзакції, але при цьому за допомогою додаткової інформації, представленої повних вузлів в мережі. Робота в тому, що повні вузли зробити, щоб поставити ці дані важливі, але не надто ресурсномісткою. Наприклад, мій Raspberry Pi 2 працює просто відмінно, як повний вузол. А для тих, хто платить повну вузлів для їх обслуговування...ну...ніхто. Це було темою багатьох дискусій.

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

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

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

+12
Atria Dika Puspita 13 лип. 2010 р., 16:18:55

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