News for hackers. Stuff that matters.
Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Tuesday December 06, 2022 @12:06AM (#33876148)
No, we didn't. There are tens of thousands of developers writing smart contracts. Some of these smart contracts, such as Uniswap (https://uniswap.org/), have traded more than $1.2 trillion in volume. Uniswap works 24/7 with 100% uptime. It's permissionless to create a liquidity pool or to trade on the platform. It's a novel architecture, called an Automated Market Maker, a real innovation in financial markets. Uniswap is fully auditable thanks to everything being on-chain. Source code is open. There's also on-chain lending markets (Aave: https://aave.com/), decentralized stable coins (https://www.liquity.org/), on-chain arbitration (https://kleros.io/), on-chain DAO governance (https://compound.finance/governance), on-chain social media primitives which are extensible (https://www.lens.xyz/), multi-sig on-chain smart contract wallets that custody hundreds of millions to billions in assets (https://gnosis-safe.io/), decentralized strategy games that use on-chain zero knowledge proofs to maintain a fog of war and player secrets while keeping everyone honest while allowing for full hackability (Dark Forest - https://zkga.me/), etc. Can really go on and on, but the industry is not going anywhere.
Re:Fe: next generation smart contract language for Ethereum by isodev on Tuesday December 06, 2022 @01:24AM (#33876528)
This is a list of things people have created, none of which offers any kind of improvement or transformative change. The fact that someone's money had been sucked into this black hole also doesn't justify the technology or its intentions.

As every good old pyramid scheme, the crypto ecosystem needs you to believe that investing time and money has merits. That's how the few at the top benefit from the whole scheme.

Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Tuesday December 06, 2022 @01:36AM (#33876579)
I replied elsewhere in the tree on this thread. But exchanges, lending markets, human coordination over the internet, capital allocation, novel on-chain governance structures for organizations, smart contract multisig wallets, zero knowledge proof gaming, zk privacy, hell, even programmable, accessible, liquid, token-denominated assets have incredible value for the world. Value is being created despite your inability to distinguish the wheat from the chaffe.
Re:Fe: next generation smart contract language for Ethereum by reducesuffering on Tuesday December 06, 2022 @01:48AM (#33876641)
How does any of this help a typical financial products consumer? Can you explain where I can do $0.00 transactions to my friends? Can you point me to where I can get a better deal on a refinance or HELOC loan with my house as collateral?

Because I love financial products that help me retain my earned money, and am avid about getting the best deals. Right now I have 0$ transactions, 3.75% actual guaranteed returns on cash (not a 50% chance of being worth $0 by next year a la FTX, genesis, blockfi, etc.), 3% cash back on transactions that cost a business 2.5%, and would love a cheaper HELOC than traditional banks. However, none of anything you mentioned actually does any of this better, the things that 99.8% people actually want, rather than speculative "investments" they're hoping to sell for more later.

What's that YC slogan again? "Make something people want."

Re:Fe: next generation smart contract language for Ethereum by justinc8687 on Tuesday December 06, 2022 @02:35AM (#33876867)
> "3% cash back on transactions that cost a business 2.5%"

What does this reference?

Re:Fe: next generation smart contract language for Ethereum by reducesuffering on Tuesday December 06, 2022 @02:43AM (#33876913)
My US credit card makes a $100 transaction earn me $3, while on average the retail business received $97.5.
Re:Fe: next generation smart contract language for Ethereum by Mistletoe on Tuesday December 06, 2022 @04:36AM (#33877522)
Everything you mentioned is stuck in this inflationary monetary system.

https://fred.stlouisfed.org/series/M2SL

Ethereum offers a way to step outside of it and is creating a decentralized, deflationary money.

https://ultrasound.money/

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @07:36AM (#33878696)
> is creating a decentralized, deflationary money

Deflationary money means "whoever got in early and got the most money is going to be ultra-rich forever, unlike the poor sods who get in years/generations from now"

Re:Fe: next generation smart contract language for Ethereum by Mistletoe on Tuesday December 06, 2022 @10:56AM (#33882085)
These graphs seem to say otherwise. Leaving the gold standard seems to have ushered in the current dystopia we find ourselves in. The gold standard wasn’t perfect for sure, but having to have money rooted in something instead of nothing seems to have kept wage improvements for all classes, not just the elite.

https://wtfhappenedin1971.com/

If you think about it when you turn on a money printer, those closest to it (elites, the well connected) are going to catch most of it.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Wednesday December 07, 2022 @03:26AM (#33891985)
> These graphs seem to say otherwise.

Which graphs? I wasn't talking about 1971 or the largely US-specific chart of not compensating people.

I'm talking about deflationary currency. With a deflationary currency people who got in early and got the larger part of the pie will for ever be ultra rich, and get richer.

Because the money you get now will only increase in value over time. So you got in early and got a single coin X for something. Congrats, you're nearly infinitely richer than, say, your grand kids who'll be getting fractions of a percent of that coin for that same something.

Re:Fe: next generation smart contract language for Ethereum by shakow on Tuesday December 06, 2022 @02:02PM (#33885268)
I;m not going to comment on the crypto side, but I would argue that your conclusion also applies to the traditional currency system; it's not like created money was freely handle to the poorest.
Re:Fe: next generation smart contract language for Ethereum by reducesuffering on Tuesday December 06, 2022 @12:11PM (#33883494)
Only one of the uses I mentioned is harmed by inflation. Transactions don’t require me to hold a long position in USD and inflation would be in my favor if I’m holding USD debt. That just leaves USD bank interest, which has the strongest case for it out of any, because ETH and all cryptos lost much more value this year, if you were lucky enough to not be in the 50% holdings where your “account” was fraudulently wiped out a la FTX and BlockFi.

ETH is also inflationary…

As I expected; a whole bunch of buzz words and given the chance to produce a single real example, no actual use case for the 99.8% consumer.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @01:43AM (#33876614)
I can also write lists of things and pretend that long lists === list of value.
Re:Fe: next generation smart contract language for Ethereum by stickfigure on Tuesday December 06, 2022 @08:52AM (#33879699)
All of this may be true, but each one of these things is one tiny programming mistake away from complete and irrevocable collapse. The track record for this category is poor.
Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Wednesday December 07, 2022 @02:38AM (#33891683)
For new projects, yes. New projects should be treated with caution, especially if from unknown entities or entities with a poor security track record. But Uniswap V2 is almost 3 years old at this point, and Uniswap V3 is almost 2 years old. The contracts were audited before they were deployed. They're open source. They've got billions of dollars in the contracts. If they could be hacked, they would have been hacked by now.
Re:Fe: next generation smart contract language for Ethereum by stickfigure on Wednesday December 07, 2022 @10:49AM (#33895710)
Almost 3 years old! There's a great joke in the movie _LA Story_ about this kind of thing.

Heartbleed, Shellshock, Log4Shell, Spectre... there are plenty of examples of serious flaws found in software far more mature than these smart contracts. Audits and testing only confirm the presence of bugs, not their absence.

Re:Fe: next generation smart contract language for Ethereum by Gigachad on Tuesday December 06, 2022 @01:10AM (#33876465)
What value did any of this provide to the world? Just reads like a buzzword soup where finance bros find more and more obscure ways to leach money.
Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Tuesday December 06, 2022 @01:31AM (#33876555)
Automated Market Makers, like Uniswap, provide open, accessible, auditable, open source, extensible, liquidity to the world wide web. Anyone with an internet connection gets access to the market. Market access is taken for granted by Americans, but it should be noted that even here, Uniswap is superior to a NYSE or Nasdaq exchange along several vectors (openness, 24/7 availability, censorship resistance, full auditability, permissionless access, fair market making, etc).

Tokens are also fully programmable, and that enables a number of primitives that are not possible with stock certificates or grain contracts. For one, they can easily be held within a multisig smart contract wallet, governed by configurable rules for spending (in an M-of-N scheme). This makes it frictionless to set up a small group or organization on the internet even if the participants are in 7 different countries. This helps to coordinate human and financial capital, because rules can be programmed in the DAO or multisig to prevent one person from stealing all the funds. Since everything is on-chain, everything is above the board. Very difficult to arrange this with traditional corporate checking accounts, and even then, one executive ultimately controls the account.

Those two alone would be huge and worth it for humanity, but I listed more on that list and I'm running out of time for a reply. But I invite you to analyze the products yourself. Try them on testnets for free if you like.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @01:45AM (#33876628)
> This helps to coordinate human and financial capital, because rules can be programmed in the DAO or multisig

"Rules can be programmed (in esoteric programming languages using new made up terms for everything)" and frictionless in one sentence. Smh.

Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Wednesday December 07, 2022 @02:48AM (#33891750)
Very simple explanation: imagine you want to start a software company with 5 people you met on the internet. You each live in 5 different countries. How do you decide who holds the treasury? How do you decide which jurisdiction to register a partnership agreement in? There's a lot of friction there. And a lot of trust involved. Even if one person takes it upon themselves, the other 4 members have to trust the 1 guy in charge of the legal org & bank account won't rug pull on them and run off with the money or spend it needlessly.

With a multisig smart contract wallet (https://gnosis-safe.io/), it's frictionless to setup a simple smart contract for holding the treasury and for enacting M-of-N rules on any expenditures from that multisig. This may be a 3 of 5 signature requirement or even a 5 of 5 signature requirement. It's fully programmable. So when starting a Web3 project, it's possible to jump into a partnership with a group and be productive without having to worry as much about establishing trust, navigating five different jurisdictions for employment agreements, or centralizing control in a single person.

In addition, far more elaborate org structures are possible, and there exist plenty of tooling for making those happen without even needing to know how to code (https://juicebox.money/, https://daohaus.club/).

Solidity is not all that esoteric. It's similar in syntax to JavaScript, but it's statically typed. There are also widely recognized and audited open source code bases to build off of (https://www.openzeppelin.com/contracts). And tons of developer tooling (https://docs.ethers.io/v5/, https://wagmi.sh/), along with countless resources on the web.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Wednesday December 07, 2022 @03:31AM (#33892019)
> Very simple explanation: imagine you want to start a software company with 5 people you met on the internet.

This is sufficiently rare that "traditional" finance hasn't come up with a product for that. Or maybe it has, but it's just as obscure as Gnosis.

> It's fully programmable.

You keep saying this as if this was a desirable quality.

> Solidity is not all that esoteric. It's similar in syntax to JavaScript

It doesn't make it not esoteric. It doesn't make it Javascript.

It's its own language with its own idiosyncrasies, its own lingo, its own terminology (so much of the terminology in the crypto space is just absolutely random bullshit people came up on the spot for things that already exist in the language).

There are no tools, no way to debug, no way to revert a deployment, no way to upgrade a "contract" etc.

And it's so bad that repeated audits and bug hunts routinely fail to find issues in the code of even the simplest contracts.

Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Wednesday December 07, 2022 @05:34AM (#33892801)
> This is sufficiently rare that "traditional" finance hasn't come up with a product for that. Or maybe it has, but it's just as obscure as Gnosis.

Traditional finance doesn't have an answer for this. It's not rare at all. I personally work with people from Argentina, Denmark, Canada, Serbia, Croatia, Australia and Hong Kong. It's very common to work in a fully distributed online manner, using chat products to communicate. It's very easy to meet people in online hackathons, on Discord servers, on gaming platforms, etc these days, from all over the world.

Yes, programmability is always superior to non-programmability, as it is a superset of non-programmability. After all, you could always encode whatever non-configurable properties you wanted as part of the ruleset for the contract or asset.

> It doesn't make it not esoteric. There are no tools, no way to debug, no way to revert a deployment, no way to upgrade a "contract" etc.

At this point Solidity is 7 years old. There are more than 200K developers that have learned it (50K from ETHGlobal hackathons alone: https://ethglobal.com/), 20K stars on Github, 44 million smart contracts have been deployed to ETH mainnet, 60K people watched Devcon Colombia vids a couple weeks ago (6K attended in person), 20K attended ETHDenver earlier this year, etc.

There's tons of tools: Hardhat (https://hardhat.org/) - for JS based task running, deployment, testing, debugging, etc. Even deploys a local chain or allows you to fork a copy of mainnet locally to test against.

Foundry (https://getfoundry.sh/) - if you want to run your build/test/debug tool-chain in Solidity

WAGMI (https://wagmi.sh/) - Robust React hooks for client-side interactions with smart contracts

Ethers.js (https://docs.ethers.io/v5/) - Client side lib for interacting with Solidity primitives like 256 bit numbers

Block Explorers like https://etherscan.io/ or https://beaconcha.in/

In the pareto distribution of smart contracts, the most consequential contracts get the most eyeballs, and after they've been deployed for years without hacks, in spite of holding billions in user funds, you can be reasonably assured of their security. If not, I invite you to use your superior powers of analysis to find a bug in:

Uniswap V3: https://github.com/Uniswap/v3-core (Currently open $2.2M bug bounty plus additional $3M reward for the Universal Router and Permit2 contracts https://uniswap.org/bug-bounty)

Or Aave V3: https://docs.aave.com/developers/deployed-contracts/security..., which has been audited by ABDK, OpenZeppelin, Trail of Bits, Peckshield, and SigmaPrime (up to $250K for critical bugs: https://github.com/aave/bug-bounty).

Also, see: https://docs.openzeppelin.com/learn/upgrading-smart-contract... about upgrading smart contracts. Not always desirable, but of course, entirely possible, thanks to the proxy pattern. There's also the alternative of doing "migrations" by wrapping an asset in another contract.

Re:Fe: next generation smart contract language for Ethereum by foxes on Tuesday December 06, 2022 @04:34AM (#33877515)
blub
Re:Fe: next generation smart contract language for Ethereum by rglullis on Tuesday December 06, 2022 @01:26AM (#33876539)
Don't you guys get tired of rehashing the same baseless arguments over and over again?

The value of decentralized platforms is that it gets rid of the tech bros and financial scams. Anyone, anywhere in the world, can make transactions independently, without having to blindly trust that the funds are actually there.

If people transacted using DeFI, there would be no FTX, no Coinbase, no VC trying to leech off the masses.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @01:42AM (#33876612)
> The value of decentralized platforms is that it gets rid of the tech bros and financial scams.

Ah yes. No scams or tech bros. Except the implicit blind trust in programs written in esoteric programming languages on esoteric VMs that are rife with financial scams.

> If people transacted using DeFI, there would be no FTX, no Coinbase, no VC trying to leech off the masses.

Except that Uniswap is currently almost 100% automated bots "swapping" fictional tokens. And for anything useful you depend on centralized oracles. And for anything related to actual real world you must go through centralized entities.

Re:Fe: next generation smart contract language for Ethereum by lamp987 on Tuesday December 06, 2022 @03:41AM (#33877218)
"And for anything useful you depend on centralized oracles."

chainlink etc

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @07:27AM (#33878612)
> chainlink etc

Which are entirely dependent on centralised oracles etc.

Hint: if there are only 2/5/10 centralised oracles providing you with data, no amount of fluffy "decentralised tamper-proof inputs" statements make them such.

Re:Fe: next generation smart contract language for Ethereum by rglullis on Tuesday December 06, 2022 @06:37AM (#33878243)
> almost 100% automated bots "swapping" fictional tokens.

Even if that was true (which it is not) it is still valuable for the people that use it and for the liquidity providers who can employ their capital in a reasonably safe manner without relying on banks.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @07:28AM (#33878625)
There's no such thing as "liquidity" in these fantasy land tokens. The absolute vast majority of things happening on uniswap is indistinguishable from Forex and flash loans, only in these fantasy tokens.
Re:Fe: next generation smart contract language for Ethereum by rglullis on Tuesday December 06, 2022 @08:13AM (#33879115)
I don't need to care about the "absolute vast majority" of the tokens to make use of Uniswap to exchange, e.g, Storj/BAT/ETH for DAI/USDC/EURS and to spend it for real goods.

All I need is to have a market of people willing to trade. If you don't see the value of it, fine. But just go find someone who got their PayPal account frozen with no recourse and ask them how much they would value the ability to trade in a permissionless network.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Tuesday December 06, 2022 @11:01AM (#33882184)
> I don't need to care about the "absolute vast majority" of the tokens to make use of Uniswap

I didn't say "absolute vast majority of tokens". I said "absolute vast majority of things happening on uniswap".

> All I need is to have a market of people willing to trade.

There's absolutely a market for people willing to trade. If there wasn't, Amazon, eBay, AliExpress etc. wouldn't have been multi-trillion behemoths they are.

Uniswap isn't a "market for people willing to trade". It's a market for people willing to engage in currency speculation and flash loans using fantasy tokens. Even you are saying this. Quote: "make use of Uniswap to exchange, e.g, Storj/BAT/ETH for DAI/USDC/EURS". There's nothing new or revolutionary in this.

Re:Fe: next generation smart contract language for Ethereum by rglullis on Tuesday December 06, 2022 @01:48PM (#33885089)
You are grasping as straws.

Speculation in markets are always going to exist. We have people making a living by speculating on the price of commodities, forex, company stock and event insurance policies. You calling them fantasy does not change the fact that there are people willing to trade them and does not change the fact that there is value in being able to do this without a central authority.

I gave the example of Storj/BAT precisely because these are business who are paying actual money for a service (Storj is paid for those hosting data, BAT distributed by Brave as a reward for those willing to receive privacy-protecting ads).

You could argue that the tokens themselves are not needed and that we could do it with cash, but that would be missing the point: such systems could not work on a worldwide scale as easily as they work now, and the speculation is a desired property of the system. Most people are getting into the network not because of the $5/month they get from seeing ads, but because of the possibility of the received tokens going up in value. At the same time, the people who do want to sell their tokens and get cash can do so.

Re:Fe: next generation smart contract language for Ethereum by dmitriid on Wednesday December 07, 2022 @03:34AM (#33892040)
> You are grasping as straws.

I am not. I am describing the absolute vast majority of cases on Uniswap.

> Speculation in markets are always going to exist. We have people making a living by speculating on the price of commodities, forex, company stock and event insurance policies.

Yes, but you're effusing that currency speculation and flash loans (majority of Uniswap) is this some new grand thing that never existed before. Reality disagrees.

> such systems could not work on a worldwide scale as easily as they work now

Forex was (and probably still is) a huge global market. I know because my friends spent a lot of time on it in early 2000s. Global market works easily, and at scale. For much longer and at much larger scale than anything crypto maximalists can even dream of.

> Most people are getting into the network not because of the $5/month they get from seeing ads, but because of the possibility of the received tokens going up in value.

Yup. Pure speculation. You're pretending it's something new, novel, and hasn't ever existed before.

Re:Fe: next generation smart contract language for Ethereum by rglullis on Thursday December 08, 2022 @11:53AM (#33910114)
> You're pretending it's something new, novel, and hasn't ever existed before.

At no point I said that what makes Uniswap (or crypto in general) valuable is the speculation in itself. The value of crypto is in the ability of doing things permissionlessly.

The value of Uniswap is not to that it is "better" than Forex. The value of Uniswap is that it lets people exchange value permissionlessly.

The value of ENS is not that it is "better" than the ICANN. The value of ENS is that it lets people control a stable, unique, global identity permissionlessly.

The value of crypto payment networks is not that it is "better" than Visa. The value of crypto payment networks is that it lets people make transactions around the world permissionlessly.

The value of Storj

> my friends spent a lot of time on (Forex) in early 2000s.

After jumping through all the required hoops, putting together minimum deposit requirements, passing KYC to show their legal standing with who-knows how many financial authorities... but what about those people who wanted to do Forex, but failed to pass any type of requirement? What about, e.g, people in Argentina who are forced to buy and sell dollars at the totally artificial rate imposed by the government?

> Global market works easily, and at scale.

If it works for you, great! Plenty of people who don't have the same luck.

> For much longer and at much larger scale than anything crypto maximalists can even dream of.

Nice strawman you got here. Where in this conversation was there any type of "maximalist" proclamation?

Re:Fe: next generation smart contract language for Ethereum by dimgl on Tuesday December 06, 2022 @12:15AM (#33876192)
Lol. What a bunch of nothing. Contrasting this with ChatGPT makes crypto look like Fisher Price tech.

So boring and tired. Can’t wait until this industry just goes away.

Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Tuesday December 06, 2022 @12:27AM (#33876257)
Can you name one practical product built on top of ChatGPT? I don't even want to knock the tech, I think they're both fantastic, but blockchain has far more product-market fit than chatbots do. Not only that, but in a world of ever increasing and convincing AI deep fakes, a ledger with built-in cryptographic identity primitives will become increasingly useful for identifying, timestamping, and hashing authentic content in a plausibly neutral way.
Re:Fe: next generation smart contract language for Ethereum by csb6 on Tuesday December 06, 2022 @01:15AM (#33876485)
ChatGPT was released less than a week ago, so I would be very surprised if a practical product was already built on it.
Re:Fe: next generation smart contract language for Ethereum by chrisco255 on Tuesday December 06, 2022 @01:41AM (#33876605)
Fine, how about GPT3 or Stable Diffusion? Does the world really need deep fakes? Doesn't it cause more harm than good? The debate is really still out on that one, especially with regards to AI. I find AI amusing as well, I wouldn't want to knock it, but it would be very easy for me to craft cynical arguments against it. I might even enlist ChatGPT to help me make the case.
Re:Fe: next generation smart contract language for Ethereum by bratbag on Tuesday December 06, 2022 @02:55AM (#33876963)
Stable diffusion has been used to create artwork for shoestring budget projects.

I've used it to generate prototype images before hiring an artist to get precisely what we want and a designer friend of mine uses it as a starting point for manual modification, drastically increasing his output.

Direct, practical, real tangible work enhancers that we could not do before.

Unlike crypto

Re:Fe: next generation smart contract language for Ethereum by charlieyu1 on Tuesday December 06, 2022 @12:25AM (#33876244)
If you are focusing on the bad side of a tech, AI could do way worse than crypto. I mean, the most evil thing you can do with crypto is merely taking away money from people.
Re:Fe: next generation smart contract language for Ethereum by jchw on Tuesday December 06, 2022 @12:50AM (#33876370)
You're thinking too small. If you really want to get cynical, you could think about the ruinous consequences if a Proof-of-Work-based currency were to rapidly overtake the current payment networks, in terms of the cost of electricity and environmental impact. Or more realistically, what happens today: facilitation of ransomware and the sale of illegal material.

You could argue that most of these theoretical consequences have nothing to do with the technologies themselves, but that's true of almost all software technology. Even a potentially devastating piece of malware is, in a vacuum, just some bytes floating in space, with no inherent meaning until someone chooses to execute it. Most discussions about morals in programming and computer science either ignore or gloss over this part as if it is already answered, but it probably matters.

There's some arbitrary dividing line where you decide when the blame lies with the operator(s) vs the technology itself. In practice, I think it's more useful to look at it in terms of who's executing the code instead of who's writing it, since in practice the existence of code that does something is basically an inevitability, in a world where you can only rely on impracticality for a limited amount of time and where it's basically impossible to hold a monopoly on some piece of knowledge or information forever. I think this also is rather helpful when you look at things like exploits: if someone makes a genuine mistake in their software, for which they expressly disclaimed any warranty, it would be weird for them to be culpable when it impacts an operator; but if someone were to be using said software to store user data, and that user data were leaked via an exploit in software, it's more reasonable to say the operator is responsible. Code itself doesn't usually have much intent encoded into it, so it's unreasonable to go in from a perspective that assumes that you can judge the morality of software itself.

But then, taking this to its logical extreme, it might be a little too absolutist; even if software is inevitable, that doesn't mean that culpability for intentionally destructive behavior is necessarily a bad idea.

Either way, from this viewpoint, I think you can easily argue that cryptocurrency and AI both have enormous potential to cause consequences in the world. It isn't necessarily that the technologies themselves are inherently bad, but from a practical standpoint it doesn't really matter.

Re:Fe: next generation smart contract language for Ethereum by cflynnus on Tuesday December 06, 2022 @12:57AM (#33876406)
> the ruinous consequences if a Proof-of-Work-based currency were to rapidly overtake the current payment networks, in terms of the cost of electricity and environmental impact.

https://endthefud.org/energy

Re:Fe: next generation smart contract language for Ethereum by jchw on Tuesday December 06, 2022 @01:11AM (#33876468)
I've read a few of those and it's extreme copium. For example, many of them point out that the Bitcoin network can use renewable energy. Yeah sure, except for one problem: So can everything else. If Bitcoin uses some amount of renewable energy, that's less renewable energy to go around. This basically only matters in places that are powered entirely by renewables...

The most ridiculous point I've seen by far is the idea that actually, energy is not "wasted", because it's actually generating heat. It is true that computers are 100% efficient space heaters, but that's not the point.

The point is that if you scale the Bitcoin network up, it would put tremendous strain on the energy grid. That's not FUD at all!

Re:Fe: next generation smart contract language for Ethereum by cflynnus on Tuesday December 06, 2022 @01:17AM (#33876495)
https://www.newsweek.com/bitcoin-mining-track-consume-worlds... "Bitcoin Mining on Track to Consume All of the World's Energy by 2020"

Yep we've heard this all before.

Re:Fe: next generation smart contract language for Ethereum by jchw on Tuesday December 06, 2022 @01:57AM (#33876675)
Haha. True: you definitely don't have to worry about Bitcoin consuming all of the world's energy, though it's not for reasons that make your case better...
Re:Fe: next generation smart contract language for Ethereum by Nursie on Tuesday December 06, 2022 @01:31AM (#33876558)
But that doesn't make it false Or 'FUD', it just means you've decided not to care.
Re:Fe: next generation smart contract language for Ethereum by actionfromafar on Tuesday December 06, 2022 @04:10AM (#33877359)
Bitcoin vs. Gold mining

Bitcoin vs. Meth Cooking

Bitcoin vs. Yellow Cake Snorting

etc

Re:Fe: next generation smart contract language for Ethereum by DennisP on Tuesday December 06, 2022 @02:47AM (#33876929)
Regarding your second sentence: Fe runs on Ethereum, which uses proof-of-stake. Its total energy consumption is comparable to a hundred average American households.

https://decrypt.co/109848/ethereum-energy-carbon-footprint-d...

Re:Fe: next generation smart contract language for Ethereum by jchw on Tuesday December 06, 2022 @11:59AM (#33883264)
I do agree that proof of stake is a genuine improvement on the cryptocurrency concept, but I think it's fair to hold off on calling the problem solved: Bitcoin and other popular networks are not really any closer to adopting it, and there still remains some skepticism about potential failure modes. Proof of work is a bruteforce solution, but it's quite proven and the failure modes are pretty straightforward. Proof of stake seems to work but it's a bit of an ouroboros.
Re:Fe: next generation smart contract language for Ethereum by robcohen on Tuesday December 06, 2022 @12:22AM (#33876235)
Don’t hold your breath.
Re:Fe: next generation smart contract language for Ethereum by lamp987 on Tuesday December 06, 2022 @03:42AM (#33877223)
youre gonna wait a loooong time then
Re:Fe: next generation smart contract language for Ethereum by andrewflnr on Tuesday December 06, 2022 @12:23AM (#33876236)
Ok, I'll grant the game sounds cool.