News for hackers. Stuff that matters.

publiush

This is cool! This is an extension version of the federalist [1] project I was working on earlier! This makes using federalist so much easier!

Way to go! Also, this is really cool that you did this!

[1] https://news.ycombinator.com/item?id=29513547

Re: on Tuesday January 18, 2022 @11:35AM (#29981638)
I think that there is a bit of a disconnect in those that work on systemd. I agree that a revert makes sense in this case. Most people who will suffer real catastrophic breakage are also NOT usually using rolling-release or bleeding edge systems. This does, in fact, give a small window of time to issue this revert without causing massive harm. I also don't really see much toxicity in this discussion, instead just people arguing points.
Re:Handshake Discord Server Without Toxicity on Thursday January 13, 2022 @11:30AM (#29922646)
As per the earlier drama with some of the Handshake admins and developers trying to bully developers out, I have linked up with some of the other developers who have experienced the same thing from them. We have setup a new discord server (it's brand new).

Looking forward to chatting there!

Re:Database-less torrent website on Thursday January 13, 2022 @10:54AM (#29922061)
I actually made a system called federalist [1] that uses mutable torrents. Hope you like it!

[1] https://github.com/publiusfederalist/federalist

I e-mailed him about it days ago.

By the way, are you familiar with Zooko's triangle?

It's been an on-going conversation that's been going on a few days.
If we're talking about the same person, he was the only one who actually encouraged what I was doing and even gave me the idea for Zooko.

However, the admins on their discord, were less than encouraging.

EDIT: As per the same person's advice, I'm going to start a new discord community without the toxicity.

I've decided to begin my own community. Those toxic admins can't control the blockchain.
I also just pushed zooko message [1]. This allows you to encrypt and decrypt messages using only your handshake name.

[1] https://github.com/publiusfederalist/zooko-msg

This is definitely a little bit of a different medium to twitter and likely the '1 post per block' limitation is great in this case. Think before you Zooko, as it's permanent and forever.
[Submission Statement]: Right now, there are a lot of sentiments as it relates to de-platforming on various platforms. I was able to implement a completely decentralized twitter-like microblogging system on top of a blockchain, so this inherits the immutability from the chain with it. Since it uses Handshake, the posts are also name-verified.

I named it in honor of Zooko, one of the original Cypherpunks. Cypherpunks write code.

Onward.

Right now it's in POC form, so it's just using a simple 'zooko:' prepend to identify Zooko messages (Zookos). Since it's completely decentralized on chain, it actually doesn't need ActivityPub or XMPP for help (all you need is the ability to download the chain).
Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:41PM (#29754582)
Again, this is a security issue and doesn't in any way reduce the proven efficacy of cryptography. It's pedantic at best, and I am going to stop replying to your comments.

Happy new year.

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:38PM (#29754565)
I agree that the intentions were pure. That said, this isn't a product, but instead, a project with a specific goal of improving internet security by showcasing concepts to the HN community. The discussion within the thread, I think, is indication that it is helping to inch closer to that goal as more users on HN are made aware of the beneficial tools cryptography with Handshake provides.
Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:35PM (#29754546)
> Are you implying people should feel free to create and obtain a new name on the blockchain using any random website? Also I do not see the list of popular GH names in the link you provided.

The popular names are in the names folder.

I wouldn't recommend obtaining a new name from any random website. I don't think I did so. I'm going to avoid continuing this thread as gaslighting isn't usually something one would wish to engage in, obviously on the receiving end, but on the creator's end too.

I hope you are able to find peace in the next year.

Happy new year to you.

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:15PM (#29754413)
The instructions you pasted are for claiming a name that was pre-reserved when Handshake launched [1]. This is different from creating and obtaining a new name on the blockchain.

[1] https://github.com/handshake-org/hs-names

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:12PM (#29754390)
This is solved with key management and security as opposed to with the fact on whether or not the technology has merit. Now, we're really moving goalposts. ;)
Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @08:10PM (#29754377)
It's more of using specialized, purpose driven applications vs using a generalized swiss army knife of epic proportions.

Handshake was purpose built to work with traditional DNS while ENS is something entirely different. I think that's why Handshake is gaining more adoption in the traditional DNS sector as well, but whatever the case, I've opted to work with this technology based on a number of factors:

1. The ENS project is great for creating human readable Ethereum wallets. However, it doesn't seem that it was initially suited to be used for DNS and that this was later patched on.

2. ENS is centrally controlled by a federation of key holders [1] while Handshake is decentralzed.

3. In Handshake, you truly own the name.

4. With blockchain already inheriting many inefficiencies when compared to more traditional systems, ethereum, while very cool, tries to be too much and the bloat has led to extreme fees for interacting with the blockchain.

That being said, I'm keeping my eye out on all of the naming projects. It's something I'm very interested in.

[1] https://docs.ens.domains/frequently-asked-questions

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:39PM (#29754158)
This isn't a marketing message/post.

This is a Hacker project to explore improved ways of doing things with the new primitives of our collective technology base. In this case, owning your own identity with a decentralized identity system.

I think marketing posts are better suited for another forum, no?

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:36PM (#29754133)
I apologize for that. There was an assumption that most people were aware of the Handshake Naming system [1]. Handshake is a naming blockchain that's recently been gaining adoption quickly (Namecheap [2]) (Opera Browser [3]). Using this, you can control your name, which is your identity, on the internet. There's a lot of other cool benefits, but as it pertains to this project, it's the names, cryptographic proof of ownership of said names, and the cryptographic provability that the messages were written by the owners of said name.

There are many ways to get Handshake names, but the easiest ways are to use Bob (non custodial) [4] or Namebase (custodial) [5].

[1] https://handshake.org/

[2] https://www.reddit.com/r/handshake/comments/pt55vb/namecheap...

[3] https://twitter.com/opera/status/1476841607005622273

[4] https://github.com/kyokan/bob-wallet

[5] https://namebase.io

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:23PM (#29754032)
> Between "there's no guarantee that the message viewed by a user was actually written by the poster" and "You absolutely cannot fake a message being cryptographically signed without providing a broken verification function" you moved the goalposts so hard it gave me whiplash and I'm afraid I can't continue this discussion due to my concussion.

I think it might be wise to review what signing means to understand that I didn't "move the goalposts" at all [1], but thanks for the discussion, as I merit it will help a lot of people to better understand the power of cryptography as I'm guessing it's a new field here as of yet.

Happy New Year!

[1] https://en.wikipedia.org/wiki/Digital_signature

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:12PM (#29753948)
> If you think about it, this is also true for web3 — true enough that it's broken.

You absolutely cannot fake a message being cryptographically signed without providing a broken verification function.

> We don't live in a world where you can't take things from people, etc.

The half glass empty approach is one method. The other method is to review the primitives we have in place today and explore different permutations that allow us to route around our adversities. That's the Hacker way. Of course, we do it with code.

> Ultimately, society works because we don't really need ironclad guarantees like that.

The society you live in is very different from mine. Fraud and impersonation are real. [1]

[1] https://www.theverge.com/2016/11/23/13739026/reddit-ceo-stev...

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:04PM (#29753899)
> This part can be addressed easily with avatars such as those Gravatar makes. Using a blockchain instead seems like a huge overkill, and also brings 'login' back into the equation because most websites will use something like Metamask, which you have to log into.

A gravatar is great for a profile photo, but in the end, there's no guarantee that the message viewed by a user was actually written by the poster. A site admin could simply inject posts as that user.

With signed messages, only those who possess the key could have created the signature for the signed message. Even a site admin cannot edit the message and get away with it (since the signature wouldn't validate).

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @07:00PM (#29753875)
I think where we're headed is a blend of Web 2 and Web 3 (Web 666). In this, Web 2 continues to live on in its current form, because it works quite well. However, there are some issues with Web 2 that Web 2 can't easily solve that are solved by Web 3. One of the biggest ones is decentralized identity which Handshake solves beautifully.

With signed strings tied to the keys associated with the handshake name, every action taken on a Web 2 website can now benefit from being verifiable [1]. You don't need the blockchain outside of the identity.

Secondly, the more I've been working with this technology, the more I've truly begun to understand how important it is to own one's name. There shouldn't be two afro88s. Imagine if there is an afro88 on reddit and this person starts acting a certain way -- and then someone comes here and they see your username and apply bias due to actions that were not your own?

Web 666 is a silly name for blending the "stacks" if you can call them that, together, but then again... [2]

[1] A reddit admin edited a user's comments. Imagine if that user was suddenly prosecuted on said "evidence?" What a shame, and cryptographic signatures really empower people on the internet, especially in a Web 2 world.

[2] https://en.wikipedia.org/wiki/Lucifer_(cipher)

Re:Show HN: No Signup, Yet, Authenticated Posts on Friday December 31, 2021 @06:45PM (#29753767)
You hit the nail pretty much on the head. While you're correct that a 4chan-like mechanism would provide a means of authentication, the hash would not be human-recognizable easily (basically, not meaningful). Using a naming block chain like Handshake, you essentially solve Zooko's Trilemma [1].

[1] https://en.wikipedia.org/wiki/Zooko%27s_triangle

Older »