Conversation
Notices
-
Embed this notice
chjara (chjara@snowdin.town)'s status on Sunday, 18-Sep-2022 21:09:31 JST chjara also the ethereum DAO incident is really funny because like
"the blockchain is immutable" oh is it now-
Embed this notice
M-x cofe (eal@social.sakamoto.gq)'s status on Sunday, 18-Sep-2022 21:09:25 JST M-x cofe @chjara @koakuma people will be unhappy whichever way it's done (links are often written inside parens like http://example.com/) Hélène likes this. -
Embed this notice
chjara (chjara@snowdin.town)'s status on Sunday, 18-Sep-2022 21:09:27 JST chjara @koakuma god damn it pleroma, last parenthese isn't counted as in the link In conversation permalink -
Embed this notice
chjara (chjara@snowdin.town)'s status on Sunday, 18-Sep-2022 21:09:28 JST chjara @koakuma https://en.wikipedia.org/wiki/Ethereum#Launch_and_the_DAO_event_(2014%E2%80%932016) In conversation permalink Attachments
-
Embed this notice
Sun Microdevil Pte Ltd (koakuma@uwu.social)'s status on Sunday, 18-Sep-2022 21:09:29 JST Sun Microdevil Pte Ltd @chjara Wat happen
In conversation permalink -
Embed this notice
Hélène (helene@p.helene.moe)'s status on Sunday, 18-Sep-2022 21:25:22 JST Hélène @chjara @Moon VM bugs don't happen (aka. are not a problem, it's "All as Intended"™) if there's only one implementation of the VM :cirnoHeh: In conversation permalink -
Embed this notice
chjara (chjara@snowdin.town)'s status on Sunday, 18-Sep-2022 21:25:23 JST chjara @Moon @pomstan ooh, a VM bug does sound like something that could fuck up the chain big time, has that ever happened? In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:25:25 JST Sexy Moon @chjara @pomstan sure, but that is a "known known" as opposed to say, a VM bug. In conversation permalink -
Embed this notice
chjara (chjara@snowdin.town)'s status on Sunday, 18-Sep-2022 21:25:26 JST chjara @Moon @pomstan issue is "correctly written contract", any nontrivial piece of code will have bugs, unless some kind of formal verification is done (but not many people do that) In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:25:30 JST Sexy Moon @pomstan @chjara you can use indirection. Your main contract calls a function on another contract to do the actual work. The main contract has a mutable pointer to the other contract. Basically we've reached a point where you can decide the level of immutability you want in a smart contract. You can easily make a contract that has parts you can change and other parts you cannot. it can be verified by reading the contract code. So far AFAIK nobody's ever found a hack that cheats a correctly written contract In conversation permalink -
Embed this notice
pomstan (pomstan@xn--p1abe3d.xn--80asehdb)'s status on Sunday, 18-Sep-2022 21:25:31 JST pomstan @Moon @chjara what do you mean by updates? when i read about contracts, my understanding was that on-chain bytecode is essentially immutable for a given address
In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:25:39 JST Sexy Moon @pomstan @chjara not easily but you could switch to a non-upgradeable contract. In conversation permalink -
Embed this notice
pomstan (pomstan@xn--p1abe3d.xn--80asehdb)'s status on Sunday, 18-Sep-2022 21:25:40 JST pomstan In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:25:47 JST Sexy Moon @chjara I spend a lot of time working with ENS (Ethereum Name Service) and a lot of words are spent saying it's like DNS but uncensorable. But it's run by a non-profit that can upgrade the contract. What's stopping them from upgrading to a contract with blacklists? Nothing. In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:27:30 JST Sexy Moon @helene @chjara I won't compare to other popular cryptocurrencies, but Ethereum does have a specification and there are independent implementations. In conversation permalink Hélène likes this. -
Embed this notice
Hélène (helene@p.helene.moe)'s status on Sunday, 18-Sep-2022 21:28:15 JST Hélène @Moon @chjara in practice i believe only one is used
i know it's a raised concern for RandomX on Monero because it's the PoW system and the security relies heavily on RandomX opcode distributionIn conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:35:09 JST Sexy Moon @helene @chjara not including forks, there are at least six independent implementations of the Ethereum VM. I've personally used ones written in Go and Java In conversation permalink Hélène likes this. -
Embed this notice
Hélène (helene@p.helene.moe)'s status on Sunday, 18-Sep-2022 21:35:23 JST Hélène @Moon @chjara i only know of geth being really used on the network but always good to know In conversation permalink -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 18-Sep-2022 21:36:46 JST Sexy Moon @helene @chjara Currently experimenting with another one named Besu. In conversation permalink Hélène likes this. -
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 18-Sep-2022 22:46:02 JST feld There's also a high performance cross platform one written in .NET called Nethermind
https://Nethermind.ioIn conversation permalink Attachments
Hélène likes this.
-
Embed this notice