Bitcoin Forum
November 23, 2017, 12:17:52 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: повторные транзакции в bitcoin  (Read 1505 times)
tvv
Legendary
*
Offline Offline

Activity: 1302


View Profile WWW
January 19, 2013, 07:51:49 PM
 #1

Hello.

  Да, кстати, а что сейчас мешает упаковать майнеру в блок повторные транзы?

Любой майнер же, если подберет достаточное количество нулей в SHA, может упаковать в блок и скормить сети
все что угодно - хоть "войну и мир" Толстого, хоть "письмо Гэвину", хоть 20 транзакций на одну монету, и сеть
в общем-то обязана всю эту муть принять и проглотить, если там выполнены какие-то минимальные проверки формата блока...

Ну и чем тогда блоки лучше обработки каждой транзы отдельно?..

Vladimir
PS  надо будет попробовать... :-}
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511396272
Hero Member
*
Offline Offline

Posts: 1511396272

View Profile Personal Message (Offline)

Ignore
1511396272
Reply with quote  #2

1511396272
Report to moderator
1511396272
Hero Member
*
Offline Offline

Posts: 1511396272

View Profile Personal Message (Offline)

Ignore
1511396272
Reply with quote  #2

1511396272
Report to moderator
awoland
Legendary
*
Offline Offline

Activity: 1442


Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
January 19, 2013, 08:28:02 PM
 #2

Вот Вы лично и станьте любым. ПОДБЕРИТЕ. А когда подберете, тогда и будем с Вами  иметь предметный разговор ... А пока ... "... поздравляю Вас, гражданин"((с) М.А.Булгаков) нахлестамши ... 

██████████████████            ██████████
████████████████              ██████████
██████████████          ▄█   ███████████
████████████         ▄████   ███████████
██████████        ▄███████  ████████████
████████        ▄█████████  ████████████
██████        ▄███████████  ████████████
████       ▄██████████████ █████████████
██      ▄███████████████████████████████
▀        ███████████████████████████████
▄          █████████████████████████████
██▄         ▀███████████████████████████
████▄        ▀██████████████████████████
██████▄        ▀████████████████████████
████████▄        ████████████████▀ █████
██████████▄       ▀█████████████  ██████
████████████▄       ██████████   ███████
██████████████▄      ▀██████    ████████
████████████████▄▄     ███     █████████
███████████████████▄    ▀     ██████████
█████████████████████▄       ███████████
███████████████████████▄   ▄████████████





▄█████████████████   ███             ███   ███   ███▄                ▄███            █████            ████████████████   ████████████████▄             █████
███▀                 ███             ███   ███   ████▄              ▄████           ███████           ███                ███           ▀███           ███████
███                  ███             ███   ███   █████▄            ▄█████          ███▀ ▀███          ███                ███            ███          ███▀ ▀███
███                  ███             ███   ███   ███ ███▄        ▄███ ███        ▄███▀   ▀███▄        ███                ███           ▄███        ▄███▀   ▀███▄
███                  ███████████████████   ███   ███  ▀██▄      ▄██▀  ███       ▄███▀     ▀███▄       ████████████████   ████████████████▀        ▄███▀     ▀███▄
███                  ███             ███   ███   ███   ▀███    ███▀   ███      ▄███▀       ▀███▄      ███                ███        ███          ▄███▀       ▀███▄
███                  ███             ███   ███   ███    ▀███  ███▀    ███     ▄███▀         ▀███▄     ███                ███         ███        ▄███▀         ▀███▄
███▄                 ███             ███   ███   ███      ██████      ███    ▄███             ███▄    ███                ███          ███      ▄███             ███▄
▀█████████████████   ███             ███   ███   ███       ████       ███   ▄███               ███▄   ████████████████   ███           ███    ▄███               ███▄

|
  TRUE BLOCKCHAIN GAMING PLATFORM 
DECENTRALISED AUTONOMOUS UNIVERSES

  HOME PAGE                                                                  WHITE PAPER 
|
tvv
Legendary
*
Offline Offline

Activity: 1302


View Profile WWW
January 19, 2013, 08:44:37 PM
 #3

А в чем собстно проблема-то?  Майнеры делают это ровно каждые 10 минут,
и не факт что какой-нить не засунет в блок мусор вместо транз...  (специально или из-за disk read error например, пофиг)

naima53
Hero Member
*****
Offline Offline

Activity: 616



View Profile
January 19, 2013, 09:34:38 PM
 #4

Для того что бы сгенерировался блок, нужно кроме упаковки транзакций, выполнить определенную задачу, не ниже ЭН. И если туда как вы высказались Булгакова совать, то это будет намного дольше, а кто первый - тот и съел, как говориться  Undecided

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
Ravur Kreon
Full Member
***
Offline Offline

Activity: 140


View Profile
January 19, 2013, 09:38:51 PM
 #5

А в чем собстно проблема-то?  Майнеры делают это ровно каждые 10 минут,
и не факт что какой-нить не засунет в блок мусор вместо транз...  (специально или из-за disk read error например, пофиг)

Майнеры так сделать не могут, потому что
по каждому блоку проводится электронное голосование - принимать его в цепочку или нет.

Т.е. могут, но блок не будет принят в цепочку.
каждый биткоин-клиент самостоятельно решает - принимать блок в базу или нет.
Если блок будет содержать мусор, невалидные транзакции,
повторные транзакции (которые тратят уже потраченные деньги)
то такой блок будет отброшен клиентами.

так как майнеров много, за следующие 10 минут какой-то другой майнер придумает правильный блок
и цепочка нарастёт. А нашему злонамеренному майнеру прийдется подбирать снова сначала

Для того что бы сгенерировался блок, нужно кроме упаковки транзакций, выполнить определенную задачу, не ниже ЭН. И если туда как вы высказались Булгакова совать, то это будет намного дольше, а кто первый - тот и съел, как говориться  Undecided

это ты фигню какую-то написал
Balthazar
Legendary
*
Offline Offline

Activity: 2254


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
January 19, 2013, 11:28:17 PM
 #6

Топикстартер все еще не осилил гитхаб?

novaco.in | EtherMine.ru (65 GH/s, DGM 0.5%) | EtherDig.Net (18GH/s, PPS 1.5%)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2254


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
January 19, 2013, 11:43:04 PM
 #7

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

Quote
Почему вы не пользуетесь обычными наркотиками, как все нормальные люди?!
(с) Директор школы в разговоре с учениками, в одном сериале.

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

novaco.in | EtherMine.ru (65 GH/s, DGM 0.5%) | EtherDig.Net (18GH/s, PPS 1.5%)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
tvv
Legendary
*
Offline Offline

Activity: 1302


View Profile WWW
January 20, 2013, 01:17:38 AM
 #8

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

Если каждую транзу проверять поштучно, то нафига делать это блоками, и выкидывать весь блок?

Не проще ли сразу работать с каждой транзой отдельно?..

Vladimir
Ravur Kreon
Full Member
***
Offline Offline

Activity: 140


View Profile
January 20, 2013, 01:33:42 AM
 #9

нафига делать это блоками

Для майнинга.
А майнинг нужен для организации децентрализованного сервера времени (таймстампов).
А децентрализованный сервер времени нужен для того, чтобы децентрализованно синхронизировать действия.
Синхронизировать действия нужно для того, чтобы определить какая из двух транзакций была раньше.
Определять, какая транзакция была раньше надо для исключения повторных трат

Блоки тут для того, чтобы быть связанными со временем, а не только с транзакциями.
Синхронизировать децентрализованно нужно потому, что доверять нельзя никому.
Другие способы организации децентрализованного сервера времени неизвестны науке.
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
January 20, 2013, 01:59:20 AM
 #10

может быть тоже централизованной, пофиг.

Ты не на тот сайт пришел, тебе надо на
http://opencoin.org
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
January 20, 2013, 02:26:09 AM
 #11

мне надо получить ваши данные тестов "под градусом"

Я! Я могу! Сколько денег Вы готовы прислать на эту НИР?

Вы только не подумайте, что вещества я буду употреблять лично.
Это у меня "в силу образования" склонность к аналитическим проектам по сбору информации
naima53
Hero Member
*****
Offline Offline

Activity: 616



View Profile
January 20, 2013, 09:09:22 AM
 #12

Для того что бы сгенерировался блок, нужно кроме упаковки транзакций, выполнить определенную задачу, не ниже ЭН. И если туда как вы высказались Булгакова совать, то это будет намного дольше, а кто первый - тот и съел, как говориться  Undecided

это ты фигню какую-то написал
Да, признаю, забыл. Но я помню, в иноветке обсуждался какой то IP соло майнера (огромной мощности), который пустые блоки генерировал. Получается что такое возможно?

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
Balthazar
Legendary
*
Offline Offline

Activity: 2254


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
January 20, 2013, 09:12:41 AM
 #13

Для того что бы сгенерировался блок, нужно кроме упаковки транзакций, выполнить определенную задачу, не ниже ЭН. И если туда как вы высказались Булгакова совать, то это будет намного дольше, а кто первый - тот и съел, как говориться  Undecided

это ты фигню какую-то написал
Да, признаю, забыл. Но я помню, в иноветке обсуждался какой то IP соло майнера (огромной мощности), который пустые блоки генерировал. Получается что такое возможно?
Объем "виртуальной работы" никак не зависит от количества транзакций в блоках (не только в силу определения работы, но и в силу того, что объем заголовка - это в любом случае лишь 80 байт). Если майнер не хочет включать транзакции в блоки, он волен этого не делать... Ему же хуже, комиссий не получит.

novaco.in | EtherMine.ru (65 GH/s, DGM 0.5%) | EtherDig.Net (18GH/s, PPS 1.5%)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!