Распрацоўшчыкі Bitcoin Core абвінавачваюцца ў прымусе да транзакцый замены за плату

Генеральны дырэктар Synonym Джон Карвалью абвінаваціў шэраг распрацоўшчыкаў Bitcoin Core у спробах прымусіць біткойн прымаць транзакцыі замены за плату (RBF) па змаўчанні. Іх прапанова змяніла б асноўныя пратаколы біткойна, а не дазволіла карыстальнікам вырашаць, выкарыстоўваць транзакцыі RBF або нулявое пацверджанне (0conf) на павярхоўным узроўні.

Карвалью кажа, што распрацоўшчыкі выкарысталі такую ​​тактыку:

  • Распаўсюджванне хлусні і тактыка лабіравання праз спіс рассылкі Bitcoin-Dev,
  • унясенне змяненняў у код вузла Bitcoin Core і
  • подкуп шахцёраў для падтрымкі RBF.

Транзакцыі RBF могуць замяніць пратаколы транзакцый 0conf, якія выкарыстоўваюцца большасцю гандляроў. Карвалью кажа, што Synonym падтрымлівае намаганні зрабіць транзакцыі 0conf больш устойлівымі да нападаў падвойнага расходавання, і ён абвінаваціў распрацоўшчыкаў, якія цэняць RBF, у спробах абараніць нішавыя праекты з абмежаванымі варыянтамі выкарыстання.

Транзакцыі 0conf таксама называюцца «непацверджанымі транзакцыямі» або «прапанаванымі транзакцыямі» і па вызначэнні, не ўключаны ні ў адзін блок у ланцужку блокаў Bitcoin.

Чым транзакцыі RBF адрозніваюцца ад транзакцый 0conf?

Замена на плату можа хуткасць павялічыць пацверджанне транзакцыі шляхам замены непацверджанай транзакцыі транзакцыяй з нізкай камісіяй, якая ўключае больш высокую плату. Гэты тып транзакцыі працуе толькі тады, калі Майнер яшчэ не абраў транзакцыю з нізкай камісіяй для ўключэння ў блок. Больш высокая плата павялічвае верагоднасць таго, што Майнер абярэ транзакцыю.

Здзелкі RBF маюць адзін недахоп. Адпраўшчыкі могуць замяніць непацверджаную транзакцыю транзакцыяй з больш высокай камісіяй, а таксама замяніць адрас, на які ідзе транзакцыя. Гэты недахоп робіць гэта магчыма для адпраўшчыкаў крыптаплацяжу падманваць гандляроў, адпраўляючы сродкі на іншы адрас кантралюецца адпраўшчыкам пасля таго, як гандляр даставіць іх пакупку.

Транзакцыі без пацверджання робяць гэта магчымае марнаваць лічбавыя актывы, не чакаючы 10 хвілін, пакуль транзакцыя пачне пацвярджацца. Адпраўнік можа трансляваць трансакцыю і разлічваць на тое, што гандляр прыме сродкі, калі на першы погляд яна здаецца сапраўднай. Прадаўцы аддаюць перавагу транзакцыям 0conf, таму што яны могуць весці бізнес так хутка, як калі б пакупнік правёў дэбетавай картай.

Стваральнік біткойнаў Сатошы Накамота, здавалася, прадбачыў транзакцыі 0conf у 2010 годзе, калі пастуляваў «аўтамат для перакусу біткойнаў» — гандлёвы аўтамат, які можа прымаць транзакцыі за 10 секунд ці менш з «дастаткова добрай праверкай».

З тых часоў транзакцыі 0conf бачылі прыняцце з плацежнымі працэсарамі, такімі як BitPay, што спрыяла распаўсюджванню іх выкарыстання сярод купцоў.

Удзельнікі биткойн-супольнасці сцвярджаў што адпраўшчыкі ўсё яшчэ могуць замяніць транзакцыі 0conf, перш чым Майнер дадасць іх у блок. Спробы вырашыць праблемы з транзакцыямі 0conf уключаны прапанова дадаць пратакол няўстойкі з нулявым пацвярджэннем, які гандляры маглі б выкарыстоўваць для прадухілення крадзяжоў. Транзакцыі няўстойкі з нулявым пацвярджэннем патрабавалі б унясення сродкаў, якія былі б канфіскаваны, калі б адпраўнік паспрабаваў выдаткаваць сродкі ўдвая ў першапачатковай транзакцыі.

Карвальо сцвярджаў што рашэнне аб выкарыстанні транзакцый RBF або 0conf варта пакінуць на павярхоўным узроўні. Канец у ідэале карыстальнікі прымаюць канчатковае рашэнне замест таго, каб гэта навязвалі ім распрацоўшчыкі Core. Распрацоўшчыкі кашалькоў, такія як Synonym, могуць дадаваць параметры для транзакцый RBF і/або 0conf.

Чытайце таксама: Гэта абнаўленне Bitcoin Core абароніць аператараў поўных вузлоў ад узломаў

У паведамленні, апублікаваным на GitHub раней сёння, Карвалью сказаў: «Калі я правільна зразумеў, мета-тэма тут, здаецца, шаблон для пераваг/куратарства/цэнзуры mempool txns, якія шаблоны прадастаўляць, а якія выкарыстоўваць па змаўчанні.

«Замена - гэта толькі адзін з варыянтаў, які вузел можа аддаць перавагу... Гэта вырашаць асобным вузлам.

«Мы не павінны ўводзіць прадузятасць для якіх-небудзь канкрэтных пераваг па змаўчанні, але нам, верагодна, трэба пачаць з нейкай палітыкі, таму гэта павінна быць усталявана ў адпаведнасці з бягучым кансенсусам статус-кво, а не з новай праграмай, каб RBF стаў першакласным дэфолтам. тыпу.

«Усё гэта не кажучы ўжо пра тое, што я мог бы сказаць пра тое, што гандляры могуць падключацца да 0conf, і што рызыкі ў цяперашні час вельмі кіраваныя, а ўздзеянне можна лёгка абмежаваць, каб забяспечыць вялікую карысць для гандляроў і спажыўцоў. .

«Мы можам суіснаваць RBF і 0conf, што ж, мы ўжо суіснавалі! Такім чынам, давайце будзем уважлівымі і разумна падыдзем да агульнага дызайну, без пасіўнай агрэсіі або прыняцця рашэнняў за карыстальнікаў, якія супярэчаць бягучаму кансенсусу. Дзякуй!»

Між тым, калі ўсё гэта адбываецца, некаторыя ў біткойн-супольнасці задаюцца пытаннем, ці з'яўляецца ўсё гэта часткай нейкага плана, каб адцягнуць увагу ад нядаўняя памылка LND у Lightning Network.

Protos звярнуўся да Carvalho па каментар, але на момант публікацыі не атрымаў адказу.

Каб атрымаць больш інфармаваныя навіны, сачыце за намі Twitter і Google News або паслухайце наш падкаст-расследаванне Новаўвядзенне: Blockchain City.

Крыніца: https://protos.com/bitcoin-core-devs-accused-of-forcing-replace-by-fee-transactions/