• dlampach@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Yes. Although as a developer in the space, I am massively concerned that if it gets a high level of adoption the cost to operate software on it will become prohibitive. As it is, transaction costs in dollar terms have tripled in the last few months.

    • sandworm87@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Is that 3x already making things difficult for you in terms of your daily running costs, or are you thinking about the future if SOL does a further 5x or 10x, etc.?

    • butter14@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      If Solana reaches the same size of BTC, the price to send a transaction will still only be .0083c - less than a penny - and will be cheaper than credit card fees currently.

      There are more computationally expensive things on SOL - like entering into a DEX contract - which costs 0.0002 SOL but that still would be only a few dollars.

      In fact, the fees are so cheap that there are some concerns about chain security after SOL emissions reduces a few fold.

      • dlampach@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        You’re thinking about account to account Sol transactions, for which such a low price is deminimis and even 10x price increase is meaningless. But there is a whole other aspect of the blockchain that involves smart contracts and the price per transaction is the same there too. So to call any function in a particular smart contract will cost at a minimum .000005 Sol, and depending on what other functions that function calls, those calls will also be .000005 Sol. And sometimes you need to make many changes over time and you keep incurring these fees. At current levels, it is mostly painless. But it will start adding up if this goes 10X. In short, the impact I am talking about from increased transaction costs doesn’t affect the “money” side, only the smart contract side. The reason I know this is because I build on chain applications and deal with this on the daily.

        • BiggyWhiggy@alien.topB
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          The transaction fee isn’t based on the number of cross program invocations or function calls - it’s strictly based on the number of signatures required in the transaction. 1 signature in a transaction = 5000 lamports. The fee is the same no matter how many function calls there are. However, if there are more function calls, then the transaction uses up more compute units, and if it exceeds the default threshold, it will fail. The client is free to specify a higher threshold for compute units on a transaction, but that makes it potentially more costly to a validator, so the transaction is more likely to be dropped or deprioritized. However, the client can add a priority fee to the transaction to increase the chance a validator will process it.