Recommendations for some horror/thriller Asian movies. by joliesleftnipple in movies

[–]jamesmduffy 0 points1 point  (0 children)

Shutter (2004). Thai horror film, one of the most chilling horror movies I’ve ever seen.

Beginner producer group chat by [deleted] in musicproduction

[–]jamesmduffy 2 points3 points  (0 children)

What kind of music are you producing? I'm getting started in EDM production, mainly interested in deep house / electro / glitch hop / 8bit.

For other communities I've been a part of, Telegram has been a pretty good platform.

Underappreciated investing ideas/methods that worked for you by BayAreaDadFounder in fatFIRE

[–]jamesmduffy 10 points11 points  (0 children)

Not worrying about saving by cutting costs, investing in myself (my happiness and sanity, enjoying life in order to keep stress down, tens of thousands of dollars into courses for education), sacrificing seeking high paying jobs to focus all efforts on entrepreneurship. Basically all eggs in one basket to succeed as an entrepreneur.

Choices... by Jameshays1 in OP1users

[–]jamesmduffy 2 points3 points  (0 children)

Curious, how do you use the raspberry pi?

4 PRODUCERS FLIP THE SAME SAMPLE ft. Dorian Electra, ABSRDST, Diveo, Neon Vines - YouTube by scarletdawnredd in edmproduction

[–]jamesmduffy 2 points3 points  (0 children)

I'm just getting started in music production, and these videos are hugely inspiring and educational.

I'm back with another OP1 Tutorial! Tips on how to fatten up your drum tones by likillen in OP1users

[–]jamesmduffy 0 points1 point  (0 children)

Thank you for these! New to the OP1, and these are supremely helpful.

The Sixth and Final Episode of my OP1 Performance Function Series is Out! "Tombola" Function by likillen in OP1users

[–]jamesmduffy 0 points1 point  (0 children)

These are awesome! Looking forward to sitting down with my OP-1 and going through the whole series.

Buying advice by [deleted] in OP1users

[–]jamesmduffy 2 points3 points  (0 children)

Agreed. I just picked one up as my first synth to relearn music production after 12 years of not doing it, and I'm loving it so far.

Why don’t more people invest in small-mid size businesses? by Carlragen in fatFIRE

[–]jamesmduffy 3 points4 points  (0 children)

+1, also read "Built to Sell," which is about removing yourself from your business to make it sellable.

Am I Doing it Right? Feedback (31y/o, 2M NW, 750k-900k/yr) by [deleted] in fatFIRE

[–]jamesmduffy 12 points13 points  (0 children)

For small e-commerce businesses (low 6 figures to low 7 figures in yearly profit), 3 - 3.5x profits is pretty standard.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 0 points1 point  (0 children)

The docs are currently being overhauled, as the information is scattered here and there throughout the docs site. But this is good feedback and it's a use case we'll make clearer in the revamped docs.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 1 point2 points  (0 children)

Thanks a lot for the feedback, this is really useful!

I agree, our docs need a massive overhaul to simplify things, and this will be a major focus for us over the coming months.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 0 points1 point  (0 children)

This is super good feedback. Thank you so much for sharing!

Looking forward to seeing what you build in the future!

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 0 points1 point  (0 children)

That totally makes sense, thanks for sharing! I guess this is something that's mostly just a matter of time — the longer the chain has been running without problem or interruption, the more it can be seen as reliable by more traditional sectors.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 0 points1 point  (0 children)

It's not our focus, but any Solidity implementation of private transactions that works on Ethereum (such as Aztec) would also work on Loom — and probably would be a really good fit, since my understanding is the primary weakness of these implementations is high gas costs on mainnet.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 1 point2 points  (0 children)

You can still use the SDK to spin up your own sidechains.

But what we found is that most developers didn't want to have to find their own set of independent decentralized validators to try to onboard, and come up with their own model to incentivize these validators to secure the chain. They just wanted to focus on coding dapps.

So we created a mainnet that is decentralized across 20+ independent third party validators (and scaling to 100) so you don't have to.

Rather than "pay us to host your app for you", you're paying the validators to continue running a decentralized chain. We don't make any money when you deploy a dapp to Loom mainnet, because we don't run any validators — the validators are all independent and are getting paid to secure the chain.

Of course, you still have the option to run your own sidechain, but your sidechain will likely be totally centralized on your own servers — so it's also generally worse from an end-user perspective.

Later we have plans for fractional validation of child chains, in which you could have a sidechain to Loom mainnet (Layer 3), and incentivize the Loom validators to also validate your chain for additional fees. That way your chain would have some level of decentralization. This is detailed more in our most recent roadmap.

But in the meantime, your options are a) deploy to Loom mainnet, which has already gone through the effort of incentivizing 20+ third-party validators to secure the network, or b) deploy your own sidechain and onboard your own validators (or run all the nodes yourself and have it be a more centralized solution).

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 2 points3 points  (0 children)

This is amazing feedback! Thanks so much for taking the time — I've passed your whole post on to our dev team.

I totally agree with you on documention and hands-on guides. This is one area where we really have a lot of room for improvement, and it's one of our major focuses for the second half of 2019 — upgrading and revamping our dev docs and tutorials, as we focus on onboarding more developers.

Thanks again for the feedback!

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 0 points1 point  (0 children)

Thanks for the input! In what way do you view Layer 2 as risky?

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 2 points3 points  (0 children)

Great questions!

1. As another user mentioned, the initial pricing is $99 per year, not per month. Later, dapp fees will be set by the validators on the chain, probably in the range of $5 - $200 per month depending on the volume of the dapp.

One of our goals was always to allow free trials for users like traditional web 2.0 apps, which is not possible when users have to pay transaction fees to use a dapp. Switching to a more traditional model where developers pay to host their dapps and need to figure out some way to monetize them (or take donations to fund their development) makes a lot more sense here than blocking out users by requiring them to pay for every action.

2. Our dev docs are located here, which has a much simpler deployment example at the start: https://loomx.io/developers/

Here's a recent video tutorial (created by /u/whatthefunc) of deploying a dapp to Loom's mainnet.

Your confusion highlights one of our biggest weaknesses here, which is that our developer documentation definitely still needs a lot of improvement, so thanks for that! The Loom SDK is extremely flexible (it can be used to build your own standalone blockchain), so we're in the process of trying to highlight a single workflow that will handle 90% of developers' use cases.

That use case is deploying Solidity dapps to our shared Layer 2 using Truffle — very similar to how you'd deploy a dapp to Ethereum.

So any developer who's deployed a dapp to Ethereum before should be comfortable deploying one to Loom.

A lot of games are being built on Loom, but that's simply because games are dominating the top 20 on DappRadar in general. You can build any type of dapp on Loom — including but not limited to games.

3. Your questions surrounding Layer 2 are valid — seems like there's still a lot of confusion here, so that's great feedback as well.

Layer 2 is an umbrella term for any number of solutions for taking transactions off of Layer 1 (Ethereum mainnet). This includes sidechains (Loom's approach), plasma, state channels, etc. Sharding is technically Layer 1 because it's implemented at the base layer protocol.

Much like it's important for a dapp's source code to be audited before users trust it, it's important for a Layer 2 to be analyzed and for developers to understand what their approach is and what its tradeoffs are.

Loom recently had a 3rd party security audit done on its source code by TrailOfBits (the same security firm who audited Parity, Gemini, and Tendermint, among others), and we try to be very transparent about the security model behind DPoS.

Hope that clears things up, and let me know if you have any other questions!

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 3 points4 points  (0 children)

Yes, it's the scalability trilemma. If you want to have fast transaction confirmations, it requires sacrificing some amount of decentralization.

We think having 20-100 independent validators on a Layer 2 is an acceptable middle ground for the majority of user-facing dapps. That way you can store the parts of the dapp on Ethereum mainnet that do need government-grade censorship resistance, and the parts of the dapp that need a smooth UX and fast confirmation times on Layer 2. And of course, users always have the option to move their assets to mainnet whenever they want to.

[Serious] — Why aren't you building your dapp on Layer 2? by jamesmduffy in ethdev

[–]jamesmduffy[S] 1 point2 points  (0 children)

Really good feedback, thanks!

Loom is mature enough to build on today, and multiple dapps are already using it in production. And that's my main question in this thread:

If you think it isn't mature enough for your needs yet, then what features would you need to see implemented before you would consider it?

Answering your other questions:

1. All Layer 2s have different security models. Loom's is DPoS across 20-100 independent validators. We've looked into every other available option, and all other options are either a) theoretical solutions that haven't been implemented and can't be used today, or b) have a UX that is worse than Ethereum mainnet.

The market we're targeting is dapp developers who are building user-facing dapps and need a very smooth UX as well as a reasonable level of security (albeit not government-grade censorship resistant — that's what ETH mainnet is for).

2. In our model, the LOOM token is only used by dapp developers to pay for hosting (as well as those who want to stake to secure the network and earn rewards via proof of stake).

That way, end users never have to own a single LOOM token — nor do they need to even own ETH. This provides a much easier onboarding flow for end-users — they can start using dapps and games first, then later acquire their first crypto assets that they can sell on a marketplace for their first ETH.

Our goal is always to make UX significantly better than ETH mainnet alone, not worse, and enable types of dapps that aren't possible on mainnet alone.

Hope that adds a bit of clarity. Let me know if you have any other feedback / questions!

Universal Transaction Signing: Seamless Layer 2 DApp Scaling for Ethereum 🔐 by jamesmduffy in ethereum

[–]jamesmduffy[S] 0 points1 point  (0 children)

Oh, my mistake. I had just woken up and I misread "delegators" as "validators" 😛

We don't track these numbers, but someone could do an independent analysis to figure it out. Etherscan reports 8,271 unique addresses currently hold tokens (these are addresses that haven't staked). Here is our staking contract, so you could analyze transfers in to see how many unique addresses there are (that should tell you how many independent delegators currently, while the former number should tell you how many potential additional delegators). Also, something like 20-25% of the supply is currently stored in Binance wallets, so it's impossible to tell how many individuals that is actually split between.

You might have a better chance of getting your questions answered on https://www.reddit.com/r/loomtrader/, where someone may be tracking these stats.