Title: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 21, 2023, 12:52:47 AM -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512 As a new moon rises over the ruins of Alexandria's Library a new technology comes into the world: Eudaemon: A peer-to-peer electronic identity system Release notes v1 Installer hash: 3489c9680dbaa0a84d04fbe0b84ed61bf87343a45b04a39b5ec33beb306683bd Agathos D3B12E8EBE4A212955B1BF13F49BD18BE5409784 With help from: Atlas, Monad, Pan, Toto and Bald Eagle **Abstract** By combining a small-world trust network, a peer-to-peer storage system, a fungible reputation, and personal blockchains, we create a peer-to-peer electronic identity system for individuals to secure and assert their identities and histories without requiring a central institution. At the core of this system is proof of human (PoH), a peer consensus mechanism based on asymmetric key signing and threshold signatures<sup>[1](#1shamir1979)</sup>, which prevents any M-of-N peers from claiming authority over an individual's identity. Trusted peers act as relays to the greater network and provide storage and propagation of messages allowing for persistent serverless digital identity and digital interactions. We anchor identity and associated data to our social peers using the robust and easy to recover data structure that is a personal blockchain to solve identity sovereignty and data loss problems simultaneously. This solves the general key management problem by providing secure backup and recovery of seed phrases and private keys from trusted peer groups without the need for a central authority. Personal blockchains are used instead of a classic central blockchain so no initial tokens need to be mined or purchased before being able to participate. The system enables creation of identity at birth, the restoration of identity and personal blockchain in the event of identity/device loss and the autonomous execution of digital legacy/will at death. We propose that this, when used in conjunction with traditional blockchain networks, will allow for widespread adoption of blockchain technology. Website: eud.ninja Git repo: git@codeberg.org:agathos/Eudaemon.git Check and bookmark BTC transaction 9691b18bc20ad2cc37ac40464d054ef175c5f8d3430cd0f81f8f48066df412a1 The Agathian fingerprint is embedded in those transactions. Subsequent transactions should contain the hashes of each release. BSV transaction 0143efb868a6342b0dbf4b1e33c61058a8cf83cb042fce15b5ef9552a6cebd4e contains the full Agathian public key. Subsequent transactions should contain the full code and release notes of each release. Instructions: To install run bash Eudaemon_installer.bash from your shell and follow the prompts. It will check for dependencies. To add a friend you and your friend must BOTH export and send your identity bloqs to one another. And then you and your friend must BOTH import each others identity bloqs and wait for the nodes to sync with each other. Feature list: - Persistent recoverable digital identity - Small world network topology - Key management system - Kudos - a fungible and transferable reputation system - Sovereign identity - Web of trust - Rich command line interface (cli) - Feature rich text user interface (gui) - Data backups - Friend requests for friends of friends - Relay messaging - Secret sharing framework - Serverless architecture - Extensible protocol - build apps on Eudaemon small world graph using custom bloqs Release notes: This is a proof of concept! Built on Linux, tested some time ago on Freebsd. Has not been tested on macos and windows. Vulnerabilities: - There certainly are many - however Eudaemon allows the forming of secure private small world networks. - We are unaware of any way to attack the network externally. - Known attack vectors are limited to attacks from nodes that you have explicitly trusted - your friends. - So if you want to play with the proof of concept only add people you actually trust to your private network. - So save your seed phrases and critical backups at your own risk! - wait until we move out of proof of concept phase. - Very little to no validation of input content. Incomplete and will be patched in later: - We have made every effort to design the bloqs in a complete a future proof manner, however if we discover an oversight we may have to reboot the chains (rewrite) - We did not have time to overhaul the TUI before launch - many of the features are hidden too many hops deep into the interface. - Drop bloqs not complete - Re-mapping guardians requires drop bloq functionality, so you wont be able to re-map your guardians after you select them until the next patch - Re hiding secrets after recovering them also depends on drop bloqs - CLI will certainly be changed to be more UNIX standard compliant - Formalised consensus framework for forming consensus - The system already allows for uploading a will and testament and splits your legacy private key amongst your guardians. However the interface and mechanism to form consensus of death and restore the legacy key for reading of will is not yet implemented. It works now - but would require some manual effort on behalf of the guardians. - Highly under-optimised!! Speed of deamon should be able to go up 5x just on simple optimisations of moving more variables into memory and implementing indexes on the database. Thank you to all the family and friends for the support! Thank you to all the dependencies that made this possible: - Bash - GNU userland - GPG - Syncthing - and many many more - Please consider donating to any of these great projects Donations If we get enough funds we will rewrite the system in Rust or Go... BTC bc1q4zx9gdvza79camsd90963j59ke7r4e9jl90alw XMR 8BxusEYuoNLc3DpF4wfxJhRrcPbtZnW8DaDcwbCDKebdLd1YLxbhj9sPrwj1GfKG3QG17qCiARxtXVe ipNsfrGchMRCA32j ETH 0xaaa389469fe5c7fd3a21a2801ffa94c7f703fc25 BSV 1D4oBJAU6k2wHLjivF1rDWQ5yMrrryAMto It has been a very long time in stealth mode. We hope this system is of use! We look forward to collaboration and feedback! -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQTG4Q0O8gGexag2Bp4o2BmaLTDCjQUCZEAaIl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QzZF MTBEMEVGMjAxOUVDNUE4MzYwNjlFMjhEODE5OUEyRDMwQzI4RAAKCRAo2BmaLTDC jdr1AQDeoAhZ5hb8o4lUd1Tbglu9E/x3aj1IULKnGIi4nK+U/AEAlMBPzGVu6YUO /M75Yja3B3aOacUcYw51i1fcus3+uAQ= =3YDf -----END PGP SIGNATURE----- Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 21, 2023, 12:59:56 AM reserved for updates
UPDATE: There is also a conversation happening on the cryptography mailing list: https://www.metzdowd.com/pipermail/cryptography/2023-April/038142.html Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: Alice1212 on April 21, 2023, 02:07:16 PM reserved! sound amazing!
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 22, 2023, 06:05:32 AM Created new identity:
Please wait, identity creation can take up to ~ 10 seconds. and after 10 seconds nothing happened Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 22, 2023, 03:26:20 PM -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512 You are the first I am aware of, whom I do not know, to have executed the code. How exciting! Remember Proof Of Concept, there are still bugs. Ideally I would like to move issue tracking to https://codeberg.org/agathos/Eudaemon/issues Having said that I will attempt to help diagnose the problem here. We have tested on recent versions of Fedora, Debian, Ubuntu, Arch, Alpine and some time ago FreeBSD. Debugging guide: 1) Check the content of .eud/error_log Your .eud/ folder, which we refer to as the eud_home, will be in your linux homedir within whatever name you gave your Eudaemon at install time. eg ~/Calcifer/.eud/ 2) There is a deep bug with syncthing that will occasionally cause eud to hang on identity creation, this seems to happen 1 in 50 times or so - it is possibly due to port conflicts. Many many hours have been spent trying to isolate this bug but it is still there... Try running the installer again and if it still hangs on identity creation try next step. 3) Open two terminal windows side by side (I like tmux for this). In the first window make sure the Eudaemon is stopped. The cli program is .eud/bin/eud-cli.bash If you enabled alias bindings at install time then you can just type eud-cli stop , otherwise specify the full command .eud/bin/eud-cli.bash stop Next start the Eudaemon in verbose logging debug mode. eud-cli -vld start Now in the second window run the eud-tui and follow the prompts to create identity again. If it errors out you will see the full error trace in the first window. The full log will also be saved at .eud/sys_log Be careful publishing contenct from the sys_log, it may contain private keys as well as the clear text content of your bloqs. -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQTG4Q0O8gGexag2Bp4o2BmaLTDCjQUCZEP7MV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QzZF MTBEMEVGMjAxOUVDNUE4MzYwNjlFMjhEODE5OUEyRDMwQzI4RAAKCRAo2BmaLTDC jW23AQDVjgVE0KKITe3VciU8Es83x49rGvK/Y/AcbHwkgXiQ5AEA34D4/h+RIbX3 lXpHk+NgHLV6+uX9iKuHVicldt7qNw4= =HhWM -----END PGP SIGNATURE----- Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on April 22, 2023, 03:43:09 PM I too got the similar issue of screen just mention wait 10 sec.
Also is there some sort of mining and coin generation part of this ? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 23, 2023, 12:58:28 PM Have created an identity already! Need friends to be added for this new journey ;D
Still reading the whitepaper for understanding the concept! Best! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 24, 2023, 01:35:20 PM I too got the similar issue of screen just mention wait 10 sec. Also is there some sort of mining and coin generation part of this ? Did you look at the debugging guide above? What OS are you running? For the economic model and "mining" information check the Kudos section of the whitepaper at https://eud.ninja Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 24, 2023, 01:55:21 PM Have created an identity already! Need friends to be added for this new journey ;D Still reading the whitepaper for understanding the concept! Best! Great! Let me know how it goes. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: chinagump on April 24, 2023, 04:59:40 PM Hello, I'm from China. I saw the file you posted. But I don't know how to run it? I know some basic Ubantu systems
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 25, 2023, 02:18:33 PM Have created an identity already! Need friends to be added for this new journey ;D Still reading the whitepaper for understanding the concept! Best! Great! Let me know how it goes. Hi! It has worked with chat function! Shows some warning relating to GBus as my linux box is text-based only. Could I exchange ID with you ? Or, can you create a chat channels within eud, so it is more easy to join and explore the network ? Cheer! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 27, 2023, 03:01:35 PM Hello, I'm from China. I saw the file you posted. But I don't know how to run it? I know some basic Ubantu systems Download and run: https://codeberg.org/agathos/Eudaemon/src/branch/main/releases/Eudaemon_installer.bash Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 10:09:23 AM Have created an identity already! Need friends to be added for this new journey ;D Still reading the whitepaper for understanding the concept! Best! Great! Let me know how it goes. Hi! It has worked with chat function! Shows some warning relating to GBus as my linux box is text-based only. Could I exchange ID with you ? Or, can you create a chat channels within eud, so it is more easy to join and explore the network ? Cheer! Hey how we can add us as a friends ? Its asking me for some file Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 10:16:41 AM Hello, I'm from China. I saw the file you posted. But I don't know how to run it? I know some basic Ubantu systems Download and run: https://codeberg.org/agathos/Eudaemon/src/branch/main/releases/Eudaemon_installer.bash "To add a friend you and your friend must BOTH export and send your identity bloqs to one another. And then you and your friend must BOTH import each others identity bloqs and wait for the nodes to sync with each other." How I can export identity bloqs ? does that are an genesis.bloq ?? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 10:18:40 AM Have created an identity already! Need friends to be added for this new journey ;D Still reading the whitepaper for understanding the concept! Best! Great! Let me know how it goes. Hi! It has worked with chat function! Shows some warning relating to GBus as my linux box is text-based only. Could I exchange ID with you ? Or, can you create a chat channels within eud, so it is more easy to join and explore the network ? Cheer! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 28, 2023, 10:33:12 AM Hi,
In TUI `./eud-tui`, type key `p` to go into Profile. then type key `e` to Export identity bloq - for connecting with others. It will export a BLOQ file name `[YOURNAME]IDNO.bloq` in your home folder. Send that file to your friend. In your friend side, after run TUI `./eud-tui`, type key `f` to go into Friends, then type key `a` to Add friend, then type key `f` to Import a friend, next is select the BLOQ file received from you to import, and follows steps. Your friend has to export and send BLOQ file to you, and you do import that file as well. Best! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 11:04:10 AM Hi, In TUI `./eud-tui`, type key `p` to go into Profile. then type key `e` to Export identity bloq - for connecting with others. It will export a BLOQ file name `[YOURNAME]IDNO.bloq` in your home folder. Send that file to your friend. In your friend side, after run TUI `./eud-tui`, type key `f` to go into Friends, then type key `a` to Add friend, then type key `f` to Import a friend, next is select the BLOQ file received from you to import, and follows steps. Your friend has to export and send BLOQ file to you, and you do import that file as well. Best! Great thanks for explanation here is my file : https://transfer.sh/GRfOqv/JustMineItIDNO.bloq you can get it with wget can you send me your ID by transfer.sh website ? also anyone who want to do it ? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 28, 2023, 11:24:03 AM Hi, In TUI `./eud-tui`, type key `p` to go into Profile. then type key `e` to Export identity bloq - for connecting with others. It will export a BLOQ file name `[YOURNAME]IDNO.bloq` in your home folder. Send that file to your friend. In your friend side, after run TUI `./eud-tui`, type key `f` to go into Friends, then type key `a` to Add friend, then type key `f` to Import a friend, next is select the BLOQ file received from you to import, and follows steps. Your friend has to export and send BLOQ file to you, and you do import that file as well. Best! Great thanks for explanation here is my file : https://transfer.sh/GRfOqv/JustMineItIDNO.bloq you can get it with wget can you send me your ID by transfer.sh website ? also anyone who want to do it ? Here it is https://transfer.sh/meOfS0/f04everIDNO.bloq Let a try! Best! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 28, 2023, 11:46:53 AM Hallo,
Just report there warning appear on my terminal (i use text mode) for each received chat message, like below. I did install all dependencies Best Code: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on April 28, 2023, 01:29:17 PM Hi, In TUI `./eud-tui`, type key `p` to go into Profile. then type key `e` to Export identity bloq - for connecting with others. It will export a BLOQ file name `[YOURNAME]IDNO.bloq` in your home folder. Send that file to your friend. In your friend side, after run TUI `./eud-tui`, type key `f` to go into Friends, then type key `a` to Add friend, then type key `f` to Import a friend, next is select the BLOQ file received from you to import, and follows steps. Your friend has to export and send BLOQ file to you, and you do import that file as well. Best! Great thanks for explanation here is my file : https://transfer.sh/GRfOqv/JustMineItIDNO.bloq you can get it with wget can you send me your ID by transfer.sh website ? also anyone who want to do it ? I will also try today. Looks nice. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 02:36:46 PM Hi, In TUI `./eud-tui`, type key `p` to go into Profile. then type key `e` to Export identity bloq - for connecting with others. It will export a BLOQ file name `[YOURNAME]IDNO.bloq` in your home folder. Send that file to your friend. In your friend side, after run TUI `./eud-tui`, type key `f` to go into Friends, then type key `a` to Add friend, then type key `f` to Import a friend, next is select the BLOQ file received from you to import, and follows steps. Your friend has to export and send BLOQ file to you, and you do import that file as well. Best! Great thanks for explanation here is my file : https://transfer.sh/GRfOqv/JustMineItIDNO.bloq you can get it with wget can you send me your ID by transfer.sh website ? also anyone who want to do it ? I will also try today. Looks nice. ok so send me Your ID too Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 28, 2023, 03:35:31 PM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 29, 2023, 06:52:56 AM reserved Can you make an discord channel for quicker communication ? I think is nessesary to get more contributors and donors to rewrite project in rust or go lang and then maybe we should focus on GUI wallet for windows as idea is really great but we need to allow simple users to join it and use and not all have some primary skills to run it on ubuntu or other linux system. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 29, 2023, 11:27:33 AM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: Alice1212 on April 29, 2023, 11:35:13 AM Hello,
My Kukos balance is negative now Code: * Your kudos balance is: -46,739,860 Kudos Is that normal ? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 29, 2023, 12:29:42 PM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Does daemin need any specified ports to be open for nice communication between nodes ? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: chinagump on April 29, 2023, 03:48:38 PM Hello, I'm from China. I saw the file you posted. But I don't know how to run it? I know some basic Ubantu systems Download and run: https://codeberg.org/agathos/Eudaemon/src/branch/main/releases/Eudaemon_installer.bash You need bash, zip and gpg to install Eudaemon, please install first I downloaded Git using Windows Then search for the tutorial and follow the prompts. However, I downloaded the ZIP installation package online, but I don't know much about programming. Can you teach me OK 解决了 but Some MANDATORY dependencies are missing: ** python3 sqlite3 syncthing vifm jq pgrep pkill ssss-split ssss-combine inotify Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: chinagump on April 29, 2023, 04:04:56 PM I have already experimented for everyone, and even installation cannot be completed without a programming foundation.
I hope there is a telegram for communication telling me how to install and excavate Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on April 29, 2023, 08:41:42 PM Here is my-
https://transfer.sh/oBJ3Ks/RichmanIDNO.bloq I have added two friends JustMineIt F04ever Now what can try at this stage? Update: I did send few messages. Can you guys see? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 02:47:57 AM Hello, I'm from China. I saw the file you posted. But I don't know how to run it? I know some basic Ubantu systems Download and run: https://codeberg.org/agathos/Eudaemon/src/branch/main/releases/Eudaemon_installer.bash You need bash, zip and gpg to install Eudaemon, please install first I downloaded Git using Windows Then search for the tutorial and follow the prompts. However, I downloaded the ZIP installation package online, but I don't know much about programming. Can you teach me OK 解决了 but Some MANDATORY dependencies are missing: ** python3 sqlite3 syncthing vifm jq pgrep pkill ssss-split ssss-combine inotify Sorry chinagump, as per the release notes this is a proof-of-concept - it is a demonstration that the protocol is possible that has known bugs and and is not intended to run as a production system. From the release notes in the original post: This is a proof of concept! Built on Linux, tested some time ago on Freebsd. Has not been tested on macos and windows. It should work on linux subsystem for windows - but I have never tried it on windows. If you use ubuntu on linux subsystem for windows it should allow you to resolve all the mandatory dependencies automatically. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 03:19:20 AM Hello, My Kukos balance is negative now Code: * Your kudos balance is: -46,739,860 Kudos Is that normal ? This is certainly not normal. Perhaps you could share the steps you took to get to that point? It could be a clock problem on your machine as kudos is linked to time. What OS are you on? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 03:28:59 AM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Does daemin need any specified ports to be open for nice communication between nodes ? This is purely related to syncthing which is the transport layer that Eudaemon currently uses. It generally works well out of the box with no configuration. It will use syncthing's public relays and discovery system. Syncthing port information: https://docs.syncthing.net/users/firewall.html Discussion on syncthing NAT hole punching turn and stun: https://forum.syncthing.net/t/a-few-questions-about-quic-hole-punching-and-stun/16490 Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 30, 2023, 06:24:41 AM Hello, My Kukos balance is negative now Code: * Your kudos balance is: -46,739,860 Kudos Is that normal ? This is certainly not normal. Perhaps you could share the steps you took to get to that point? It could be a clock problem on your machine as kudos is linked to time. What OS are you on? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: Alice1212 on April 30, 2023, 06:26:35 AM I am on Ubuntu 22.04.2 LTS. Time synced well. Steps as below: - Install dependencies and Eudaemon. - Create my identity. - Add friends: two friends. - A day after that, Kudos balance is about 1xxx, I dont remember exactly. - I try to send some kusos to friends, but It gives error that i need the balance must greater than amount to be sent. - I found that my balance is negative, about 20,xxx,xxx Kudos. - A day after that I try some times Refresh network (n), and Reinitialise network (i). The balance went back to zero. - Try to send kudos again, error, balance went as double negavtive -46,739,860 Kudos. Now it is -46,738,918 Kudos. Looks increasing. What should I do next? Should I create a new Id? Thank you and Best! Hello, My Kukos balance is negative now Code: * Your kudos balance is: -46,739,860 Kudos Is that normal ? This is certainly not normal. Perhaps you could share the steps you took to get to that point? It could be a clock problem on your machine as kudos is linked to time. What OS are you on? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on April 30, 2023, 06:37:34 AM How to read unread bloqs?
I don't see any option . Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: f04ever on April 30, 2023, 06:44:15 AM How to read unread bloqs? I don't see any option . You can: 1. Check unread messages in chat (c) or in broadcasting (b) 2. Check bloqs in Notifications (v), and can mark it as read. That is as I do Best! Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gcarreno on April 30, 2023, 08:14:17 AM Hey Y'all,
This looks very promising!! One thing only irks me up quite a lot: The tones the daemon produces from time to time. So, I have to ask: WHY? Cuz it's pretty annoying when you're in the middle of a video you're watching, and the tones pop up to ruin your enjoyment of said video? So, fine peeps from EU, what gives?! :) Cheers, Gus Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on April 30, 2023, 08:26:25 AM How to read unread bloqs? I don't see any option . You can: 1. Check unread messages in chat (c) or in broadcasting (b) 2. Check bloqs in Notifications (v), and can mark it as read. That is as I do Best! Thanks. Working for me now. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 30, 2023, 08:31:08 AM Here is my- Added You as a friend :)https://transfer.sh/oBJ3Ks/RichmanIDNO.bloq I have added two friends JustMineIt F04ever Now what can try at this stage? Update: I did send few messages. Can you guys see? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 30, 2023, 08:45:01 AM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Does daemin need any specified ports to be open for nice communication between nodes ? This is purely related to syncthing which is the transport layer that Eudaemon currently uses. It generally works well out of the box with no configuration. It will use syncthing's public relays and discovery system. Syncthing port information: https://docs.syncthing.net/users/firewall.html Discussion on syncthing NAT hole punching turn and stun: https://forum.syncthing.net/t/a-few-questions-about-quic-hole-punching-and-stun/16490 Ok so as you said Syncthing is just for debug and better to not do anything there what if I get a loot of messegaes that others want to share some folders : motions wants to share folder "JustMineIt mempool" (6524844D6D045FDB5AF52713B5AF9B3225078F93mempool). Share this folder? RichManUbuntu wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? plateau wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? motions wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? con1 wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? There is option to add but the folder field is empty should I just ignore that messages or add those folders ? and leave Syncthing without a touch Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 30, 2023, 08:45:46 AM Hey Y'all, This looks very promising!! One thing only irks me up quite a lot: The tones the daemon produces from time to time. So, I have to ask: WHY? Cuz it's pretty annoying when you're in the middle of a video you're watching, and the tones pop up to ruin your enjoyment of said video? So, fine peeps from EU, what gives?! :) Cheers, Gus Drop Your ID and I will send my own too so we can be a friends Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 01:23:01 PM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Does daemin need any specified ports to be open for nice communication between nodes ? This is purely related to syncthing which is the transport layer that Eudaemon currently uses. It generally works well out of the box with no configuration. It will use syncthing's public relays and discovery system. Syncthing port information: https://docs.syncthing.net/users/firewall.html Discussion on syncthing NAT hole punching turn and stun: https://forum.syncthing.net/t/a-few-questions-about-quic-hole-punching-and-stun/16490 Ok so as you said Syncthing is just for debug and better to not do anything there what if I get a loot of messegaes that others want to share some folders : motions wants to share folder "JustMineIt mempool" (6524844D6D045FDB5AF52713B5AF9B3225078F93mempool). Share this folder? RichManUbuntu wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? plateau wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? motions wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? con1 wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? There is option to add but the folder field is empty should I just ignore that messages or add those folders ? and leave Syncthing without a touch Ha cool! These are all people wanting to be your friend. They have imported and verified your identity bloq. In order to complete the pairing you need to also add them as a friend in the eud menu which will lead you to import their identity bloqs. This is because the idenity bloq contains the friend's public key. You need that to do a complete connection on the protocol. If you just accept their syncthing connection via the syncthing gui nothing will work - you may even break your node... I will post my identity bloq in the near future and join in the fun.... Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 01:31:43 PM reserved Can you make an discord channel for quicker communication ? I think is nessesary to get more contributors and donors to rewrite project in rust or go lang and then maybe we should focus on GUI wallet for windows as idea is really great but we need to allow simple users to join it and use and not all have some primary skills to run it on ubuntu or other linux system. I appreciate your intention to support, thank you! My concerns with moving comms over to discord is: 1) I would rather use something aligned with the priciples of free software 2) I would prefer protocol explanations and discussion to be somewhere publicly discoverable so new people can follow the conversation I'm considering forming a mailing group and also possibly writing a nostr plugin for eud so that we can move discussions to naitive Eudaemon and still expose the conversation for public reading. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on April 30, 2023, 01:42:10 PM Hey Y'all, This looks very promising!! One thing only irks me up quite a lot: The tones the daemon produces from time to time. So, I have to ask: WHY? Cuz it's pretty annoying when you're in the middle of a video you're watching, and the tones pop up to ruin your enjoyment of said video? So, fine peeps from EU, what gives?! :) Cheers, Gus These are sound notifications of newly arriving bloqs being processed. I intend to expose a cli call in the next release to turn sound on or off. I also would like to make a nicer set of tones that correspond to differnt bloq_type - they are not so musical at the moment... Maybe someone wants to help write that and submit a pull request at https://codeberg.org/agathos/Eudaemon/ Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on April 30, 2023, 02:10:53 PM reserved How do I add my server as an Device as I cant open syncthing as it need to use 127.0.0.1 address instead of my machine IP ?On my main local node added ID of my second Device but can add it on my hosted remote one, any advice ? Also does My hosted works like backup will keep my node working all time even if my local is off ? and can you get my ID from https://transfer.sh/GRfOqv/JustMineItIDNO.bloq and upload yours so I can be with contact with you on the EUD ? Firstly never mess with the settings in syncthing gui - it is there purely for debug viewing. If you changed any settings there you should: n) Refresh network and i) Reinitialise network from the main menu. Syncthing is fully managed by the eudaemon. Multi device does work but it does not yet conform exactly to the protocol specification. New devices should create a discrete device key. Currently any additional devices added will use the same device key. They already properly create independent fresh syncthing transport keys at least.. Your first device will be your master device. Any additional devices added will be set to "slave / follow" mode where they cannot form bloqs, however they will propagate your new bloqs created by your master device and collect messages from your peers - AND propagate their bloqs as well. So you will be helping all your friends when you make your second device an always on server. If you re-enable lines 207 and 529 in eud-tui.bash then you will have the options to add multiple devices. #echo "a) Add this device to an existing identity" #TODO re-enable in version 2 - currently too unstable #echo "a) Add device - add additional devices that you control." #TODO re-enable in version 2 - currently too unstable I did re-stabilise the code before launch - it is working fine. I left in disabled because it does not perfectly reflect the protocol specification. Does daemin need any specified ports to be open for nice communication between nodes ? This is purely related to syncthing which is the transport layer that Eudaemon currently uses. It generally works well out of the box with no configuration. It will use syncthing's public relays and discovery system. Syncthing port information: https://docs.syncthing.net/users/firewall.html Discussion on syncthing NAT hole punching turn and stun: https://forum.syncthing.net/t/a-few-questions-about-quic-hole-punching-and-stun/16490 Ok so as you said Syncthing is just for debug and better to not do anything there what if I get a loot of messegaes that others want to share some folders : motions wants to share folder "JustMineIt mempool" (6524844D6D045FDB5AF52713B5AF9B3225078F93mempool). Share this folder? RichManUbuntu wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? plateau wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? motions wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? con1 wants to share folder "motions mempool" (FCD2DBD62FC64E8C4C7AD2833E5E5A787A726327mempool). Add new folder? There is option to add but the folder field is empty should I just ignore that messages or add those folders ? and leave Syncthing without a touch Ha cool! These are all people wanting to be your friend. They have imported and verified your identity bloq. In order to complete the pairing you need to also add them as a friend in the eud menu which will lead you to import their identity bloqs. This is because the idenity bloq contains the friend's public key. You need that to do a complete connection on the protocol. If you just accept their syncthing connection via the syncthing gui nothing will work - you may even break your node... I will post my identity bloq in the near future and join in the fun.... The thing is they are already my friends mean most of them but syncthing shows that asks Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: reb0rn21 on April 30, 2023, 10:05:54 PM no go for me to generate identity my log:
Failure exit code: 1 at line 638: play -n -c1 synth sin %-12 sin %-$sound sin %-$sound sin %-$sound fade h 0.1 1 0.1 2> /dev/null: /root/reb0rn/.eud/bin/eud_lib.bash screen where is node running: curl: (7) Failed to connect to 127.0.0.1 port 55796: Connection refused ++ printf '\''%s\n'\'' fail fail' + [[ ++ printf '%s\n' 'pinging transport layer' +++ printf '%s\n' 'header = "X-API-Key: cPRUrjkV92ibfWa9SUxVpy6F3TugWny7"' +++ get_device_api_address +++ sqlite3 /root/reb0rn/.eud/db/eud.sqlite 'SELECT api_address FROM device where isme=1;' ++ curl -f -X GET -K /dev/fd/63 127.0.0.1:55796/rest/system/ping % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (7) Failed to connect to 127.0.0.1 port 55796: Connection refused ++ printf '%s\n' fail fail == *\p\o\n\g* ]] + false + sleep 1 UPDATE On different VPS it worked fine VPS1 which did not work is 20.04 VPS2 is 22.04 which work This is my bloq: https://transfer.sh/utefe2/reb0rnIDNO.bloq Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gcarreno on May 01, 2023, 02:10:17 AM Hey eudaemonia,
These are sound notifications of newly arriving bloqs being processed. I intend to expose a cli call in the next release to turn sound on or off. I also would like to make a nicer set of tones that correspond to differnt bloq_type - they are not so musical at the moment... AH-HA, this explains a lot and thank you for considering the on/off button on them :) Thanks for your efforts. This is looking promising and should replace Keybase in no time if adoption continues to grow, right? Cheers, Gus Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on May 01, 2023, 04:10:12 AM Hello,
How to stop the eud services properly as there are lots of background services running. Just want to test how to stop and start manually without any issues. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on May 01, 2023, 08:42:04 AM can anyone make an discord unofficial one for better communication ?
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: FreeWorldUsers on May 01, 2023, 08:42:34 AM Hello, How to stop the eud services properly as there are lots of background services running. Just want to test how to stop and start manually without any issues. I stop it with q (quit) and close my pc no problems till now Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 01, 2023, 01:51:39 PM Hello, How to stop the eud services properly as there are lots of background services running. Just want to test how to stop and start manually without any issues. eud-cli stop you can also eud-cli enable and eud-cli disable to enable/disable it as an actual deamon / system service if you are using a system with systemd. This is so it will start automatically on boot. See code below extracted from eud-cli.bash: status) systemctl --user status "$eudaemon_name"".service" ;; start) systemctl --user start "$eudaemon_name"".service" ;; stop) systemctl --user stop "$eudaemon_name"".service" ;; enable) systemctl --user enable "$eudaemon_name"".service" ;; disable) systemctl --user disable "$eudaemon_name"".service" ;; daemonise) mkdir -p ~/.config/systemd/user/ cat <<EOF > ~/.config/systemd/user/"$eudaemon_name"".service" [Unit] Description=$eudaemon_name the eudaemon After=network.target [Service] Type=simple ExecStart=%h/$eudaemon_name/.eud/bin/eud-cli.bash start ExecStop=%h/$eudaemon_name/.eud/bin/eud-cli.bash stop RemainAfterExit=true [Install] WantedBy=default.target EOF Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: gameparadise007 on May 01, 2023, 03:33:39 PM Hello, How to stop the eud services properly as there are lots of background services running. Just want to test how to stop and start manually without any issues. eud-cli stop you can also eud-cli enable and eud-cli disable to enable/disable it as an actual deamon / system service if you are using a system with systemd. This is so it will start automatically on boot. See code below extracted from eud-cli.bash: status) systemctl --user status "$eudaemon_name"".service" ;; start) systemctl --user start "$eudaemon_name"".service" ;; stop) systemctl --user stop "$eudaemon_name"".service" ;; enable) systemctl --user enable "$eudaemon_name"".service" ;; disable) systemctl --user disable "$eudaemon_name"".service" ;; daemonise) mkdir -p ~/.config/systemd/user/ cat <<EOF > ~/.config/systemd/user/"$eudaemon_name"".service" [Unit] Description=$eudaemon_name the eudaemon After=network.target [Service] Type=simple ExecStart=%h/$eudaemon_name/.eud/bin/eud-cli.bash start ExecStop=%h/$eudaemon_name/.eud/bin/eud-cli.bash stop RemainAfterExit=true [Install] WantedBy=default.target EOF Thanks. These commands works perfectly. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: reb0rn21 on May 01, 2023, 05:01:00 PM I made a community discord let see how it goes
https://discord.gg/2YFmrBRkuq Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: cryptobtcnut on May 02, 2023, 09:45:06 AM How to create a proper backup of Kudos wallet?
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: malka4u on May 05, 2023, 07:30:58 AM https://transfer.sh/1CIxYe/rajkamalIDNO.bloq add me
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 08, 2023, 03:30:06 PM How to create a proper backup of Kudos wallet? The best way to backup your identity is by selecting guardians under the backup identity option under your profile menu. This uses threshold cryptography implemented in Sharmir's Secret Sharing System. It requires that you have at least two trusted peers that know you personally and can verify you in the event of your identity loss and recovery process. Kudos is derived from your identity - there is no separate key to be backed up. As long as your identity is backup up your kudos is also then backed up. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: cryptobtcnut on May 09, 2023, 07:34:00 AM How to create a proper backup of Kudos wallet? The best way to backup your identity is by selecting guardians under the backup identity option under your profile menu. This uses threshold cryptography implemented in Sharmir's Secret Sharing System. It requires that you have at least two trusted peers that know you personally and can verify you in the event of your identity loss and recovery process. Kudos is derived from your identity - there is no separate key to be backed up. As long as your identity is backup up your kudos is also then backed up. Finding reliable identities at this stage can be difficult, what is the proper way to do a self backup and save my identity? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 09, 2023, 01:17:05 PM How to create a proper backup of Kudos wallet? The best way to backup your identity is by selecting guardians under the backup identity option under your profile menu. This uses threshold cryptography implemented in Sharmir's Secret Sharing System. It requires that you have at least two trusted peers that know you personally and can verify you in the event of your identity loss and recovery process. Kudos is derived from your identity - there is no separate key to be backed up. As long as your identity is backup up your kudos is also then backed up. Finding reliable identities at this stage can be difficult, what is the proper way to do a self backup and save my identity? The purpose of the proof of concept is to demonstrate how to have a scalable identity system and social network that has no central authority and also does not need manual backups of keys / seed phrases. The audience here probably has no problem backing up keys - however for an architecture to succeed at scale it must have socially intuitive recovery methodologies. Those models are the hard ones to build - this is the novel innovation. I have not built an interface for manual backup, though I do intend to add this, it is fairly simple and there are a few possible ways to implement it. You basically need to backup your identity private key which unlocks your bloq 0, which is your genesis bloq. Then you get a copy of your chain from one of your peers and use your ID private key to open your chain and replay your chain to deterministically rebuild your state. You could also just make occasional backups of your .eud/ folder - this is a sufficient backup, however if you restored from an old .eud/ backup you would have to manually set your eudaemon to not form any bloqs until it has fully caught up with bloqs that were formed since the backup was saved. This is easy to automate, but has not yet been implemented. If you do not have two real trusted peers then the next most "proper" way currently would be to just create another eudaemon and pair it to your identity. If you loose your primary eudaemon then your secondary eudaemon can be set to primary and then can start forming bloqs and continue your chain. I hope this is helpful? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: sammyisking123 on May 09, 2023, 01:25:34 PM When I install on Ubuntu 20, it gives me error cannot connect after installing and following all steps.
Any fix for this? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 09, 2023, 03:15:03 PM When I install on Ubuntu 20, it gives me error cannot connect after installing and following all steps. Any fix for this? I have heard that Ubuntu 20 does not work, I will try to ascertain the source of the problem in the coming weeks. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: lemonandfriesonetwo on May 09, 2023, 03:45:39 PM When I install on Ubuntu 20, it gives me error cannot connect after installing and following all steps. Any fix for this? I have heard that Ubuntu 20 does not work, I will try to ascertain the source of the problem in the coming weeks. Can you upgrade to 22.04? Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 09, 2023, 03:48:02 PM -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256 Ok I will join the fun here, sorry it has taken me this long, I've been hesitant to join as Eudaemon was designed to used to create networks of trust - not connect strangers. However in the context of a test-network actually I think this can be quite useful. Rules of the game (rules for me anyway). I am considering this a test-network for the purpose of testing the system and discussion of the protocol architecture and the implementation. As the live network is expected to be based on actual trust connections, that is people you know, not strangers. Though this may be a nice way to make some friends. I will not be using my Agathian keys - though I will sign this message as an assertion of the validity of this test-network identity bloq and message. I will favour broadcast over direct messages. If I broadcast a message that is a response to some other persons broadcast then I will attempt to encode the content of the question within the response. Anything that I broadcast I will possibly pipe to some other system so that it is publicly readable. Remember the content from the release notes: - ------------------------- Vulnerabilities: - There certainly are many - however Eudaemon allows the forming of secure private small world networks. - We are unaware of any way to attack the network externally. - Known attack vectors are limited to attacks from nodes that you have explicitly trusted - your friends. - So if you want to play with the proof of concept only add people you actually trust to your private network. - So save your seed phrases and critical backups at your own risk! - wait until we move out of proof of concept phase. - Very little to no validation of input content. - ------------------------- I ask you kindly not to attack my node, we can spin up a adversarial network at some point in the future to look for security vulnerabilities. I will not be storing any important data under this testing identity. If I stop using this testing identity at some point in the future I will sign a message here in this forum invalidating this testing identity. So who wants to be friends? https://transfer.sh/aTdil9/Agathos_testnet_1INDO.bloq Start of file Identity bloq with filename 'Agathos testnet 1IDNO.bloq' - ------------------------------------------------------------------------------------------------------------------ - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 {"id_type":"IDNO","adr":"SLO4O5L-YAJYHIM-7ODKBTE-6TDHITC-CML5HWP-747AMR2-37P36YS-RATMRAG","name_64":"QWdhdGhvcwp0ZXN0bmV0CjEK","proto":"st"} - - -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZFpiYxYJKwYBBAHaRw8BAQdANrjXFQyQomYviH8juWhbV5ghPeyMxfi+8goa 7AoMzny0FFRkaXFPSHBHR1huaXFUS1lMVWZ3iJAEExYIADgWIQSB7xPns+pn6kIR 9KqI1wQZLTllRAUCZFpiYwIbIwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCI 1wQZLTllRB7JAQDyO6yojUQnMm4h9JNc8p/9GhygEftCv6eYEoKJ7KemNAD+KH7F 6qAAXtjBrwZ9cIm4hJrYtkQMf77O5+dRt6AIwwG4OARkWmJjEgorBgEEAZdVAQUB AQdAMJjORt5/JdJNceYUujqmly/hXTl8P+GTE94oggU5ADcDAQgHiHgEGBYIACAW IQSB7xPns+pn6kIR9KqI1wQZLTllRAUCZFpiYwIbDAAKCRCI1wQZLTllRD5cAP41 Njt2X1YNUrla49IdSsS2UqgJ1nXxOEPYA24hECXCyQEAyuU78nhfeK12yDqSR2Pu +LYi2pTWUT7owLbEE7V7hgE= =hAAB - - -----END PGP PUBLIC KEY BLOCK----- - -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSB7xPns+pn6kIR9KqI1wQZLTllRAUCZFpidwAKCRCI1wQZLTll RJ+FAQD7BmeKi6VBUTrLq2PjlGdbCkOfG7YemjJaydq3hrRBwQD+Iu5vDHr0vtFy 7BsnyGiWBjB1gvgKzw6l+vGoWPOnGwI= =GZ7w - -----END PGP SIGNATURE----- - ------------------------------------------------------------------------------------------------------------------ end of id bloq file -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTG4Q0O8gGexag2Bp4o2BmaLTDCjQUCZFpq1wAKCRAo2BmaLTDC jVwiAQDPwjwo2KKsUv7wQXybhZ7g68/uSi+r568pTPdivY9jDgEA9FpSub5eS/ZA iCqku+RwQhrvAVQNQtCh2kalhQkQSAs= =blUR -----END PGP SIGNATURE----- ~ ~ ~ Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: eudaemonia on May 09, 2023, 03:50:40 PM Reserved for updates relating to this testing network instance
Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: __szymon__ on June 28, 2023, 09:37:37 AM Hello @eudaemonia,
We have found the protocol and the idea very interesting. We believe we might apply it into our project. After internal discussion we decided we want to help with the development of Eudaemon. So question for you, are there any known issues, or feature requests that we can help you with? Is there any roadmap for the project? We can also help with rewriting in Rust. Looking forward for your answer. Title: Re: Eudaemon: A peer-to-peer electronic identity system Post by: lemonandfriesonetwo on July 01, 2023, 08:17:32 PM Hello @eudaemonia, We have found the protocol and the idea very interesting. We believe we might apply it into our project. After internal discussion we decided we want to help with the development of Eudaemon. So question for you, are there any known issues, or feature requests that we can help you with? Is there any roadmap for the project? We can also help with rewriting in Rust. Looking forward for your answer. Go into the Discord, you can talk to developer there: https://discord.gg/2YFmrBRkuq |