Nowy rycar (poza Hive?)

Jeszcze na początku tego roku na tapecie była koncepcja rycara jako tokenu domyślnie zastakowanego wpływającego na siłę głosu, który można odstakować i przesłać komuś, ale zastakować ponownie już się go nie da. Pisałem o tym wiele razy. Nic z tego jednak nie wyszło i już nie wyjdzie.
Na ten moment system rycarowy wygląda następująco:
- Tworzenie depozytu to w zasadzie założenie konta Hive przez apkę Hive Keychain. Nie zbieramy żadnych informacji. Weryfikacja następuje przez zalogowanie się na Hive Keychaina.
- RCR zapisywane są w memo w mikrotransferach z konta @fundacja na konto @rcr.
- RCRT jest na Hive Engine.
- Są też rycary gliniane.
- Głosowanie odbywa się na Hive w komentarzu pod postem z głosowaniem.
System ten ma swoje wady.
- Ściąganie Hive Keychaina i tworzenie konta to proces, którego wiele osób unika. Z różnych powodów: od braku pamięci po nieufność wobec crypto (exitscam Zondy tylko to pogłębił).
- Skutek rezygnacji z własnej bazy danych jest też taki, że nie mamy jakiegoś systemowego kontaktu z darczyńcami.
- Głosowanie przez Hive skutkuje tym, że mało kto składa wnioski i głosuje. Była co prawda aplikacja do głosowania, ale nie działa.
- W lutym była awaria apki do zapisywania RCR. Obecnie działa, ale robienie transferów pojedynczo jest upierdliwe.
- Jak wejdą regulacje unijne to RCRT zaczynie być problematyczne. Co prawda wciąż wątpliwe jest czy można byłoby to nazwać kryptowalutą skoro nie da się tego zamienić na złotówki, ale idiotów w urzędach nie brakuje.
W związku z tym na ostatnim spotkaniu wolontariuszy wrzuciłem do agendy temat zmiany architektury rycara. Po raz pierwszy też dopuściłem możliwość wyjścia poza Hive, jeśli okaże się to korzystniejsze dla stworzenia nowego działającego systemu.
Dużą rolę w tym wszystkim odgrywają następujące elementy:
- długoletnie problemy z Hive Engine i ostatnie ataki hakerskie
- ogólny klimat wokół krypto i regulacje
- obawy przed tym, że bez wsparcia z DHF różne narzędzia przestaną działać
- fakt, że Hive przestał być przyjaznym miejscem i nikt nic z tym nie robi.
Tyle jeśli chodzi o tło tej decyzji. A teraz wytyczne...
- Po pierwsze, założenie depozytu powinno być proste, nie wymagać instalowania czegokolwiek i być całkowicie poza Hive. Dopuszczalna jest integracja z Hive, ale nie może być to koniecznością.
- Po drugie, efektem założenia konta powinno być wygenerowanie klucza (niezbyt skomplikowanego) do głosowania oraz kodu QR, którego zeskanowanie pozwoli na potwierdzanie transakcji.
- Po trzecie, powinna być funkcja płacenia RCR-ami, ale wymagająca potwierdzenia przez właściciela depozytu oraz KBK. Przykład: ktoś bierze napój, klika co trzeba, skanuje swój kod, transakcja ląduje w poczekalni, KBK go może potwierdzić. Co więcej powinno być możliwe masowe potwierdzenie takich transakcji.
- Ogólnie rzecz biorąc mechanizm, nad którym pracował ostatnio Rafał powinien zostać odwrócony. Zamiast skanowania przez użytkownika jakiegoś kodu generowanego w apce, to w KBK powinien być czytnik do skanowania kodów użytkowników. Zeskanowanie go może zliczać obecność lub potwierdzać transakcje. Dla odwiedzających KBK jest to wygodniejsze bo nie muszą nic instalować. A osobisty kod mogą mieć wydrukowany lub zapisany w telefonie.
- RCRT na Hive Engine powinno zostać całkowicie zastąpione glinianym rycarem.
Czy transakcje będą zapisywanie w Hive czy nie - to nie ma już znaczenia. Może być, ale nie musi. Najważniejsze, żeby dało się zrealizować powyższe założenia oraz by była jakaś opcja rezerwowa, w przypadku gdyby coś przestało działać.
Jeśli coś to tylko hybryda. Odwrócona logika skanowania przez KBK personalnego QR - czyli coś takiego jak chociażby biedronce, co zresztą proponował @gtg może być łatwiejsza dla użytkowników.
Wydaje mi site, że najsensowniej i najbezpieczniej dla użytkowników byłoby gdyby hive traktować jako "źródło prawdy" jeśli chodzi o stan kont. To nie musi być token. To moze być po prostu zapis na blockchainie. Chodzintylko by był weryfikowalny i niemożliwy do zmanipulowania. Oraz jako źródło prawdy jesli chodzi o treść praw. Gwarantując ich niezmienność. Głosowanie też mogłoby się odbywać na hive w sposób jaki w mojej apce odbywają się głosowania sejmu.
Co do rejestracji no to sama rejestracja moim zdaniem nie jest problemem. I nie ma sensu używać zewnętrznego narzedzia. Maile też mozna gromadzić (na różne sposoby) przy okazji takiej rejestracji. Problemem jest glownie dbanie przez użytkowników o bezpieczeństwo kluczy i problemem jest ta instalacja hive keychain. Żeby uzytkownik mógł sam wykonywać akcje to niezbędne. W innym razie musiałby się godzić na pośrednictwo konta KBK, ale wszystko jest do zrobienia i pewnie predzej wasi ludzie ufali by KBK niż hive keychain.