Wpis z mikrobloga

Stworzyłem zdecentralizowanego p2p pastebina (ʘʘ)
Do p2p używam biblioteki gun.eco a strona stworzona w React.

Pastebin dostępny z dwoma edytorami, jeden lekki a drugi monaco znany z vscode, dodałem także możliwość zmiany theme :3

Oczywiście open-source: https://github.com/skorotkiewicz/gundpaste

Przykładowa wklejka:
https://envs.net/~grizzly/dpaste/#/TUF2MHdmUTdsdHR3eHRpdENIVEtMYWh2eWhjbW9GR0JlQk1UUFVrNnltdz0=

PS. Jeżeli korzystacie z mobilnego internetu, nie zmieniajcie edytora na monaco, waży około ~5mb.

#programowanie
  • 8
  • Odpowiedz
@boleslaw_krzywosuty: Też zauważyłem ten problem, jak pierwszy raz wejdziesz na stronę to nie pobiera wklejki co powoduje "infinity loop".

Przy kolejnych wizytach już nie ma tego problemu. Prawdopodobnie muszę sprawdzać, czy strona się załadowała a później pobierać wklejki.
  • Odpowiedz
@aptitude: Na czym polega ta decentralizacja? Jeśli dane przechowywane są w IPFS, to dobrze byłoby dać możliwość wygenerowania łącza typu ipfs:// do wklejki.
  • Odpowiedz
@Manna5: To nie IPFS. To gun, czyli każdy peer przechowuje dane na swoim komputerze.

I przeciwnie jak w przypadku bitcoina, nie pobierasz całego blockchaina tylko te dane które potrzebujesz i stajesz się hostem tych danych dla innych.
  • Odpowiedz