Armory motsätter sig hårdgafflar, stöder SegWit

Armory är en open source-plånbokshanteringsapp speciellt för Bitcoin. Den stöder SegWit eller Segregated Witness för att hantera skalbarhetsfrågan i Bitcoins-nätverket. Armory motsäger hårda gafflar som motverkar den ursprungliga Blockchain. Det kan organisera förändringen och tillämpa ett migreringsverktyg för en annan plånbok som stöder förändringen.

Armory Wallet gör inte konsensusbedömningar eftersom det beror på länken till Bitcoin Core, en lokal BTC-nod. Bitcoin Unlimited fungerar förutsatt att ändringar inte blockerar format eller transaktioner. Armory ses som överensstämmande med den hårda gaffeln förutsatt att båda BTC-formaten är lika. Det gör det möjligt för användare att göra transaktioner utan avbrott i det gafflade nätverket. Replayattacker kan dock äga rum eftersom transaktioner för de två nätverken är giltiga.

En attack inträffar (avsiktligt eller oavsiktligt) om transaktionen är begränsad till båda Blockchains. Resultatet är förlust av BTC på grund av transaktionsspel. Armory föreslår en inställning som tillåter användare att undvika detta om BTU eller annan form av ökade blockstorlekar aktiveras. Användare måste ha två kopior av Blockchain-data för sömlöst utbyte mellan kärntransaktionshistorik och BTU. Det är inte nödvändigt för användare att skanna om BTC-kedjan för att få en kopia av pre-fork-databasen. Användare är tvungna att använda Armourys funktion i Rebuild / Rescan Databases för att ändra databaser efter gaffeln.

Armory avvisar BTU

Majoriteten av Bitcoin-företag och operatörer avslog Bitcoin Unlimited på grund av problem med decentralisering och säkerhet.

Andrew Chow (Goat Pig), ledande utvecklare av Armory, förklarade att Armory inte ser BTUs filosofi att låta gruvarbetare välja blockstorlek som är lämplig för BTC-blockchain. Han betonade att blockstorleken inte får bestämmas av röster från användare och gruvarbetare. Blockstorleksgränsen är inte ett magiskt nummer. Om du röstar på detta nummer förbättras inte begränsningen. Den enda acceptabla lösningen är algoritmisk och inte den tekniska mätvärdet.

Förebyggande av återuppspelning av transaktioner

Användare måste “fläcka” sin Bitcoin för att förhindra varje transaktionsspel. Det finns ingen risk att utföra detta steg. Målet är att säkra en transaktion i en viss kedja som inte är tillämplig på den andra. Användare kan blanda kvarvarande BTC: er med den färgade utmatningen enligt denna procedur. Du kan testa detta genom att skicka mynt till dig själv med minimal avgift. Detta anses vara det mest effektiva sättet att smutsa på BTU för att underlätta en transaktion. Det kommer att bekräftas direkt på BTU, men inte på Core. När transaktionen är minad på Bitcoin Unlimited, ersätt den primära produktionen i Core-kedjan med betydande avgifter.

Användarna får “Unspent Transaction Output Set” (UTXO) exklusivt på Unlimited-kedjan och en annan i Core-kedjan om ersättningen med avgift (transaktion) bekräftas på den.

Andra vapenrustningsutvecklare

En anonym bidragsgivare till Armory förklarade grundligt sina åsikter i ett inlägg på Reddit. Rekommendationen från Armory är inte avsedd att stödja någon kedja. Det är inte heller en åsikt om gaffeln. Faktum är att Bitcoin Wallet kan fungera på dessa två kedjor om rätt steg följs. Dessa inkluderar steg för att undvika så att både kedjor och databaser är separerade. På samma sätt är det tillrådligt att ta bort mynt från Bitcoin-börserna och smutsa dem före gaffeln.

Utvecklaren observerade att BTC-plånbokforumet inte är rätt plats för att engagera sig i argument eller kommunicera personliga åsikter. Tvärtom är Armory en gratis plattform med öppen källkod där användare kan bidra med koder.

Användarnas tillgång till båda kedjorna

Armory-plånboken ger användarna tillgång till båda kedjorna när en gaffel inträffar. Utvecklarna spenderade minst tre månader på att distribuera stöd för SegWit och en komprimerad offentlig nyckel. Anledningen var att separera kodvägar. Dessa komprimerade nycklar introducerades med korrekt hantering av byte eller avgifter, vilket möjliggör användning av lägre avgifter. Funktioner är dock beroende av dedikerade koder som användare inte är tvungna att anta.

Slutligen identifierade utvecklaren flera punkter med avvikelse eller skillnad med Bitcoin Unlimited för tydlighetens skull:

  • Det är nödvändigt för Bitcoin att skala
  • Han håller dock inte med om att skalningen måste göras just nu, och väljer en SegWit-version som minskar blockstorleken med 50%, vilket fortfarande skulle ge en ökad kapacitet.
  • Han instämmer inte i Bitcoin Unlimiteds ståndpunkt att blockstorleken måste fastställas med röster från användare och gruvarbetare.
  • Samtidigt ifrågasatte utvecklaren utformningen av BTU för detta val
  • Han motsäger BTU: s beslut att distribuera designen eftersom detta inte uppnår huvudmålet. Det är en svår kod som försöker gömma sig bakom komplexiteten.
  • Han tolererar inte gruvarbetare som attackerar Core blockchain om en gaffel äger rum
  • Utvecklaren sa att det inte är rätt att slåss om arvet från Satoshi och namnet på Bitcoin
  • BTU-utvecklare är enligt hans uppfattning ganska inkompetenta. De gjorde flera misstag, varför han inte bryr sig om att upprätthålla kodbasen