Official Counterparty Chat

Official Counterparty Chat

Public archive of Telegram messages.

  • 2025

    • May 2025 (405)
    • Apr 2025 (83)
    • Mar 2025 (132)
    • Feb 2025 (203)
    • Jan 2025 (333)
  • 2024

    • Dec 2024 (749)
    • Nov 2024 (3574)
    • Oct 2024 (6142)
    • Sep 2024 (566)
    • Aug 2024 (651)
    • Jul 2024 (606)
    • Jun 2024 (808)
    • May 2024 (2774)
    • Apr 2024 (1312)
    • Mar 2024 (1507)
    • Feb 2024 (1942)
    • Jan 2024 (8279)
  • 2023

    • Dec 2023 (1705)
    • Nov 2023 (839)
    • Oct 2023 (882)
    • Sep 2023 (718)
    • Aug 2023 (1098)
    • Jul 2023 (856)
    • Jun 2023 (1761)
    • May 2023 (4323)
    • Apr 2023 (966)
    • Mar 2023 (900)
    • Feb 2023 (1278)
    • Jan 2023 (1230)
  • 2022

    • Dec 2022 (997)
    • Nov 2022 (1855)
    • Oct 2022 (1529)
    • Sep 2022 (2138)
    • Aug 2022 (1499)
    • Jul 2022 (2231)
    • Jun 2022 (817)
    • May 2022 (1067)
    • Apr 2022 (1402)
    • Mar 2022 (1998)
    • Feb 2022 (2064)
    • Jan 2022 (1985)
  • 2021

    • Dec 2021 (1357)
    • Nov 2021 (1990)
    • Oct 2021 (1761)
    • Sep 2021 (3183)
    • Aug 2021 (1549)
    • Jul 2021 (651)
    • Jun 2021 (903)
    • May 2021 (773)
    • Apr 2021 (1381)
    • Mar 2021 (2909)
    • Feb 2021 (1776)
    • Jan 2021 (1099)
  • 2020

    • Dec 2020 (681)
    • Nov 2020 (620)
    • Oct 2020 (412)
    • Sep 2020 (543)
    • Aug 2020 (951)
    • Jul 2020 (207)
    • Jun 2020 (121)
    • May 2020 (302)
    • Apr 2020 (178)
    • Mar 2020 (191)
    • Feb 2020 (522)
    • Jan 2020 (208)
  • 2019

    • Dec 2019 (107)
    • Nov 2019 (791)
    • Oct 2019 (574)
    • Sep 2019 (362)
    • Aug 2019 (383)
    • Jul 2019 (1852)
    • Jun 2019 (1605)
    • May 2019 (697)
    • Apr 2019 (203)
    • Mar 2019 (182)
    • Feb 2019 (221)
    • Jan 2019 (157)
  • 2018

    • Dec 2018 (152)
    • Nov 2018 (167)
    • Oct 2018 (344)
    • Sep 2018 (310)
    • Aug 2018 (480)
    • Jul 2018 (386)
    • Jun 2018 (267)
    • May 2018 (584)
    • Apr 2018 (581)
    • Mar 2018 (1277)
    • Feb 2018 (1610)
    • Jan 2018 (5725)
  • 2017

    • Dec 2017 (2655)
    • Nov 2017 (1569)
    • Oct 2017 (1610)
    • Sep 2017 (1894)
    • Aug 2017 (1216)
    • Jul 2017 (1758)
    • Jun 2017 (2)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 11 May 2024 (314 messages)
  • @santiagoitzcoatl #235999 05:44 PM, 11 May 2024
    got it, thx
  • @6370143984 #236000 05:44 PM, 11 May 2024
    there is one change: if you want to trigger a dispense you have to do so from a Counterparty wallet.
  • @6370143984 ↶ Reply to #235998 #236001 05:44 PM, 11 May 2024
    ... that workflow will remain the same. Good grief!
  • @6370143984 #236002 05:46 PM, 11 May 2024
    Or rather, it will be select dispenser, not select address (which it shouldn't because dispensers aren't addresses...)
  • @teysol #236003 05:47 PM, 11 May 2024
    Evan don't feed the trolls ;) nothing that @uanbtc is saying makes any sense
  • @B0BSmith #236004 05:50 PM, 11 May 2024
    If dispenser purchases without a prefix are problematic, then it needs addressing, adding friction to asset acquisition is a tough call but if its the right fix then we should be open to it

    The 1000 dispense limit was the solution but it seems its not the correct fix and it seems the 1000 limit can even be removed with the addition of a prefix

    Users have been known to buy from dispensers using exchange owned addresses and the prefix stops that mistake too 
  • @uanbtc ↶ Reply to #236003 #236005 05:51 PM, 11 May 2024
    Nothing. Ok leader.
  • @6370143984 #236006 05:52 PM, 11 May 2024
    @uanbtc the workflow you described will be essentially the same. Can you actually engage with that rather than redirecting?
  • @ubuntu20 #236007 05:52 PM, 11 May 2024
    Thank you AI
  • @uanbtc ↶ Reply to #236006 #236008 05:53 PM, 11 May 2024
    Ok let’s engage. What is your workflow?

    First question. There is a selection of a dispenser. Is it the txid or the address?
  • @6370143984 #236009 05:53 PM, 11 May 2024
    it's the dispenser ID.
  • @6370143984 #236010 05:54 PM, 11 May 2024
    Dispensers aren't addresses.
  • @uanbtc #236011 05:54 PM, 11 May 2024
    Already right there is not the same workflow.
  • @uanbtc ↶ Reply to #236010 #236012 05:54 PM, 11 May 2024
    To users, they are
  • @uanbtc #236013 05:54 PM, 11 May 2024
    Assets available at addresses
  • @6370143984 #236014 05:55 PM, 11 May 2024
    so you can search dispensers by address... this isn't a super hard problem to solve.
  • @al_fernandz #236015 05:58 PM, 11 May 2024
    Average flow has been people ending up in xchain and copy a string to paste in freewallet, the concept of address in there doesn't matter that much to people imo, they copy paste a string and forget about it
  • @al_fernandz #236016 05:59 PM, 11 May 2024
    and that's a wallet flow, same flow could have been done with the ID
  • @uanbtc #236017 06:01 PM, 11 May 2024
    The address abstraction allows for multiple dispensers in a single address.
  • @6370143984 ↶ Reply to #236013 #236018 06:01 PM, 11 May 2024
    there is an api method for this for pete's sake.
  • @hodlencoinfield ↶ Reply to #236004 #236019 06:01 PM, 11 May 2024
    100%, the prefix forces users to use a counterparty aware wallet, something they should always be doing when interacting with counterparty
  • @uanbtc ↶ Reply to #236019 #236020 06:02 PM, 11 May 2024
    Always? Don’t agree but I get the point.
  • @hodlencoinfield #236021 06:02 PM, 11 May 2024
    This was simply an oversight when dispensers were deployed, there was no discussion of “should we add an opreturn to dispenses” it just wasn’t considered
  • @hodlencoinfield #236022 06:03 PM, 11 May 2024
    We’ve had a lot of discussions over the last year+ about things the degrade counterparty node operation, this is actually one of those things where we can make a change that allows node software to easily recognize all counterparty txs without having to assume every single btc tx might be a dispense
  • @uanbtc ↶ Reply to #236021 #236023 06:04 PM, 11 May 2024
    Are we sure it was an oversight? Wasn’t the design to allow normal BTC tokens buy Counterparty tokens?

    Thus the name, dispenser?
  • @hodlencoinfield #236024 06:04 PM, 11 May 2024
    And it forces users to dispense from a counterparty wallet so no accidental sends from regular Bitcoin wallets or exchange addresses
  • @hodlencoinfield ↶ Reply to #236023 #236025 06:04 PM, 11 May 2024
    100%, the goal was to eliminate the 2nd Tx of the btcpay
  • @B0BSmith #236026 06:05 PM, 11 May 2024
    swap bots were a thing too
  • @hodlencoinfield #236027 06:05 PM, 11 May 2024
    So dispensers became a sort of bastardized btcpay that come with all sorts of tradeoffs but at the time we considered those tradeoffs worth it
  • @hodlencoinfield #236028 06:06 PM, 11 May 2024
    But the idea of adding an opreturn to indicate a dispense as a counterparty Tx was just not considered at all, I think if it was we would have done it
  • @uanbtc ↶ Reply to #236027 #236029 06:06 PM, 11 May 2024
    And have been a hit! We must be careful with breaking changes.
  • @uanbtc ↶ Reply to #236028 #236030 06:07 PM, 11 May 2024
    What will the cntrprty mesage specify?
  • @hodlencoinfield #236031 06:07 PM, 11 May 2024
    I don’t disagree, but we’re not talking about getting rid of dispensers, we’re talking about requiring an opreturn to force users to send to dispensers from counterparty wallets
  • @hodlencoinfield #236032 06:07 PM, 11 May 2024
    It encourages behavior that we want
  • @al_fernandz #236033 06:07 PM, 11 May 2024
    It encourages onboarding to counterparty (which is reasonable to expect it from people that interacts/collects with/in the protocol)
  • @hodlencoinfield #236034 06:08 PM, 11 May 2024
    “I sent to a dispenser from my trezor, now what do I do”
  • @hodlencoinfield #236035 06:08 PM, 11 May 2024
    I’ve heard this more than once
  • @hodlencoinfield #236036 06:08 PM, 11 May 2024
    Replace trezor with any other non counterparty wallet
  • @B0BSmith #236037 06:09 PM, 11 May 2024
    tokenly swapbots repo has cobwebs due to dispensers
  • @hodlencoinfield ↶ Reply to #236037 #236038 06:09 PM, 11 May 2024
    This is a separate discussion imo
  • @hodlencoinfield #236039 06:10 PM, 11 May 2024
    We should be discouraging importing private keys from other wallets into counterparty wallets
  • @hodlencoinfield #236040 06:10 PM, 11 May 2024
    It just creates more confusion
  • @hodlencoinfield #236042 06:10 PM, 11 May 2024
    Then people reset their wallet and wonder why their passphrase isn’t making all their imported addresses appear
  • @B0BSmith ↶ Reply to #236038 #236043 06:10 PM, 11 May 2024
    fair enough but before dispensers they were the easy on-board to getting assets
  • @uanbtc ↶ Reply to #236032 #236044 06:10 PM, 11 May 2024
    I disagree. But that is fine, I still use a CP wallet for BTC sends to dispensers.

    What really would help is adding a cntrprty message to the BTC send.

    Still, a breaking change though. So it must be very carefully deployed.

    In my view, the “benefit” (VERY few users (node runners without bootstrap)) is not worth the trade off.

    And the code will still be needed to “dont trust, verify” forever.
  • @hodlencoinfield ↶ Reply to #236043 #236045 06:11 PM, 11 May 2024
    Sure, why aren’t you running any?
  • @uanbtc ↶ Reply to #236033 #236046 06:11 PM, 11 May 2024
    Disagree
  • @hodlencoinfield ↶ Reply to #236044 #236047 06:11 PM, 11 May 2024
    The goal is to get more people to run nodes!
  • @hodlencoinfield ↶ Reply to #236045 #236048 06:12 PM, 11 May 2024
    The answer is because you become a custodian
  • @hodlencoinfield #236049 06:12 PM, 11 May 2024
    No one wants that generally lol
  • @hodlencoinfield #236050 06:12 PM, 11 May 2024
    Which is why dispensers were the tradeoff
  • @hodlencoinfield #236051 06:13 PM, 11 May 2024
    Dispenses are the only counterparty txs that aren’t labeled as such
  • @uanbtc ↶ Reply to #236051 #236052 06:13 PM, 11 May 2024
    A feature, not a bug, IMO
  • @hodlencoinfield #236053 06:13 PM, 11 May 2024
    I agree with statement that they are a bug
  • @uanbtc ↶ Reply to #236051 #236054 06:14 PM, 11 May 2024
    What will be specified in the mesage?
  • @6370143984 #236055 06:14 PM, 11 May 2024
    there is an open issue for this, Juan.
  • @hodlencoinfield #236056 06:14 PM, 11 May 2024
    sticker (10).webp
  • @uanbtc #236057 06:14 PM, 11 May 2024
    True. Enough here I can agree to that
  • @6370143984 #236058 06:14 PM, 11 May 2024
    https://github.com/CounterpartyXCP/counterparty-core/issues/1784
    Alternative Dispenser Upgrade Path · Issue #1784 · CounterpartyXCP/counterparty-core

    Add a compose_dispense() (using OP_RETURN with the CNTRPRTY prefix, desired asset, etc. Have compose_send('BTC') (on both API v1 and v2) guess whether the TX should trigger a dispenser—if i...

  • @6370143984 #236059 06:17 PM, 11 May 2024
    you don't agree that the absence of a prefix is a bug. that's weird but whatever. if you're interested in the implementation you can check out the github issue. if you want to relitigate why the change is important you can read this post: https://github.com/CounterpartyXCP/counterparty-core/issues/1670#issue-2243918759 or read one of the many articulations of the same in this chat.
    Make `dispense` a Normal Counterparty Transaction · Issue #1670 · CounterpartyXCP/counterparty-core

    No longer allow a normal Bitcoin transaction to trigger a dispense; require the CNTRPRTY prefix. This will prevent users from using a vanilla Bitcoin wallet to acquire Counterparty assets, but such...

  • @B0BSmith #236060 06:18 PM, 11 May 2024
    "We could also block creating dispense transactions when there's already one in the mempool."

    whose mempool?
  • @B0BSmith #236061 06:18 PM, 11 May 2024
    what size mempool ?
  • @6370143984 #236062 06:19 PM, 11 May 2024
    please engage with github issues on github :-/
  • @B0BSmith #236063 06:27 PM, 11 May 2024
    You can't create a risk free environment .. it makes
    sense for advanced users to use pure hex in op return and not need counterparty api to create tx hex from a speed perspective
  • @davesta ↶ Reply to #235930 #236064 06:28 PM, 11 May 2024
    This was fixed. You *can't* open a dispenser on address with ANY BTC tx history.
  • @6370143984 #236065 06:29 PM, 11 May 2024
    that is a weird fix.
  • @6370143984 #236066 06:29 PM, 11 May 2024
    but good to know!
  • @davesta ↶ Reply to #235937 #236067 06:30 PM, 11 May 2024
    I disagree. I've helped people open a dispenser on their address from my Source address. It's really really helpful
  • @davesta ↶ Reply to #236066 #236068 06:31 PM, 11 May 2024

    animation.gif (1).mp4

  • @6370143984 #236069 06:32 PM, 11 May 2024
    There are plenty of things I don't know, and I do my best to ask questions in those cases.
  • @davesta ↶ Reply to #235606 #236070 06:37 PM, 11 May 2024
    so do i
  • @al_fernandz #236071 06:46 PM, 11 May 2024
    Pepe always has an open call enabled to resolve doubts; simply enter kek-kek-kek on your device.
  • @al_fernandz #236072 06:46 PM, 11 May 2024
    https://pepe.wtf/asset/GOOGLEMEET
    GOOGLEMEET | Pepe.wtf

    Discover the universe of Dank Rares in Pepe.wtf

  • @davesta ↶ Reply to #236003 #236073 06:46 PM, 11 May 2024
    Toxic. He has made very clear points
  • @al_fernandz #236074 06:46 PM, 11 May 2024
    First 10 addys
  • @davesta ↶ Reply to #236074 #236075 06:46 PM, 11 May 2024
    1E6tyJ2zCyX74XgEK8t9iNMjxjNVLCGR1u
  • @Robenira ↶ Reply to #236074 #236076 06:46 PM, 11 May 2024
    14VhF5JGExMn4qkN2RiMqNvCwpqmFvbQaz
  • @davesta #236077 06:46 PM, 11 May 2024

    animation.gif.mp4

  • @JLSOUL1 ↶ Reply to #236074 #236078 06:47 PM, 11 May 2024
    1AB754RdrxVNeYXESKACXvjeJqT2LPhU8N
  • @davesta ↶ Reply to #236027 #236079 06:48 PM, 11 May 2024
    This is also true
  • @davesta ↶ Reply to #236028 #236080 06:48 PM, 11 May 2024
    Agreed.
  • @papeto ↶ Reply to #236074 #236081 06:48 PM, 11 May 2024
    1Mq8jAW43ULNgmq4esDZaNGTZasBC56ooz 🙏
  • @JLSOUL1 #236082 06:48 PM, 11 May 2024
    sticker (10).webp
  • @al_fernandz #236083 06:49 PM, 11 May 2024
    sticker (10).webp
  • @uanbtc ↶ Reply to #236074 #236084 06:49 PM, 11 May 2024
    1NnLKuMR1h78pU7wDh7fhWoo1X33a3EQWQ
  • @mnlclassic ↶ Reply to #236074 #236085 06:50 PM, 11 May 2024
    1ITSANASK4ADDYTR011
  • @al_fernandz #236086 06:53 PM, 11 May 2024
    First batch on the way 🤝
  • @GCrypto20 ↶ Reply to #236074 #236087 06:54 PM, 11 May 2024
    1PU8Ymb6G9XG4gGt2PYGVTHrJFzub2bHJ8
  • @santiagoitzcoatl ↶ Reply to #236086 #236088 06:54 PM, 11 May 2024
    197MZh186ZWCrad3quyDTZ8Fm3HS5rhR9r
  • @davesta ↶ Reply to #236073 #236089 06:54 PM, 11 May 2024
    Despite the maintainer shitting on opinions he doesn't like, saying "nothing an individual says makes sense" when they are making clear sense of their position... I like that the discussion is FLOURISHING from me bringing up the possibility in question... It's really really awesome to see the whole community getting their opinion heard..... And if you want my 2 SATs...

    My question is still: Why right now and not later? Especially when future updates will make it so dispenser are less used in the future! It's a good upgrade to dispensers...but HOW you release this and in the best way possible for users is the question
  • @6370143984 #236090 06:55 PM, 11 May 2024
    Future applications won't replace dispensers for non-Counterparty users
  • @6370143984 #236091 06:55 PM, 11 May 2024
    that's the whole point: by breaking Counterparty's tx model non-Counterparty users use Counterparty
  • @6370143984 #236092 06:56 PM, 11 May 2024
    So let's turn it around: why later and not now?
  • @uanbtc #236093 06:56 PM, 11 May 2024
    Is a breaking change
  • @6370143984 #236094 06:56 PM, 11 May 2024
    it will be a breaking change later
  • @6370143984 #236095 06:57 PM, 11 May 2024
    by every metric more work has been done in the last 4 months than had been done in the preceding 8 years, all without a breaking change
  • @6370143984 #236096 06:57 PM, 11 May 2024
    The reasons for the change have been laid out ad nauseum.
  • @B0BSmith #236097 07:00 PM, 11 May 2024
    Someone was kind enough to setup a dispenser on a address of mine, I think being able to open a dispenser on any empty address is a cool feature ... no one can prove they own a burn address and they are used by 'fair' mints was it xcp20 that used burn address dispensers
  • @uanbtc #236098 07:01 PM, 11 May 2024
    Maybe is better to break something that has already been replaced with something better.

    Not break the main use case to get assets.

    Is so basic man. But engineers over-engineer sometimes. And can’t see the user’s side.

    I am aware of this phenomenon and am trying to protect Counterparty from it. Because I like dispensers and don’t have something better.

    What has been your experience with dispenses, as a user? Asking the retuning founders and “core devs”…
  • @6370143984 #236099 07:02 PM, 11 May 2024
    you're moving the goalposts. you said, do it later. i asked why.
  • @uanbtc #236100 07:03 PM, 11 May 2024
    No replacement.
  • @6370143984 #236101 07:04 PM, 11 May 2024
    you can't replace the use-case of using non-counterparty software to make a counterparty tx
  • @uanbtc ↶ Reply to #236101 #236102 07:05 PM, 11 May 2024
    For the 10th time, I don’t lol
  • @6370143984 #236103 07:05 PM, 11 May 2024
    then i don't know what you are talking about
  • @6370143984 #236104 07:05 PM, 11 May 2024
    that is the only thing that is changing.
  • @uanbtc #236105 07:09 PM, 11 May 2024
    The workflow is going to change from a simple BTC send, to a “create dispense” that will create a CNTRPRTY message that I haven’t been told what will include…

    Well, because the current version of dispensers don’t require anything! So, is the message really needed?

    The plain evident obvious truth answer: NO.

    Can it be over-engineered and broken for a minor gain in optimization, sure. I don’t think this is worth it (al least right now).

    I’m done (for now). Too much repetition lol
  • @hodlencoinfield ↶ Reply to #236105 #236106 07:09 PM, 11 May 2024
    It’s not over engineered it’s simply engineered in the absence of engineering
  • @al_fernandz #236107 07:10 PM, 11 May 2024
    sticker (10).webp
  • @uanbtc ↶ Reply to #236106 #236108 07:10 PM, 11 May 2024
    Ehh no. It works today.
  • @hodlencoinfield #236109 07:10 PM, 11 May 2024
    And dispensers will continue to work
  • @hodlencoinfield #236110 07:11 PM, 11 May 2024
    And nodes will be faster
  • @uanbtc #236111 07:11 PM, 11 May 2024
    It is something different, but using the same name.
  • @uanbtc ↶ Reply to #236110 #236112 07:12 PM, 11 May 2024
    For very few use cases, and maybe negligible for synced nodes
  • @hodlencoinfield #236113 07:12 PM, 11 May 2024
    Use cases?
  • @uanbtc #236114 07:12 PM, 11 May 2024
    Node runners that don’t do bootstrap
  • @hodlencoinfield #236115 07:12 PM, 11 May 2024
    This is to bring dispenses into the same structure every other counterparty Tx adheres to
  • @hodlencoinfield ↶ Reply to #236114 #236116 07:12 PM, 11 May 2024
    That’s the goal
  • @hodlencoinfield #236117 07:12 PM, 11 May 2024
    No bootstrap
  • @hodlencoinfield #236118 07:13 PM, 11 May 2024
    More nodes
  • @uanbtc #236119 07:14 PM, 11 May 2024
    Ok yeah. Not debating that. The GIANT gain in performance has already happened. Then next improvements are negligible in comparison to how it used to be
  • @6370143984 #236120 07:14 PM, 11 May 2024
    Source?
  • @uanbtc #236121 07:15 PM, 11 May 2024
    Im done lol.
  • @6370143984 #236122 07:15 PM, 11 May 2024
    The performance problems cannot be really solved with the existing is_dispensible call. parsing time will continue to grow in the number of bitcoin transactions.
  • @6370143984 #236123 07:16 PM, 11 May 2024
    there will be no replacement for triggering dispenses from non-CP wallets (which is the only thing that's changing)... by design. So why should this change be put off?
  • @mikeinspace ↶ Reply to #236097 #236124 07:20 PM, 11 May 2024
    xcp20.wtf
  • @hodlencoinfield ↶ Reply to #236124 #236125 07:20 PM, 11 May 2024
    This was a joke btw
  • @6370143984 ↶ Reply to #236123 #236126 07:21 PM, 11 May 2024
    Oh, and we need a breaking change to remove the addrindexrs dependency anyway.
  • @al_fernandz ↶ Reply to #236125 #236127 07:21 PM, 11 May 2024
    sticker (10).webp
  • @mikeinspace ↶ Reply to #236125 #236128 07:21 PM, 11 May 2024
    Was it tho? The Bitcoin was certainly real 😁
  • @hodlencoinfield #236129 07:21 PM, 11 May 2024
    Sometimes jokes are expensive
  • @mikeinspace ↶ Reply to #236129 #236130 07:22 PM, 11 May 2024
    We laughed... they cried... haha
  • @hodlencoinfield #236131 07:22 PM, 11 May 2024
    They got what they paid for!
  • @al_fernandz #236132 07:22 PM, 11 May 2024
    Proud holder of 1%
  • @B0BSmith #236133 07:32 PM, 11 May 2024
    proving you own a address on which to open a dispenser gonna make for bigger dispenser opening tx,

    can you fit the dispenser opening data along with a signature in a op return?
  • @hodlencoinfield #236134 07:40 PM, 11 May 2024
    Why would you ever put a signature in an opreturn
  • @B0BSmith #236135 07:41 PM, 11 May 2024
    i wondering how to prove addresses ownership, without a signature its nigh impossible
  • @teysol ↶ Reply to #236133 #236136 07:50 PM, 11 May 2024
    I imagined that it'd be reasonable to require the dispenser to be the source address. If there's a problem with that I'd be curious to hear it.
  • @B0BSmith #236137 07:52 PM, 11 May 2024
    we recently have option to open and even refill dispensers on non source addresses
  • @B0BSmith #236138 07:53 PM, 11 May 2024
    empty as in no btc tx history was then added as a requirement
  • @teysol #236139 07:53 PM, 11 May 2024
    lol wait, I figured it out. you wouldn't be able to receive any BTC without triggering an accidental dispense 😂😂😂
  • @teysol #236140 07:53 PM, 11 May 2024
    ugh, the current implementation breaks so many things
  • @teysol #236141 07:56 PM, 11 May 2024
    I've never seen a bigger footgun in software. and every single bug is now somehow supposed to be a magical feature lol
  • @hodlencoinfield ↶ Reply to #236141 #236142 08:54 PM, 11 May 2024
    It’s years of trying to fix all the unanticipated downsides of the implementation while still keeping the desired functionality of being able to buy assets direct with btc in a single Tx
  • @XCERXCP #236143 10:32 PM, 11 May 2024
    Has anyone here NOT accidentally triggered their own dispenser?

    I’ve personally lost $1,000’s.

    I would also prefer not to have 50 different addresses with a dispenser on each.
  • @XCERXCP #236144 10:33 PM, 11 May 2024
    If I trigger my own dispensers, imagine what must happen to a newb.
  • @XCERXCP #236145 10:37 PM, 11 May 2024
    Every time a new user joins CP, you have to explain, to not send your own BTC to your wallet if a dispenser is open or you may lose your assets…

    Or what about newbs setting up 5 dispensers on the same address thinking each would trigger individually but ends up losing all their assets in a single dispense.

    Seen it happen many times.
  • @XCERXCP #236146 10:39 PM, 11 May 2024
    All while the parsing debt continues to grow daily.

    So were wanting to make all these trade offs just for a few users to be able to buy assets but never be able to do anything with them lol
  • @hodlencoinfield #236147 10:54 PM, 11 May 2024
    Dispensers are impossible to explain to new people, I always recommend avoiding them because of all the pitfalls
  • @hodlencoinfield #236148 10:55 PM, 11 May 2024
    And to only use them if they’re 100% sure they understand the risks
  • @rarepepetrader ↶ Reply to #236131 #236149 11:20 PM, 11 May 2024
    not everyone got what they paid for, doubly expensive joke for some

    photo_2024-05-11_23-20-25.jpg
  • @rarepepetrader ↶ Reply to #236136 #236150 11:22 PM, 11 May 2024
    when managing creation of a set of dispensers, I will generate my asset tracking sheet, allocating them to addresses I control (list of PKs)
    create them sequentially from a single address that I control, targeting each public address in turn as I create them
    this way I'm not having to manually switch addresses for each dispenser I'm creating and I'm not having to send all the assets to each address first either
    and I only need to have enough BTC in the address where I hold all my inventory
    the target addresses don't require small amounts of BTC sent to them first either
  • @mikeinspace ↶ Reply to #236149 #236151 11:25 PM, 11 May 2024
    I sent out a sub-asset called FLOOSER to all the losers.
  • @al_fernandz ↶ Reply to #236150 #236152 11:26 PM, 11 May 2024
    I must have about 200 dispensers open currently, not having to manage them at different addresses would have made my life quite better
  • @rarepepetrader ↶ Reply to #236151 #236153 11:26 PM, 11 May 2024
    well, that's FLAIR
  • @rarepepetrader ↶ Reply to #236152 #236154 11:27 PM, 11 May 2024
    sure, if they are all going to be discreetly manageable under our single origin address, which seems to be the suggestion?

    which breaks the unintended multiple dispensers cornucopia layering distribution "feature" that some have taken advantage of
  • @al_fernandz #236155 11:28 PM, 11 May 2024
    NGL I've had fun with that 🤝
  • @XCERXCP ↶ Reply to #236152 #236156 11:29 PM, 11 May 2024
    My management is searching xchain history lol
  • @al_fernandz #236157 11:29 PM, 11 May 2024

    yes-sir-yes-boss.mp4

  • @rarepepetrader #236158 11:30 PM, 11 May 2024
    I'm not sure yet what happens with those existing dispensers once the proposed changes roll out... they won't all dispense simultaneously anymore?

    will the owner of them need to close them all?

    most importantly, will they be able to close them all?
  • @teysol #236159 11:33 PM, 11 May 2024
    I didn't realize how bad the accidental triggering of dispensers was... am shocked that so many people here are just okay with it being trivial to cause users to lose funds like this. all in the name of some fantasy that it's secretly bringing in non-user users, or because they have some bizarre notion that "Counterparty is just Bitcoin"
  • @teysol ↶ Reply to #236158 #236160 11:33 PM, 11 May 2024
    the proposed change would (if I'm not mistaken) not require any change on the dispenser side
  • @rarepepetrader ↶ Reply to #236160 #236161 11:36 PM, 11 May 2024
    I am uncertain about the proposition for having a discrete selection method for each dispenser on an address, rather than specifying an address

    is that currently at the ideas for discussion stage, a future suggestion, not bound into the current proposed cntrprty prefix requirement?
  • @rarepepetrader #236162 11:38 PM, 11 May 2024
    sorry if that's already been clarified, I haven't had a chance go back and build a clear mental model of the last couple days of discussion yet
  • @XCERXCP ↶ Reply to #236161 #236163 11:39 PM, 11 May 2024
    What’s the concern?
  • @6370143984 ↶ Reply to #236161 #236164 11:39 PM, 11 May 2024
    dispensers aren't addresses so at a protocol level they shouldn't be equivalent. on the frontend of course you can break that abstraction boundary.
  • @rarepepetrader ↶ Reply to #236159 #236165 11:39 PM, 11 May 2024
    if there are things that can be done at the protocol level to protect people from unintended loss without impacting performance and breaking existing widespread usage practices, I'm all in favour

    re. Juan's concern, I am not aware of there being widespread practice of people triggering dispensers from non Counterparty wallets, I was not even aware of anyone doing this intentionally prior to the point being raised
  • @XCERXCP ↶ Reply to #236165 #236166 11:40 PM, 11 May 2024
    These are mostly imaginary users I’ve concluded lol
  • @XCERXCP #236167 11:41 PM, 11 May 2024
    Just the rocket scientists do it. Idiots like me don’t.
  • @rarepepetrader ↶ Reply to #236163 #236168 11:41 PM, 11 May 2024
    I have two right now from a non-technical users perspective

    1. layering of multiple price point dispensers on a single address as an intentional sales/distribution strategy
    2. ability to deploy dispensers to other addresses I control from a single address with all my inventory and BTC for fees
  • @6370143984 #236169 11:42 PM, 11 May 2024
    changing 2. is not part of this AFAIK. 1. would indeed not be automatic but can be done at the application layer.
  • @6370143984 #236170 11:43 PM, 11 May 2024
    it's very helpful to know what existing workflows are since dispensers' behavior isn't specified and is genuinely surprising in some cases. thank you for talking it through
  • @6370143984 #236171 11:44 PM, 11 May 2024
    I have to say that (1) sounds less like a feature and more like a way to steal someone's dispensed assets. It'd be good if the dispensing address had to say explicitly that it wanted that to happen.
  • @rarepepetrader ↶ Reply to #236168 #236172 11:44 PM, 11 May 2024
    adding my third point, will there be any future issues in closing multiple dispensers set up on a single address

    as a matter of current practicality, with freewallet being the only utility currently in use by the non-technical user base, this is most likely a question for JDog re. the freewallet dispenser close function
  • @6370143984 #236173 11:45 PM, 11 May 2024
    dispenser close shouldn't be affected by this.
  • @rarepepetrader ↶ Reply to #236171 #236174 11:47 PM, 11 May 2024
    2) is about me creating dispensers from my inventory address onto a set of other addresses that I control, so they are able to be separately catalogued, tracked, managed

    I represent some artists as their dealer/broker under long term arrangements where I manage their inventory from a single PK

    in terms of pricing and market strategies, it's very important to be able to create different price points and quantities of their assets on different addresses
  • @6370143984 #236175 11:47 PM, 11 May 2024
    sorry I meant (1)
  • @rarepepetrader #236176 11:47 PM, 11 May 2024
    I then periodically sweep the proceeds of sales back to their consignment address
  • @hodlencoinfield ↶ Reply to #236149 #236177 11:48 PM, 11 May 2024
    they absolutely got what they paid for, they got the result of not paying enough in fees
  • @rarepepetrader ↶ Reply to #236171 #236178 11:48 PM, 11 May 2024
    okay, (1) yes I guess some people might be unaware that they're risking the dispense of lower priced assets simultaneous to higher priced ones, but I think there's only been a couple of instances of that happening

    anyone thinking it through logically, or reading this and other groups, ought to understand that is what will happen
  • @rarepepetrader ↶ Reply to #236177 #236179 11:49 PM, 11 May 2024
    an exercise in experiential learning
  • @6370143984 #236180 11:49 PM, 11 May 2024
    Yep I made a mistake. dispensing all assets below a price point will indeed no longer be enforced at the protocol level, however it could be orchestrated at the application level and it seems important that that be the case, otherwise any address with multiple dispensers can get its assets stolen...
  • @XCERXCP ↶ Reply to #236180 #236181 11:49 PM, 11 May 2024
    Random dispensing would be INCREDIBLE
  • @XCERXCP #236182 11:50 PM, 11 May 2024
    Put 100 assets in a single dispenser and it randomly dispenses 1
  • @6370143984 #236183 11:50 PM, 11 May 2024
    lol, that could be an application thing if people wanted
  • @XCERXCP #236184 11:50 PM, 11 May 2024
    It would be huge
  • @rarepepetrader ↶ Reply to #236180 #236185 11:50 PM, 11 May 2024
    I point to the Rare Socks example again, as a collection where this current behaviour is explicitly the chosen sales and distribution method of the artist / collection creator
  • @6370143984 #236186 11:51 PM, 11 May 2024
    sure! you can still do it at the application level but this is implicit behavior enforced by the protocol ATM.
  • @6370143984 #236187 11:51 PM, 11 May 2024
    And someone who doesn't know that and who sets up multiple dispensers at the same address risks loss of funds.
  • @XCERXCP ↶ Reply to #236182 #236188 11:53 PM, 11 May 2024
    Who’s putting a 1,000,000 pepecash and 1 Naka in a dispenser for a dispense price of $1
  • @6370143984 #236189 11:54 PM, 11 May 2024
    lol that would require a protocol change and the conclusion from the last two days of discussions is absolutely not that people want changes to the protocol.
  • @hodlencoinfield #236190 11:55 PM, 11 May 2024
    if we think protocol changes at 10 years are hard, imagine them at 20
  • @XCERXCP ↶ Reply to #236189 #236191 11:56 PM, 11 May 2024
    I think the NOs just get more attention. I think the vast majority want the protocol to evolve so we can grow.
  • @XCERXCP #236192 11:58 PM, 11 May 2024
    CounterBerry
  • @Jpcryptos #236193 11:59 PM, 11 May 2024
    bro
  • @Jpcryptos #236194 11:59 PM, 11 May 2024
    wth
  • @Jpcryptos #236195 11:59 PM, 11 May 2024
    I leave for a day and you have fun without me.
  • 12 May 2024 (138 messages)
  • @XCERXCP #236197 12:04 AM, 12 May 2024
    Consider this perspective: The core developers' desire for change carries significant weight. These individuals volunteer their time and expertise to enhance Counterparty. While you might not be fully convinced about a specific idea, it's important to factor in the satisfaction of the core developers in your evaluation, as their continued involvement is crucial for the project's advancement.
  • @Jpcryptos #236198 12:06 AM, 12 May 2024
    with all that has been written here, if we transform that text into code, we would have solved all the bugs....
  • @Jpcryptos #236199 12:07 AM, 12 May 2024
    https://github.com/blocklack/counterparty

    a bounty to build a NPM package, if you are interested just pin me
    GitHub - blocklack/counterparty: NPM Packcage for Counterparty

    NPM Packcage for Counterparty. Contribute to blocklack/counterparty development by creating an account on GitHub.

  • @santiagoitzcoatl ↶ Reply to #236144 #236200 12:10 AM, 12 May 2024
    to be fair, cp is very idiosyncratic anyways. kinda why it doesn't have had enough adoption broadly, imho, as it requires some effort to get to understand its mechanics.

    we love it of course, though, but for normies it is still kinda hard to grasp in comparison to other ecosystems.
  • @XCERXCP ↶ Reply to #236200 #236201 12:11 AM, 12 May 2024
    RPW is stupid simple
  • @XCERXCP #236202 12:12 AM, 12 May 2024
    @hodlencoinfield is there a specific reason why dispensers are not included?
  • @XCERXCP #236203 12:14 AM, 12 May 2024
    I think Joe said above he doesn’t even recommend dispensers because too many things can go wrong
  • @hodlencoinfield ↶ Reply to #236202 #236204 12:15 AM, 12 May 2024
    yes because i fear people will blame me if they lose money on them
  • @hodlencoinfield #236205 12:18 AM, 12 May 2024
    i was also waiting for the ability to close dispensers from origin address which helps a lot from a UI perspective but in the meantime ive come to realize that dispensers function more as a stop gap measure until something better came along, and that something better is psbt atomic swaps
  • @hodlencoinfield #236207 12:19 AM, 12 May 2024
    yep, but we also have a lot of incentives NOT to do that
  • @XCERXCP #236208 12:19 AM, 12 May 2024
    Deleted, no reason to give ideas
  • @hodlencoinfield #236209 12:19 AM, 12 May 2024
    hahaha which is an indication of just how distruptive they are
  • @hodlencoinfield #236210 12:20 AM, 12 May 2024
    cant even talk about them for fear of giving away attack vectors
  • @6526391605 ↶ Reply to #236143 #236211 12:25 AM, 12 May 2024
    This has caused the loss of so much more money than whatever the fix will cause
  • @uanbtc #236212 12:27 AM, 12 May 2024
    The multiple dispenses from and single address is a commonly used feature. And is not too complicated to understand its behavior.

    @rarepepetrader you are clear that the proposed change, is mainly that the dispense won’t work from a BTC send, even if done from a Counterparty wallet. Is how I buy from dispensers, do you do it differently? (Or anyone else can also answer how they do it.)

    It keeps getting repeated that this is about non-Counterparty wallets. It’s not. I do like it though. Maybe by me always saying it like this is why it causes the reaction it does lol.

    I truly think the best move forward, in consensus, is to add the “create dispense” as a new function, but have a transition period where the good old BTC send still dispenses.

    Then measure the adoption of the new way. Then, only after sufficient adoption, deprecate (remove) the capability for BTC send to dispense.

    IMO this shouldn’t be too much to ask for.
  • @6370143984 #236213 12:28 AM, 12 May 2024
    the time between release and activation is the transition period...
  • @uanbtc ↶ Reply to #236213 #236214 12:29 AM, 12 May 2024
    It needs to be more than that, IMO

    Edit: Actually, is not even what I am saying. This is forced.
  • @hodlencoinfield #236215 12:31 AM, 12 May 2024
    it is more than that, there hasnt been a release yet
  • @6370143984 #236216 12:31 AM, 12 May 2024
    there hasn't been any code written yet at all. there's been a github issue and two days of conversations
  • @al_fernandz ↶ Reply to #236216 #236217 01:32 AM, 12 May 2024

    old-boomer.mp4

  • @davesta ↶ Reply to #236211 #236218 02:08 AM, 12 May 2024
    most likely true
  • @B0BSmith ↶ Reply to #236210 #236221 08:35 AM, 12 May 2024
    security through obscurity can end in tears, let's discuss the attack vectors in the open so they can be addressed before they can be used and result in losses
  • @6370143984 ↶ Reply to #236178 #236222 10:35 AM, 12 May 2024
    you'd have to know the implementation details of dispensers (specifically that dispenses are triggered by Bitcoin sends rather than by a Counterparty-specific method) in order to be able to conclude logically that a dispense of one asset triggers a dispense of lower-priced assets. a priori one would assume that by setting up a dispenser for asset A, they're selling asset A, not selling asset A and giving away asset B, if the price of B is less than the price of A.

    that's exactly the problem: because dispensers are underspecified there isn't a clear distinction between the implementation and the protocol, and their behavior isn't well-defined, so you can't say what's a bug and what's a feature.
  • @6370143984 #236223 10:47 AM, 12 May 2024
    so far the two use-cases I've seen that will be eliminated by adding the CNTRPRTY prefix to dispenses are: 1. triggering dispenses from non-CP wallets; and 2. "cascading" dispenses (i.e. dispensing more value than was paid for).

    (1) results in an effective loss of funds for the buyer unless they import their private key into a Counterparty-compatible wallet; and (2) results in a loss of funds for the seller, period.
  • @6370143984 ↶ Reply to #236223 #236224 11:01 AM, 12 May 2024
    In particular I cannot see why (2) should be considered a feature any more than accidental dispenses (which will be elimimated), or being able to (unsuccessfully) trigger a dispense from an empty dispenser (which will be eliminated). All of these use-cases are consequences of the absence of a Counterparty prefix for dispenses and they all result in a loss of funds.
  • @B0BSmith #236225 11:14 AM, 12 May 2024
    how will dispenser over payments be eliminated ? the fee race condition is real
  • @6370143984 #236226 11:15 AM, 12 May 2024
    That is inherent in dispensers. What I'm talking about is the fact you can try to trigger a dispense from a dispenser that was emptied in a block before you broadcast your tx.
  • @B0BSmith #236227 11:17 AM, 12 May 2024
    if your going to use your mempool to control tx hex generation ppl will circumvent the api and generate op returns manually so you will have two tier system
  • @6370143984 #236228 11:17 AM, 12 May 2024
    that is independent from what I'm saying...
  • @teysol ↶ Reply to #236227 #236229 11:27 AM, 12 May 2024
    we already have sanity checks for all other kinds of transactions. there won't be two "tiers" of uses. there will just be less loss of funds
  • @jp_janssen #236230 12:02 PM, 12 May 2024
    For what it's worth, I'd prefer to remove dispensers entirely. They might add SOME value over centralized vending machines ..but do complicate the code, open up attack vectors and slow down nodes.

    I understand it may prove impossible to reach consensus for removing dispensers, so requiring an opreturn message seems like an okay compromise.
  • @6370143984 #236231 12:05 PM, 12 May 2024
    adding an opreturn message will at least allow us to mitigate some attack vectors, reduce the impact on node performance and simplify the code. appreciate your perspective, JP.
  • @mnlclassic ↶ Reply to #236230 #236232 12:38 PM, 12 May 2024
    Cp might fly under the radar still, until atomic swaps. Then when they're redundant they perhaps might aswell be removed.
  • @Arvik78 ↶ Reply to #236074 #236233 01:03 PM, 12 May 2024
    17LV3y5KhExPdVcqS81zXuVUfNV9pmaGA
  • @teknein ↶ Reply to #236074 #236234 01:06 PM, 12 May 2024
    1ARxw3VTGYSeANnRyC52pH1cJ9V6HEXU8Q
  • @Arvik78 #236235 01:09 PM, 12 May 2024

    photo_2024-05-12_13-09-20.jpg
  • @XCERXCP ↶ Reply to #236230 #236236 01:31 PM, 12 May 2024

    nuke111.mp4

  • @XCERXCP #236237 01:32 PM, 12 May 2024
    JP making adding the prefix look like child’s play
  • @B0BSmith ↶ Reply to #236229 #236238 02:58 PM, 12 May 2024
    Running a node with a blocksonly=1 conf will circumvent mempool tx generation control
  • @B0BSmith #236239 03:13 PM, 12 May 2024
    If it ain't on chain it didn't yet happen n someone who is lead to believe the dispense is 'safe' due to sanity check can be gazumped n will lose funds exactly the same as they do now
  • @B0BSmith #236240 03:14 PM, 12 May 2024
    it would be ace if fund loss was preventable
  • @6370143984 #236241 03:15 PM, 12 May 2024
    the solution is psbt atomic swaps. the issue is that with dispensers right now there is a needless source of loss of funds: since dispenses are triggered by btc sends you can send btc to a dispenser that was emptied in an earlier block and lose your btc. that would no longer be the case if dispense were a regular counterparty message.
  • @B0BSmith ↶ Reply to #236241 #236242 03:18 PM, 12 May 2024
    I disagree .. your node with its sanity check may prevent tx generation but that doesn't stop tx generation by those who either disable mempool sanity checks or simply create tx with hex and not even bother with using the api

    ppl who frint run their own dispensers are not gonna be stopped by a sanity check on tx generation
  • @hodlencoinfield ↶ Reply to #236242 #236243 03:25 PM, 12 May 2024
    Obviously using the mempool for sanity checks should be optional, we all know mempool is different for each node
  • @B0BSmith #236244 03:25 PM, 12 May 2024
    false sense of security js all the mempool can offer
  • @hodlencoinfield ↶ Reply to #236244 #236245 03:25 PM, 12 May 2024
    False sense of security is all that dispensers can offer
  • @hodlencoinfield #236246 03:27 PM, 12 May 2024
    jdog added mempool checks to dispenser pages on xchain to help prevent people buying when a dispenser was oversold, it’s one of many bandaids
  • @mikeinspace ↶ Reply to #236245 #236247 03:27 PM, 12 May 2024
    Maybe dispensers should have a price ceiling like an actual dispenser. If you lose your $1 in a machine and don’t get your candy bar it’s no big deal. Problem is people started selling the equivalent of Rolex watches in these dispensers 😂
  • @mikeinspace ↶ Reply to #236246 #236248 03:28 PM, 12 May 2024
    And utterly failed during xcp20 creating a false sense of security. Xchain would say they were still available when everything was sold out
  • @hodlencoinfield ↶ Reply to #236247 #236249 03:28 PM, 12 May 2024
    It’s like we have a car with square wheels and everyone is giving suggestions on how to work around the fact that the wheels are square rather than just addressing the shape of the wheels
  • @hodlencoinfield #236250 03:29 PM, 12 May 2024
    “But isn’t it great that the car moves!!”
  • @B0BSmith ↶ Reply to #236245 #236251 03:30 PM, 12 May 2024
    I agree and a prefix changes nothing regarding security

    I like the prefix, as I said, but it's not magic
  • @hodlencoinfield ↶ Reply to #236251 #236252 03:30 PM, 12 May 2024
    There’s no claim at all that this is a catch all fix
  • @6370143984 #236253 03:31 PM, 12 May 2024
    it removes a handful of ways users lose money. it's not perfect but it helps. nothing is perfect as dispensers are inherently trust-based. but people like them
  • @hodlencoinfield #236254 03:31 PM, 12 May 2024
    It is a fix to at the very least bring dispenses into the same structure as all other counterparty txs
  • @hodlencoinfield ↶ Reply to #236253 #236255 03:32 PM, 12 May 2024
    People like them because there’s no alternative currently, people LOVE psbt swaps as we can see from the volume on magiceden
  • @hodlencoinfield #236256 03:32 PM, 12 May 2024
    This is an incremental step to getting there
  • @6370143984 #236257 03:32 PM, 12 May 2024
    I'll tell you what, Joe, you propose we remove dispensers and I'll seek refuge behind the closest barricade
  • @mikeinspace ↶ Reply to #236255 #236258 03:33 PM, 12 May 2024
    I think dispensers will still have their charm even in a PSBT swap world as you can create a thousand dispenses for a single txn fee. PSBT can’t offer the effortlessness of that.
  • @hodlencoinfield ↶ Reply to #236258 #236259 03:33 PM, 12 May 2024
    Psbts cost the seller nothing
  • @mikeinspace ↶ Reply to #236259 #236260 03:33 PM, 12 May 2024
    Just in terms of the effort (maybe can be automated away)
  • @hodlencoinfield ↶ Reply to #236260 #236261 03:34 PM, 12 May 2024
    You create a single utxo binding Tx with 100 outputs then you can create a batch of psbt sell offers
  • @hodlencoinfield #236262 03:34 PM, 12 May 2024
    Costs a single Tx fee for the seller
  • @mikeinspace #236263 03:35 PM, 12 May 2024
    Well that’s good to hear. Seems like dispensers can eventually be depreciated entirely
  • @hodlencoinfield #236264 03:36 PM, 12 May 2024
    Deprecated 😝
  • @mikeinspace ↶ Reply to #236264 #236265 03:36 PM, 12 May 2024
    Spell check 😀
  • @hodlencoinfield #236266 03:37 PM, 12 May 2024
    Not to be the language police but I can’t help but cringe whenever I see depreciated
  • @hodlencoinfield #236267 03:37 PM, 12 May 2024
    Sorry Mike carry on
  • @mikeinspace #236268 03:37 PM, 12 May 2024
    sticker (10).webp
  • @hodlencoinfield #236269 03:38 PM, 12 May 2024
    Having used magiceden a lot over the last year selling inscriptions it’s really the superior market design
  • @hodlencoinfield #236270 03:39 PM, 12 May 2024
    You can post sell orders instantly for zero cost
  • @hodlencoinfield #236271 03:39 PM, 12 May 2024
    Cause they’re just psbts
  • @mikeinspace #236272 03:40 PM, 12 May 2024
    I’m assuming wallets can make this change ahead of the actual protocol change with zero impact as the header will just be ignored when buying from dispensers. If wallets do this soon, then we can kind of track when it gets to 100% compliance (or close) before flipping the switch on the upgrade.
  • @6370143984 #236273 03:40 PM, 12 May 2024
    it's changing a single API call and there will be a month between release and activation. there's no real reason to get ahead of it.
  • @hodlencoinfield ↶ Reply to #236272 #236274 03:41 PM, 12 May 2024
    Yeah I think the actual sunsetting of dispensers will take a longer time period but simply adding the opreturn requirement is a great first step
  • @mikeinspace ↶ Reply to #236273 #236275 03:41 PM, 12 May 2024
    Doesn’t hurt tho… and might help appease the naysayers if it’s for 99.9% compliance. It may already!
  • @mikeinspace #236276 03:42 PM, 12 May 2024
    For all we know 99.9% of buyers are already using a cp wallet we just don’t know
  • @hodlencoinfield #236277 03:44 PM, 12 May 2024
    I’ve been watching dans xcpbot for the last couple months, it’s a handful of dispenses a day, it’s not out of the question to make an update and do some outreach to let people know
  • @mikeinspace ↶ Reply to #236277 #236278 03:44 PM, 12 May 2024
    His bot has a price threshold (I think) so likely ignores xcp dispensers
  • @hodlencoinfield #236279 03:45 PM, 12 May 2024
    I see stuff as low as like $20-$30
  • @hodlencoinfield #236280 03:45 PM, 12 May 2024
    I mean as Periwig pointed out before, we already need to tell people not to send from taproot addresses or they’ll lose their bitcoin
  • @hodlencoinfield #236281 03:46 PM, 12 May 2024
    This is just the next step saying you need to buy using dispense function in a counterparty wallet
  • @6370143984 #236282 03:46 PM, 12 May 2024
    they also can't send from p2wsh addresses but afaik they are not warned about that
  • @6370143984 #236283 03:47 PM, 12 May 2024
    but yes, it is surprising to me that people think disallowing specific address formats is less of a mental leap than disallowing a wallet type.
  • @mikeinspace ↶ Reply to #236281 #236284 03:48 PM, 12 May 2024
    The challenge is: what constitutes a CP wallet? Most would consider freewallet as *the* CP wallet and it’s unclear, at this time, if that particularly wallet will implement this upgrade.
  • @6370143984 #236285 03:48 PM, 12 May 2024
    That's not really fair. @hodlencoinfield himself is the author of a popular wallet.
  • @hodlencoinfield ↶ Reply to #236284 #236286 03:48 PM, 12 May 2024
    Also a handful of stamp wallets
  • @mikeinspace ↶ Reply to #236285 #236287 03:48 PM, 12 May 2024
    Yes. It’s popular but I don’t think I’m speaking out of school when I say Freewallet is bigger
  • @6370143984 #236288 03:49 PM, 12 May 2024
    'speaking out of school'. never heard that one. canadian phrase?
  • @mikeinspace ↶ Reply to #236286 #236289 03:49 PM, 12 May 2024
    Those will implement the upgrade, I’ve already reached out
  • @XCERXCP #236290 03:50 PM, 12 May 2024
    I would probably be using depreciated. Deprecated is a nice word.

    photo_2024-05-12_15-50-02.jpg
  • @mikeinspace ↶ Reply to #236288 #236291 03:50 PM, 12 May 2024

    photo_2024-05-12_15-50-24.jpg
  • @mikeinspace ↶ Reply to #236287 #236292 03:53 PM, 12 May 2024
    btw, signalling early is a good way of figuring this out!
  • @hodlencoinfield ↶ Reply to #236287 #236294 03:56 PM, 12 May 2024
    The fact is we’ve already seen that there are competing visions of what counterparty should be and we need to keep moving forward to stabilize the protocol even when the road gets bumpy
  • @pappyG45 ↶ Reply to #236284 #236295 03:57 PM, 12 May 2024
    the CP community runs on freewallet, best is to compromise with JDog I'm sure you guys can work it out
  • @B0BSmith #236297 03:58 PM, 12 May 2024
    If dispense is a counterparty message fund loss is still possible due to the design of dispensers .. I doubt anyone disagrees with that statement n that is all I am pointing out

    a prefix makes dispensers marginally safer but scammers still gonna scam and no amount of sanity checking can prevent that
  • @hodlencoinfield ↶ Reply to #236297 #236298 03:58 PM, 12 May 2024
    I don’t disagree with this
  • @hodlencoinfield #236299 03:58 PM, 12 May 2024
    I don’t think anyone is making any claims that disagree with that either
  • @hodlencoinfield #236300 03:59 PM, 12 May 2024
    The big win is moving dispenses to a counterparty message to drastically increase parsing efficiency
  • @hodlencoinfield #236301 03:59 PM, 12 May 2024
    And removing addrindexrs as a dependency
  • @B0BSmith #236302 03:59 PM, 12 May 2024
    I like the prefix , we all do, else we would not be here
  • @hodlencoinfield #236303 04:00 PM, 12 May 2024
    It’s like how the reason to move to segwit was to fix Tx malleability and as an extra benefit you get effectively larger blocks
  • @6370143984 ↶ Reply to #236297 #236304 04:00 PM, 12 May 2024
    yes, they can only ever be marginally safer because they are inherently unsafe. however adding a prefix to dispenses removes ways of losing funds that are not inherent in the idea of dispenses. and it has serious long-term performance benefits. and it simplifies consensus critical code in the part of the codebase where nearly all consensus issues have arisen.
  • @6370143984 ↶ Reply to #236303 #236305 04:01 PM, 12 May 2024
    that's a good analogy!
  • @hodlencoinfield #236307 04:01 PM, 12 May 2024
    But most people now probly don’t know that about segwit
  • @hodlencoinfield #236308 04:01 PM, 12 May 2024
    And how much money was lost due to Tx malleability attacks on exchanges
  • @6370143984 #236309 04:02 PM, 12 May 2024
    adding a prefix to dispenses is about the biggest bang-for-the-buck change I can think of.
  • @hodlencoinfield #236310 04:03 PM, 12 May 2024
    And it has some extra minor benefits that go along with it, like requiring a counterparty wallet and allowing you to open dispensers on an address you use without accidentally triggering them
  • @hodlencoinfield #236312 04:04 PM, 12 May 2024
    But the biggest benefit is really parsing efficiency and making nodes easier to run and less complex with less dependencies
  • @mikeinspace ↶ Reply to #236310 #236313 04:05 PM, 12 May 2024
    It will require its own UI correct? Like a dispenser button? Because CP wallets also need to perform vanilla Bitcoin txns
  • @hodlencoinfield #236314 04:05 PM, 12 May 2024
    Yes
  • @hodlencoinfield #236315 04:06 PM, 12 May 2024
    But it’s extremely easy to integrate, adding an opreturn output is not complex
  • @B0BSmith #236316 04:07 PM, 12 May 2024
    cp api can detect it's a dispense purchase and modify the txhex to make it not need any ui change
  • @hodlencoinfield ↶ Reply to #236316 #236318 04:08 PM, 12 May 2024
    I don’t think anyone is using cp api to create btc sends
  • @B0BSmith #236319 04:08 PM, 12 May 2024
    i think freewallet does
  • @hodlencoinfield #236320 04:09 PM, 12 May 2024
    Gotcha, was not aware of that
  • @susanaparadela #236348 07:13 PM, 12 May 2024
    can someone help me to my concern
  • @susanaparadela #236354 07:53 PM, 12 May 2024
    Like this one example
  • @susanaparadela #236356 07:53 PM, 12 May 2024
    xcp . dev address/19Tu2YbsCMJn1BeYyfgg6qu3TEseBuifp4
  • @XCERXCP ↶ Reply to #236348 #236357 08:50 PM, 12 May 2024
    What are you asking?
  • @susanaparadela ↶ Reply to #236357 #236358 08:50 PM, 12 May 2024
    Why the assets disappear and the dispenser is closed
  • @XCERXCP #236359 08:51 PM, 12 May 2024
    Because the owner closed the dispenser and debited the assets
  • @susanaparadela ↶ Reply to #236356 #236360 08:51 PM, 12 May 2024
    Can you check this
  • @XCERXCP #236361 08:51 PM, 12 May 2024
    https://xchain.io/address/19Tu2YbsCMJn1BeYyfgg6qu3TEseBuifp4
  • @XCERXCP #236362 08:52 PM, 12 May 2024
    Look at the debits
  • @susanaparadela #236363 08:52 PM, 12 May 2024
    How can it be?
  • @susanaparadela ↶ Reply to #236362 #236364 08:54 PM, 12 May 2024
    If you check the txhash it says that he is using op return
  • @susanaparadela #236365 08:54 PM, 12 May 2024
    So does the asset possible to return on its address?
  • @susanaparadela ↶ Reply to #236359 #236366 09:00 PM, 12 May 2024
    But the asset is still on dispensing?
  • @XCERXCP ↶ Reply to #236366 #236367 09:01 PM, 12 May 2024
    They closed the dispenser
  • @susanaparadela ↶ Reply to #236367 #236368 09:02 PM, 12 May 2024
    Yes but how does the asset transferred?
  • @susanaparadela #236369 09:03 PM, 12 May 2024
    I can't understand
  • @susanaparadela ↶ Reply to #236362 #236370 09:06 PM, 12 May 2024
    What debits mean?
  • @susanaparadela #236371 09:25 PM, 12 May 2024
    The close dispenser is not unconfirmed so it means the asset can be brought back to its actual address?
  • @al_fernandz #236372 09:27 PM, 12 May 2024
    That address sent their assets out
  • @rarepepetrader ↶ Reply to #236371 #236373 09:33 PM, 12 May 2024
    why are you asking questions about stolen assets from 8 months ago?
  • @susanaparadela ↶ Reply to #236373 #236374 09:34 PM, 12 May 2024
    because it's the same error on my address
  • @al_fernandz #236375 09:39 PM, 12 May 2024
    what error exactly?
  • 13 May 2024 (307 messages)
  • @uanbtc ↶ Reply to #236197 #236376 12:52 AM, 13 May 2024
    I’m a developer
  • @uanbtc ↶ Reply to #236201 #236377 12:53 AM, 13 May 2024
    A feature, not a bug
  • @uanbtc ↶ Reply to #236204 #236378 12:54 AM, 13 May 2024
    This is solved with UX. Put the block tip state, this is the timechain up to this moment you are looking at the dispenser state.
  • @uanbtc ↶ Reply to #236222 #236379 12:58 AM, 13 May 2024
    Is experiential, natural, obvious.

    Even with its flaws, I think dispensers are amazing 🥰
  • @uanbtc ↶ Reply to #236223 #236380 01:00 AM, 13 May 2024
    🙃
  • @uanbtc ↶ Reply to #236230 #236381 01:04 AM, 13 May 2024
    Love you JP. 100% disagree. Being stupid simple is a feature, not a bug.

    By being stupid simple it is flawed. Yes. Let’s improve them… by not breaking them which will 100% result in loss of funds.

    Never everyone updates. Never.
  • @uanbtc ↶ Reply to #236248 #236382 01:09 AM, 13 May 2024
    Wow didn’t know this happened!

    This for sure gives a different perspective.

    Still, I think is just a UX problem. Poor usage of Bitcoin is not Bitcoin’s fault. Same for Counterparty. Why expect something different?
  • @uanbtc ↶ Reply to #236254 #236383 01:12 AM, 13 May 2024
    Then UTXO based assets are a no go.
  • @uanbtc ↶ Reply to #236269 #236384 01:14 AM, 13 May 2024
    Superior or just different? Counterparty is… the counterparty. Vs a company.
  • @uanbtc ↶ Reply to #236273 #236385 01:16 AM, 13 May 2024
    …
  • @uanbtc ↶ Reply to #236294 #236387 01:19 AM, 13 May 2024
    Wow 🤯

    Instead of stable and consensus?
  • @uanbtc ↶ Reply to #236297 #236388 01:20 AM, 13 May 2024
    The requirement of a message (vs nothing required) is a usability downgrade.

    Not a subjective opinion. Literal engineering.
  • @uanbtc ↶ Reply to #236309 #236389 01:31 AM, 13 May 2024
    Yeah, this will be the exact words from them people that loose BTC by sending it to a dispenser address…

    Like they’ve always done.

    And the code will be beautiful with a trust-required csv.

    No “don’t trust, verify” possible from the “latest and greatest” updated Counterparty.

    Progress.
  • @Jpcryptos #236390 02:46 AM, 13 May 2024
    Sooo... whats the final decision.
  • @Jpcryptos #236391 02:49 AM, 13 May 2024
    Why don't we do a survey on github? something like this:

    Poll
    We should implement prefixes in CP.

    Pros....
    Cons....

    Voters example

    Yes/no

    Why?
  • @mikeinspace #236392 03:10 AM, 13 May 2024
    Because matters of consensus don't actually come down to a vote.
  • @mikeinspace #236393 03:13 AM, 13 May 2024
    Just recently a prominent member of the community held a vote for adding an XCP burn requirement to numerics. How'd that go?
  • @pappyG45 ↶ Reply to #236393 #236394 03:14 AM, 13 May 2024
    It went great actually the entire active community supported it. Surprised your group of 5K bots couldn't muster up any votes
  • @pappyG45 #236395 03:14 AM, 13 May 2024
    sad and pathetic, but mostly pathetic
  • @mikeinspace ↶ Reply to #236394 #236396 03:16 AM, 13 May 2024
    I actively told people not to vote because that would just give it legitimacy. How'd it go great if the "entire community supported it" and yet nothing actually happened? Not sure why ignoring someone's poll is "sad and pathetic" but continue living in your alternate reality with your stamps derangement syndrome.
  • @pappyG45 ↶ Reply to #236396 #236397 03:21 AM, 13 May 2024
    Mike in swamp keeps degenerating further... fun to watch
  • @mikeinspace #236398 03:25 AM, 13 May 2024
    Living rent free in your head.
  • @pappyG45 ↶ Reply to #236398 #236399 03:37 AM, 13 May 2024
    Will continually be here to call out your grift
  • @B0BSmith #236402 08:47 AM, 13 May 2024
    Will Dividend BTC payments now also get the prefix?

    From reading the docs there are 2 transactions that dont have the prefix .. simple btc sends e.g. those with no memo attached and btc dividend payments

    btc sends with memos have the prefix
  • @Jpcryptos ↶ Reply to #236396 #236403 09:08 AM, 13 May 2024
    That's called consensus...
  • @6526391605 ↶ Reply to #236391 #236406 10:28 AM, 13 May 2024
    Bad idea, the small amount of people against it seem to be against every other fix, overly debating the small negatives vs massive amount of positives & trying to slow down development.

    A lot of fixes are needed for Counterparty to be a competitive protocol, they should be allowed to get on with them
  • @Jpcryptos ↶ Reply to #236406 #236407 10:32 AM, 13 May 2024
    and that, gentlemen, is authoritarianism.
  • @Jpcryptos ↶ Reply to #236406 #236408 10:33 AM, 13 May 2024
    If the majority of people vote against something or in favor, it is obtained by consensus. in bitcoin they are the miners and nodes that use "computing power" as a vote.
  • @Jpcryptos #236409 10:33 AM, 13 May 2024
    but in CP we do not have mining or nodes with consensus, make a poll and let them vote.
  • @6370143984 #236410 10:40 AM, 13 May 2024
    you "vote" with the version of the software you run... just like in Bitcoin..
  • @Jpcryptos ↶ Reply to #236410 #236411 10:42 AM, 13 May 2024
    but CP nodes can't communicate with each other....
  • @Jpcryptos #236412 10:42 AM, 13 May 2024
    So no node consensus
  • @6370143984 #236413 10:42 AM, 13 May 2024
    bitcoin's consensus doesn't depend on nodes
  • @6370143984 #236414 10:42 AM, 13 May 2024
    you run the version of the software you want and that will determine which network you're on.
  • @B0BSmith #236415 10:43 AM, 13 May 2024
    UASF was a node thing
  • @Jpcryptos ↶ Reply to #236413 #236416 10:44 AM, 13 May 2024
    Of course yes... bitcoin cosensu depends on the nodes.
  • @6370143984 #236417 10:44 AM, 13 May 2024
    no... it doesn't. otherwise you'd just use a regular bft consensus algorithm
  • @6370143984 #236418 10:44 AM, 13 May 2024
    nodes can be sybilled
  • @6370143984 ↶ Reply to #236415 #236419 10:45 AM, 13 May 2024
    this was about miners following the economic consensus, which has nothing to do with formal voting procedures.
  • @B0BSmith #236420 10:45 AM, 13 May 2024
    UASF nodes said nah to 2X
  • @Jpcryptos ↶ Reply to #236417 #236421 10:45 AM, 13 May 2024
    Ok so use bitcoin version 0.1 and try to synchronize it with the others,
  • @6370143984 #236422 10:46 AM, 13 May 2024
    there has been a mandatory bitcoin upgrade since 0.1
  • @B0BSmith #236423 10:46 AM, 13 May 2024
    if nodes had not uasf we would be 2x
  • @B0BSmith #236424 10:48 AM, 13 May 2024
    big players decided in a back room the upgrade path ..was not formal voting .. nodes then said UASF .. again not formal voting but demonstrated miners are not incharge
  • @DOGESTYLEEE ↶ Reply to #236396 #236425 10:50 AM, 13 May 2024
    You voted
  • @DOGESTYLEEE #236426 10:51 AM, 13 May 2024
    I want to make some sub assets but I feel grifted having to pay xcp charge when numerics don't have to
  • @DOGESTYLEEE #236428 10:54 AM, 13 May 2024
    But yh all 3 voting mechanisms where in favour of xcp fee on numerics, chat vote, project vote and xcp holders vote, along with the original vote in dev chat to add the fee
  • @mikeinspace ↶ Reply to #236428 #236429 11:07 AM, 13 May 2024
    And what happened in spite of the overwhelming “support”?
  • @DOGESTYLEEE ↶ Reply to #236429 #236430 11:07 AM, 13 May 2024
    Stampcoin did what u wanted them to do
  • @mikeinspace ↶ Reply to #236430 #236431 11:08 AM, 13 May 2024
    Ahh yes. I’m in charge now. Lol
  • @mikeinspace ↶ Reply to #236428 #236432 11:09 AM, 13 May 2024
    xcp holder vote and project support lost. The vast majority did not “vote” btw which in essence is voting for the status quo.
  • @mikeinspace #236433 11:10 AM, 13 May 2024
    Something like 1% of xcp holders “voted”. 99% were happy with the status quo
  • @mikeinspace #236434 11:10 AM, 13 May 2024
    Most projects didn’t vote
  • @DOGESTYLEEE ↶ Reply to #236432 #236435 11:10 AM, 13 May 2024
    Is that how votes work, in elections, those that don't vote have an impact?
  • @DOGESTYLEEE #236436 11:11 AM, 13 May 2024

    photo_2024-05-13_11-11-01.jpg
  • @mikeinspace ↶ Reply to #236435 #236437 11:11 AM, 13 May 2024
    In consensus systems they do. The status quo is the status quo.
  • @mikeinspace #236438 11:13 AM, 13 May 2024
    This isn’t a democracy. Some people think it is.
  • @DOGESTYLEEE #236439 11:14 AM, 13 May 2024
    I think that voting mechanism has been used in CP history and uncast votes didn't have effect
  • @DOGESTYLEEE #236440 11:14 AM, 13 May 2024
    No it is clear that people's votes doesn't count
  • @mikeinspace ↶ Reply to #236439 #236441 11:14 AM, 13 May 2024
    Again I will point you to the real world result.
  • @mikeinspace #236442 11:17 AM, 13 May 2024
    btw, the idea that CP has turned into “post office coin” is absurd. I have very little influence over anything. I’m not a coder. I don’t run a node. I’m just a loud mouth on twitter.
  • @DOGESTYLEEE #236443 11:19 AM, 13 May 2024
    You are In the dev chat along with stamp devs that consistently used their "loud mouths" to get CP working on your terms
  • @mikeinspace ↶ Reply to #236443 #236444 11:20 AM, 13 May 2024
    “Our terms” are merely the status quo of how CP already works.
  • @DOGESTYLEEE #236445 11:20 AM, 13 May 2024
    You wanted updates to wait for you etc etc
  • @mikeinspace ↶ Reply to #236445 #236446 11:21 AM, 13 May 2024
    What updates?
  • @DOGESTYLEEE #236447 11:22 AM, 13 May 2024
    Is a pointless conversation, post office coin has won, people votes didn't matter, original dev vote didn't matter, and I have to pay xcp for sub assets that can't be squatted whilst you can flood numerics for free, as you say this ain't no democracy
  • @mikeinspace #236448 11:24 AM, 13 May 2024
    I was going to refute your point above but I’ll leave it be. Let everyone believe I control CP 😁
  • @Jpcryptos #236450 12:20 PM, 13 May 2024
    Ok lets do it. Lets force cp features....
  • @Jpcryptos #236451 12:22 PM, 13 May 2024
    If the community does not vote, the devs vote. That is already consensus.
  • @Jpcryptos #236452 12:22 PM, 13 May 2024
    You don't need to ask each user.
  • @Jpcryptos #236453 12:24 PM, 13 May 2024
    I agree with everything they have proposed lately. except for attaching the assets to utxos.
  • @B0BSmith #236454 12:25 PM, 13 May 2024
    Attaching assets to UTXOs gonna be interesting as it creates new ways for users to lose assets / value
  • @mikeinspace #236455 12:26 PM, 13 May 2024
    The reason why voting doesn’t work is because you can’t compel someone else to write or run code. You’re either with the consensus or you fork off and attempt a new consensus.
  • @6370143984 ↶ Reply to #236454 #236456 12:27 PM, 13 May 2024
    there is a world of difference between inherent limitations in a feature and implementation bugs.
  • @B0BSmith #236457 12:27 PM, 13 May 2024
    users can be very creative
  • @6370143984 #236458 12:28 PM, 13 May 2024
    formally designing a feature and specifying its limitations and attack vectors is a normal part of designing security-critical software.
  • @6370143984 #236459 12:29 PM, 13 May 2024
    implementing a feature and then discovering attack vectors that weren't considered as part of the design and then treating those attacks as features is not.
  • @6370143984 ↶ Reply to #236453 #236460 12:31 PM, 13 May 2024
    this is a requirement for a feature for which there is not just demand but a mandate: psbt atomic swaps.
  • @BrrrGuy ↶ Reply to #236455 #236461 12:36 PM, 13 May 2024

    video (1).mp4

  • @B0BSmith #236462 12:36 PM, 13 May 2024
    I would not be surprised to hear someone spends a utxo that had a asset attached and the asset is then lost

    you can't stop people using private keys in non counterparty aware wallets .. lots of users consolidate utxos using non counterparty aware wallets and are encouraged to use Electrum for this as there is no Counterparty aware wallet that has coin control and an easy path to utxo consolidation
  • @6370143984 #236463 12:38 PM, 13 May 2024
    the solution to that is to build Counterparty-aware wallets with coin control surely?
  • @B0BSmith #236464 12:39 PM, 13 May 2024
    having a particular private key in multiple different wallets is quite standard behaviour
  • @6370143984 #236465 12:39 PM, 13 May 2024
    I don't know what to say to that. If you try to make txs from a Counterparty address from a wallet that doesn't support Counterparty, you will have problems.
  • @B0BSmith #236466 12:41 PM, 13 May 2024
    I see warning to not do this I guess because people do that
  • @6370143984 #236467 12:42 PM, 13 May 2024
    That is understood, but the specific reason you gave for importing into Electrum can be addressed with improved wallet software. It's a big feature and it will require new kinds of software to be usable and safe.
  • @Jpcryptos ↶ Reply to #236463 #236468 12:42 PM, 13 May 2024
    I think there is an incorrect definition of what a wallet is.... the wallet only stores the private keys and signs tx, it does not have the responsibility of managing assets. That is done by third parties, in this case they would be dapps....
  • @Jpcryptos #236469 12:43 PM, 13 May 2024
    buid in front, sign it wallet.
  • @6370143984 ↶ Reply to #236465 #236470 12:43 PM, 13 May 2024
    Counterparty isn't Bitcoin but it's on Bitcoin and can interoperate with Bitcoin thru UTXO binding. People like that but there are downsides.
  • @Jpcryptos #236471 12:43 PM, 13 May 2024
    Mark that words
  • @XCERXCP ↶ Reply to #236470 #236472 12:45 PM, 13 May 2024
    XCP is the Bitcoin inside Bitcoin
  • @6370143984 #236473 12:46 PM, 13 May 2024
    Ser XCP is a shitcoin. Casey said so.
  • @Jpcryptos ↶ Reply to #236470 #236474 12:46 PM, 13 May 2024
    if you attach assets to utxos then xcp would become a bitcoin tx marked.
  • @6370143984 #236475 12:46 PM, 13 May 2024
    Yes.
  • @B0BSmith ↶ Reply to #236467 #236476 12:46 PM, 13 May 2024
    If it wasn't necessary then sure it is less likely to happen, but there is now a culture of exporting private keys and using non counterparty aware wallets with keys previously used for counterparty activity
  • @6370143984 #236477 12:47 PM, 13 May 2024
    If you're saying we shouldn't have psbt atomic swaps for that reason that's not an unreasonable position, but the community seems strongly in favor of it.
  • @B0BSmith #236478 12:48 PM, 13 May 2024
    I am saying expect users to do things that could lead to asset loss
  • @6370143984 #236479 12:49 PM, 13 May 2024
    Sure but once again there is a fundamental difference between losses of funds that are inherent in a feature and losses of funds that result from implementation bugs.
  • @B0BSmith #236480 12:50 PM, 13 May 2024
    attaching a asset to a utxo makes it possible to lose it .. by design
  • @Jpcryptos #236481 12:50 PM, 13 May 2024
    brother, let's not complicate things, let's make things simple... let's take precise and accurate steps, your time is worth enough not to spend it talking about who is right... .....
  • @6370143984 #236482 12:51 PM, 13 May 2024
    Yes, but to bring this back to the issue at hand: you can have dispensers that eliminate a number of different ways for users to lose funds (by adding the prefix) but you can't eliminate loss of funds entirely.
  • @teysol ↶ Reply to #236480 #236483 12:51 PM, 13 May 2024
    what? no
  • @B0BSmith #236484 12:52 PM, 13 May 2024
    I attach asset to utxo

    I then spend utxo

    asset is left hanging
  • @6370143984 #236485 12:52 PM, 13 May 2024
    He's saying if you have your Counterparty addr privkey imported into a regular BTC wallet and then you send your BTC from the latter you lose your assets
  • @Jpcryptos #236486 12:52 PM, 13 May 2024
    this chat has already turned into a play where the participants are measuring who has the biggest dick, on their arguments of why yes and why no .....
  • @teysol #236487 12:53 PM, 13 May 2024
    @B0BSmith that's not how it works. please read and understand the actual proposal before commenting on it
  • @Jpcryptos #236488 12:53 PM, 13 May 2024
    we are in a circle where we always come back to the same thing.
  • @XCERXCP ↶ Reply to #236486 #236489 12:54 PM, 13 May 2024
    Basically we’re arguing which way is best to lose your money using a dispenser
  • @6370143984 ↶ Reply to #236487 #236490 12:55 PM, 13 May 2024
    @teysol because of the ability to unbind we're not susceptible to this way to lose assets?
  • @XCERXCP #236491 12:55 PM, 13 May 2024
    The one way you should definitely not be able to lose your assets is by sending Bitcoin to your own address.
  • @Jpcryptos #236492 12:56 PM, 13 May 2024
    i lost around 500 xcp using dispensers.....
  • @XCERXCP #236493 12:56 PM, 13 May 2024
    So has everyone else. Welcome to the club.
  • @Jpcryptos ↶ Reply to #236492 #236494 12:57 PM, 13 May 2024
    but no one will help me with that, I understand what it feels like... it's my fault and I accept it, we move on.....
  • @XCERXCP #236495 12:57 PM, 13 May 2024
    What did you do?
  • @Jpcryptos ↶ Reply to #236495 #236496 12:58 PM, 13 May 2024
    i sent from a exchange to my wallet....
  • @XCERXCP #236497 12:58 PM, 13 May 2024
    Yup, def number 1 loss of funds on dispenser, rugging yourself
  • @XCERXCP #236498 12:58 PM, 13 May 2024
    Which the prefix solves
  • @Jpcryptos #236499 12:58 PM, 13 May 2024
    and I didn't remember that this wallet had an open dispenser.
  • @Jpcryptos ↶ Reply to #236497 #236501 12:59 PM, 13 May 2024
    so thats ok...
  • @Jpcryptos #236502 12:59 PM, 13 May 2024
    instant ban
  • @Jpcryptos #236504 12:59 PM, 13 May 2024
    yo
  • @6370143984 ↶ Reply to #236490 #236506 01:00 PM, 13 May 2024
    nah, if you spend the asset to which the utxo is attached you lose it. same issue as with ordinals etc.
  • @XCERXCP #236507 01:01 PM, 13 May 2024
    The main purpose of a Bitcoin wallet is to send and receive bitcoin.

    If we can’t do that just because a dispenser is open, you think fixing that would be a main priority 😂
  • @XCERXCP #236508 01:02 PM, 13 May 2024
    Cmon man
  • @XCERXCP #236509 01:02 PM, 13 May 2024

    joe-biden-cmon-man.mp4

  • @B0BSmith ↶ Reply to #236487 #236510 01:03 PM, 13 May 2024
    Some of it is way above my level of understanding .. as I don't trade ordinals with psbts so got no experience of the tech

    JPJA raises the point about allowing origin address to reclaim token but quite sure it was mentioned in another chat recovery would not be possible .. so its hard to know what and what not is possible until there is code we can run
  • @mikeinspace ↶ Reply to #236506 #236512 01:06 PM, 13 May 2024
    Just curious tho: if the UTXO is spent without the corresponding header in the txn, why couldn’t the asset be “un-binded” at that point?
  • @Jpcryptos ↶ Reply to #236512 #236513 01:07 PM, 13 May 2024
    thats a good idea...
  • @6370143984 #236514 01:07 PM, 13 May 2024
    this is what I was wondering @mikeinspace. not sure!
  • @B0BSmith #236515 01:07 PM, 13 May 2024
    so there is a recovery mechanism ?
  • @Jpcryptos ↶ Reply to #236514 #236516 01:08 PM, 13 May 2024
    surely we can... like a bridge between op_return and utxos..
  • @6370143984 #236517 01:08 PM, 13 May 2024
    it's a big win if true so I don't want to make an unsubstantiated claim.
  • @mikeinspace ↶ Reply to #236514 #236518 01:08 PM, 13 May 2024
    If this can be solved CP suddenly leap frogs ordinals as the resilient solution.
  • @mikeinspace #236519 01:08 PM, 13 May 2024
    FUD ordinals to death lol
  • @6370143984 #236520 01:09 PM, 13 May 2024
    lol I don't think it's possible but would be amazing.
  • @teysol #236521 01:10 PM, 13 May 2024
    yeah no definitely not possible
  • @B0BSmith #236522 01:11 PM, 13 May 2024
    if there is no cntrprty prefix its not a counterparty tx ..so spending that utxo without the prefix does what?
  • @XCERXCP ↶ Reply to #236519 #236523 01:11 PM, 13 May 2024
    You’re already doing that!
  • @mikeinspace ↶ Reply to #236521 #236524 01:11 PM, 13 May 2024
    Seems like it could be possible but maybe I’m overlooking something critical
  • @teysol #236525 01:12 PM, 13 May 2024
    the whole point is to make moving counterparty assets compatible with Ordinals, Runes etc.
  • @mikeinspace ↶ Reply to #236525 #236526 01:12 PM, 13 May 2024
    While attached to a UTXO
  • @teysol #236527 01:12 PM, 13 May 2024
    so once the Counterparty asset is attached to the UTXO, it looks exactly like an Ordinal
  • @B0BSmith ↶ Reply to #236522 #236528 01:12 PM, 13 May 2024
    the asset is either stranded or is 'recovered' to the address that made the utxo but didn't include a cntrprty prefix when spending ?
  • @mojipepe ↶ Reply to #234990 #236529 01:12 PM, 13 May 2024
    Thanks
  • @teysol #236530 01:13 PM, 13 May 2024
    assets don't get "stranded"
  • @teysol #236531 01:13 PM, 13 May 2024
    once the Counterparty asset is attached to the UTXO, there's no prefix for transfering it... or you wouldn't be able to move it around
  • @B0BSmith #236532 01:13 PM, 13 May 2024
    so a asset attached to a utxo that is spent without a cntrprty prefix goes where ?
  • @teysol ↶ Reply to #236532 #236533 01:14 PM, 13 May 2024
    I'm not going to discuss the proposal with someone who hasn't read it.
  • @teysol #236534 01:15 PM, 13 May 2024
    once someone has read the proposal, they can ask questions about it if they don't understand it. but then they don't *also* get to make bold statements about the features of the proposal in the same breath
  • @Jpcryptos ↶ Reply to #236516 #236535 01:15 PM, 13 May 2024
    I dreamed for a moment.
  • @Jpcryptos #236536 01:17 PM, 13 May 2024
    https://github.com/CounterpartyXCP/Forum/discussions/134
    PSBT Support via attaching assets to UTXOs · CounterpartyXCP/Forum · Discussion #134

    CIP: XXX Title: PSBT Support via attaching assets to UTXOs Author: Derp Herpenstein Discussions-To: ?? Status: Draft Type: ?? Created: 2024-1-26 Definitions PSBT - Partially signed bitcoin transact...

  • @B0BSmith #236537 01:18 PM, 13 May 2024
    I have read discussion 134 like I said I don't fully understand it all so am asking questions in a effort to better understand

    jpja raised simular concerns

    I'll wait to run the code n play with it before asking more questions
  • @hodlencoinfield ↶ Reply to #236478 #236538 01:24 PM, 13 May 2024
    Users will always find a way to lose their assets, people lose bitcoin too btw
  • @B0BSmith #236539 01:24 PM, 13 May 2024
    thats right
  • @B0BSmith #236540 01:26 PM, 13 May 2024
    having a key in many wallets is dangerous but ppl do it
  • @hodlencoinfield #236541 01:27 PM, 13 May 2024
    Yep people do a lot of things they shouldn’t wrt crypto
  • @Jpcryptos ↶ Reply to #236538 #236542 01:27 PM, 13 May 2024
    humans are expert in this
  • @hodlencoinfield #236543 01:28 PM, 13 May 2024
    Bob I would suggest playing around with ordinal psbts, download xverse, buy some cheap inscriptions, put them up for sale, etc
  • @hodlencoinfield #236544 01:28 PM, 13 May 2024
    It is amazing how well the structure works within the scope of Bitcoin
  • @hodlencoinfield #236545 01:29 PM, 13 May 2024
    I guarantee anyone that does that will be pro utxo binding in counterparty
  • @B0BSmith #236546 01:29 PM, 13 May 2024
    ty I will give it a go
  • @mikeinspace ↶ Reply to #236540 #236547 01:30 PM, 13 May 2024
    People do this due to the deficiencies in current cp wallets. It’s forced users to share keys with electrum and others to do basic things like consolidate UTXOs. Hopefully, better solutions emerge so that this bad practice is less likely to happen going forward
  • @Jpcryptos #236548 01:30 PM, 13 May 2024
    https://github.com/CounterpartyXCP/Forum/discussions/134#discussioncomment-9420279

    look on this...
    PSBT Support via attaching assets to UTXOs · CounterpartyXCP/Forum · Discussion #134

    CIP: XXX Title: PSBT Support via attaching assets to UTXOs Author: Derp Herpenstein Discussions-To: ?? Status: Draft Type: ?? Created: 2024-1-26 Definitions PSBT - Partially signed bitcoin transact...

  • @B0BSmith #236549 01:31 PM, 13 May 2024
    i am not opposed to the idea.. I just think you got to be very careful as users are experts at using things in ways they were never intended .. either by mistake or intentionally/maliciously
  • @hodlencoinfield ↶ Reply to #236549 #236550 01:32 PM, 13 May 2024
    Yep it’s up to wallet developers to help mitigate that as best possible, I think best practice will be to segregate asset bound utxos to a different address, this is how xverse and other ordinals wallets handle things
  • @XCERXCP #236551 01:33 PM, 13 May 2024
    Just a little more arguing to prove we are decentralized and we should be ready to go with the prefix change
  • @B0BSmith ↶ Reply to #236550 #236552 01:34 PM, 13 May 2024
    maybe a different path is a good idea incase a user consolidates across a xpub
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 01 May 2024 (41)
  • 02 May 2024 (11)
  • 03 May 2024 (12)
  • 04 May 2024 (1)
  • 05 May 2024 (32)
  • 06 May 2024 (26)
  • 07 May 2024 (141)
  • 08 May 2024 (55)
  • 09 May 2024 (4)
  • 10 May 2024 (559)
  • 11 May 2024 (314)
  • 12 May 2024 (138)
  • 13 May 2024 (307)
  • 14 May 2024 (237)
  • 15 May 2024 (74)
  • 16 May 2024 (34)
  • 17 May 2024 (9)
  • 18 May 2024 (152)
  • 19 May 2024 (154)
  • 20 May 2024 (68)
  • 21 May 2024 (179)
  • 22 May 2024 (9)
  • 23 May 2024 (25)
  • 24 May 2024 (16)
  • 25 May 2024 (18)
  • 26 May 2024 (12)
  • 27 May 2024 (7)
  • 28 May 2024 (42)
  • 29 May 2024 (19)
  • 30 May 2024 (19)
  • 31 May 2024 (59)