Loading...
Loading...
Loading...
Loading...
ethoFS is het eerste voorbeeld van gedecentraliseerde toepassingsspecifieke knooppunten die op het Ether-1-netwerk worden geïmplementeerd ter ondersteuning van een gedecentraliseerd inhouds- en websitehostingplatform.
ethoFS combineert de Ether-1 Masternode / Service Node-technologie met IPFS (InterPlanetary File System) om gedecentraliseerde inhoud te leveren op een schaal die je nog nooit hebt gezien. Gebruikers kunnen inhoud of een website uploaden via een eenvoudige gebruikersinterface om gedecentraliseerd gehost te worden met ethoFS, hun gegevens worden opgeslagen in het knooppuntennetwerk en veilig geïndexeerd op de Ether-1 Blockchain.
De eerste toepassingsspeciefieke knooppunten (nodes) die op het netwer zijn geïmplementeerd zijn de ethoFS Gateway Nodes. EthoFS is een gedecentraliseerde website en een platform voor opslag / verkeer van inhoud. Het Gateway Node-systeem maakt gebruik van (extra) eigen beveiligingsprotocollen, dit samen met het bestaande, op IPFS gebaseerde Ether-1-masternode- en serviceknooppuntnetwerk. Dit alles om inhoud op te slaan, te verspreiden en aan eindgebruikers te leveren. Dit platform zal typische gecentraliseerde webhostingplatformen vervangen door het naadloos integreren in bestaande reguliere internetprotocollen, terwijl alle voordelen die de volledige decentralisatie voor het systeem oplevert, zal worden behouden.
Onveranderlijkheid, geen beperkingen en beveiliging tegen DDOS aanvallen zijn slechts enkele van de voordelen. Het hosten van een website of applicatie via een gedecentraliseerde host voorkomt de meeste soorten aanvallen en maakt het indien veel te duur voor elke mogelijke aanvaller om een gedecentraliseerde website of dienst aan te vallen. Dit berperkt een van de grootste problemen / kosten waarmee bedrijven tegenwoordig te maken hebben bij het gebruik van een normale gecentraliseerde hostingservices. Verschillende regeringen en grote bedrijfsentiteiten kiezen ervoor om de inhoud die u kan zien te filteren en / of te censureren. Een gedecentraliseerde hosting van deze inhoud kan ongecensureerde en vrijere informatie mogelijk maken.
Specifieke kosten zijn nog niet vastgesteld, maar wanneer we de volledige implementatie hebben bereikt, kan een gebruiker zijn inhoud uploaden via een gedecentraliseerde applicatie en de service betalen met ETHO. De kosten zullen afhankelijk zijn van de opslagruimte die vereist is voor de geüploade inhoud. De gebruiker zal een periodieke vergoeding (in ETHO) in rekening worden gebracht zolang deze inhoud beschikbaar is op het netwerk.
Deze gids zal u 2 manieren tonen om ethoFS te gebruiken op basis van de versie van MetaMask die u wilt gebruiken.
Om te kunnen uploaden naar ethoFS heb je de browser plugin MetaMask of de ethofs versie ervan nodig. Hoewel de eerste methode sneller is om te worden uitgevoerd, raden we de laatste methode aan voor de volledige Ether-1 & ethoFS-ervaring. Met de gewone MetaMask versie zal je ETH zien in plaats van ETHO. Dit kan verwarring brengen bij sommige gebruikers.
Met MetaMask kan uw browser uw Ether-1-portemonnee gebruiken om slimme contracten te tekenen en ETHO-transacties uit te voeren. Uw ethoFS-upload is gekoppeld aan uw ETHO-adres, zodat alleen u uw gegevens kunt verwijderen.
Het Ether-1-team beveelt aan om de Ether-1-versie van MetaMask te installeren voor de beste ethoFS-ervaring. (Als u de huidige versie van MetaMask hebt geïnstalleerd en gebruikt, raden we aan de Ether-1-versie op een andere browser te installeren.)
Het Ether-1-team heeft een eigen versie van MetaMask gemaakt voor gebruik met ethoFS en het Ether-1-ecosysteem.Momenteel is deze extensie alleen beschikbaar in de chrome app store, dit kan ook voor firefox en edge gebruikt worden, maar dan dien je dit handmatig te installeren. (Als u het downloadpakket voor handmatige installatie wilt, kunt u dit aanvragen via onze Discordserver.)
Je kan de chrome applicatie hier halen:
Allereerst moet je onderstaande venster accepteren:
Je wordt vervolgens gevraagd om een nieuwe MetaMask-portemonnee te maken door een beveiligd wachtwoord te kiezen. (Je kan ook een bestaand account importeren):
Je wordt vervolgens gevraagd om een back-up van de herstelzin te maken, dit wordt gebruikt om uw account te herstellen, dus het is belangrijk om het op een veilige plaats op te slaan:
De Ether-1-versie van MetaMask is nu gereed voor gebruik! Er is nu een portemonnee klaargemaakt voor gebruik met ethoFS!
Om MetaMask met ethoFS te gebruiken, kunt u een browserextensie installeren vanuit de juiste app store voor uw specifieke browser. Voor dit voorbeeld gebruiken we de Chrome versie.
Na het installeren van de MetaMask-browserextensie, moet u het volgende setup-proces doorlopen:
Druk op continue.
Kies een krachtig wachtwoord voor MetaMask. (Je kan ook een bestaande portefeuille met de herstel-zin importeren om een bestaand account te herstellen.)
Nadat u een wachtwoord hebt gemaakt, wordt uw accountafbeelding weergegeven, hierna wordt er je gevraagd om MetaMask Terms & Conditions te accepteren.
Na acceptatie van alle verschillende voorwaarden, wordt u gevraagd om een back-up te maken van uw "recovery seed". De pagina bevat informatie over de beste werkwijzes die moeten worden gevolgd bij het maken van een back-up van de "recovery seed".
Nadien druk je op confirm:
Je hebt MetaMask nu met succes geïnstalleerd. Je zal het nu moeten veranderen van Ethereum naar Ether-1:
Deze optie van de handleiding beschrijft hoe je een bestaande portefeuille kunt importeren in MetaMask. Deze stappen zijn van toepassing op zowel de standaard MetaMask als de Ether-1-versie.
Selecteer de paarse cirkel in de rechterbovenhoek van de toepassing MetaMask. Selecteer vervolgens 'import wallet', zoals te zien in de onderstaande schermafbeelding:
Nu, afhankelijk van het formaat waarin je bestaande wallet zich bevindt, heb je de keuze om te kiezen tussen een JSON-bestand en een privésleutel:
Je kan de persoonlijke sleutel in het veld plakken of het JSON-bestand uploaden met behulp van de verkenner.
Geïmporteerde accounts worden niet gekoppeld aan "seed phrase" van uw oorspronkelijk aangemaakte MetaMask-account.
Er kan slechts één versie van MetaMask worden geïnstalleerd bij gebruik van ethoFS, dus zorg ervoor dat u één versie uitschakelt / verwijdert als u beide hebt geïnstalleerd, dit om problemen te voorkomen.
Om gegevens naar ethoFS te uploaden, nadat u een van de versies van MetaMask (zoals hierboven beschreven) hebt geïnstalleerd, kunt u naar https://uploads.ethofs.com gaan om te beginnen.
Je zal gevraagd worden om een gebruikersnaam te maken, dit zal uw MetaMask-adres registreren bij ethoFS.
Nadat u een gebruikersnaam hebt ingevoerd, wordt er gevraagd een verificatietransactie uit te voeren via MetaMask.
Nadat je de transactie hebt goedgekeurd, moet je een tijdje wachten totdat ethoFS de gebruiker heeft ingesteld. Hierna kan je op 'Enter' drukken om door te gaan. Je zal nu worden aangemeld bij ethoFS!
Nu kan je gegevens naar ethoFS uploaden. Bekijk de video hieronder voor wat zelfstudie. Als alternatief kunt u de stappen volgen in 'Een website op ethoFS uploaden' voor een geschreven handleiding over hoe het systeem werkt.
How to upload data to ethoFS Video Guide.
Deze kan je hier vinden :Chrome App Store - MetaMask
Deze tutorial zal je uitleggen hoe je je website kan hosten via ethoFS, alsook het instellen van je DNS voor je website.
Houd er rekening mee dat momenteel alleen HTML, CSS en JS werken op ethoFS. Server-side talen zoals PHP worden nog niet ondersteund..
Alle gegevens die worden geüpload naar ethoFS zijn onveranderlijk, dit omdat voor dergelijke wijzigingen in je website na de hosting een ander hostingcontract moet worden gemaakt. Het is jammer genoeg niet mogelijk om een bestaand contract te updaten.
Alle gegevens die worden geüpload naar ethoFS zijn onveranderlijk, dit omdat voor dergelijke wijzigingen in je website na de hosting een ander hostingcontract moet worden gemaakt. Het is jammer genoeg niet mogelijk om een bestaand contract te updaten.
De onderstaande schermafbeelding toont een voorbeeld van een mappenstructuur. De map bevat HTML-bestanden en afbeeldingen samen met een submap met afbeeldingen voor een specifieke pagina van de website. (In dit geval teamfoto's voor de ethoLABS-website.) Dit toont aan dat het perfect mogelijk is om een mapstructuur naar ethoFS te uploaden.
Voordat je bestanden naar het ethoFS-systeem kan uploaden, moet je beschikken over een ETHO Mask-portemonnee, deze moet voldoende saldo hebben om de kosten van het hostingcontract te dekken. Als je nog geen ETHO mask-portefeuille hebt kan je die hier downloaden.
Open de browser naar keuze en zorg ervoor dat je uw ETHO Mask Wallet hebt ontgrendeldt.
Van zodra dat je ETHOMask ontgrendelt is, ga dan naar https://uploads.ethofs.com/uploads.html
Je krijgt een pagina te zien met al je actieve contracten en ook een aantal ethoFS-statistieken, scrol dan omlaag naar de sectie 'ethoFS Hostingcontracten':
Klik op het wolkje om uw map te uploaden. Je moet dan de bovenliggende websitemap uploaden, zoals getoond in de onderstaande schermafbeelding. (Upload de bestanden niet afzonderlijk, maar upload de volledige map.)
Na selectie van de websitemap ziet u dat het voorheen lege gedeelte van het venster nu gevuld is met de inhoud van de websitemap. (Dit is een goede gelegenheid om te controleren of alle bestanden aanwezig zijn. Doe dit zeker en vast!)
Scroll dan naar beneden en geef het contract een naam. Voor onderstaand voorbeeld gebruiken we "ETHOLABS".
Je zal nu de duur van het contract moeten kiezen. Op ethoFS wordt de contractlengte in "blocks" gemeten, dus selecteer de gewenste duur van het contract met behulp van het keuzemenu, Dit is te zien in de onderstaande schermafbeelding. (Om de bloktijd te schatten, kunt u de bloktijd vermenigvuldigen met het aantal "blocks" om een schatting voor de duur van het hostingcontract in seconden te bepalen.)
Vervolgens kan je in de onderste hoek zien hoeveel $ in ETHO het hostingcontract kost:
Druk dan op confirm:
Er opent nu een nieuw scherm - dit is scherm dat de ETHOMask bevestiging zal vragen, dit ziet er als volgt uit:
Klik op submit en het pop-upvenster van EthoMask wordt gesloten. Er verschijnt een nieuw pop-upvenster met de status van de betaling:
Voordat de bestands upload begint, moet je wachten tot de transactie door het netwerk wordt bevestigd. Dan zie je een melding van de ETHO Mask Wallet, samen met de ethoFS uploadstatus pop-up.
Eenmaal de ethoFS-uploadstatus 100% heeft bereikt, zijn je bestanden geüpload naar het ethoFS-netwerk. Dan keer je terug naar het eerste scherm met al je contracten:
Klik op het contract, je wordt begroet door een andere pop-up die de details van het contract bevat, dit is heel belangrijk! Scroll naar beneden totdat je dit ziet:
Je moet de "content hash" nu kopiëren
Stap 1: Ga naar je domeinprovider en log in.
Stap 2: Stel een "your domain" in, in ons geval hebben we het volgende subdomein gemaakt: ethofs (Maak je CNAME-record de naam van het subdomein dat je zoekt, in het onderstaande voorbeeld is het goog.domainnamehere.com). We doen dit via een CNAME-record dat verwijst naar:
Stap 3: Hier heb je de hash-content nodig. Je moet een TXT-record instellen met de juiste naam (opmerking: .goog komt overeen met de subdomeinnaam die je hebt gekozen voor je CNAME-record hierboven^):
Vervolgens moet je in het "TXT record" venster dit invullen:
Eenmaal klaar moet het er als volgt uit zien:
Stap 4: Bezoek je website!
Let op: Je website is mogelijk niet onmiddellijk beschikbaar omdat het enige tijd kan duren voordat DNS-wijzigingen door het internet zijn opgenomen.
Als je meer hulp nodig hebt kan je ons vinden op onze discord!
Vanwege de onveranderlijke (niet te kunnen veranderen) aard van ethoFS, moet je elke keer dat je een wijziging moet aanbrengen een nieuwe versie van de website uploaden, alsook het txt DNS-record bijwerken. We raden zeker aan om alle wijzigingen lokaal te testen en te controleren of alles 100% werkt en naar wens is voordat u het uploadt naar ethoFS!
Ether-1: Decentralize Everything!
Hey & Welkom op het Ether-1 Project Documentatie Portaal!
> Wat is Ether-1?
Het Ether-1 project richt zich tot de manier hoe informatie wordt gedeeld en beheerd op het internet, dit door een nieuwe oplossing te bieden voor hoe bestanden fundamenteel worden opgeslagen en gebruikt. Het doel is om alle informatie te decentraliseren en individuen de mogelijkheid te bieden om hun eigen gegevens, zowel openbaar als privé te controleren alsook te beveiligen.
Stel je een wereld voor waarin alle inhoud van sociale media volledig binnen het publieke domein gehouden wordt en 100% onveranderlijk is . Stel u zich eens een stemsysteem voor, dat totaat niet hackbaar is en met volledige transparantie werkt. Stel u een versie voor van het internet waar Google, Facebook en Amazon niet de overgrote meerderheid van alle webinhoud en verkeersstroom beheren. Het idee van een volledig gedecentraliseerd en gedemocratiseerd web is niet alleen een utopische droom. Het is nu ook haalbaar. Ons project heeft het doel om dit alles samen te brengen door een volledige gedecentraliseerd ontwikkel- en contenthostingplatform aan te bieden, dat door iedereen kan worden gebruikt.
De technologische bouwstenen van het Ether-1 contenthostingplatform bestaat uit ondermeer, blockchaintechnologie in combinatie met slimme contracten (Ook wel gekend als smart-contracts), masternodes en het InterPlanetair Bestandssyteem (InterPlanetary File System).
Terwijl het Ether-1 project ijverig werkt om de aard van hoe bestanden worden opgeslagen en verwerkt worden een volledige ommekeer wil geven, zullen we ons ook blijven focussen op het zelfde niveau van vastberadenheid aan hoe het project functioneert met een allesomvattende gemeenschap. Een levendige gemeenschap bestaande uit bewezen, professionele en gepassioneerde individuen is de primaire en belangrijkste bouwsteen voor nieuwe systemen die een eigen beheer hebben die met Ether-1 zullen worden ingebouwd. Het doel van dergelijke systemen is om decentralisatie op menselijk niveau aan te bieden door beproefde concepten, zoals functiescheiding, democratisch debat en eerlijke verkiezingen in de volgende evolutie van het internet.
(Vertaling door Ether-1 Discord lid Dylie#8480.)