• 0 Posts
  • 81 Comments
Joined 2 years ago
cake
Cake day: December 29th, 2023

help-circle

  • i’ll add a concrete example to this… i’ve described a startup i built in another comment but TLDR:

    compliance obligations when protecting kids from sexual predators are difficult to prove: sexual abuse usually comes out 30 years later, so standard record keeping is pretty fraught… companies (like the company monitoring compliance - our startup for example) might not exists any more, paper gets lost, database formats become difficult or impossible to read

    writing signed proof of compliance to the blockchain is a way of ensuring that an organisation was doing what they could at the time… how this is achieved is tricky for anyone but the source of record, but with blockchain it’s possible (described in the post)









  • yup, so it’s different with RCV and representative: in australia we have this, where we still have a mostly 2 party system that’s representative but we have RCV, so you can preference other parties first, and still have your vote eventually flow to the major party of your choice

    in this case, perhaps enough votes are lost that they loose a seat (we’ve had at least 1 green rep in parliament for a few elections in a row)

    also we track “primary vote” - the number of people who ranked you #1 - as an important election metric with real consequences… there are limits to private donations for elections, and a significant portion of funding for elections comes from the government itself. any party that gets over 4% of the primary vote is eligible to claim a proportional amount of financing for next election… so you can punish them in a way that really matters without actually putting anything real on the line

    that’s different to proportional representation, because it’s a property of the system that there are many minor parties which inherently means parties have to make more deals



  • i did a big ol post here about this

    generally what you’re talking about is proportional representation… systems like this tend to lead to a government comprised of a lot of minor parties, which sounds great!

    but it has its down sides (and i’m not saying 2 party is much better, but it’s useful to be aware of the situations it creates): when there are a lot of minor parties with no clear “above 50%” majority, they have to form a coalition government and that can be extremely fragile

    you can’t hold parties to election promises, because you just don’t know what they’re going to have to give up to form a coalition, and even if they do end up forming a coalition you really don’t know how stable that coalition is going to be!

    i guess in the US there’s gridlock anyway, so what the hell right? may as well at least have gridlock with parties blocking legislation based on things you believe in… buuuuuuut that’s probably a bad example: first past the post is far more to blame in that case than proportional vs representative democracy

    (fptp leads to extremism, ranked choice etc leads to moderation because people’s 2nd, 3rd, etc choice matters: you want to be likeable not just to your “base” but to everyone, because everyone’s vote has a chance of flowing through to you even if you’re not their first choice… if people hate you, you’re not going to get those preference votes when candidates get eliminated)



  • i’ll give it a crack

    in australia, we have various credentials provided by the government to attest to a persons fitness to work with children (i’ll just refer to these in bulk from now on as WWCC: working with children checks). there are many of these - one per state for individuals, plus teacher’s accreditations per state, and a few more. they’re ongoing certifications, so can be revoked if anything happens

    it’s a legal requirement for businesses who engage in activities involving kids to ensure anyone they employ - including volunteers - is appropriately vetted

    needless to say, this gets quite complex for national organisations!

    i was the engineering lead for a startup that organisations could add their workforce into the system, with the credentials, and the system checked periodically to check that everyone’s credentials are valid, about to expire, etc and notify people if something goes awry

    of course, that doesn’t need blockchain BUT

    in cases of child sexual abuse, things tend to only come out after 30+ years on average (according to the royal commission into institutional responses to child sexual abuse). organisations need to be able to prove that they were doing everything they possibly could to protect the kids under their care. 30 years on that’s no small task! our company might not even exist in 30 years!

    along with our automated checks, we also published an event to the eth blockchain: a hash of the card details as an index (ie if you know the card details, you can look up all instances of validation), and a hash that proves the check took place

    what’s that hash? well, i won’t get too into the weeds but essentially we push a payload to IPFS which contains:

    • a link to a kind of “template” of an HTTP archive for a typical request to the validation service
    • a diff that allows you to reconstruct the HTTP archive of this instance of the request given the original template
    • various pieces of the HTTPS handshake with the validation service that allow you to essentially validate after the fact that the content of the HTTP archive was exactly what the validation service sent at the time - HTTPS is essentially signed information after all, so we have a chunk of HTML attesting to the validity of a card that’s been signed by the government! cryptographic proof - not just “take my word for it”

    we also published a page on IPFS that allows people to enter card details and load all this information and produce all the technical details to prove what happened (we also had plans for some kind of hardware pack with pinned versions of things because browsers and technology change)

    you might be able to do this by relying on the date header that the server sends, but to be really sure, writing the hashes to the blockchain proves that the event given happened at a very specific time and date

    blockchain shouldn’t be big and flashy: it’s a very niche use-case, but for those niches there’s really nothing like it