Readit News logoReadit News
lihorne commented on Ask HN: Who is hiring? (November 2022)    · Posted by u/whoishiring
lihorne · 3 years ago
OP Labs | Remote-first | Full-time

https://optimism.io

Optimism is an Ethereum scaling solution that enables anyone to execute any vision on an open source protocol that will never be captured by private interests. We’re building this technology as a public good, in order to fundamentally change the relationship between companies and their users.

From code to ethos, we are Ethereum-aligned. By operating as a Public Benefit Corporation, we align private incentives with public good and create a positive-sum economic model that provides a sustainable future for the internet.

Today, the most pressing bottleneck to Ethereum and crypto’s growth is its performance and scalability. We are building the most elegant solution to this problem. We do this out in the open because we believe in open source and its ability to accelerate innovation.

To date, we have raised $178M. Both series A and B were led by Andreessen Horowitz and Paradigm.

We are actively hiring for the roles listed here: All open roles are listed here:

https://boards.greenhouse.io/oplabs

Join us in scaling Ethereum and empowering the creators of public goods! :)

Deleted Comment

Deleted Comment

lihorne commented on OPCraft: An Autonomous World Built on an Ethereum L2 (Optimism)   opcraft.mud.dev/... · Posted by u/lihorne
lihorne · 3 years ago
OPCraft is an Autonomous World—a fully on-chain virtual space where every single aspect of the World—every river, blade of grass, and patch of snow sitting atop the mountain ranges—exists on-chain, and every single action in the World happens as an Ethereum transaction.

Just like other crafting-based voxel Worlds, you can explore procedurally generated landscapes, mine ores, place materials, and craft new items. Players can create majestic architectures, erect monuments, and terraform the land; either alone or collaboratively.

OPCraft runs on an op-chain; meaning the blockchain is mainly being used towards updating the World as players modify it. Just like a normal rollup, developers can deploy smart contracts on this chain and anyone can run a node in order to access it.

OPCraft’s network runs on Optimism’s OP Stack architecture, with simple adjustments made for higher throughput and shorter block times.

Full writeup here: https://dev.optimism.io/opcraft-autonomous-world/

lihorne commented on Attacking an Ethereum L2 with Unbridled Optimism   saurik.com/optimism.html... · Posted by u/daegloe
SilasX · 4 years ago
>While we did our best to communicate this months in advance on our twitter, blog, discord, and documentation, it's hard to reach everyone and we totally agree that this is not ideal

That doesn't look like your best. Here's the blog you refer to[1]:

https://optimismpbc.medium.com/

Imagine I came to it around the time of the switchover. Which of those headlines looks like it's alerting me that my transaction history will be gone?

Here's the Optimistic ethereum site:

https://www.optimism.io/

Where is/was the blaring warning about missing transaction data?

Here's the Twitter page[1]:

https://twitter.com/optimismPBC

The only pinned tweet is a cute meme about the whitelist change, nothing to head off frustrated users wondering where transaction history went. (I don't know how to link a historical post in context but I can assure it was not evident on the Twitter feed why I was missing transaction history, and there are no such warnings before.)

The only reason I even got on the Optimism Discord is because none of these places had any information! And then, even when I went to the Discord, and go to #announcements, and look at what was being announced in the runup and release, the loss of transactions still isn't mentioned! [2]

Maintainers talk about the upgrade, to be sure, but not this implication of it.

So no, I don't know how can justify the claim that you made a serious effort to alert users.

[1] Linked from the community tab of https://www.optimism.io/

[2] https://discord.com/channels/667044843901681675/754090866435...

lihorne · 4 years ago
You're right that we could have been better communicators about this. We prioritized our concerns with applications that could break during the upgrade, and we biased our public communications towards developers as a result.

For example, you're right that a notification on our homepage, in addition to our docs, would have been a good reminder to users. We'll work on getting a blog post and better documentation up that explains exactly how to access data from before 11/11. We really appreciate the candid feedback here.

We're a very fast growing startup tackling a herculean task, so we're bound to make mistakes and this is one of them — I hope you can understand. We want to be much better communicators going forward.

lihorne commented on Attacking an Ethereum L2 with Unbridled Optimism   saurik.com/optimism.html... · Posted by u/daegloe
cheese_it · 4 years ago
Hello,

I've been wondering what the hardware requirements for running Optimism's infrastructure are relative to just running a Mainnet node. If Optimism can process more transactions than the main chain, does that mean state growth is also much higher? How is Optimism thinking about this problem as it moves to decentralize the sequencer in the future?

lihorne · 4 years ago
This is a fantastic question for pretty much every scaling solution out there — as the initial engineering work on rollups finish, many of the fundamental scaling problems re-emerge on L2. Right now, our system's hardware requirements are very similar to L1 mainnet, but the state is growing.

There are two solutions in the future: statelessness, and block-producer/verifier asymmetry. Statelessness (and related concepts like state expiry) has been under active research in Ethereum for years, and we've recently started our own contributions with a new stateless Ethereum client [1]

The other part of the solution is to leverage asymmetries between the hardware requirements of block producers and verifiers. TLDR: this lets you have high HW requirements for sequencers, but still secure the network with laptops. Vitalik recently wrote about this; you can read that here [2]

[1] https://twitter.com/ben_chain/status/1488275978983915523?s=2... [2] https://vitalik.ca/general/2021/12/06/endgame.html

Deleted Comment

lihorne commented on Attacking an Ethereum L2 with Unbridled Optimism   saurik.com/optimism.html... · Posted by u/daegloe
SilasX · 4 years ago
I have a question: why did you make transaction data from before the Nov 11 upgrade unavailable? How hard would this have been? It's just serving the same immutable transactions that were there before, right? People were expecting these to be available for planning and tax reporting.

Even finding out about them after the fact was difficult because the cause of missing transactions wasn't made public on the user-facing site. For months the maintainers fielded questions from people on the discord that could have been satisfied by an announcement on the website. And even the announcements on discord came slowly.

lihorne · 4 years ago
The Nov 11 upgrade radically changed how Optimism's backend worked. Transactions after 11/11 are executed in a VM that's much closer to the EVM than before. It's still possible to run nodes that access these pre-11/11 transactions, but because of the way Etherscan and geth are designed, it's unfortunately not as simple as just serving the same data again.

Etherscan CSV exports are the best solution we had that didn't require significant modifications to Etherscan's backend. You should be able to use the CSV feature to export all of your relevant pre-11/11 transaction data (transactions and ERC20/ERC721 transfers).

While we did our best to communicate this months in advance on our twitter, blog, discord, and documentation, it's hard to reach everyone and we totally agree that this is not ideal. At the time, we had to prioritize progress, but we've since made a firm commitment to not to update the chain in this way going forward. So, this shouldn't be something people will need to worry about in the future.

lihorne commented on Attacking an Ethereum L2 with Unbridled Optimism   saurik.com/optimism.html... · Posted by u/daegloe
Kalium · 4 years ago
Your first link is broken.
lihorne · 4 years ago
Fixed, sorry

u/lihorne

KarmaCake day169January 16, 2014View Original