this post was submitted on 09 Mar 2024
1298 points (94.1% liked)

Lemmy Shitpost

26660 readers
3424 users here now

Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.

Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!


Rules:

1. Be Respectful


Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion.

Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here.

...


2. No Illegal Content


Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required.

That means:

-No promoting violence/threats against any individuals

-No CSA content or Revenge Porn

-No sharing private/personal information (Doxxing)

...


3. No Spam


Posting the same post, no matter the intent is against the rules.

-If you have posted content, please refrain from re-posting said content within this community.

-Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community.

-No posting Scams/Advertisements/Phishing Links/IP Grabbers

-No Bots, Bots will be banned from the community.

...


4. No Porn/ExplicitContent


-Do not post explicit content. Lemmy.World is not the instance for NSFW content.

-Do not post Gore or Shock Content.

...


5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts


-Do not Brigade other Communities

-No calls to action against other communities/users within Lemmy or outside of Lemmy.

-No Witch Hunts against users/communities.

-No content that harasses members within or outside of the community.

...


6. NSFW should be behind NSFW tags.


-Content that is NSFW should be behind NSFW tags.

-Content that might be distressing should be kept behind NSFW tags.

...

If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.


Also check out:

Partnered Communities:

1.Memes

2.Lemmy Review

3.Mildly Infuriating

4.Lemmy Be Wholesome

5.No Stupid Questions

6.You Should Know

7.Comedy Heaven

8.Credible Defense

9.Ten Forward

10.LinuxMemes (Linux themed memes)


Reach out to

All communities included on the sidebar are to be made in compliance with the instance rules. Striker

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] hark@lemmy.world 15 points 8 months ago (3 children)

Using a blockchain to maintain their internal ledgers means they have complete control over that blockchain, so they can manipulate it all they want. Blockchains aren't magic.

[–] UraniumBlazer@lemm.ee 2 points 8 months ago

Oh, didn't see the "internal". Yea, that's stupid then.

[–] Knock_Knock_Lemmy_In@lemmy.world -1 points 8 months ago (1 children)

Who are "they" in the above message?

If you trust all your employees then an internal blockchain is useless, but do banks really totally trust their employees?

[–] hark@lemmy.world 7 points 8 months ago (1 children)

A blockchain won't solve incorrect transaction information any more than an audit log in this case. This is an entirely internal process controlled by the bank and access would be restricted, so they couldn't just edit audit logs. How do you think a blockchain would be used to improve this?

[–] Knock_Knock_Lemmy_In@lemmy.world 0 points 8 months ago (1 children)

The actions that an employee could perform would be limited by their private key's abilities. Blockchain can be preventative. It's not only for retrospective analysis.

[–] hark@lemmy.world 2 points 8 months ago (1 children)

The actions that an employee could perform in any database would be limited by their account permissions. Blockchain doesn't change this. I pointed out a retrospective mechanism because a completely internal blockchain wouldn't prevent tampering either.

[–] Knock_Knock_Lemmy_In@lemmy.world -1 points 8 months ago (1 children)

You end up with a very complex database account management.

I agree in general. Fully internal databases should not be blockchains.

But if external access is required at any point then there may be a blockchain use case.

[–] hark@lemmy.world 1 points 8 months ago (1 children)

It's not complicated at all. It's basic database access management and it's been a thing for decades without issue. If external access is required then those parties are given restricted access appropriate for their job and their actions are logged in the audit log in case any inappropriate actions were taken by them and need to be reviewed/reversed. These are solved problems and blockchain adds nothing there. The only case that blockchain helps is in a system where you have a large number of random participants and you want transactions to be enforced by work done/computing power or stake. This is why cryptocurrency has been the only practical use case for blockchain, with the word "practical" doing a lot of work, hence the diagram in the post we're all discussing.

[–] Knock_Knock_Lemmy_In@lemmy.world -1 points 7 months ago (1 children)

If external access is required then those parties are given restricted access

So a human needs to get involved.

inappropriate actions were taken by them and need to be reviewed/reversed.

Lack of finality slows processes.

These are solved problems and blockchain adds nothing there.

Two improvements/use cases given above.

The only case that blockchain helps is in a system where you have a large number of random participants

I.e. Access without human authorisation

and you want transactions to be enforced

Finality.

This is why cryptocurrency has been the only practical use case for blockchain,

Supply chain tracking

Royalty payments

Renewable energy tracking

Ticketing

Etc.

[–] hark@lemmy.world 2 points 7 months ago (1 children)

A human only needs to get involved for manual database changes. The vast majority of database transactions are carried out by code. The same would be true for blockchain. Again, it's not magical. I will ask you once again: how do you think a blockchain would be used to improve this? The blockchain as used by bitcoin allows everyone the same access, but uses compute power as a consensus mechanism in the hopes that statistically most participants would be running the same code to keep things legitimate.

How do you propose a bank does this internally? You've yet to answer this question I asked a few posts before and instead opted to list proposed use cases like a brochure advertising blockchain. This is what I usually see with blockchain evangelists, repeating talking points that they themselves don't understand. Like seriously, what is "renewable energy tracking" supposed to mean?

[–] Knock_Knock_Lemmy_In@lemmy.world -1 points 7 months ago* (last edited 7 months ago) (1 children)

human only needs to get involved for manual database changes.

So how would you on-board a new user?

The vast majority of database transactions are carried out by code.

Transactions yes. Access no.

how do you think a blockchain would be used to improve this?

Access is controlled by public key and security is self administered. No central authority chooses who can join.

The blockchain as used by bitcoin allows everyone the same access

Exactly. The power of public/private key cryptography.

uses compute power as a consensus mechanism

Compute power is not required for blockchain and has nothing to do with private keys.

How do you propose a bank does this internally?

Issue private key management software to all employees. Get them to generate public keys. Use a protocol that doesn't require PoW.

What is "renewable energy tracking" supposed to mean?

https://www.energyweb.org/

[–] hark@lemmy.world 1 points 7 months ago (1 children)

"Security is self-administered" through magic, huh? No central authority chooses who can join, which is an aspect that I'm sure a bank would love for their private internal database (this is sarcasm by the way)... "the power of public-private key cryptography" is something you clearly don't understand. Are you aware that you used "the power of public-private key cryptography" to visit this site over HTTPS and that it had nothing to do with blockchain? Public/private key cryptography is a tool used for many different purposes and by itself has nothing to do with access.

Compute power is what bitcoin still uses and how it regulates transactions. I didn't say it's required by blockchain, I gave it as an example of how consensus is reached. The other common method is proof of stake, but that still doesn't make sense in the context of a completely internal database. Who is staking, what are they staking, and how does that prevent fraudulent transactions in a bank's internal database?

I looked at the energyweb site and it's marketing fluff. When it comes to tracking things on blockchain, once you cross the physical-digital barrier, you end up having to use trust. So you want to verify that the electricity you got is renewable? Well you have to trust the entity that gave you that electricity because the blockchain will only verify that you made a transaction with them and that they made transactions with others (e.g. suppliers), but it will not verify the good/service itself (in this case, electricity). I can send electricity your way which was generated by a gas generator, but how could you tell this from the blockchain? The answer is that you can't, you can only tell that I have made a transaction with you. The smart contract will include a trusted entity which tracked the electricity being sent which the smart contract can look up that the value matches the agreed-upon value. Again, none of this verifies that the electricity is renewable, you are relying on plain old trust.

[–] Knock_Knock_Lemmy_In@lemmy.world 0 points 7 months ago

No central authority chooses who can join, which is an aspect that I'm sure a bank would love for their private internal database (this is sarcasm by the way)...

Anyone can join the blockchain, not anyone can join the Bank. I'm assume you are being deliberately obtuse rather than the alternative.

Public/private key cryptography is a tool used for many different purposes and by itself has nothing to do with access.

Yes, but combined with blockchain it is used for access.

proof of stake, doesn't make sense in the context of a completely internal database.

Yes it does. You can use a public blockchain protocol for completely internal data, then interface at a later time with that public protocol.

Who is staking,

The validators

what are they staking,

Usually the network token

and how does that prevent fraudulent transactions in a bank's internal database?

Because internal transactions are validated and can be confirmed by external stakeholders (investors, depositors, regulators etc.) on a real time basis. No more Lehman Brothers.

I looked at the energyweb site and it's marketing fluff.

It's real https://explorer.energyweb.org/

When it comes to tracking things on blockchain, once you cross the physical-digital barrier, you end up having to use trust.

Energy Certificates are about transparency more than trust.

So you want to verify that the electricity you got is renewable?

More that you want to prove to everyone that you are buying renewable.

blockchain will only verify that you made a transaction

IoT devices provide trust in the data. TSOs confirm the official values at a later date.

I can send electricity your way which was generated by a gas generator, but how could you tell this from the blockchain?

Because the IoT device reporting to the blockchain is built into a solar panel, not a gad generator.

Also neighboring sources of energy will display similar data. Anyone running a gas generator to replicate a solar profile will be losing money hand over fist.

The answer is that you can't,

The answer is you can.