Armory се противопоставя на Hard-Forks, поддържа SegWit

Armory е приложение за управление на портфейли с отворен код, специално за Биткойн. Той поддържа SegWit или Segregated Witness за справяне с проблема с мащабируемостта на мрежата Bitcoin. Armory противоречи на хард форкове, които се противопоставят на оригиналния блокчейн. Той може да организира промяната и да приложи инструмент за мигриране за друг портфейл, който поддържа промяната.

Armory Wallet не провежда консенсусни оценки, защото зависи от връзката към Bitcoin Core, локален BTC възел. Bitcoin Unlimited работи, при условие че промените не блокират формати или транзакции. Счита се, че Armory съответства на хард форка, при условие че и двата BTC формата са еднакви. Това ще позволи на потребителите да извършват транзакции без прекъсване във разклонената мрежа. Въпреки това могат да се извършват повторни атаки, тъй като транзакциите за двете мрежи са валидни.

Атака се случва (умишлено или неволно), ако транзакцията е ограничена до двете Blockchains. Резултатът е загуба на BTC поради повторение на транзакцията. Armory предлага настройка, която позволява на потребителите да избягват това, ако се активира BTU или друга форма на увеличени размери на блокове. Потребителите трябва да имат две копия на Blockchain данни за безпроблемен обмен между основната история на транзакциите и BTU. Не е необходимо потребителите да сканират повторно BTC веригата, за да получат копие на базата данни с предварително форк. Потребителите са принудени да използват функцията на Armory за Rebuild / Rescan Databases, за да модифицират базите данни след разклонението.

Armory отхвърля BTU

По-голямата част от предприятията и операторите на Bitcoin отказаха Bitcoin Unlimited поради проблеми в децентрализацията и сигурността.

Андрю Чоу (Goat Pig), водещ разработчик на Armory, обясни, че Armory не разглежда философията на BTU, за да позволи на миньорите да изберат размера на блока, подходящ за BTCs blockchain. Той подчерта, че размерът на блока не трябва да се решава с гласове на потребители и майнери. Ограничението за размера на блока не е магическо число. Гласуването на този номер не подобрява ограничението. Единственото поносимо решение е алгоритмичната, а не техническата метрика.

Предотвратяване на повторно възпроизвеждане на транзакции

Потребителите трябва да “оцветят” своите биткойни, за да предотвратят повторно възпроизвеждане на транзакции. Няма риск при извършването на тази стъпка. Целта е да се осигури една транзакция по определена верига, която не е приложима за другата. Потребителите могат да смесват останалите BTC с оцветения изход, следвайки тази процедура. Можете да тествате това, като си изпратите монетите с минимална такса. Това се счита за най-ефективният начин за опетняване на BTU за улесняване на транзакция. Той ще потвърди веднага на BTU, но не и на Core. След като транзакцията бъде добита на Bitcoin Unlimited, заменете основния изход на основната верига със значителни такси.

Потребителите ще получат „Неизразходван транзакционен изходен комплект“ (UTXO) ексклузивно на неограничената верига и още един на основната верига, ако замяната с такса (транзакция) е потвърдена на тази.

Позиция на други разработчици на Armory

Анонимен сътрудник на Armory обясни подробно своите виждания в публикация на Reddit. Препоръката на Armory не е предназначена да подкрепя каквато и да е верига. Нито е мнение за вилицата. Всъщност биткойн портфейлът може да работи върху тези две вериги, ако се спазват правилните стъпки. Те включват стъпки за избягване, така че както веригите, така и базите данни са сегрегирани. По същия начин е препоръчително да премахнете монети от борсите за биткойни и да ги опетните преди вилицата.

Разработчикът забеляза, че форумът на BTC портфейла не е подходящото място за участие в спорове или комуникация на лични виждания. Напротив, Armory е безплатна платформа с отворен код, където потребителите могат да предоставят кодове.

Достъп на потребители до двете вериги

Портфейлът Armory ще даде на потребителите достъп до двете вериги, щом се появи вилица. Разработчиците прекараха поне три месеца, за да внедрят поддръжка за SegWit и уплътнен публичен ключ. Причината беше да се отделят кодовите пътища. Тези компресирани ключове бяха въведени с правилна обработка на байтове или такси, което позволява използването на по-ниски такси. Функциите обаче разчитат на специални кодове, които потребителите не са принудени да приемат.

И накрая, разработчикът идентифицира няколко точки на несъответствие или разлика с Bitcoin Unlimited за по-голяма яснота:

  • Необходимо е Bitcoin да се мащабира
  • Той обаче не е съгласен, че трябва да се направи мащабиране по това време, залагайки на версия SegWit, която намалява размера на блока с 50%, което все пак ще осигури увеличен капацитет.
  • Той не се съгласява с позицията на Bitcoin Unlimited, че размерът на блока трябва да се установи чрез гласове на потребители и майнери.
  • В същото време споменатият разработчик оспори дизайна на BTU за този избор
  • Той противоречи на решението на BTU да внедри дизайна, тъй като това не постига основната цел. Това е труден код, който се опитва да се скрие зад сложността.
  • Той не толерира миньори, атакуващи Core blockchain, ако има вилка
  • Разработчикът заяви, че не е правилно да се борим за наследството на Сатоши и името на Биткойн
  • Разработчиците на BTU са доста некомпетентни според него. Те направиха няколко грешки, поради което той не се интересува от поддържането на кодовата база