images | ||
styles | ||
.gitignore | ||
♥Box | ||
add_desktop_shortcut.sh | ||
crypto_pb2.py | ||
crypto.proto | ||
diceware-wordlist.txt | ||
diceware.sh | ||
g1billet.desktop | ||
g1logo.png | ||
G1BILLETS.mp4 | ||
G1BILLETS.sh | ||
index.php | ||
install.sh | ||
key_create_dunikey.py | ||
keygen | ||
LICENSE | ||
MAKE_G1BILLET.sh | ||
README.md | ||
search | ||
setup_systemd.sh |
G1BILLET
Présentation
Ce code est un générateur de G1BILLETS qui utilise duniter.py keygen imagemagik amzqr
Il lance la fabrication de "G1 Portefeuilles" vides à remplir soi-même ! Les G1Billets sont assemblés dans un fichier PDF pour les imprimer facilement sur une imprimante A4 et vous en servir comme chéquier.
Avant de vous en servir, utilisez Cesium pour flasher le QR Code et effectuer le virement correspondant à son montant sur chaque portefeuille. Ensuite, offrez ces G1Billets à qui vous voulez.
Chaque billet est composé des images fond.jpg g1.png logo.png
(à modifier ou remplacer par les votres) y sont ensuite ajouté différents signes et qrcodes.
En utilisant le style "xbian" vous activez le mode "G1PASS". Un G1BILLET sécurisé qui fonctionne sur les ♥Box Ğ1Station.
Son détenteur peut alors utiliser l'identifiant/mot de passe pour contrôler la clef du portefeuille correspondant.
⚠️ Pour utiliser G1PASS : Installez Astroport.ONE.
Utilisation
En ligne de commande, adaptez ces lignes à votre style ;)
montant=0 # Valeur faciale à indiquer sur le billet (0 : indéfini)
style="_" # Style du G1BILLET
secu=7 # Nombre de mots "diceware" (corrélé à la complexité du PASS)
./G1BILLETS.sh "$montant" "$style" "$secu"
Personnalisez vos G1Billets, en modifiant les images dans images/$style
(copiez-collez celles d'autres styles pour commencer le votre)
PLANCHE de 6 : http://g1billet.localhost:33101 G1TICKET de 10 : http://g1billet.localhost:33101/?montant=10&style=ticket G1PASS "avec dedicace" : http://g1billet.localhost:33101/?montant=0&style=astro24887@yopmail.com
Pré-requis Installation
Pour Linux DEBIAN, Ubuntu, recommandé: Linux Mint
# Installer git
sudo apt install git
INSTALLATION (for Linux (systemd) only)
⚠️ Vous souhaitez utiliser G1PASS? Installez Astroport.ONE.
Utiliser le mode G1BILLET (seulement).
# Création et clonage du code dans ""~/.zen"
mkdir -p ~/.zen
cd ~/.zen
git clone https://git.p2p.legal/qo-op/G1BILLET.git
cd G1BILLET
# Installation
./install.sh
# Activation systemd
./setup_systemd.sh
## Ajouter raccourci sur votre Bureau
~/.zen/G1BILLET/add_desktop_shortcut.sh
## Ouvrir "Interface Web"
xdg-open http://localhost:33101/
CA NE FONCTIONNE PAS ?
Faites ces TESTS.
Service is running ?
sudo systemctl status g1billet
● g1billet.service - G1BILLET API
Loaded: loaded (/etc/systemd/system/g1billet.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-04-20 21:11:39 CEST; 46min ago
Main PID: 3250895 (G1BILLETS.sh)
Tasks: 3 (limit: 18381)
Memory: 9.4M
CGroup: /system.slice/g1billet.service
├─3250895 /bin/bash /home/fred/workspace/G1BILLET/G1BILLETS.sh daemon
├─3253436 /bin/bash /home/fred/workspace/G1BILLET/G1BILLETS.sh daemon
└─3253438 nc -l -p 33101 -q 1
Crypto is working ?
./keygen 'toto' 'toto'
EA7Dsw39ShZg4SpURsrgMaMqrweJPUFPYHwZA8e92e3D
Graphics are OK ?
## CHANGE VARIABLES TO TEST YOUR STYLE ;)
SALT=toto; PEPPER=toto;
SECRET=toto; MONTANT=___;
BILLETPUBKEY=EA7Dsw39ShZg4SpURsrgMaMqrweJPUFPYHwZA8e92e3D;
UNIQID=toto; STYLE=xastro
ASTRONAUTENS=k51qzi5uqu5dl1zsbaala0bi26zpl5cfi7mogjwl9cg76d8awfc1d0iv738kak
EMAIL=toto@yopmail.com
BILLETNAME=$(echo $SALT | sed 's/ /_/g')
./MAKE_G1BILLET.sh "${SALT}" "${SECRET}" "${MONTANT}" "${BILLETPUBKEY}" "${UNIQID}" "${STYLE}" "${ASTRONAUTENS}" "${EMAIL}"
xdg-open tmp/g1billet/$UNIQID/$BILLETNAME.BILLET.jpg
- NB: Si une erreur du type "not autorized" apparait, éditez /etc/ImageMagick-6/policy.xml pour commenter la ligne qui bloque la création de "PDF"
ou réglez le problème avec ce script :
echo "######### CORRECT IMAGEMAGICK PDF ############"
if [[ $(cat /etc/ImageMagick-6/policy.xml | grep PDF) ]]; then
cat /etc/ImageMagick-6/policy.xml | grep -Ev PDF > /tmp/policy.xml
sudo cp /tmp/policy.xml /etc/ImageMagick-6/policy.xml
fi
LOG monitoring
tail -f ~/.zen/G1BILLET/tmp/G1BILLETS.log
PERSONNALISATION GRAPHIQUE
Pour changer le fond, le logo et le sigle de votre G1BILLET
Créez un répertoire dont le nom commence par "_" et recopiez les modèles par défaut
mkdir -p ~/.zen/G1BILLET/_images
cp -R ~/.zen/G1BILLET/images/* ~/.zen/G1BILLET/_images
# Redémarrer G1BILLET
sudo systemctl restart g1billet
Utilisez GIMP pour modifier les images...
Support : dites nous ce qui ne fonctionne pas
En opérant le service G1BILLET, vous devenez "tiers de confiance". Vous définissez l'usage.
La planche que vous allez imprimer est un chéquier multifonction.
Pour lui assurer une convertibilité en Ğ1, vous devrez les créditer en flashant leur QRCode avec Cesium.
Une planche contient 6 G1BILLETS qui comportent des codes d'accès à "une clef de chiffrement" donnant accès à notre crypto zone. Ces billets indiquent l'emplacement, la clef publique, et la clef, privée (ou non), d'un coffre numérique s'y trouvant.
G1BILLET révolutionne le BILLET
Un "bon au porteur" nouvelle génération
1. Laisser le secret
Dans ce cas, le "bien numérique" rattaché à ce secret est sous le contrôle de celui qui utilise ce codes, donc le possède, ou en aura fait une copie. Cela concerne une ressource commune et abondante pour un groupe à bon niveau de confiance relatif
Par exemple, on pourra s'en servir comme Kit découverte "Gchange/Cesium" à offrir à ses amis (avec de la monnaie dessus ou pas).
2. Effacer le secret
* Définitivement_
Dans le cas où plus personne ne connaît le secret, et ce qui est relié à ce G1BILLET est immuable (impossible à vider).
Sa valeur en G1 pourra augmenter mais celle du morceau de papier dépendra du contrôle du nombre de ses copies, C'est la version qui se rapproche le plus de ce que nous connaissons comme "Billet de Banque". Celui-ci devrait donc être détruit lorsque son émetteur le "récupère" en assurant la convertibilité promise.
Associé à des données multimédia, vous disposez d'un "Bon pour y accéder" que vous pouvez offrir. Selon la nature de ces données, devenues immuables et associables à des défis, ils sont utilisables pour "monétiser l'accès aux données".
* Temporairement_
En cachant le secret sous une couche "case à gratter" par exemple, le G1BILLET peut passer de son statut "Billet de Banque" à celui de Cadeau à accepter. Son contenu en G1 est alors récupérable par celui qui révèle le secret. A ce moment, l’œuvre et le portefeuille associée au G1BILLET appartiennent pleinement à son propriétaire.
Garder une copie du secret ou pas. C'est ce qui conditionne le premier maillon de confiance.
Essayez!! Envoyez-nous vos expériences...
Réalisé et offert dans l'espoir que la(/les) monnaie(s) libre(s) deviennent réalité pour tous.
Le saviez-vous ? Vous pouvez ouvrir un compte sur GCHANGE avec les identifiants de votre G1BILLET/G1PASS. Il s'agit également d'un portefeuille Cesium.
⚠️ ATTENTION. N'utilisez pas ce compte pour devenir membre forgeron ! Ou bien créez un G1PASS de haute sécurité que vous n'utiliserez que sur Cesium dans ce cas précis.
Merci pour vos encouragements et vos dons en JUNE
Des questions? Contactez support@qo-op.com