In the light of the recent Twitter hack, here's a reminder that #Mastodon can be more secure. Decentralization means social engineering attacks are far more difficult to be carried out. https://mikestone.me/twitter-got-hacked-is-mastodon-immune
Today, both OpenEthereum and MultiGeth have announced deprecation of Ethereum Classic support. With those two clients still collectively sharing around 70% of the total #ETC network node count, this is a PSA to ask ETC users to take appropriate actions.
Kulupu v1.2.0 release preparing for the Red Coast Base runtime upgrade! https://github.com/kulupu/kulupu/releases/tag/v1.2.0
In the old days when I was still involved in Ethereum Classic, it had a complete standalone VM, an independent core protocol codebase, and developers who primarily worked on the Ethereum Classic blockchain to drive it forward.
Today on the contrary, it relies heavily on helping hands from developers who primarily work on #Ethereum, massive forking of codebase, and "interoperability". It even trades its principles (immutability / code-is-law) for this.
I'm old enough to remember something called "Flippening 2.0" of #Ethereum and Ethereum Classic. The only thing that has changed is that the number is now ~2.7%, instead of ~7.1%.
It has been more than 5 years since I started using #orgmode. Not sure if there's another software that has influenced my workflow as much as it does.
WKD public key discovery is now supported for my email address! https://wiki.gnupg.org/WKD
gpg --locate-keys --auto-key-locate clear,nodefault,wkd email@example.com
A different roadmap (such as staying PoW) is not a good reason to cause the split *right now*. The split should happen at the last possible point when Ethereum finally moves to PoS.
The main rationale is that after ETC intentionally breaks several smart contracts on-chain, it has become essentially the same thing as Ethereum, even in terms of immutability. Without the distinguishing factor of immutability, supporting ETC becomes a breach of majority consensus with no good reasons, and thus against the ethics and principles of maximizing consensus and user choices.
I have decided to deprecate my support of Ethereum Classic (ETC). I explained my reasoning in this final post of "Classic in Orbit" blog. https://that.world/~classic/2020/06/10/deprecate/
The new holy war -- in #Emacs org mode, do you prefer lowercase or uppercase for structural blocks?
`#+BEGIN_SRC`, `#+BEGIN_QUOTE`, or `#+begin_src`, `#+begin_quote`?
Actor-based smart contracts, a much safer asynchronous model for executing smart contracts, compared with Ethereum's synchronous model. https://github.com/paritytech/substrate/pull/6202
Contract calls are evil. Many past Ethereum issues, (like theDAO callstack overflow, EIP-1884/1283 backward compatibility), are all fundamentally due to contract calls. By replacing this concept with message passing, we make contracts harder to misuse and easier to reason about.