Якщо биткоин є межа 21 милион...що відбувається з втраченими биткоинами?

Після того, як досягне 21 млн. межі, і кожен рік є кілька монет, які губляться... не зробить це значення биткоин піде вгору?

+878
perelin 2 квіт. 2012 р., 07:06:18
30 відповідей

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

Навіть якщо ти в кінці кінців відповідати загальній роботи 'реальна' ланцюг як-то вилку б ігноруються поточні реалізації, тому що вони жорстко кодований імена деяких перших блоків (до 2014 року, але не пізніше). Було кілька історичних слабостей, які мотивовані, але майже всі з них давно вирішене. Причиною залишкового закріплення існує тому, що з появою сучасної гірничодобувної компанії ASICS це стало настільки дешевим, щоб зробити діфф=1 блоки, які логічно було б запустити вузол пам'яті з низьким діфф блокує, поки він був зайнятий, намагаючись з'ясувати, якщо вони в кінцевому підсумку складаються в досить роботи в цілому. Існує кілька відомих способів пом'якшення цієї атаки, але всі вони набагато складніше в реалізації, ніж проста доцільність ремонту старої ланцюга.

Є цікава теоретична атака, пов'язаних з цією темою ... якщо ми припустимо, що потужність мережі зростає експоненціально завдяки досягненням в обчислювальній потужності, і ми припускаємо, що зловмисник має постійний довільно малу частину видобутку енергії (адже він також вигоди від технології поліпшення) і він зазіхає на моє виделкою починаємо довільно ще і регулює його тимчасові мітки, щоб отримати найвищу трудність, яку він може отримати потім, в кінці кінців, з більш очевидною роботи, ніж власне ланцюг з ймовірністю 1! Це тому, що його високі результати, складність в високою дисперсією, і в кінці кінців він потрапляє довільно пощастило і стрибає вперед. Передбачається експонентний ріст означає, що його невезіння в минулому має тільки постійна відносна частка везіння, в даний час, щоб подолати його, неважливо, як далеко він відстав у минулому. Напад є тільки теоретичним, тому що якщо ви підключите в реальних цифрах показники ефективності подібного роду атака стала лише незначну після число років, яких у нас немає слів. :)

+961
7urkm3n 03 февр. '09 в 4:24

ви можете запустити lightningd --допомогти і отримати список аргументів, які можна використовувати для початку блискавки з виходу там Іст:

--блискавка-реж=<каталог> встановити робочий каталог. Всі інші файли
 щодо цього
 (за замовчуванням: "/головна/користувача/.блискавка")

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

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

Одна річ, ви повинні пам'ятати, що обидві блискавки вузли повинні працювати на різних портах TCP/ІВ. ви робите це шляхом налаштування порту в accounce адресу у файлі config оголосити-значення addr=IP-адреса:порт потрібно replacei IP-адресу з вашою адресою та портом з портом.

очевидно, при взаємодії з кожним з вузлів, ви повинні розповісти блискавка-CLI, в якому один. знову --допомогти команді допомагає (:

блискавка-у CLI --допоможіть
Використання: блискавка-Кінк <команда> [<параметри>...]
--блискавка-реж=<каталог> встановити робочий каталог. Всі інші файли належать до цього (за замовчуванням: "/головна/користувача/.блискавка")
...

це означає, що ви можете, наприклад, зробити блискавки-Кінк --блискавка-реж=/деякі/шлях/до/somedir/ getinfo

+947
ursula 23 серп. 2010 р., 12:57:23
Інші відповіді

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


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

Спадщина blockchain.info мнемонік не відповідає ні закритих ключів. Приватна ключі не є похідними від того, як blockchain.info не використовувати HD-гаманці, коли вони ці мнемоніки. А мнемосхема являє собою кодування пароль Blockchain.info .

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

На жаль, я не думаю, що ви можете використовувати blockchain.info JSON-файлів поза blockchain.info (принаймні, не легко). Можна спробувати імпортувати його на новий blockchain.info гаманець з допомогою цього: https://blockchain.info/wallet/import-wallet

+941
Jason Molenda 18 груд. 2015 р., 15:52:18

Передбачувані ситуації, X, країна або географічний регіон р відвалюється інтернет по карті, але все-таки має власну мережу працює. Блокчейн шпагат і ця ситуація триває протягом 6 місяців.

Після 6 місяців є конкретні країни, і інші ланцюги.

Що відбувається, як це може бути складені тому, це назавжди викличе ланцюгову вилку, це вважається або вже биткоин впоратися з цією ситуацією?

+908
Jasper Speicher 26 січ. 2019 р., 17:58:30

1) Немає
2) він вибирає, які угоди прийняти.
3) його блок містить проводки.

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



+886
Koyyada Krishna 5 лип. 2013 р., 14:08:11

Ви забули зробити файл після створення його в папку. Те ж саме трапилося зі мною.

+836
sadasiva rajuyadhav 7 січ. 2018 р., 18:54:47

Так, ви можете використовувати майже будь биткоин-клієнт для цього - биткоин-Кварти, Електрум, багаторозрядні, збройова і т. д. Всі вони можуть генерувати закриті ключі і адрес в автономному режимі.

+777
lohhenzo 1 січ. 2016 р., 11:07:24

Навіщо подвійні витрати проблема. Припустимо, у мене є 1 биткоин і я маю намір відправити 1 BTC до 1 BTC на Аліса і Боб.

Як тільки я пошлю 1 BTC на Еліс, UTXO з 1btc буде розблоковано,передав Алісі.Ніяких змін не повернувся.Так Тепер, коли я намагаюся відправити 1 BTC на Боб, у мене немає UTXO, щоб відправити його. Тому питання про подвійних витрат-це питання.

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

+767
Gia90 6 квіт. 2011 р., 16:32:25

У мене є повний вузол в 0.17.1 працює по 12-14 годин на день і мені було цікаво, якщо це корисно, для усамітнення або для будь-якої причини, для додавання однолітків (можливо, від https://bitnodes.earn.com/nodes/leaderboard/) з підключення= або операцію addnode=.

+758
Joshua Nyedzi 7 серп. 2011 р., 15:08:08

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

Потім, ви можете відправити транзакцію з більш високу плату.

+719
Phys Mate 11 лип. 2019 р., 05:31:45

Біржі MtGox стягує комісію від того, що ви купуєте.

Так що якщо ви купите 100 BTC за скільки доларів США, ви будете купувати за BTC, то ви будете платити 0,6% від вашого 100btc як плата.

Якщо ви купите 100 доларів США, однак для багатьох БТЦ (тобто продавати БТЦ), ви отримаєте ваш долар, і стягується 0,6% від ваших 100 доларів як гонорар.

Редагувати: це насправді налаштовується. Якщо ви зайти на сторінку налаштувань біржі MtGox до вашого облікового запису, ви можете встановити внесок, щоб бути вивезені або вище (за замовчуванням), або Ваш баланс USD завжди.

+674
roffma3 27 жовт. 2012 р., 03:49:16

Він має негативний баланс -0.00199614 BTC, але він також має непідтверджені транзакції на ту ж суму. Угода з 2015 року.

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

+643
Documike 14 квіт. 2011 р., 07:31:38

Є Coinomi, яка працює на Android і тільки на iPhone.

Ви також можете запустити Coinimi в розмістився емулятор Android, на Windows.

+637
Florin Idita 25 лип. 2017 р., 23:11:32

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

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

Що я можу зробити зараз?

+579
crechet51 14 трав. 2017 р., 23:52:11

Є кілька основних" розробників. І ті, хто має доступ для здійснення безпосередньо до проекту на GitHub, очевидно, більше "влади", ніж інші люди. Оскільки програмне забезпечення з відкритим вихідним кодом, ви, звичайно, можете зробити свою власну копію і змінити його для ваших уподобань, але ви не зможете змінити якісь "правила" мережі, Якщо ви не отримаєте решта Bitcoin в світі, щоб слідувати за вами і використовувати ваш клієнт.

За даними bitcoin.org основні розробники Сатоши Накамото, Гевін Андресен, Пітер Wuille, Нільс Шнайдер і Джефф Герцик. Згідно з останнім повідомленням на биткоин розвитку розсилки Володимир (Я. ван дер Лаан?) тепер теж частина команди розробників ядра. Очевидно, Сатоши більше немає, тому я не знаю, як точний список на bitcoin.org насправді.

Ті, хто мають доступ на GitHub проекту за це повідомлення:

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

+559
eliavs 6 жовт. 2010 р., 05:19:35

Я намагаюся написати код на nodejs, який може перевірити баланс адресу і відправити транзакцію. Я використовую бібліотеку ВБС в nodejs, і я застряг на 2 частини, які стосуються взаємодії з блокчейна тестовому режимі. Я можу знайти абсолютно ніяких ресурсів, пов'язаних з підключенням з тестовому режимі для ВБС. Знайшов пару як blockchair і bitindex для з'єднання з основною блокчейн ВБС, але я повинен виконувати свою роботу на Testnet. Будь-яка допомога буде надзвичайно цінується.

+535
simonbusstra 13 груд. 2016 р., 21:33:31

Я хотів би передати підписаний БТГ транзакцій в Биткоин, це дуже легко зробити за допомогою таких інструментів, як coinb.в. Є громадські ЕКП/кінцеву точку API, як показано в наступному прикладі, де ви можете транслювати підписаної угоди:

  • coinb.в
  • ланцюга.так
  • блок.Іо
+496
Jaydeep Rathod 12 квіт. 2017 р., 19:04:52

Якщо ні, то які переважаючі критику і побоювання, що конструкція вибору?

+407
Konstantin Pelepelin 20 жовт. 2010 р., 20:57:53

Коли я запускаю скрипт

від Bitcoin.основний імпорт монета, b2lx
імпорт биткоин.гаманець
імпорт биткоин.ЕКП

ЕКП = биткоин.протокол RPC.Проксі - ()
значення addr = биткоин.гаманець.CBitcoinAddress('mfrMeTKojpEXFXpcQiRr7zA3Bff4UBgZtx')

txid = ЕКП.sendtoaddress(адреса, 0.001 * монета)
друку(b2lx(txid))

Я отримую наступну помилку

CannotSendRequest зворотне трасування (самий недавній заклик останнього)
<оболонкою IPython-введення-23-904d1d3102d7> в <модуля>()
----> 1 txid = ЕКП.sendtoaddress(адреса, 0.001 * монета)

/home/remote_user/unix_practice/python-bitcoinlib/bitcoin/rpc.py у sendtoaddress(самовисування, адреса, сума)
 Вул. адреса 557 = (аддр)
 558 сума = поплавок(сума)/монета
--> 559 Р = власності._call('sendtoaddress', адреса, сума)
 560 повернення ЛК(Р)
 561 

/home/remote_user/unix_practice/python-bitcoinlib/bitcoin/rpc.py у _call(самовисування, ім'я_служби, *параметр args)
 150 'користувач-агент': DEFAULT_USER_AGENT,
 151 "авторизація": самовивіз.__заголовок двиг_,
Контент-тип --> 152 ": 'додаток/JSON'})
 153 
 Відповідь 154 = власності._get_response()

в /usr/lib64/замість python2.7/httplib.pyc запит(самовисування, метод, URL-адреса, текст, заголовки)
 971 запит дефа(Селф, метод, URL-адресу, тіла=немає, заголовки={}):
 972 """відправити повний запит до сервера."""
--> 973 себе._send_request(методу, URL-адреса, текст, заголовки)
 974 
 975 деф _set_content_length(саме тіло):

в /usr/lib64/замість python2.7/httplib.pyc в _send_request(самовисування, метод, URL-адреса, текст, заголовки)
 999 пропускає['skip_accept_encoding'] = 1
 1000 
-> 1001 самостійно.putrequest(методу, URL-адресу, **проскакують)
 1002 
 1003 якщо тіла немає немає і контент-довжина не в header_names:

в /usr/lib64/замість python2.7/httplib.pyc в putrequest(самовисування, метод, URL-адресу, skip_host, skip_accept_encoding)
 869 самостійно.__держава = _CS_REQ_STARTED
 870 ще:
--> 871 підняти CannotSendRequest()
 872 
 873 # зберегти метод, який ми використовуємо, Він нам знадобиться пізніше в ФЧХ

CannotSendRequest:

Будь-яка ідея, як вирішити це? Я використовував код

Зразок Повідомлення

+270
retek4 5 лип. 2011 р., 09:29:39

Багато крипто бірж пред'являють досить низькі ліміти на зняття залишків зі своїх сайтів. Наприклад Binance має еквівалентне межах 100 BTC за щоденний догляд.

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

+269
miken32 26 січ. 2014 р., 02:33:55

Ви, напевно, не коректно завершити свій вузол під час першого запуску.

Переконайтеся, що ви завжди зупиніть свій сайт(и) ./биткоин-Кінк -регтест зупинка

+187
Alistair McMillan 28 черв. 2010 р., 10:17:43

Час між послідовними блоками слід експоненційний розподіл, з середнім (приблизно) 10 хвилин. Це означає, що різниця в 100 хвилин^2.

+187
Aditya Pai 17 серп. 2013 р., 05:22:17

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

+178
hugohabicht 19 лист. 2011 р., 03:29:22

Що ви пропонуєте в даний момент не можливо з Bitcoin, але він може бути доданий в теорії. Mastercoin планує включити цю функцію і називає це "ощадний рахунок", хоча звичайно це не є ідеєю.

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

  • Угода підписана як A і B.
  • Угода підписана, і немає "скасування повідомлення", підписана в рамках х годин.

Крім того, угода виходи не можуть бути витрачені до Х ГОДИН пройти.

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

Цей механізм має наступні функції безпеки: - Втратити монети, ви повинні забути ключ А. - Щоб вкрасти ваші монети, зловмисник повинен вкрасти ключі A і B, або зловмисник вкраде і ви забудете Б.

Це різні конфігурації від звичайних адрес і адрес multisig, які можуть бути корисні в деяких ситуаціях.

+167
sm1Ly 8 квіт. 2016 р., 22:24:03

В якості зауваження відзначити, це значення може змінюватися з плином часу. Оскільки відповіді Стівен Gornick в травні 2012 року найвища складність:

3,415,121.18552938

На момент написання статті (24 листопада 2012) це нинішні труднощі, як очікується, збільшиться в ~257 блоків.

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

Історичні хеш ставок і труднощів можна побачити у цих графіках

+148
Jthorpe 30 січ. 2017 р., 18:55:20

Біп 62 запропонував зробити операцію пластичність неможливо.

Чому це було прибрано і чому шахтарі дозволили змінювати ID транзакції?

Крім того, що це значить, коли хтось каже, що підписи не підписують? Це означає, що ми не тільки потрібна підпис угоди, нам потрібна ще одна підпис для операції + підпис?

+113
Eugene Griaznov 27 лют. 2011 р., 13:07:11

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

+62
oleg belyaev 7 квіт. 2017 р., 23:44:48

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

Повне підтвердження вимагає: "одну годину машинного часу,або в 6 кварталах від більшого".

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

Чому 10 хвилин обраний в якості затримки між кожним блоком?

Вона була обрана як спосіб збалансувати наступних цілей:

  1. Зробити ланцюжок шпагат рідше.

  2. Зробити ланцюжок шпагат більш керованим, коли вони роблять спліт.

  3. Підтвердження операцій як можна швидше.

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

Ви хочете невеликих блоків, так що підтвердження буде рано?

Зменшення часу підтвердження не вирішити проблему.

Крім того, тепер у нас є ASIC майнеры, піднімається на борт, і блоки стають все підтвердив, швидше, це не обов'язково означає, що ваші угоди є більш надійними, це не означає, що ви повинні чекати більше 10 блоків, перш ніж розглядати операцію "безпечний".

Все заспокоїться в майбутньому, коли складність не ростуть на новій меті, і на той момент це буде ОК, щоб просто чекати 6 підтверджень (за умови підтвердження 6 = 1 год.)

ТЛ;ІН

Звичайно, вибір з 10-це спірно, але розумний вибір. Але ваша ідея зробити блок кожну мілісекунду робить #1 і #2 (вище) практично неможливо управляти. Не кажучи вже про складність вибору, тварин мережі, і актом видобутку для задоволення мети-все це вимагає 1 секунду для оформлення.

Дійсної розумної вартості будуть в діапазоні від 5 до 15 хвилин.

+53
Daniel Flores 14 лют. 2019 р., 01:47:56

Схоже, він був включений в блок #441,666 і в даний час має 29 підтверджень.

+42
brianary 13 квіт. 2013 р., 07:07:15

Це не важко використовувати Bitcoin підхід в клієнтському програмному забезпеченні. НСП (з NXT довідник програмне забезпечення) не підтримує це, тому що анонімність не забезпечується таким чином, він лише створює ілюзію анонімності (http://people.csail.mit.edu/spillai/data/papers/bitcoin-transaction-graph-analysis.pdf). CoinShuffle (http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf) будуть додані до NXT найближчим часом, щоб забезпечити кращий захист проти deanonymization.

+23
user8473 25 лип. 2015 р., 03:18:49

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