I del II av en exklusiv intervju med Hushs kärnutvecklingsteam (del I är här), gräver vi in i den utveckling och tekniska kunskap som ligger bakom Hush blockchain.
Vilken teknikstapel interagerar Hush med?
Vi bygger för närvarande om Hush-plånboken i Node.js med en elektronwebfront. Att flytta till en Node.js-webbstack gör det lättare för oss att stödja de flesta plattformar, inklusive mobil och surfplatta, och attrahera fler community-utvecklare. Hush stöder IPFS via TOR för att möjliggöra decentraliserad och anonym visning av webbsidor och filer.
Dessutom gjorde vårt stöd för XCAT oss till en av de första 20 tillgångarna integrerade i BarterDEX decentraliserade börs, och vi håller på att integrera Bitcoin-NG-protokollet, vilket gör det möjligt för Hush-nätverket att bearbeta upp till 4000 transaktioner per sekund med 10 sekunders mikroblock gånger. Detta bör bidra till att minska de likviditetsproblem som decentraliserade börser för närvarande står inför.
Vad är status för mainnet och Hush’s testnet Tush?
Hush mainnet och testnet är fullt fungerande. Hush mainnet använder valutasymbolen HUSH och testnet använder TUSH. Båda har exakt identiska adressformat.
Fullständiga instruktioner för att köra HUSH + TUSH-noder finns på Github. Linux, Windows och Mac är officiellt stödda plattformar.
Hush testnet har fortfarande fler verktyg tillagda, och en testnet explorer och utvecklare kran är för närvarande under utveckling.
Bild med tillstånd av Hush
Hur passar Hush Messenger in i den totala produkten? Finns det en plan att slå samman de två??
Det finns, och i själva verket har vi redan beslutat att övergå från en fristående messenger-applikation till en mer holistisk kommunikationsplattform med integrerat stöd för att skicka / ta emot meddelanden, pengar, filer och webbsidor; interagera med smarta kontrakt; och utfärdande av tokens. Vårt mål är att tillhandahålla en sömlös one-stop shop för privat, decentraliserad kommunikation.
När planerar du att starta ett alternativ för pappersplånbok?
Vi har nyligen lanserat en experimentell webbplånbok som heter MyHushWallet (tillgänglig här), som du kan använda för att generera klientsidesnycklar. Vi rekommenderar att användare som vill skapa pappersplånböcker kopplas från Internet, genererar en ny uppsättning nycklar med MyHushWallet, använder alternativet “Exportera nycklar” och sedan skriver ut resultaten. I framtiden planerar vi att lägga till mer robusta exportalternativ för pappersplånbok.
Du kan också ladda ner plånbokskällkoden med kommandot “git clone https://github.com/MyHush/myhushwallet.git” och servera den lokalt.
Hush har också en webbplånbok baserat på MyEtherWallet öppen källkod, som just släpptes för några dagar sedan.
Hur viktigt är samhället i företagsbeslut?
Hush strävar verkligen efter att vara ett samhällsorienterat projekt. Det mesta av vår utveckling diskuteras offentligt i #development-kanalen på vår Discord-server. Vi välkomnar folk att komma in, dela med sig av sina idéer och spendera lite tid på att hacka saker tillsammans med oss. Vi har nyligen haft ett flöde av samhällsbidrag till Hush, och vår övergång från en Java-svängplånbok till en Node.js-plånbok med en elektronwebklient motiverades delvis av hur populär och samarbetsvillig både webb och Node.js har blivit.
Hur långt är du färdplanvis? Har du beräknade leveransdatum?
Hush har för närvarande ingen officiell färdplan och inga beräknade leveransdatum.
Hur fungerar Hush-webbmineraren?
Det finns en grundläggande spänning mellan integritet och sättet att tjäna pengar på det mesta på internet idag. Riktade annonsnätverk som är beroende av berg av personuppgifter och metadata visar annonser som nätverket tror kommer att maximera legitima klick. Verktyg som låter dig skydda den informationen är antitetisk mot denna affärsmodell, vilket gör det svårt för webbplatser att hålla sig flytande utan att byta bort användarnas information.
Hush-webbmineraren erbjuder en alternativ intäktsgenereringsväg som gör det möjligt för användare att behålla sin integritet utan att också be dem att ge upp allt de anser vara särskilt värdefulla. Det tar lite ledig beräkningskraft från användarna som besöker din webbplats för att lösa hashpussel för Hush-nätverket. Webbplatsens underhållare (eller den som styr adressen som webbmineraren är konfigurerad att skicka till) belönas med andelar av blockbelöningar av deras valda pool.
Det här utrymmet har haft några enstaka tillfällen av hemliga gruvarbetare som smygt in applikationer av oseriösa anställda och oärliga företag, men vi har ännu inte sett att en webbtjänst bär sin webminer stolt, som en integrerad aspekt av deras affärsmodell. Vi tror att webbminerare kommer att bli kraftfulla verktyg för tjänster som värdesätter integritet när vi fortsätter att se en spridning av högpresterande hårdvara jämfört med vad som krävs för den stora majoriteten av webbanvändningen.
Vi kommer att lägga till mer robusta konfigurationsverktyg till Hush-webbmineraren inom en snar framtid som gör det möjligt för webbtjänster att enkelt ställa in när de ska bryta, hur mycket datorkraft som ska hämtas från användare och vilka användare att hämta den från. Vi planerar också att göra det enklare att visa gruvstatistik för användarna av din tjänst.
Berätta mer om din förgruva.
Det var en <Förminera 1% när myntet ursprungligen hette Zdash för en kort tid. Det mesta av den förgruvan betalades ut och användes av det ursprungliga utvecklingsteamet. För närvarande har den ledande utvecklaren av Hush kontroll över resten av pre-gruvan, för att finansiera utveckling via bounties. Hush bounties användes för att betala utvecklare för att implementera vårt testnät, reproducerbara / deterministiska byggnader och olika andra viktiga funktioner.
Vilka är dina finansieringsplaner utöver pre-gruvan?
Vi planerar att snart lansera en ICO för att höja Zcash och Hush för att finansiera framtida Hush-utveckling. Bidragsgivare kommer att få HushParty (XHP) tokens som kommer att fungera som gas för vårt smarta kontraktsystem, samt att användarna enkelt kan utfärda sina egna tokens.
Var är du för närvarande listad?
Hush handlas för närvarande vidare BarterDEX (en distribuerad utbytesplattform), Cryptopia, och TradeSatoshi. Merparten av vår volym finns för närvarande på Cryptopia.
Vad har varit lagets största lärdomar hittills?
Cryptocoins går snabbt och det är bättre att bygga överlägsen teknik för långsiktiga kontra iterering snabbt med buggy-programvara.
Varför bytte du kärnutvecklare?
Duke Leto lämnade vårt kärnteam för att fokusera mer på utveckling inom Hush-ekosystemet, utanför kärnprodukten. Han är fortfarande involverad i kärnutvecklingen av Hush men är mer fokuserad på att bygga företag och mjukvara ovanpå Hush blockchain. Letos kod för att lägga till Hush till ElectrumX, backend som driver den mycket populära Electrum-plånboken, slogs samman denna vecka (kod här) och kommer att ingå i 1.2.1. släpp.
Vi har lagt till Kent Sommer i vårt team som utvecklare. Hans arbete fokuserar för närvarande främst på reproducerbara builds, TLS och integrering av Bitcoin-NG-protokollet i Hush. Tack vare hans arbete kan folk nu verifiera att de kör rätt programvara som Hush-utvecklare skriver utan bakdörrar / skadlig programvara / etc.
Sparkit har gått som vår community manager eftersom han inte längre har tid att fylla den här rollen. Vi letar för närvarande fortfarande efter en ny community manager, så om du läser detta och det låter intressant för dig, gå in på vår Discord-server och meddela oss!
Var är det bästa stället att hålla sig uppdaterad med Hushs utveckling?
Du kan följa vår Twitter eller hoppa på vår Disharmoni server. Om du föredrar Slack eller Telegram underhåller vi också broar till båda plattformarna, vilket du kan hitta på vår hemsida. Du kan också följa vår utveckling direkt vidare GitHub.