Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Speculate on what will become of all the mining farms when the Crypto craze finally comes to an end. - Page 4
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Speculate on what will become of all the mining farms when the Crypto craze finally comes to an end.

124»

Comments

  • AbdussamadAbdussamad Member
    edited June 2018

    randvegeta said: What? No no no.

    You can route between multiple parties like IP routing. There can be many hops between you and the party you are transacting with.

    The amount of funds you are able to transfer from A -> B cannot exceed the amount committed to the channels.

    Yes but you can commit more to the channels if you receive payments from other people.

    Also they are working on being able to join multiple channels to make larger payments.

    User B is a seller and expects only ever to receive funds. So they as a seller do not commit any BTC to open a channel. But in order for the hub to actually transfer funds to user B, the hub needs to commit some BTC, which cannot be accessed or used for anything else while the channel is open. In order for user A to send 1BTC to user B, the funds committed by the hub to the channel with user B must be 1BTC or greater.

    Actually such transfers are atomic in nature so there is no credit or loaning of funds. If payment is being routed from A-> B via C then the transaction that pays out B pays pays out C at the same time. It's called a hash timelocked contract https://en.bitcoin.it/wiki/Hashed_Timelock_Contracts

    If on average the channels have 1BTC committed to them, and you have 1,000 'sellers', that's 1,000 BTC, which at the moment is worth $6.5M. That's $6.5M locked away and inaccessible, which actually is a cost of sorts.

    And you are compensated from transaction fees so it's not like you are getting nothing out of it. If you don't want to facilitate payments to third parties don't. No one is forcing you to do it. People who have lots of bitcoin may choose to help route payments in exchange for transaction fees. It's a business like any other with cost, risk and reward.

    It doesn't really scale that well though. You can't spend more than what's committed to a channel so although you can push quite a few transactions off the chain, you still HAVE to go back to the blockchain once in a while to increase channel limits or clear out funds.
    

    It'll scale to millions of transactions per second compared to the current limit of 3 per second.

    All the funds in your hot wallet will be on lightning. It's the most useful place to keep them.

    IRL people living in first world countries choose to keep most of their money in banks and make payments from their accounts there using credit cards, debit cards, bank transfer and so on. No one calls that money "blocked" or wasted. OTOH in developing countries people keep more cash around because cash has greater utility than money in the bank. Note lightning is not a bank account (it is trustless). I'm just trying to explain it with an analogy you might understand.

  • randvegetarandvegeta Member, Host Rep

    Abdussamad said: You can route between multiple parties like IP routing.

    Which requires even MORE funds locked up in channels.

    If A wants to send 1BTC to B, and there are 5 hops between them, the channels between A and B each need to have at least 1BTC committed to each channel. 5 hops = 5BTC required in channels for a 1BTC transaction.

    Abdussamad said: Yes but you can commit more to the channels if you receive payments from other people.

    Which requires a block chain transaction.

    Abdussamad said: Actually such transfers are atomic in nature so there is no credit or loaning of funds

    Read what I wrote. You cannot exceed the amounts committed to each channel. This is a limiting factor. I make no mention of credit or loans.

    Abdussamad said: And you are compensated from transaction fees so it's not like you are getting nothing out of it.

    Which will make it about as expensive as credit cards. Capital can fairly easily generate 5% /year. so the fees need to be competitive. Not to mention, there are still blockchain transaction fees you need to deal with whenever things get cleared.

    Abdussamad said: It'll scale to millions of transactions per second compared to the current limit of 3 per second.

    It's more like 7 second, on the block chain. And no it wont acheive millions per second unless funds are just going back and forth on the same channels. Which it wont. To be fair, the actual transaction volume it can handle will be difficult to estimate given there are different bottlenecks at different places. Some places of the network will be near infinite, but other areas not at all.

    Abdussamad said: All the funds in your hot wallet will be on lightning. It's the most useful place to keep them.

    Sure, for buyers, it's fine. But sellers it's not. Sellers will deal with larger volumes than buyers, and those channels will require very significant amounts of BTC comitted to it. Which you seem to not think is an issue.

    Abdussamad said: No one calls that money "blocked" or wasted.

    What? That's not even remotely comparable. Credit cards do not block any funds. Neither to bank accounts.

    A better comparison would be when you put a downpayment on something. For example, you wanna buy a Tesla Roadster. You need to put down $30k. That's $30k you cannot spend. You do not 'lose' that $30K, because you get the car later. But you cant do anything with it. And there are opportunity costs locking up funds.

    You need to look into this more. You seem to not recognise the key limitations here.

  • If A wants to send 1BTC to B, and there are 5 hops between them, the channels between A and B each need to have at least 1BTC committed to each channel. 5 hops = 5BTC required in channels for a 1BTC transaction.

    a) Each of the hops are getting a cut of the transaction fees so they are not doing it for free.

    b) Transactions are instantaneous so you can use those funds for other transactions very quickly.

    randvegeta said: Which requires a block chain transaction.

    Only if the person sending you the funds hasn't already got an open channel.

    Which will make it about as expensive as credit cards. Capital can fairly easily generate 5% /year. so the fees need to be competitive. Not to mention, there are still blockchain transaction fees you need to deal with whenever things get cleared.

    Which bank account gives you 5% a year for bitcoin deposits? Even for inflationary USD deposits you don't make more than 1%. Bitcoin is a deflationary currency so it appreciates on its own.

    It won't be as expensive as CC. Even on-chain payments aren't that expensive currently and lightning promises to increase capacity many times that.

    What? That's not even remotely comparable. Credit cards do not block any funds. Neither to bank accounts.

    It's not blocking funds. You can use your payment channels to send and receive bitcoin cheaper than on-chain so it saves you money even if you choose not to route for third parties.

  • randvegetarandvegeta Member, Host Rep

    Abdussamad said: a) Each of the hops are getting a cut of the transaction fees so they are not doing it for free.

    The fact that they earn a fee is not relevant. The point is that you need a massive amount of deposits in order to facilitate transactions.

    Abdussamad said: b) Transactions are instantaneous so you can use those funds for other transactions very quickly.

    What? Use where? For what? How? You have an idealistic view and ignore the pitfalls.

    Abdussamad said: Only if the person sending you the funds hasn't already got an open channel.

    What?

    Abdussamad said: Which bank account gives you 5% a year for bitcoin deposits? Even for inflationary USD deposits you don't make more than 1%. Bitcoin is a deflationary currency so it appreciates on its own.

    It won't be as expensive as CC. Even on-chain payments aren't that expensive currently and lightning promises to increase capacity many times that.

    I did not say BTC earns 5%. I said capital earns 5%, and quite easily. BTC being deflationary introduces a whole bunch of other issues that make BTC not suitable for a currency at all. But that's not relevant to Lightning Network so we need not discuss it.

    Abdussamad said: It's not blocking funds.

    Yes it is.

    Abdussamad said: You can use your payment channels to send and receive bitcoin cheaper than on-chain so it saves you money even if you choose not to route for third parties.

    Not necessarily.

    Okay let me pose a very simple hypothetical scenario to you.

    Lets assume that there are 3 types of entities. (A) buyer, (B) hub and (C) merchants.

    When buyers open channels with hubs, they commit BTC to the channel. Hub operators does not need to commit anything (in theory).

    So I'm a merchant and I want to use the hub operator to process BTC payments on the Lightning Network. I expect to be able to process 10BTC per year. I don't plan to spend my BTC, I want to clear it to my block chain wallet.

    How much does the hub operator commit to the channel?

    How many merchant channels can the hub keep open?

    What if a merchant needs more than 10BTC in payments?

    The very fact that that the the transaction limits are determined by the amounts 'deposited' into the channel limits the scalability beyond a completely unrealistic and idealistic use case.

    The more hops you add, the more ridiculous because you need even more resources committed, and you add cost. You also introduce bottlenecks. Yes, hub operators get fees, but that doesn't magically solve the problem does it.

  • AbdussamadAbdussamad Member
    edited June 2018

    randvegeta said: What? Use where? For what? How? You have an idealistic view and ignore the pitfalls.

    For other transactions on the lightning network. Your funds are not "blocked" for long is what i mean.

    You can route payments to anyone on the network. So if you want to receive money from someone else and they already have a channel open to anyone else on the network they can send you money without having to open another channel with you directly i.e. without having to resort to an on-chain channel opening transaction.

    So I'm a merchant and I want to use the hub operator to process BTC payments on the Lightning Network. I expect to be able to process 10BTC per year. I don't plan to spend my BTC, I want to clear it to my block chain wallet.

    You don't use a hub to process payments for you. You connect to any node on the network you like. The advantage of connecting to a well networked node, i.e. what you call a hub, is that you have fewer hops to get to other people and save on transaction fees. But then the hub will also have more liquidity otherwise it wouldn't be able to keep everyone happy and people would move to another well connected node.

    If there is no routing path available with sufficient liquidity then each of your customers opens a separate channel with you directly. They are still able to pay you multiple times with that one channel at the cost of one channel opening transaction and one channel closing one. It's still an improvement over on-chain transactions.

    I did not say BTC earns 5%. I said capital earns 5%, and quite easily. BTC being deflationary introduces a whole bunch of other issues that make BTC not suitable for a currency at all. But that's not relevant to Lightning Network so we need not discuss it.

    Capital that earns 5% isn't available on demand. You have to lock it up for a year. You have to bear greater risk. Bank accounts that let you withdraw whenever you like only give you 1%.

  • @randvegeta said:
    What else can become of these facilities?

    Legal: Artifical Intellect, some kind of global data blockchain systems, construction of mathematical models, star evolution, biological researches, genetic modeling and other

    Illegal: Building AI for hacking and intellegence, self-learning (D)DoS mechanism

  • randvegetarandvegeta Member, Host Rep

    Abdussamad said: For other transactions on the lightning network

    Yeah but that's not how it works is it. Again.. this is a very idealistic view and not realistic in terms of how it actually works. Look at Paypal for example. Most merchants will receive far more via Paypal than they make payments with. Yes you can keep money in Paypal, and yes money can flow around freely in Paypal and yes that's what paypal would prefer. But in reality merchant will take out the majority of their earnings and only leave a small amount.

    So you make an assumption that the funds will continuously cycle, even though there is no reason to assume that would ever be the case.

    Abdussamad said: You don't use a hub to process payments for you. You connect to any node on the network you like.

    What? You connect to a network so you can recieve payments via a hub. That's what I mean by processing. So yes, you connect to a hub to process payments for you. That's exactly what it's for.

    Abdussamad said: But then the hub will also have more liquidity otherwise it wouldn't be able to keep everyone happy and people would move to another well connected node.

    The more channels the hub (node) has, the more BTC required to maintain those channels. More channels technically reduces liquidity. Having more buyer channels also does not in any way add liquidity.

    Abdussamad said: If there is no routing path available with sufficient liquidity then each of your customers opens a separate channel with you directly.

    There is literally no point in opening a direct channel between buyer and merchant. I think it's pretty obvious why.

    Abdussamad said: They are still able to pay you multiple times with that one channel at the cost of one channel opening transaction and one channel closing one. It's still an improvement over on-chain transactions.

    It's not in any way an improvement. If I'm a buyer, and I open a channel with a seller, basically, lets say I commit 1BTC to that channel, that's 1BTC I cannot spend anywhere else. Why would I do that? It's basically like 'adding funds' to a WHMCS billing account, but with the possibility of clawing back what I don't spend. If I put $100 into a WHMCS billing account with a provider, that $100 is locked away in the same way BTC is locked into the channel. I cannot spend that BTC anywhere else, just as I cannot spend that $100 anywhere else. So the ONLY benefit is that I can get the $100 back if I force close the channel. But opening and closing a channel requires a block chain transaction, which cost money.

    Abdussamad said: Capital that earns 5% isn't available on demand.

    Actually a very large number of blue chip stocks pay around 5% dividend. They are readily available and highly liquid. They are also far more stable than BTC in terms of pricing. But this is not really an issue.

    The point I really wanted to make was that you need an enormous amount of capital to maintain all the channels. And the more people you have on the network, the more capital is required. And the amount of capital required to maintain channels between hubs/nodes will be ridiculously huge.

    There are far too many limitations that will make Lightning Network impractical to use.

  • jsgjsg Member, Resident Benchmarker

    @William said:

    willie said: GPUs and FPGAs devote a tremendous amount of silicon to parallel multiplier hardware (floating point even, in the gpu case), which afaict is not used much in crypto mining. ASIC miners eliminate that. If someone made a gpu-like board without the multipliers it woud be several times faster at mining for the same die area as as a gpu, and in that way get miners out of the market for normal gpus.

    Yes depending on what you mine most of this is unused (ETH eg. uses memory, equihash GPU), however what you describe is more of a "limited FPGA" or VEEEEERY simplified ASIC design.

    I did not even answer because I found it so strange. For a start, a FPGA devotes ANYTHING because either customers in general want it (e.g. fast serial IO, memory interface) or because a given customer needs it and hence puts it in his image.
    And the very idea of creating an ASIC based on eliminating major blocks of a GPU just looks weird and unrealistic to me. Btw them widespread CPUs and GPUs are extremely complex designs and I doubt that some small design company would even get at the necessary designs to create e.g. a modern Nvidia GPU but without the multipliers.

    Looking from the crypto perspective most algos are based on simple and fast bit operations and on basic arithmetic of which only multiplication, division/mod are expensive. Pretty any modern CPU is insanely fast with bit operations and one major reason for desiring custom chips of some kinds is fast basic arithmetic, typically either in the form of building blocks (e.g. Montgomery ladder) or in the general but strongly optimized form and often with wider registers of 256 or even more bits.
    So @willies post just sounded strange to me.

    ... ASIC design is from 0 or from an existing ASIC base of yours toward the calculation goal, not backwards from eg. a GPU.

    Exactly. I won't say a lot about mining but for (usually institutional players) that's what's done and it's often done ad extremum. Very specialized ASICS that only do one thing but insanely fast are the desired results. Power is less of a concern but binding many, many of them into large computational arrays is, so often one uses the approach of creating "mainboards" with 1 normal CPU (housekeeping, control & communication) and 8 or 16 (or even more) of those ASICs.

    The extreme cost is R&D, the silicone and FAB time saved is... not too relevant.

    Yes and no. Principally yes but smaller batches (which those applications typically have) might have to wait quite some time to be processed/produced.

    Keep lastly in mind ASICs are not 12/14/16nm but mostly 20nm or more; yes this is cheaper at the FAB and with the increase of performance over a GPU (plus smaller size of DIE) it makes sense but is not the best possible, it is the best cost:value:tdp cross.

    Yes (cost:value), and: 20 nm is already the higher end for ASICS. Even CPUs even in relatively large quantities are often still produced in 45 (and even more) nm. It's much cheaper, it'll use much less power, be easier to work with in board design, and be plenty fast enough.

    Looking again from the crypto perspective: My goal isn't to gain another relatively small advantage (2-5: 1) by having my ASIC in 20 nm and running at insane clock rates. My goal is to gain an advantage of 1000+:1 and more by having the algorithm run on specialized hardware and to be able to run thousands of those (which is MUCH easier and cheaper with chips that are not pushed to their limits).

    Side note: No, RAM is usually not a problem. The simple reason is that I often have none for the ASIC. Remember what I said above about those boards with 1 CPU and a group of ASICs. The housekeeping, controlling, communicating CPU needs and has RAM. The ASICs however don't. They have the right amount and size of on die "registers".

    Just think of an ASIC that does for example AES. (a) It doesn't need RAM because there is no "programm" and because the algorithm doesn't need but very little memory (on die). (b) Look at the access times. RAM is about 100 times slower than on-die memory plus it makes my chip design more complex.

    At the same time this is why hashing with large state size, especially PHFs (e.g. Argon) and KDFs are a PITA and a good choice for crypto currencies. Their very nature forces us to have way considerably more complex and at the same time limited ASICS and boards. Plus of course loads of RAM which take up space and are in one way or the other slow and expensive.

    And that's the major factor why I love PHFs/KDFs. With even a modest m factor of say 8 MB you can considerably drive up the cost and even complexity of NSA and friends. The t factor unfortunately still is largely just "run fewer or more rounds of the algo" but if we create "erratically behaving" "chameleon" algos and use that in t we can make the lives at NSA quite miserable.

    That said this at the same time is a strong argument to doubt the "democratization of currencies" (or to even call that BS). Simple reason: We COULD very seriously limit the advantage rich massive players have over normal people - but they didn't. Probably for a reason.

    @Abdussamad

    Sorry but to me that sounds just like the (not at all) good old bankers game of binding funds and keeping them in their system as long as possible.

    Thanked by 1uptime
  • randvegetarandvegeta Member, Host Rep

    jsg said: Sorry but to me that sounds just like the (not at all) good old bankers game of binding funds and keeping them in their system as long as possible

    Well that's not exactly what's happening. The funds that get locked up do cannot be 'stolen' per se as transactions still need to be signed.

    But the point is that with all this locking up of funds, and the fact that transaction sizes are limited to as much as has been committed to any given channel limits this system enormously. It creates many many bottlenecks, adds cost and ultimately does not scale in real world situation.

    The only way it can scale transaction volume is if money is going back and forth between users in a totally balanced way. But without complete balance, it will be absolutely necessary to clear to go back to the block chain.

    To assume that absolute balance is achievable is idealistic at best.

    And given it scales only when transactions are totally balanced, to say it scales is disingenuous, and a major misconception.

    And yes, funds ARE BLOCKED while they are maintaining a channel in the same way that your deposit is 'locked' while waiting for your Tesla Roadster. Those are equivalent analogies.

  • For the merchant with an unbalanced channel:

    Exchanges could also use swap technology to trade balances with merchants. I.e. if a merchant has a channel that is depleted in the incoming direction, so that he can no longer receive payments from customers, he can trustlessly trade his depleted channel for a full one with an exchange -- and thus start receiving payments again. (Exchanges hopefully won't mind getting channels that are depleted in the incoming direction, because they need to send bitcoins "out" to their customers very often, something that merchants rarely need to do -- and such channels still work for that purpose.)

    https://www.reddit.com/r/Bitcoin/comments/8rgq0c/lightning_network_submarine_swaps/e0rmtfe/

  • mkshmksh Member
    edited June 2018

    @Abdussamad said:
    For the merchant with an unbalanced channel:

    Exchanges could also use swap technology to trade balances with merchants. I.e. if a merchant has a channel that is depleted in the incoming direction, so that he can no longer receive payments from customers, he can trustlessly trade his depleted channel for a full one with an exchange -- and thus start receiving payments again. (Exchanges hopefully won't mind getting channels that are depleted in the incoming direction, because they need to send bitcoins "out" to their customers very often, something that merchants rarely need to do -- and such channels still work for that purpose.)

    https://www.reddit.com/r/Bitcoin/comments/8rgq0c/lightning_network_submarine_swaps/e0rmtfe/

    Tbh i don't really follow any of this since i can't be arsed to care enough for all the technical details but from the overall impression it seems like duct tape and complicated duct tape at that. From my perspective ease of use of crypto currencies is already bad enough and stuff like that is not really going to increase adoption. Not saying anything about the actual practicability since as i said i don't care enough.

  • randvegetarandvegeta Member, Host Rep

    @mksh said:

    @Abdussamad said:
    For the merchant with an unbalanced channel:

    Exchanges could also use swap technology to trade balances with merchants. I.e. if a merchant has a channel that is depleted in the incoming direction, so that he can no longer receive payments from customers, he can trustlessly trade his depleted channel for a full one with an exchange -- and thus start receiving payments again. (Exchanges hopefully won't mind getting channels that are depleted in the incoming direction, because they need to send bitcoins "out" to their customers very often, something that merchants rarely need to do -- and such channels still work for that purpose.)

    https://www.reddit.com/r/Bitcoin/comments/8rgq0c/lightning_network_submarine_swaps/e0rmtfe/

    Tbh i don't really follow any of this since i can't be arsed to care enough for all the technical details but from the overall impression it seems like duct tape and complicated duct tape at that. From my perspective ease of use of crypto currencies is already bad enough and stuff like that is not really going to increase adoption. Not saying anything about the actual practicability since as i said i don't care enough.

    It's too complicated and too idealistic. In theory it could work if you could balance transactions across channels. But I don't it would work in practice. Especially since you need to add trust into the equation, which defeats the purpose of this solution.

    If we are going to accept having to trust some parties, then you can get a much better solution in other ways.

  • jsgjsg Member, Resident Benchmarker
    edited June 2018

    As you seem to be determined to continue preaching, let me help you out by enhancing your quote somewhat:

    @Abdussamad said:
    For the merchant with an unbalanced channel:

    Exchanges COULD also use swap technology to trade balances with merchants. I.e. if a merchant has a channel that is depleted in the incoming direction, so that he can no longer receive payments from customers, he can trustlessly trade his depleted channel for a full one with an exchange -- and thus start receiving payments again. (Exchanges HOPEFULLY won't mind getting channels that are depleted in the incoming direction, because they need to send bitcoins "out" to their customers very often, something that merchants rarely need to do -- and such channels still work for that purpose.)

    "could", "hopefully" ... not exactly a solid position to evangelize.

    Let's make a simple test. You transfer 10.000 (real) $ to me which I COULD and HOPEFULLY will transfer back. Deal?

    Thanked by 2mksh randvegeta
  • Kyle_Kyle_ Member

    The same thing that happened to all the video stores

  • randvegetarandvegeta Member, Host Rep

    @jsg said:
    As you seem to be determined to continue preaching, let me help you out by enhancing your quote somewhat:

    @Abdussamad said:
    For the merchant with an unbalanced channel:

    Exchanges COULD also use swap technology to trade balances with merchants. I.e. if a merchant has a channel that is depleted in the incoming direction, so that he can no longer receive payments from customers, he can trustlessly trade his depleted channel for a full one with an exchange -- and thus start receiving payments again. (Exchanges HOPEFULLY won't mind getting channels that are depleted in the incoming direction, because they need to send bitcoins "out" to their customers very often, something that merchants rarely need to do -- and such channels still work for that purpose.)

    "could", "hopefully" ... not exactly a solid position to evangelize.

    Let's make a simple test. You transfer 10.000 (real) $ to me which I COULD and HOPEFULLY will transfer back. Deal?

    I think the more important thing is that it requires trust to scale, which means the complexity of the lightning network is completely pointless.

  • jsgjsg Member, Resident Benchmarker

    @randvegeta said:

    I think the more important thing is that it requires trust to scale, which means the complexity of the lightning network is completely pointless.

    Trust? The combination bitcoin+exchange? No way.

    This whole thing is ugly and gets ever uglier.

    Rule number 1: Keep it simple. Unnecessary complexity is the natural enemy of safety and security.
    Rule number 2: A rotten house doesn't get better by adding rotten extensions.
    Rule number 3: Never confuse math, software, and profit mechanisms and never make the formers solidity depend or bet on the latters solidity. If you do it anyway it will turn out to be a horrible loss mechanism for almost everybody. Rather have solid math plus solid software plus solid profit/business mechanisms.
    Rule number 4: Adding trust as vital ingredient to a rotten mechanism is a confession of idiocy and failure.

  • randvegetarandvegeta Member, Host Rep

    jsg said: 4: Adding trust as vital ingredient to a rotten mechanism is a confession of idiocy and failure.

    Dont really know what you mean from points 1 2 or 3, but for point 4, I strongly disagree.

    Though BTC and other crypto currencies can be considered 'trustless', there is always trust involved in everything.

    Trust is a vital component of every aspect of society, including commerce and the internet.

    Think of it this way, when you pay someone for a good or service, the buyer needs to trust that the seller will deliver after payment is complete. So there is still trust required in a transaction.

    And, when it comes to the crypto world, most people will use exchanges extensively, and this requires complete trust in these institutions. And some of the bigger exchanges actually hold pretty substantial sums on behalf of their users as a lot of people don't feel comfortable being responsible for maintaining their own wallets.

    If you're going to have an offchain solution to the scalability problem of BTC, and you introduce some trust into the system to actually make it work (as indicated and described by @Abdussamad) then Lightning network is needlessly complicated as all those channels and transaction signing is completely unnecessary. And I do mean COMPLETELY unnecessary.

  • AbdussamadAbdussamad Member
    edited June 2018

    Who said it requires trust? The swap itself is trustless. I mean you complained about unbalanced channels and I show you how that can be dealt with in a trustless off-chain manner. The quote itself says as much:

    he can trustlessly trade his depleted channel for a full one with an exchange

    That comment is a list of possible use cases for new lightning swaps. That's why it says "could". Here's how this new technology could be used.

    You say it's too complicated well here's why it has to be complicated.

  • mkshmksh Member

    @randvegeta said:

    jsg said: 4: Adding trust as vital ingredient to a rotten mechanism is a confession of idiocy and failure.

    Dont really know what you mean from points 1 2 or 3

    At least point 1 is really really simple. It basically comes down to the fact that the harder it is to follow something the less likely errors and flaws will be spotted. Also more complexity has more room for flaws. The most secure things are often dumb to the point of hurting simply because there is little margin for flaws.

    @Abdussamad said:

    You say it's too complicated well here's why it has to be complicated.

    That's an awful analogy in my opinion. I think the basic functioning of a rocket could be explained way simpler than any of this.

  • deankdeank Member, Troll
    edited June 2018

    Reading this thread makes me feel like reading a debate on politics.

    Nobody agrees with anyone and no conclusion is ever reached along with odd daydreamers.

    Thanked by 2mksh inthecloudblog
  • randvegetarandvegeta Member, Host Rep

    @Abdussamad said:
    Who said it requires trust? The swap itself is trustless. I mean you complained about unbalanced channels and I show you how that can be dealt with in a trustless off-chain manner. The quote itself says as much:

    he can trustlessly trade his depleted channel for a full one with an exchange

    That comment is a list of possible use cases for new lightning swaps. That's why it says "could". Here's how this new technology could be used.

    You say it's too complicated well here's why it has to be complicated.

    No it's not trustless. There must be some trust. If I'm wrong, feel free to provide an example of the money flows and how full trustlessness is achieved.

  • jsgjsg Member, Resident Benchmarker

    @randvegeta said:

    jsg said: 4: Adding trust as vital ingredient to a rotten mechanism is a confession of idiocy and failure.

    Dont really know what you mean from points 1 2 or 3, but for point 4, I strongly disagree.

    Though BTC and other crypto currencies can be considered 'trustless', there is always trust involved in everything.

    Trust is a vital component of every aspect of society, including commerce and the internet.

    My point wasn't that trust is useless or bad.

    My point was that adding (need for) trust to a rotten mechanism (in the context of "safe and secure" which certainly is a necessary and valid context here) is a confession of idiocy and failure.

Sign In or Register to comment.