• 09 January 2024 (865 messages)
  • @B0BSmith #2427 04:45 PM, 09 Jan 2024
    Transaction API endpoint updated with valid param
    https://i.gyazo.com/d628e3e0898dfe285cb6a99705453798.png

    https://xchain.io/api/tx/1cad7e7db1e29be1dc4ef1e80550283cf5ce6afb741aa94d9f0e378088ae8355
  • @XJA77 #2428 04:46 PM, 09 Jan 2024
    I know many of you may not agree with the recent actions or directions I am taking things, which is fine... This is stressfull for everyone involved.

    However, I want to do everything I can during this strange time to make sure that loss of funds are prevented. To that end I have made the following changes to XChain:

    - Updated transaction API endpoint to check if tx is valid on both 9.61.1 and 9.62.0

    - Updated transaction API endpoint to pass new 'valid' param to track if tx is on both ledgers or just one

    - Updated all transaction pages with a message to not trust the displayed data, to verify with other explorers, and provided easy links to click to memepool.wtf and xcp.dev

    - Updated all transaction pages to indicate if tx is seen on both ledgers, notify of status, and turn alert box red/scary if tx is not on both ledgers.
  • @XJA77 #2429 04:46 PM, 09 Jan 2024
    Transaction pages with header that indicates if tx is on both ledgers
    https://i.gyazo.com/50c2c4121b52d20f6a5faf69a1d2ae4e.png

    https://xchain.io/tx/1cad7e7db1e29be1dc4ef1e80550283cf5ce6afb741aa94d9f0e378088ae8355
  • @XJA77 #2430 04:46 PM, 09 Jan 2024
    Transaction API endpoint updated with valid param
    https://i.gyazo.com/d628e3e0898dfe285cb6a99705453798.png

    https://xchain.io/api/tx/1cad7e7db1e29be1dc4ef1e80550283cf5ce6afb741aa94d9f0e378088ae8355
  • @XJA77 #2431 04:46 PM, 09 Jan 2024
    I need to take a sanity break and step away from the computer / drama for a bit... but couldn't do it until these updates were made.

    If you find txs which are valid on one ledger and not on another, and xchain is indicating that the tx is valid on both ledgers, please reach out and let me know... I want to make sure that I do my best to highlight any ledger differences and keep people as safe as I can during this fork.
  • @XJA77 #2432 04:46 PM, 09 Jan 2024
    sending all as i know some members are not in the other chat
  • @XJA77 #2433 05:18 PM, 09 Jan 2024
    false, CP devs / community have the following options :

    - Merge my 9.62.0 release with my activation block.

    - Merge my 9.62.0 release with a DIFFERENT activation block (no more than 1 month out)

    - Put out their own 9.62.0 release with a fee on numerics

    - Do nothing, let the ledgers continue to diverge, and blame J-Dog for everything

    Yes, this situation we are in is shitty, but i'm not backing down, and wont run any version of counterparty-lib on XChain that does not include an XCP fee on numerics...

    I dont feel Counterparty should allow spamming of 10K PFP collections unfairly (everyone else pays an xcp but numerics), and I am tired of endless talking in circles while scambling to keep everything running.... end result is nothing moves forward.

    I will say it is interesting to see people who previously said they were in favor of an XCP fee, now change course entirely... but hey, ppl entitled to their own opinions... just wish ppl could be real and not say one thing privately and another thing publicly... but i digress

    The next move is on the Counterparty devs and community to move CP forward.... I've done all I am willing to do at this point.
  • @uanbtc ↶ Reply to #2425 #2434 05:30 PM, 09 Jan 2024
    Not sure about this, @krostue ?
  • @uanbtc ↶ Reply to #2433 #2435 05:35 PM, 09 Jan 2024
    “Yes, this situation we are in is shitty, but i'm not backing down, and wont run any version of counterparty-lib on XChain that does not include an XCP fee on numerics... “

    @ChiefSamyaza 100% caused by you

    You are in a nasty power trip. And forgetting that Counterparty is a decentralized protocol.

    You are proving all my criticisms right.
  • @krostue #2436 05:39 PM, 09 Jan 2024
    I was hoping you would field this. I don't want to rule out possible new good faith participants with the false comfort of a firewall going up now. These are discussions open to stay on topic somewhat related to our current endeavor, as a host I will do my best to point off topic conversations elsewhere.
    That being said, now that this room is in emergency repair mode we should reserve the right to close the doors if there is a raid or more basic drama.

    Whatever is chosen, we will be professional about it
  • @uanbtc #2437 05:40 PM, 09 Jan 2024
    Fair
  • @reinamora_137 #2438 05:40 PM, 09 Jan 2024
    Tbh I spoke with him briefly. I don’t think all is lost, and any hostility at this point will not improve things. At the worst case it pushes many people, emblem, etc to run their own nodes. I do trust that he does have good intentions for CP overall even if it was an impulsive and overly stubborn approach.

    I think a lightweight cp node (perhaps with quick node for btc and a modified or external addrindexrs) would make adoption easy on low performance hardware.

    Even nodes talking to each other to verify hashes is something we are working on for stamps.
  • @uanbtc #2439 05:41 PM, 09 Jan 2024
    His approach was the main problem
  • @reinamora_137 #2440 05:42 PM, 09 Jan 2024
    But yeah. Professionalism is key at this point I agree. I’m certainly to blame for much trolling surrounded by a room full of professional ones lol
  • Deffo. Short sighted, impulsive. Whateva we crack on. His point was that CP would emerge stronger and it certainly appears that way with the caliber of peeps motivated in this room
  • @ABlue0ne ↶ Reply to #2436 #2442 05:44 PM, 09 Jan 2024
    I don’t want to loose the momentum to drama, fud and emotions.

    You me and Juan have been sitting in this chat here for a year waiting for the flood of others.

    Be diligent with new members. Consider screening new people or a bot maybe? Not a priority, just a thought.
  • @uanbtc #2443 05:45 PM, 09 Jan 2024
    Well yes in a way there is some positive to this, but if his attitude is to not back down at any cost, then whatever we do here won’t matter

    There will be 2 ledgers. Horrible. What is Counterparty then? Then 3 ledgers?
  • @ABlue0ne ↶ Reply to #2443 #2444 05:45 PM, 09 Jan 2024
    No fud sir. We ban for that.
  • @uanbtc #2445 05:46 PM, 09 Jan 2024
    I’m serous
  • @uanbtc #2446 05:46 PM, 09 Jan 2024
    Perfect typo lol
  • @ABlue0ne #2447 05:49 PM, 09 Jan 2024
    This is the direction.
  • @ABlue0ne #2448 05:49 PM, 09 Jan 2024
    lets add a explorer app to the repo, remove the sqlite db add mysql and xchain is not needed anymore
  • If his demands aren’t met, and xcp.dev can meet the users needs, long term this likely means xchain slowly fades in relevance and eventually becomes Bitcoin cash.

    I think he is doing a very good job of trashing the reputation he spent years building
  • @uanbtc #2450 05:49 PM, 09 Jan 2024
    I’m just saying, me personally, won’t buy his “good faith” arguments

    Maybe he just doesn’t get it
  • @ABlue0ne ↶ Reply to #2448 #2451 05:49 PM, 09 Jan 2024
    Plus a wallet.
  • @ABlue0ne ↶ Reply to #2449 #2452 05:50 PM, 09 Jan 2024
    To close to see the forest or compromised.
  • Perhaps a js library that can create psbts that can be signed by any wallet
  • @ABlue0ne ↶ Reply to #2453 #2454 05:51 PM, 09 Jan 2024
    I love this chat.
  • @ABlue0ne #2455 05:51 PM, 09 Jan 2024
    Real dev here.
  • @herpenstein #2456 05:51 PM, 09 Jan 2024
    We need to leverage modern infrastructure
  • @ABlue0ne #2457 05:51 PM, 09 Jan 2024
    Devs
  • @uanbtc ↶ Reply to #2449 #2458 05:51 PM, 09 Jan 2024
    This is my hope, but this means we are clear he is not actually on the same boat as us
  • @reinamora_137 #2459 05:52 PM, 09 Jan 2024
    prioritization and delegation time it seems
  • I’m calling it a slow motion rage quit
  • @herpenstein #2461 05:53 PM, 09 Jan 2024
    After I get the src20 stamps indexer task Im doing right now done, I can shift to help with the api
  • @ABlue0ne #2462 05:53 PM, 09 Jan 2024
    Stamp website admins should get ahead of this for the user and implement big warning messages, pausing tx’s, removing all reliance and links to xchain and counterparty.io api.
  • @g0barry ↶ Reply to #2458 #2463 05:53 PM, 09 Jan 2024
    At least we won't have unrealistic expectations
  • @g0barry #2464 05:53 PM, 09 Jan 2024
    we know what to expect
  • @B0BSmith ↶ Reply to #2442 #2465 05:53 PM, 09 Jan 2024
    this group goes back to 2022
  • @shannoncode #2466 05:54 PM, 09 Jan 2024
    At emblem I’m going to incorporate multiple endpoints and filter out conflicting balances. It’s how I handle the brc20 conflicts always present
  • @hodlencoinfield #2467 05:55 PM, 09 Jan 2024
    if you guys could share the xchain balances api endpoint once someone gets one up i would be grateful
  • how will you determine which balance is correct?
  • @shannoncode #2469 05:56 PM, 09 Jan 2024
    If conflicted. Neither is correct
  • @uanbtc ↶ Reply to #2460 #2470 05:56 PM, 09 Jan 2024
    Great point!
  • @shannoncode #2471 05:56 PM, 09 Jan 2024
    Till we have consensus that is, or officially have 2 chains
  • @ABlue0ne ↶ Reply to #2465 #2472 05:57 PM, 09 Jan 2024
    I was the 4th member.
  • @B0BSmith #2473 05:57 PM, 09 Jan 2024
    yeah this all been a long time in the making
  • @ABlue0ne #2474 05:58 PM, 09 Jan 2024
    A few of us have seen this train coming for a while.
  • @uanbtc #2475 05:59 PM, 09 Jan 2024
    I believe conservative consensus is the truth. Is what protects us from what is just happening
  • yeah, most users are using openstamp, stampscan, leather, okx wallets outside of dispensers. But yeah, just need to figure out the correct wording to minimize fud.
  • @uanbtc ↶ Reply to #2471 #2477 05:59 PM, 09 Jan 2024
    There are no 2 chains in Counterparty. This is different, not a typical crypto fork
  • Fortunately most traffic/commerce these days is 99% src20
  • how this ends up playing out will set an important precedent for all indexers
  • @B0BSmith ↶ Reply to #2477 #2480 06:01 PM, 09 Jan 2024
    its a ledger fork as there is one chain - btc
  • @ABlue0ne ↶ Reply to #2476 #2481 06:01 PM, 09 Jan 2024
    Including a redirect or link to documentation, clarification, history and education might be in order.
  • I’m suggesting that if a large enough group decided to go against the consensus version they could make a protocol fork
  • @droplister #2483 06:02 PM, 09 Jan 2024
    Besides dex trades for numerics, the fastest and most voluminous place where divergence will start is with XCP and numeric issuance, especially with stamps driving volume there.

    XCP version w/ fee:
    - Issuances w/o fee are invalid
    - Issuance w/ fee consumes XCP

    XCP version w/o fee:
    - Issuances w/ fee doesn’t consume XCP, may not interpret the issuance if format changes slightly

    And then you start to get divergence in terms of assets issued and who has what XCP balance.
  • @uanbtc ↶ Reply to #2475 #2484 06:02 PM, 09 Jan 2024
    Aka, not upgrading
  • As soon as someone notices, there will be intentional attack registration of numerics on both that will conflict, exacerbating the issue
  • @droplister #2486 06:04 PM, 09 Jan 2024
    I don’t think anyone would have to notice it’s just what will happen as stamps stamp on.
  • @shannoncode #2487 06:05 PM, 09 Jan 2024
    Anyway, I don’t mean to add noise to the conversation.
  • @ABlue0ne #2488 06:06 PM, 09 Jan 2024
    If a stamp is a numbered asset, isn’t there already an index provided by counterparty? Why the need for another?
  • @droplister #2489 06:06 PM, 09 Jan 2024
    And then conflicting registrations, like if both issues A123 and A123
  • @B0BSmith ↶ Reply to #2483 #2490 06:07 PM, 09 Jan 2024
    every numeric minted post fork on address with no xcp results in another divergance
  • This is a 2layer conflict, and gets so much more complex from here
  • @uanbtc #2492 06:07 PM, 09 Jan 2024
    I’ll just conclude that, I believe, that one of the consensus principles should be to NEVER be acceptable to force a fork unilaterally
  • @droplister #2493 06:08 PM, 09 Jan 2024
    Not probably like relevant to right now, but there may be space for a signaling bit in the op return that could be used in the future to indicate over a period of time support for X or Y thing.
  • @droplister #2494 06:09 PM, 09 Jan 2024
    But it would mean wallets decided probably more than anything, so scratch that.
  • @uanbtc ↶ Reply to #1957 #2495 06:11 PM, 09 Jan 2024
    ☝️
  • @uanbtc #2496 06:12 PM, 09 Jan 2024
    From the founder
  • @ABlue0ne ↶ Reply to #2488 #2497 06:13 PM, 09 Jan 2024
    I ask dumb questions on purpose if anyone ever wants to answer and have a conversation.
  • @XJA77 ↶ Reply to #2488 #2498 06:14 PM, 09 Jan 2024
    Stamp in numeric asset but not all numeric assets are stamps
  • @ABlue0ne #2499 06:14 PM, 09 Jan 2024
    @hodlencoinfield Did I hear once that you can make dns changes to some official domains?
  • Because we don’t recognize reissuances which make them immutable and we number them to align with the ordinals meme
  • @reinamora_137 #2501 06:14 PM, 09 Jan 2024
    And negative numbers for named assets
  • @ABlue0ne ↶ Reply to #2498 #2502 06:14 PM, 09 Jan 2024
    Sounds like an explorer problem, similar to jdogs world.
  • @ABlue0ne ↶ Reply to #2500 #2503 06:16 PM, 09 Jan 2024
    Again, sounds like an explorer problem. Respectfully.
  • @XJA77 ↶ Reply to #2502 #2504 06:16 PM, 09 Jan 2024
    Yes this is why we build the stamps indexer that uses counterparty node apis as a source to filter the ones that actually are stamps and be able to show on stamp explorers without affecting all explorers
  • @XJA77 #2505 06:17 PM, 09 Jan 2024
    And trust in counterparty API for balances so if a old asset is reissued as stamp the old distribution is taken in account
  • @ABlue0ne ↶ Reply to #2504 #2506 06:17 PM, 09 Jan 2024
    Right
  • @XJA77 #2507 06:18 PM, 09 Jan 2024
    We are aligned with counterparty and we did this way to support all upgrades of counterparty protocol
  • @XJA77 #2508 06:19 PM, 09 Jan 2024
    Without have to update the codebase with each update unless it affects the API module
  • @ABlue0ne ↶ Reply to #2508 #2509 06:19 PM, 09 Jan 2024
    Codebase of what?
  • @XJA77 #2510 06:19 PM, 09 Jan 2024
    Codebase of the stamps indexer itself
  • @reinamora_137 #2511 06:19 PM, 09 Jan 2024
    The original idea was to make them all 0 issuances and trade via ownership transfer but the duplication of the description field was a showstopper on costs. Partly why that was changed recently. So we needed a way to trade them cheaply and dispensers were easiest at the time
  • @ABlue0ne ↶ Reply to #2511 #2512 06:20 PM, 09 Jan 2024
    Misuse of the protocol? Respectfully
  • @reinamora_137 #2513 06:20 PM, 09 Jan 2024
    And that was kind of frowned upon anyway as we saw with the backlash on src later
  • @reinamora_137 #2514 06:20 PM, 09 Jan 2024
    But jdog was in those conversations
  • That was not brought up though since it was a valid transaction. It was only a problem with loads or them. Understandably with the current design of the db and trx handling
  • @ABlue0ne ↶ Reply to #2504 #2516 06:22 PM, 09 Jan 2024
    Without open-sourcing this indexer what do you have? Relying on counterparty makes this a what, half-fork as-in half-sibling?
  • @reinamora_137 #2517 06:23 PM, 09 Jan 2024
    A cousin that interoperates with cp perhaps
  • @ABlue0ne ↶ Reply to #2511 #2518 06:23 PM, 09 Jan 2024
    Why?
  • @reinamora_137 #2519 06:25 PM, 09 Jan 2024
    for the immutability and because the assets are really just an imaginary fraction of the one stamp immutable trx
  • @uanbtc #2520 06:26 PM, 09 Jan 2024
    The ledger hash is the most important one to keep in sync. In my opinion.

    So, 0 locked issuances can exist and have no effect on the ledger calculation.

    With DB optimizations, I don’t see why 0 locked are a problem. As said, the issuance transfer can still be useful
  • @reinamora_137 #2521 06:26 PM, 09 Jan 2024
    plus the amount of CP users at the beginning that were familiar with CP usage it was an easy implementation to allow the full asset support and features that CP gives
  • @vm_ea ↶ Reply to #2476 #2522 06:26 PM, 09 Jan 2024
    I believe leather is very close to releasing stamp management within the wallet. Do we have a contact there to inform them of the current state?
  • @reinamora_137 #2523 06:27 PM, 09 Jan 2024
    yeah we have a chat. they are using the stampchain api, but i haven't heard how they propose to handle trading of them...
  • @ABlue0ne ↶ Reply to #2511 #2524 06:27 PM, 09 Jan 2024
    So I understand correctly, this response is stamps only not src?
  • @ABlue0ne ↶ Reply to #2518 #2525 06:28 PM, 09 Jan 2024
    My guess as to why is because the tx type made sense. I’m not blaming stamps or stamp devs.

    This is what I mean when I say counterparty could benefit if all aspects of the recent advancements were rolled into one.
  • @reinamora_137 #2526 06:28 PM, 09 Jan 2024
    src was completely removed outside of CP because of the contention it caused.
  • @XJA77 ↶ Reply to #2516 #2527 06:28 PM, 09 Jan 2024
    Will be opensourced at the time but as we are still validating balance data in the Src20 part it is not prepared to be public released anyway If anyone wants to be on the codebase before the public release is welcome
  • @reinamora_137 #2528 06:29 PM, 09 Jan 2024
    correct, unfortunately the contention with CP pushed us into deving even more on SRC and took a lot of cycles away that we had planned to push back into CP. We're certainly circling back on that now ofc.
  • @uanbtc ↶ Reply to #2528 #2529 06:30 PM, 09 Jan 2024
    Correction, contention with xchain
  • @reinamora_137 #2530 06:30 PM, 09 Jan 2024
    and yeah, src-20 is essentially a fork of CP codebase looking at stamp: anyway without all the complexities of the dex/sends/etc.
  • and the then maintainer ofc. which circles back to the db issues
  • @reinamora_137 #2532 06:31 PM, 09 Jan 2024
    which was my #1 priority in building on the fork to get it all into mysql directly
  • @reinamora_137 #2533 06:31 PM, 09 Jan 2024
    probably should be using maria with the oracle license model but details
  • @ABlue0ne ↶ Reply to #2530 #2534 06:32 PM, 09 Jan 2024
    Still CNTRPRTY prefix?
  • @XJA77 ↶ Reply to #2534 #2535 06:32 PM, 09 Jan 2024
    STAMP for src20
  • @ABlue0ne ↶ Reply to #2535 #2536 06:33 PM, 09 Jan 2024
    Reminds me of a dev I know who names everything TEST.
  • for what i call classic (image) stamps still CNTRPRTY so we continue the full set of asset features within CP and support the community that likes to trade for other assets with them, etc.
  • @reinamora_137 #2538 06:34 PM, 09 Jan 2024
    and then there is SRC-721 which is a one issuance asset to avoid the issues with 0
  • @reinamora_137 #2539 06:34 PM, 09 Jan 2024
    and that's what flipped j-dog out the last day with 10k of them.
  • @reinamora_137 #2540 06:34 PM, 09 Jan 2024
    within 30 mins
  • @uanbtc ↶ Reply to #2538 #2541 06:35 PM, 09 Jan 2024
    Omg didn’t know about this. Yeah this is different, 0 issuances are way better in terms of possibilities of optimization
  • @reinamora_137 #2542 06:35 PM, 09 Jan 2024
    yeah i don't really like the 1 issuance, but it is possible to move src-721 out to the src-20 standard (non-cp).
  • @XJA77 #2543 06:35 PM, 09 Jan 2024
    src721 are counterparty numeric assets that has all the features of CP
  • @reinamora_137 #2544 06:37 PM, 09 Jan 2024
    derp was kind of developing that at the time while my head was buried in the src-20 indexing so we never really synced up on the long term plans for that and we still wanted them to be part of the 'stamps' brand if you will.
  • @uanbtc ↶ Reply to #2520 #2545 06:37 PM, 09 Jan 2024
    Was going to say that these can be even more cool if they are named assets because of the sub assets. There can be some cool creative use cases for 0 locked
  • @reinamora_137 #2546 06:37 PM, 09 Jan 2024
    yeah definitely a possibility
  • @reinamora_137 #2547 06:38 PM, 09 Jan 2024
    initially with src we had talked about doing them as subassets because it think the proposed xcp fee was less anyway.
  • @XJA77 ↶ Reply to #2545 #2548 06:38 PM, 09 Jan 2024
    this is another possibility for sure, as all layers could be down the same superasset
  • @XJA77 #2549 06:38 PM, 09 Jan 2024
    same as all thedifferent issuances
  • @XJA77 #2550 06:38 PM, 09 Jan 2024
    is a thing to explore for sure
  • @krostue #2551 06:39 PM, 09 Jan 2024
    Forwarded upon request
  • @krostue #2552 06:39 PM, 09 Jan 2024
    there seems to be a lot of confusion about what's happening with @jdogresorg 's "fork". what @jdogresorg seems to be doing is just running xchain.io off of a custom version of the counterparty software that implements a protocol "hard fork" (that the community generally seems not to be in support of).

    what that means is that that balances of some users will be misreported on xchain.io, but only slowly, over time, as users actually interact with numeric assets over time. everyone else running the counterparty software will report the correct balances, and you definitely won't lose your XCP or tokens or anything like that
  • same issue again. due to contention and possible trx volum it was a non-starter.
  • @adammcbride #2554 06:40 PM, 09 Jan 2024
    Joined.
  • @ABlue0ne ↶ Reply to #2511 #2555 06:40 PM, 09 Jan 2024
    The protocol has provisions for qty already.

    People keep discovering similar things in similar ways and similar directions but not exactly the same.

    Consider how 721 nests transactions, now add inception and go meta by nesting stamps and 721 via multisig.
  • @reinamora_137 #2556 06:41 PM, 09 Jan 2024
    yeah lots of inception tricks. we can even reference images over on src-20, and the planned future version for atomic/psbt swapping on src-20 called glyphs.
  • @droplister #2557 06:42 PM, 09 Jan 2024
    I have an old idea where asset ownership could be traded or put on dispensers here: https://forums.counterparty.io/t/cip-proposal-decentralized-asset-sales/4165
    CIP Proposal - Decentralized Asset Sales

    This thread is about a potential CIP that would allow for asset names to be bought and sold on a “decentralized marketplace”, much like how orders are matched on the “decentralized exchange”. I think this CIP could dovetail nicely with CIP 3 (discussion), but neither are dependent on each other. CIP 3 specifies that… If the asset owner holds the entire supply and the asset is not locked, then allow the owner to reset the supply (e.g. set the supply at zero) and change the divisibility status...

  • @XJA77 #2558 06:42 PM, 09 Jan 2024
    the atomic psbt swaps is a thing that if we implement in cp core will rocket counterparty
  • @droplister #2559 06:42 PM, 09 Jan 2024
    Relevant to 0 issuance assets.
  • @ABlue0ne ↶ Reply to #2539 #2560 06:43 PM, 09 Jan 2024
    What exact tx type is classic stamp and a 721? Same?
  • and is something we can test on src-20 or collaborate on to make it a reality for both. which then can go cross chain, etc.
  • @XJA77 ↶ Reply to #2560 #2562 06:43 PM, 09 Jan 2024
    yes
  • bare multisig, same
  • @reinamora_137 #2564 06:43 PM, 09 Jan 2024
    same as src-20 really
  • @reinamora_137 #2565 06:43 PM, 09 Jan 2024
    i even used arc4 encoding just as a nod to CP
  • @XJA77 #2566 06:43 PM, 09 Jan 2024
    they are also full usable in counterparty
  • @ABlue0ne ↶ Reply to #2541 #2567 06:44 PM, 09 Jan 2024
    Can you two elaborate your angle?
  • @XJA77 #2568 06:44 PM, 09 Jan 2024
    are counterparty assets at all efects just the image is broken in explorer as they doesnt know how to stack the layers to create the final image
  • @B0BSmith #2569 06:44 PM, 09 Jan 2024
    jdog did not like the idea of asset ownership transfers on 0 issuance locked even tho its in protocol consensus
  • this is kind of cool... however with the design currently we assumed ownership transfer would never be a reality due to costs. so we key off the issuer field as the artist/creator. there is not really an owner of the stamp since we rely on the owner of the asset level.
  • @B0BSmith #2571 06:45 PM, 09 Jan 2024
    there is even a rarepepe with 0 on which ownership is traded - but it paid the xcp registration fee so is exonerated
  • @reinamora_137 #2572 06:45 PM, 09 Jan 2024
    so the asset controls the owner and an ownership transfer does not move on stamps because that's immutable
  • @ABlue0ne ↶ Reply to #2541 #2573 06:46 PM, 09 Jan 2024
    This is why I ask dumb questions, for the rest of the class. Thanks for engaging.
  • @reinamora_137 #2574 06:46 PM, 09 Jan 2024
    we do have stamps which changed owner, but that is not recognized anywhere and really has no impact
  • @B0BSmith #2575 06:46 PM, 09 Jan 2024
    why are numerics not for general public? testnet exists to get familur if you want to play / learn
  • @reinamora_137 #2576 06:46 PM, 09 Jan 2024
    good to get all these decisions clear with the group. i know many have not participated in them with the exception of Bob 🙂
  • @droplister #2577 06:47 PM, 09 Jan 2024
    I don’t follow these other things but you can just look at the first issuance and ignore the others if you only care who created it.
  • @reinamora_137 #2578 06:47 PM, 09 Jan 2024
    correct that's how it's handled.
  • @B0BSmith #2579 06:47 PM, 09 Jan 2024
    yeah you free to interpret the data as you wish in your project
  • @reinamora_137 #2580 06:48 PM, 09 Jan 2024
    all these protocol rules for stamps makes some things a little tricky as things change on CP but we can certainly adjust if needed.
  • @reinamora_137 #2581 06:48 PM, 09 Jan 2024
    such as recently adding full support for named assset stamps which was always a plan. and one jdog even yesterday said he was onboard with on his tokenstamp.io website
  • @ABlue0ne ↶ Reply to #2520 #2582 06:49 PM, 09 Jan 2024
    Tell me more.
  • otherwise yeah i agree this is a great idea 🙂
  • @B0BSmith ↶ Reply to #2557 #2584 06:51 PM, 09 Jan 2024
    dispensers for ownership should be a thing - but beware rugspensers
  • @ABlue0ne ↶ Reply to #2548 #2585 06:52 PM, 09 Jan 2024
    What each dev/explorer/collection/src/20/721/btns etc are disagreeing over is tx type and field usage. What field determines the owner, qty, name etc.

    Each hammers the protocol as they wish.
  • @ABlue0ne ↶ Reply to #2548 #2586 06:53 PM, 09 Jan 2024
    This makes sense to me for 721.
  • @XJA77 ↶ Reply to #2586 #2587 06:54 PM, 09 Jan 2024
    actually anyone can do this way they should be supported by the indexer as all assets with stamp: base64 description are supported
  • @XJA77 #2588 06:54 PM, 09 Jan 2024
    but anyone has done it yet afaik
  • @XJA77 #2589 06:55 PM, 09 Jan 2024
    we can educate people to do it this way
  • @XJA77 #2590 06:56 PM, 09 Jan 2024
    only problem i see with this is that just the owner of the superasset can issue subassets so is just a thing that mint services can implement
  • @ABlue0ne ↶ Reply to #2553 #2591 06:56 PM, 09 Jan 2024
    Trx?
  • @XJA77 ↶ Reply to #2591 #2592 06:57 PM, 09 Jan 2024
    transactions volume
  • Could be considered a feature, makes it easy for whitelisting and managing a drop
  • @ABlue0ne ↶ Reply to #2570 #2594 07:01 PM, 09 Jan 2024
    Devs and explorers using different implementations of the fields and protocol.

    Not a flaw, an effect.
  • yeah i would fully support this overall. we just may rethink how we handle that for stamps because it does have value.
  • @reinamora_137 #2596 07:02 PM, 09 Jan 2024
    honestly the design decisions would have been different had that been in place and we probably would have launched with 0 asset issuances lol
  • @ABlue0ne ↶ Reply to #2577 #2597 07:03 PM, 09 Jan 2024
    Need a creator field? We need to stop misusing fields.
  • @reinamora_137 #2598 07:03 PM, 09 Jan 2024
    issuer is what we call creator.
  • @reinamora_137 #2599 07:03 PM, 09 Jan 2024
    and ignore owner
  • @ABlue0ne ↶ Reply to #2579 #2600 07:03 PM, 09 Jan 2024
    But that should not dictate protocol by either party, until it does.
  • @B0BSmith ↶ Reply to #2594 #2601 07:03 PM, 09 Jan 2024
    if your making valid cp txs your making valid cp txs thats ok
  • @reinamora_137 #2602 07:04 PM, 09 Jan 2024
    hence why we would have to be flexible in those CP changes ofc
  • @droplister #2603 07:04 PM, 09 Jan 2024
    The first issuance is the creator, it makes sense if you’ve indexed the data before. You have an issuer and a current owner. And one is the first issuance and one is the latest issuance.
  • @B0BSmith #2604 07:04 PM, 09 Jan 2024
    some ppl like to id each naka as a unique asset - some think there are 298 of the same asset .. its personal prefernce at the end of the day
  • @reinamora_137 #2605 07:04 PM, 09 Jan 2024
    yep, not a big deal to add a new column and index for owner. it kind of conflicts with the owner of all the assets for that issuance however
  • @reinamora_137 #2606 07:05 PM, 09 Jan 2024
    100 assets all owned by 100 people. then the artist sells the actual issuance to someone else.. who could change the description (wouldn't impact stamps really, but it would be odd on CP explorers) kind of a rug.
  • @B0BSmith #2607 07:05 PM, 09 Jan 2024
    at the protcol level there are 298 of the one asset - but on chain they differ - you may wish to follow each one individually or not the protocol should not care
  • @reinamora_137 #2608 07:05 PM, 09 Jan 2024
    partly why Jdog always displayed incorrect stamp images on xchain lol
  • rn we only see the 100 owners, but there would be a 'super owner' of the issuance in that case. why we ignore it
  • @reinamora_137 #2611 07:06 PM, 09 Jan 2024
    makes a lot more sense for 0 issuance stuff for sure
  • @ABlue0ne ↶ Reply to #2577 #2612 07:14 PM, 09 Jan 2024
    Does the issuer field not function as expected?
  • @ABlue0ne ↶ Reply to #2606 #2613 07:16 PM, 09 Jan 2024
    Why? Is all of this necessary to keep stamping services relevant or something? This infrastructure was already coded out.
  • @reinamora_137 #2614 07:20 PM, 09 Jan 2024
    not sure what you mean. it's just a perception thing as an artist. Hey fam, i have 100 of these assets, buy them!... then later to go around and sell the core issuance / super-asset if you will to someone who could have the potential ability to change it (on the CP side, not stamps side however since we only look at the first valid issuance).
  • @droplister #2615 07:21 PM, 09 Jan 2024
    Sounds like UI or explorer concerns.
  • @reinamora_137 #2616 07:21 PM, 09 Jan 2024
    part of the problem why xchain was sort a problem as an explorer (or by that standard any CP explorer that handles stamps in the traditional CP way) - images can and do change... but not on stamps explorers
  • @reinamora_137 #2617 07:21 PM, 09 Jan 2024
    that's really our problem and ofc shouldn't impede CP explorers in any way
  • @ABlue0ne ↶ Reply to #2615 #2618 07:22 PM, 09 Jan 2024
    Yes
  • @ABlue0ne ↶ Reply to #2618 #2619 07:22 PM, 09 Jan 2024
    Now is there an unwind bot?
  • @reinamora_137 #2620 07:22 PM, 09 Jan 2024
    which also makes it better if CP does not show the images on stamped assets
  • @ABlue0ne ↶ Reply to #2617 #2621 07:22 PM, 09 Jan 2024
    So make it not impede?
  • i just mean, our decisions on that matter should have no impact on CP explorers. It's just describing how it's actually sort of better in some cases that CP explorers do not render stamp images...
  • @reinamora_137 #2623 07:24 PM, 09 Jan 2024
    a fine line, but was a slight frustration on xchain displaying wrong images for the stamps protocol. They were kind of half-way supported on xchain.
  • @ABlue0ne ↶ Reply to #2622 #2624 07:25 PM, 09 Jan 2024
    I just mean that you have pull over stamps. We’re in this chat for counterparty first. Were here for stamps too, as relates to counterparty.
  • @reinamora_137 #2625 07:25 PM, 09 Jan 2024
    i digress. the point is really none of that matters for building an open source explorer for CP
  • @ABlue0ne ↶ Reply to #2622 #2626 07:26 PM, 09 Jan 2024
    The tail should not wag the dog.
  • @reinamora_137 #2627 07:26 PM, 09 Jan 2024
    i mean if we're involved it would be cool to eventually integrate proper stamp protocol handling into CP ofc 🙂 but nothing i would even consider mentioning at this point lol.
  • @reinamora_137 #2628 07:27 PM, 09 Jan 2024
    then we could get rid of the secondary stamp indexer. Which he had considered... just forking CP and building in stamp support properly.
  • @reinamora_137 #2629 07:27 PM, 09 Jan 2024
    wasn't feasible time wise with SRC-20 though and the differences of managing future upgrades in CP to stay in consensus were deemed to be a nightmare
  • @ABlue0ne ↶ Reply to #2627 #2630 07:28 PM, 09 Jan 2024
    Or should stamps use proper counterparty protocol? 🤔
  • @reinamora_137 #2631 07:28 PM, 09 Jan 2024
    what is proper?
  • @B0BSmith #2632 07:28 PM, 09 Jan 2024
    stamps on counterparty is cool .. sure it can be done without it but Counterparty is the base layer with the history
  • @reinamora_137 #2633 07:28 PM, 09 Jan 2024
    the meme is immutable / permanence
  • @reinamora_137 #2634 07:28 PM, 09 Jan 2024
    CP protocol allows changes to a permanent record.
  • @ABlue0ne ↶ Reply to #2628 #2635 07:29 PM, 09 Jan 2024
    What support? List a few missing features please?
  • @reinamora_137 #2636 07:29 PM, 09 Jan 2024
    yeah the history of many of the artists on stamps with CP it just made to much sense
  • @B0BSmith #2637 07:29 PM, 09 Jan 2024
    changes or appendages its Interpretation
  • mainly how images are handled. we need to only render images from the first valid issuance of any asset.
  • @ABlue0ne ↶ Reply to #2629 #2639 07:29 PM, 09 Jan 2024
    I understand, thats partially why I paused my project.
  • @reinamora_137 #2640 07:30 PM, 09 Jan 2024
    however the attributes that do increase/decrease/lock/burn we do recognize
  • otherwise everything else is the same
  • @ABlue0ne ↶ Reply to #2632 #2642 07:30 PM, 09 Jan 2024
    Base64 on counterparty is cooler.
  • @herpenstein #2643 07:30 PM, 09 Jan 2024
    There was a cip discussion for using p2sh to encode data more efficiently and another to store data with a file prefix in the description. I think long term those ideas should be on the table
  • @ABlue0ne ↶ Reply to #2634 #2644 07:31 PM, 09 Jan 2024
    Unless locked?
  • @herpenstein #2645 07:31 PM, 09 Jan 2024
    We just saw max stamps per block limited by sigops. Ithe p2sh rather than bare multisig encoding can with that
  • @B0BSmith ↶ Reply to #2642 #2646 07:31 PM, 09 Jan 2024
    yeah I hoping cornholio doesn't spend his pre stamps base64 asset
  • @XJA77 ↶ Reply to #2644 #2647 07:31 PM, 09 Jan 2024
    this is what i thought but description is changeable in locked assets i think just the supply issuance is locked
  • @reinamora_137 #2648 07:31 PM, 09 Jan 2024
    locked only means the assets can't change but the description can or vice-versa. correct me on that
  • @reinamora_137 #2649 07:32 PM, 09 Jan 2024
    ah yeah the description can change. which doesn't really make sense to me if it's locked
  • @ABlue0ne ↶ Reply to #2641 #2650 07:32 PM, 09 Jan 2024
    So back to ignoring the issuer field of counterparty protocol?
  • @reinamora_137 #2651 07:32 PM, 09 Jan 2024
    we only use the issuer field
  • @reinamora_137 #2652 07:33 PM, 09 Jan 2024
    just not the owner
  • @reinamora_137 #2653 07:33 PM, 09 Jan 2024
    since owner changes as well as the description. so the only thing that is different from core CP protocol is really that.
  • @ABlue0ne ↶ Reply to #2643 #2654 07:33 PM, 09 Jan 2024
    This is what I mean when I say roll all the recent advances together into counterparty.

    Do that and the fork war takes care of itself.
  • @reinamora_137 #2655 07:33 PM, 09 Jan 2024
    no description changes, and no issuer changes (aka artist/creator)
  • i think it means we have to do some of those upgrades faster than j-dog. including taproot support.
  • @reinamora_137 #2657 07:34 PM, 09 Jan 2024
    my suspicion anywa, at least if the community really values those changes
  • @XJA77 ↶ Reply to #2656 #2658 07:35 PM, 09 Jan 2024
    we can always include all this changes in counterparty from his fork
  • @reinamora_137 #2659 07:35 PM, 09 Jan 2024
    At least he is keeping it open source lol
  • @ABlue0ne ↶ Reply to #2647 #2660 07:36 PM, 09 Jan 2024
    Maybe the counterparty protocol could change regarding desc lock and then stamps could then fall inline with proper counterparty protocol usage?
  • @XJA77 ↶ Reply to #2659 #2661 07:36 PM, 09 Jan 2024
    if he didnt to that the fork war solves itself too
  • @droplister #2662 07:36 PM, 09 Jan 2024
    I bet you could strip down the counterparty-lib a lot and get a stampchain-lib that includes stamps to date and gets you whatever you want extra.
  • @XJA77 ↶ Reply to #2662 #2663 07:38 PM, 09 Jan 2024
    then we should be updating codebase all the time a new update happends in the protocol, was studied but have the indexer relaying in counterparty apis has much more sense in this aspect
  • @reinamora_137 #2664 07:38 PM, 09 Jan 2024
    that's basically what we did for src-20... however we stripped all the cp stuff mostly due to the rushed nature of the forced removal of src-20 from CP so we could keep everything in consensus for all stamps.
  • @ABlue0ne ↶ Reply to #2653 #2665 07:38 PM, 09 Jan 2024
    On top of counterparty but ignoring owner and index?
  • @reinamora_137 #2666 07:38 PM, 09 Jan 2024
    owner and description changes is all
  • @XJA77 ↶ Reply to #2665 #2667 07:38 PM, 09 Jan 2024
    what is the problem of this ser?
  • @XJA77 #2668 07:38 PM, 09 Jan 2024
    i dont understand your point with it
  • @reinamora_137 #2669 07:38 PM, 09 Jan 2024
    i think he's just fishing for all the details without bias 🙂
  • @XJA77 #2670 07:39 PM, 09 Jan 2024
    maybe is my english lack sorry for that
  • Change the behavior of lock or add a new lock for description and/or owner?
  • true true
  • @XJA77 ↶ Reply to #2671 #2673 07:40 PM, 09 Jan 2024
    like a freeze
  • @ABlue0ne ↶ Reply to #2662 #2674 07:40 PM, 09 Jan 2024
    run your own nodes and you have a real protocol, but again were here about counterparty and a counterparty collection.
  • @reinamora_137 #2675 07:41 PM, 09 Jan 2024
    the only thing that's not included in that is the stamp numering aspect. which now includes src-20. so that's a pita.
  • @XJA77 ↶ Reply to #2674 #2676 07:41 PM, 09 Jan 2024
    yes ser the apis we are replying and the explorer doesnt matter if the asset is a rarepepe a stamp or just a name without art
  • @ABlue0ne ↶ Reply to #2663 #2677 07:41 PM, 09 Jan 2024
    This is what will be required of stamp devs if you want to keep claiming that you created a protocol.
  • @reinamora_137 #2678 07:41 PM, 09 Jan 2024
    but yeah the goal was to stay in CP consensus without having to maintain a full fork with our changes.
  • @reinamora_137 #2679 07:42 PM, 09 Jan 2024
    well we still have to update our indexer and our protocol for src-20 which is direct to btc
  • @ABlue0ne ↶ Reply to #2666 #2680 07:42 PM, 09 Jan 2024
    And the index in favor of your own.
  • @reinamora_137 #2681 07:42 PM, 09 Jan 2024
    so then we have two things to manage.
  • @ABlue0ne ↶ Reply to #2668 #2682 07:43 PM, 09 Jan 2024
    No real point. Seeking truth and making sure the other people in that chat are crystal clear.
  • @ABlue0ne ↶ Reply to #2671 #2683 07:44 PM, 09 Jan 2024
    Keep the constructive conversation coming.
  • @reinamora_137 #2684 07:44 PM, 09 Jan 2024
    the complications came about with having to build src-20 outside of CP. which is fine and done, but it makes all of these suggestions dramatically more difficult. I suppose we could merge src-20 back in to CP, given db changes and trx handling changes, and then run our in consensus fork... and work on psbt, etc etc together.
  • @XJA77 ↶ Reply to #2682 #2685 07:44 PM, 09 Jan 2024
    maybe a protocol is not the correct naming, could be better a standard set of rules to create counterparty assets considered as stamps
  • this was our original plan anyway, but dev contribution was stopped on CP and shifted completely to sustain the user adoption we saw. again no contention there, it's done. just a perspective
  • @reinamora_137 #2687 07:47 PM, 09 Jan 2024
    hypothetically merge back in, but i really don't think that's possible anyway with all the adoption in wallets and upcoming CEX's.
  • @ABlue0ne ↶ Reply to #2687 #2688 07:52 PM, 09 Jan 2024
    Back at it again with that FUD.
  • @ABlue0ne #2689 07:52 PM, 09 Jan 2024
    Jk
  • @reinamora_137 #2690 07:52 PM, 09 Jan 2024
    I will say it is VERY evident that none of this would have existed without counterparty. So our goals have been to try as hard as possible to stay aligned to support CP, and not just run off into the distance since i believe there is lots of opportunity to grow and dev together.
  • @reinamora_137 #2691 07:52 PM, 09 Jan 2024
    Even j-dog mentioned as such yesterday
  • hahah best intentions at the onset clouded with emotions, frustrations, etc on many levels.
  • @reinamora_137 #2693 07:54 PM, 09 Jan 2024
    which makes it super refreshing for all of this to be heard without the trolling and downward spiral that gets into. appreciate it.
  • @ABlue0ne ↶ Reply to #2614 #2694 07:55 PM, 09 Jan 2024
    Is this stamps function this way partially due to transaction types having different costs or similar technical aspects?
  • @ABlue0ne ↶ Reply to #234 #2695 08:26 PM, 09 Jan 2024
    Bump
  • @B0BSmith ↶ Reply to #225 #2696 08:30 PM, 09 Jan 2024
    what's definition of spam ?

    I thought it was understood to be a state of mind
  • @ABlue0ne ↶ Reply to #2696 #2697 08:32 PM, 09 Jan 2024
    Who’s dictionary are we using?
  • always happy to add or change encoding techniques as long as it immutable. And ideally stick with the utxo meme. Ideally something cheaper to increase volume.
  • @B0BSmith #2699 08:34 PM, 09 Jan 2024
    Spam is a state of mind
  • @B0BSmith ↶ Reply to #2698 #2700 08:38 PM, 09 Jan 2024
    could use 3rd key in multisig to store data rather than burn key or user key and make 33% cheaper ..but would need a cp update to support
  • This was the plan on src-20 as well as per Joes suggestion. A cool feature and an easy way to decrease the footprint
  • @B0BSmith #2702 08:41 PM, 09 Jan 2024
    yeah it's the biggest way to reduce cost using standardness
  • @B0BSmith #2703 08:54 PM, 09 Jan 2024
    multisend with extra tx2 outputs so can be cpfpd would be nice

    rbf tx support too on the list of nice to haves
  • @uanbtc ↶ Reply to #2582 #2704 08:55 PM, 09 Jan 2024
    There are 3 Counterparty hashes per block: transaction, ledger, and messages. Initially, it was only transaction and ledger. Based on that, we can consider messages the “least” important.

    But is still useful to confirm nodes are running the exact same version of the protocol library.

    But I’m thinking, that if we were to do changes in the database tables only for optimization, then it would be acceptable to have different message hashes as long as the ledger and transaction ones match.

    Finally, deciding between ledger and transaction, in the context of a protocol (rules), both are at the same level of importance. But in terms of the token holdings, the main one is ledger.

    But these conversations about the issuance transfer get me thinking that maybe is not correct to say one is more important than the other…
  • @B0BSmith #2705 08:55 PM, 09 Jan 2024
    I member
  • @ABlue0ne ↶ Reply to #2704 #2706 09:07 PM, 09 Jan 2024
    Good info. Sorry, My asking more question was intended for more about the zero issuances.
  • @uanbtc ↶ Reply to #2648 #2707 09:09 PM, 09 Jan 2024
    This is a current issue.

    The idea that descriptions “change” is flawed. Descriptions are written immutably in transactions. What is really happening, is that descriptions are added.

    This is a core problem in the current denormalized design of the issuances table.

    Read: https://github.com/CounterpartyXCP/cips/discussions/109#discussioncomment-7245038

    And then after the protocol gets fixed (not duplicating descriptions), the UX can follow and show a description history instead of only the latest (or just the latest if still your choice).

    xcp.dev and bitSTART default to always show the complete history
    CIP31 - Enhanced File Encoding Support · CounterpartyXCP/cips · Discussion #109

    Counterparty currently has an issue where file data is being stored in the counterparty database, and we are unable to move forward with updates (like P2WSH) which would allow much larger transacti...

  • @ABlue0ne ↶ Reply to #2707 #2708 09:14 PM, 09 Jan 2024
    I remember this. I object to reducing description unless an additional field is implemented for the sole purpose of base64. Otherwise I’m forking off on my own adventure.
  • @XJA77 #2709 09:20 PM, 09 Jan 2024
    CIP31 - Enhanced File Encoding Support · CounterpartyXCP/cips · Discussion #109

    Counterparty currently has an issue where file data is being stored in the counterparty database, and we are unable to move forward with updates (like P2WSH) which would allow much larger transacti...

  • @XJA77 #2710 09:20 PM, 09 Jan 2024
    Lol
  • Ideally we add a binary data field and we can reduce the size by half
  • @reinamora_137 #2712 09:22 PM, 09 Jan 2024
    Theoretically we don’t even need base64
  • @uanbtc #2713 09:25 PM, 09 Jan 2024
    To start I would focus on just fixing the unnecessary copying of descriptions. Is bad, specially when considering sweeps
  • @ABlue0ne ↶ Reply to #2711 #2714 09:28 PM, 09 Jan 2024
    Binary? Encoded at what level? You lost me on that one.
  • @XJA77 ↶ Reply to #2713 #2715 09:29 PM, 09 Jan 2024
    I see good what is said in this pr about database normalization
  • @ABlue0ne ↶ Reply to #2715 #2716 09:29 PM, 09 Jan 2024
    Still solving the wrong problems.
  • @XJA77 #2717 09:32 PM, 09 Jan 2024
    Issuance description table would do to don't be copying data innecesarly
  • @XJA77 ↶ Reply to #2716 #2718 09:32 PM, 09 Jan 2024
    What is your point here?
  • @ABlue0ne ↶ Reply to #2718 #2719 09:35 PM, 09 Jan 2024
    Description is not being used as intended. Can I currently stamp with an image and text description?
  • @ABlue0ne ↶ Reply to #2346 #2720 09:35 PM, 09 Jan 2024
    Exactly. This is my justification, see?
  • @XJA77 ↶ Reply to #2719 #2721 09:36 PM, 09 Jan 2024
    Understanded your point
  • @ABlue0ne ↶ Reply to #2720 #2722 09:37 PM, 09 Jan 2024
    This is what I thought when I read ‘stamps:’ was a protocol.
  • @yodark #2723 09:40 PM, 09 Jan 2024
    I have a question after discussing with Jdog. I understand the driver for his decision is the fact that free asset stamps proliferation is causing parsing issues due to the high proliferation and making impossible to catchup with the chain state thus maintaining an indexer. Putting a fee will reduce the demand for those assets *spam* make the indexer maintainable while providing value to counterparty network as valuating XCP. What in a nutshell is this community opinion on this ?
  • @B0BSmith #2724 09:42 PM, 09 Jan 2024
    burning 0.1 xcp does nothing to resolve indexer code and no proof it will reduce demand
  • No reason we cant. Just need to create a protocol rule around the format
  • @uanbtc ↶ Reply to #2723 #2726 09:43 PM, 09 Jan 2024
    He is having issues with his xchain design. The protocol is still working fine. Prove with xcp.dev, is working fine
  • @XJA77 #2727 09:44 PM, 09 Jan 2024
    Also real problem is not at the protocol level problem is with his counterparty2mysql service don't being able to migrate SQLite db to MySQL so a fee on the issuance of numerics doesn't solve any issue, also the fork was announced with 30+ days of margin and rushed to be a few blocks after his new anouncment
  • @uanbtc #2728 09:45 PM, 09 Jan 2024
    I’m working on replicating the xchain api calls, and he kinda dig himself a hole. Some are extremely heavy on the DB! And made much worse considering reset assets like any other
  • @B0BSmith #2729 09:45 PM, 09 Jan 2024
    xcp dev didn't flinch when rats were stamped en mass yesterday
  • @reinamora_137 #2730 09:46 PM, 09 Jan 2024
    Damn rats. Kind of meme worthy that was the tipping point
  • @XJA77 #2731 09:46 PM, 09 Jan 2024
    A design error in a explorer down any concept can trigger a fork in the protocol
  • @uanbtc ↶ Reply to #2727 #2732 09:47 PM, 09 Jan 2024
    Oh yeah he then rushed his proposal and deployed it to his products with a 20 block activation notice!!
  • @yodark #2733 09:47 PM, 09 Jan 2024
    Ok so the thesis is counterparty2sql is sub optimal and the solution is not going to make it more resilient anyways
  • @XJA77 ↶ Reply to #2733 #2734 09:48 PM, 09 Jan 2024
    If instead of numerics were named assets issued in the same rate the service would stop again for xchain
  • @XJA77 #2735 09:49 PM, 09 Jan 2024
    So a fee doesn't solves the underlying problem
  • @B0BSmith #2736 09:49 PM, 09 Jan 2024
    xchain went down when btns had a moment not long ago and that's broadcasts not even assets
  • @B0BSmith #2737 09:50 PM, 09 Jan 2024
    China went for i dunno what they minted.. xchain lagged
  • @ABlue0ne ↶ Reply to #2723 #2738 09:50 PM, 09 Jan 2024
    You can read along starting here. It was like pulling teeth to drive the conversation to get to this point.
  • @ABlue0ne ↶ Reply to #2738 #2739 09:50 PM, 09 Jan 2024
    A Blue One in Official Counterparty Dev Chat

    No. The problem is a slow php script populating a SQL database, and miscommunications between developers and end users.

  • @XJA77 #2740 09:53 PM, 09 Jan 2024
    FYI... figured you guys might appreciate some clarity on why fork and how to move forward... just sharing my opinion, reject it if you want.

    Block 770000 = 1/1/2023

    1/1/2023
    ---
    121,795 Total Assets
    99,450 Named Assets
    8,940 Subassets
    13,405 Numeric Assets

    Currently
    ---
    229,498 Total Assets
    107,187 Named Assets
    10,196 Subassets
    112,115 Numeric Assets

    sqlite> select count(*) from assets where block_index<=770000;
    121795
    sqlite> select count(*) from assets where asset_name not like 'A%' and block_index<=770000;
    99450
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is not null and block_index<=770000;
    8940
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is null and block_index<=770000;
    13405

    sqlite> select count(*) from assets;
    229498
    sqlite> select count(*) from assets where asset_name not like 'A%';
    107187
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is not null;
    10196
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is null;
    112115

    As you can see, 9+ years of stable growth on named assets and subassets which support platform with anti-spam fee

    In 2023, the total number of assets on the platform doubled... and over 100K "free" numerics were spammed...

    These numbers only take into account the total number of assets created numerics vs everything else... it doesn't even really address the TRUE size of bloating the database, which is counterparty stores the full base64 image data in a table that is required on almost every sql query join... thats a separate issue

    While everyone is freaking out about fork and worrying about what it means... I think we should all ask how did we get here and what is the core issue, as that is how to best move forward IMO.

    Core issue is should there be a fee on numeric assets... up to the community to decide... I think it is abuse and have taken my stand...

    Others in the community who run projects on this platform should take time to review these numbers and forumulate and voice their opinions publicly...

    You may disagree with the fork, but IMO only way out of this is clarity on what community wants, and community members who have a large stake in the project (developers who actually run projects on the chain) should have their views heard loudly at this critical time.
  • @ABlue0ne ↶ Reply to #2740 #2741 09:55 PM, 09 Jan 2024
    Wtf is this crap? Misdirection? This sounds so out of touch. Am I wrong?
  • @ABlue0ne ↶ Reply to #2723 #2742 09:55 PM, 09 Jan 2024
    A Blue One in Official Counterparty Dev Chat

    …pertaining xchain not the protocol. Respectfully.

  • @6370143984 ↶ Reply to #2685 #2743 09:56 PM, 09 Jan 2024
    yeah, IMO should be done at the non-protocol level. As I understand it, Stamps functions as a metaprotocol in a not dissimilar way as Counterparty does to Bitcoin. Think this kind of standardization can and should be done in existing description field.
  • @XJA77 ↶ Reply to #2741 #2744 09:56 PM, 09 Jan 2024
    This sounds like he tries to convince people that he did it for the good
  • @XJA77 ↶ Reply to #2745 #2747 09:58 PM, 09 Jan 2024
    core issue is that your pepedevs farm becomes dependent on other people's technology
  • @XJA77 #2748 09:58 PM, 09 Jan 2024
    xchain is whose intellectual property?
  • @XJA77 #2749 09:58 PM, 09 Jan 2024
    who owns xchain?
  • @XJA77 #2750 09:58 PM, 09 Jan 2024
    or is it opensource?
  • @XJA77 ↶ Reply to #2745 #2751 09:58 PM, 09 Jan 2024
    lets stop with fanning the flames... if xchain was so unstable, you wouldn't have been using it the past 9 months... whats done is done... i'm focused on moving forward... facts and opinions matter now... not he said she said drama... that is in the past
  • @6370143984 ↶ Reply to #2751 #2752 10:00 PM, 09 Jan 2024
    Fundamentally that's not the case. We're still in the 'if xchain stopped running 9.62 it'd be better' phase of the hard fork. at some point that will change and xchain will have to keep running 9.62 if the goal is to mitigate further damage.
  • @6370143984 #2753 10:02 PM, 09 Jan 2024
    this is social consensus stuff so this is not quantitative and no hard-and-fast rules, but I guess it's unclear to me outside of Jeremy which members of the Counterparty economy as it were are in support of 9.62. Again, this is normally the kind of stuff you sort out *before* you hard fork.
  • @XJA77 ↶ Reply to #2753 #2754 10:04 PM, 09 Jan 2024
    But is not possible to stop 9.62 at this point right? Or I see it that way maybe I'm wrong
  • @6370143984 #2755 10:04 PM, 09 Jan 2024
    totally possible. will result in modest loss of funds.
  • @6370143984 #2756 10:05 PM, 09 Jan 2024
    mostly as a result of confusion! whereas later if he wanted to switch back it'd result in major loss of funds.
  • @XJA77 ↶ Reply to #2755 #2757 10:05 PM, 09 Jan 2024
    Okey understanded
  • @6370143984 #2758 10:06 PM, 09 Jan 2024
    either the minority fork withers on the vine (in which case those who transacted on it lose $ but presumably not too much) or it becomes its own economy, in which case there's a community which has more or less codified its dependence on xchain's services.
  • @uanbtc #2759 10:06 PM, 09 Jan 2024
    He said it himself. He knows there was no need to fork the protocol
  • @uanbtc #2760 10:06 PM, 09 Jan 2024
    spamming which takes down the infastrucure on which all things run xchain/freewallet is the issue... CP can handle the spam, counterparty2mysql cant.
  • @IndelibleTrade #2761 10:07 PM, 09 Jan 2024
    Switch up to mongodb fast af
  • @IndelibleTrade #2762 10:08 PM, 09 Jan 2024
    Didn’t counterblock use mongo
  • @uanbtc ↶ Reply to #2744 #2763 10:08 PM, 09 Jan 2024
    Yeah showing a lot of code to non-technical people to impress 🤡
  • @IndelibleTrade #2764 10:08 PM, 09 Jan 2024
    Or whatever that unused thing is in the fednode I forget the name
  • @ABlue0ne ↶ Reply to #2760 #2765 10:08 PM, 09 Jan 2024
    I’ve tried many tomes to examine these spam transactions in public but never get engaged. So we are just taking his word that there is ‘spam’
  • @6370143984 ↶ Reply to #2759 #2766 10:10 PM, 09 Jan 2024
    Sure, I think within the technical community I haven't seen anyone contend that the numeric fees aren't independent of any performance issues counterparty may have. the issue is that the hard forking is really a scorched earth thing, and if the majority of the community doesn't blink, the minority fork either needs to quickly die, or commit long term to its vision.
  • @uanbtc ↶ Reply to #2752 #2767 10:10 PM, 09 Jan 2024
    ??? While the rest continues in v9.61? Why having to keep 2 ledgers does any good?
  • @6370143984 #2768 10:11 PM, 09 Jan 2024
    afaict xchain is the default block explorer of the community. that presumably will change but for the time being it will cause some chaos.
  • @ABlue0ne ↶ Reply to #2763 #2769 10:11 PM, 09 Jan 2024
    Oh no! We’re mooning! Must stop!
  • @uanbtc ↶ Reply to #2753 #2770 10:11 PM, 09 Jan 2024
    Exactly. The main problem was THE APPROACH!

    Why are we debating the rest? It should not be acceptable!!!
  • @6370143984 #2771 10:12 PM, 09 Jan 2024
    I'm not really debating, more just thinking it through and trying to understand what the future looks like.
  • @6370143984 #2772 10:12 PM, 09 Jan 2024
    IMO the community is doing exactly what it should be doing: building and socializing competing tools
  • @ABlue0ne #2773 10:13 PM, 09 Jan 2024
    Does anyone in this chat have control over
    Counterparty.io domain registration, dns entry or dns server?
  • @6370143984 #2774 10:14 PM, 09 Jan 2024
    but a minority of the community will be affected and may (IMO almost certainly will) indirectly lose money. for some that will be a matter of principle—i.e. because they agree with 9.62—but for most it'll be involuntary. that's problematic and should be avoided if possible.
  • @ABlue0ne ↶ Reply to #2773 #2775 10:16 PM, 09 Jan 2024
    At least the website is outdated and abandoned, if there is a fork the old docs are already hard to find. A winning/improved fork would have less of a barrier to adoption with all of the missing links already existing for counterparty.
  • @uanbtc ↶ Reply to #2769 #2776 10:16 PM, 09 Jan 2024
    It’s ridiculous!! Let’s fuck with the consensus and brand image because I can’t handle the growth?!?
  • Gotta say I love that I can still see UNPRUNABLE on bitstart even tho I blanked out the description when using it to test my js asset transfers implementation
  • @B0BSmith #2778 10:16 PM, 09 Jan 2024
    Should advice be put out too only mint numerics from addresses without xcp at this time?

    I expect that's mostly the case as it's not needed and minting services do most asset creation but ya jnow some use api manually for fun
  • @B0BSmith #2779 10:17 PM, 09 Jan 2024
    that then reduces the divergence
  • @uanbtc ↶ Reply to #2777 #2780 10:17 PM, 09 Jan 2024
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @6370143984 #2781 10:17 PM, 09 Jan 2024
    You guys tell me if I'm wrongbut it seems to me that anyone who understands or is capable of following that advice will not fall victim to the hard fork.
  • @ABlue0ne ↶ Reply to #2781 #2782 10:18 PM, 09 Jan 2024
    Depends on the API constructing their transactions?
  • In fact broadcasts for BTNS also degraded xchain performance
  • @6370143984 #2784 10:18 PM, 09 Jan 2024
    'minimizing divergence' is a category error. hard fork's a hard fork
  • @uanbtc ↶ Reply to #2780 #2785 10:18 PM, 09 Jan 2024
    Aww the sub asset has no prefix to identify is a media 😆

    I’m working on a next gen bitstart that hopefully can handle special cases also
  • @ABlue0ne ↶ Reply to #2777 #2786 10:19 PM, 09 Jan 2024
    Is this because of bitstarts configuration alone? I dont get it.
  • He thinks he did
  • @XJA77 ↶ Reply to #2787 #2788 10:20 PM, 09 Jan 2024
    Yes I think he didn't convince anyone, but his trolls stream loud
  • @hodlencoinfield #2789 10:22 PM, 09 Jan 2024
    He needs to just stop running the fork, I don’t think anyone has lost any funds yet as a result of it but the longer it continues the higher that risk gets
  • @uanbtc ↶ Reply to #2786 #2790 10:23 PM, 09 Jan 2024
    Yeah media /files handling is at the application layer. And I think that is fine, I believe Counterparty should minimize its responsibilities as much as possible. Maintain a ledger hash basically
  • @uanbtc ↶ Reply to #2790 #2791 10:23 PM, 09 Jan 2024
    This is how it scales
  • @hodlencoinfield #2792 10:23 PM, 09 Jan 2024
    There are a lot of services that use xchain api and those are the most at risk because they don’t necessarily display the warning that xchain does
  • @XJA77 ↶ Reply to #2792 #2793 10:24 PM, 09 Jan 2024
    This is the real problem, he is using his force this way
  • @hodlencoinfield #2794 10:24 PM, 09 Jan 2024
    And he caught everyone off guard by saying 30 days then changing his mind seemingly on a whim
  • @hodlencoinfield #2795 10:25 PM, 09 Jan 2024
    It’s just not an acceptable way to operate in a high trust environment
  • @B0BSmith #2796 10:26 PM, 09 Jan 2024
    switching the 30 days to 20 blocks makes his credibility toast
  • @hodlencoinfield #2797 10:27 PM, 09 Jan 2024
    It’s a shame
  • @hodlencoinfield #2798 10:27 PM, 09 Jan 2024
    There’s absolutely zero need for it
  • @ABlue0ne ↶ Reply to #2791 #2799 10:27 PM, 09 Jan 2024
    The current proposals at fixes (sans the fork) might not think this far ahead.
  • I think the 30 day ultimatum was the beginning of the end tbh
  • @XJA77 #2801 10:27 PM, 09 Jan 2024
    In the 30 days period we would be able to build all the required tools for sure now we need to rush it again
  • @ABlue0ne ↶ Reply to #2800 #2802 10:28 PM, 09 Jan 2024
    It started picking up steam around the time of Miami conference.
  • @6370143984 #2803 10:28 PM, 09 Jan 2024
    IMO 30 days is not enough for a contentious hard fork, either...
  • @XJA77 #2804 10:28 PM, 09 Jan 2024
    Yes it is not but at least we can have more preparation than the actual..
  • No but what happens after 30 days if people don’t agree to his demands
  • @6370143984 #2806 10:30 PM, 09 Jan 2024
    There are a few things that are unusual about this hard fork: it's simultaneously contentious *and* does not represent a meaningful philosophical difference. no wallet software is running the software but the most popular block explorer in the community is *and* a major wallet retrieves balances from that block explorer. It's superficially anodyne but in some ways even more pernicious...
  • @uanbtc ↶ Reply to #2800 #2807 10:30 PM, 09 Jan 2024
    Agree. Then he doubled down to show macho power bs
  • Some wallets use xchain for balances
  • @6370143984 #2809 10:30 PM, 09 Jan 2024
    i thought it was just free wallet?
  • @hodlencoinfield #2810 10:31 PM, 09 Jan 2024
    Rarepepewallet.wtf does too although not for much longer
  • @B0BSmith #2811 10:32 PM, 09 Jan 2024
    @yodark indicated there were more wallets using xchain tookan orb explorer I think we're mentioned somewhere
  • @hodlencoinfield #2812 10:32 PM, 09 Jan 2024
    Yes it is a big problem
  • @uanbtc ↶ Reply to #2803 #2813 10:32 PM, 09 Jan 2024
    Well yeah! He made a PR with his changes… but these also included the activation block. Like, he is above the counterparty consensus. Fuck that!
  • @B0BSmith #2814 10:32 PM, 09 Jan 2024
    book of orbs still about?
  • @6370143984 #2815 10:33 PM, 09 Jan 2024
    yeah I mean do you know how weird it is to have a hard fork whose balances are ubiquitously displayed but which no one's writing to?
  • @6370143984 #2816 10:33 PM, 09 Jan 2024
    I've never heard of anything like it.
  • @B0BSmith #2817 10:33 PM, 09 Jan 2024
    counterparty likes weird
  • @ABlue0ne #2818 10:34 PM, 09 Jan 2024
    The weird like counterparty
  • @XJA77 #2819 10:35 PM, 09 Jan 2024
    But is not needed to write using it to be writing accepting it
  • @6370143984 #2820 10:35 PM, 09 Jan 2024
    yep exactly
  • @XJA77 #2821 10:35 PM, 09 Jan 2024
    Is really strange yes
  • @6370143984 #2822 10:36 PM, 09 Jan 2024
    people will be inadvertantly writing to 9.62 chain and their balances shown will be on 9.62 which will *most of the time* correctly reflect the 9.61 chain — which it seems almost everyone actually *wants* to write to...
  • @XJA77 #2823 10:36 PM, 09 Jan 2024
    Yes
  • @XJA77 #2824 10:37 PM, 09 Jan 2024
    I think is good for this reason the check he is doing in transactions API for having a banner alerting invalid tx in one of the ledgers but is not enough
  • @6370143984 #2825 10:38 PM, 09 Jan 2024
    the only way to do it is to implement replay protection.
  • @6370143984 #2826 10:39 PM, 09 Jan 2024
    (if, that is, xchain continues to run off 9.62)
  • @6370143984 #2827 10:39 PM, 09 Jan 2024
    beyond that the community's doing exactly what it should be afaict: building alternative tools that will serve its interests.
  • @uanbtc ↶ Reply to #2824 #2828 10:42 PM, 09 Jan 2024
    But I don’t like it because is like pretending to play nice, but still doing the big damage at the fundamental level.

    Is deceptive.
  • @uanbtc #2829 10:43 PM, 09 Jan 2024
    He is malicious fork. Plain and simple
  • @uanbtc #2830 10:44 PM, 09 Jan 2024
    And lacks any principles. 100% straight to the face centralized. Who knows what kinds of can-of-worms he could be opening…
  • @B0BSmith #2831 10:47 PM, 09 Jan 2024
    makes a great if not the best argument for running your own node / api
  • @droplister #2832 10:49 PM, 09 Jan 2024
    Left.
  • @B0BSmith ↶ Reply to #2830 #2833 10:51 PM, 09 Jan 2024
    most here knew the centralisation and is why here exists
  • @uanbtc #2834 11:04 PM, 09 Jan 2024
    And just a few weeks ago we had a protocol change… it really makes no sense what he is doing

    Anyone who considers him a friend should speak with him one on one, live, ideally in person. I think he can realize this was a mistake and withdraw it all.

    But v9.61 is the consensus.

    (And the fucked up thing is that he still has this version running! He added a multiple version validity check right? So he is doing all queries at 2 databases now??? So much for problems with performance… 🤯)
  • @ABlue0ne ↶ Reply to #2834 #2835 11:04 PM, 09 Jan 2024
    And the api at api.counterparty.io
  • @ABlue0ne #2836 11:05 PM, 09 Jan 2024
    Which is why I keep asking about dns
  • @uanbtc ↶ Reply to #2707 #2837 11:06 PM, 09 Jan 2024
    Very curious on @teysol and Periwig ‘s take on this
  • @uanbtc ↶ Reply to #2836 #2838 11:07 PM, 09 Jan 2024
    Yep important to know
  • @B0BSmith #2839 11:08 PM, 09 Jan 2024
    I started to use api.counterparty but feels wrong want a 127.0.0.1
  • @B0BSmith #2840 11:09 PM, 09 Jan 2024
    I don't know what my fednode is doing as it became hardworking to understand what version was consensus version when Hardforks kept happening
  • @B0BSmith #2841 11:10 PM, 09 Jan 2024
    I kinda gave up on it as didn't know what to do to make it good
  • @6370143984 ↶ Reply to #2837 #2842 11:10 PM, 09 Jan 2024
    Will give it a read. Sorry, still playing catch-up
  • @B0BSmith ↶ Reply to #2839 #2843 11:13 PM, 09 Jan 2024
    infact it's not want it's need , else it's trust don't verify
  • @ABlue0ne ↶ Reply to #2838 #2844 11:14 PM, 09 Jan 2024
    My bag isn’t big enough for the stress that comes with these technical conversations. I’m glad to see the uptick in dev attention, but this situation may hit my limit of patience with counterparty for my use case. I hope not but there are too many plates spinning.
  • @XJA77 ↶ Reply to #2844 #2845 11:18 PM, 09 Jan 2024
    I totally understand it
  • @XJA77 #2846 11:19 PM, 09 Jan 2024
    But we can solve this all together
  • @XJA77 ↶ Reply to #2844 #2847 11:19 PM, 09 Jan 2024
    Can you point me to your use case service ser?
  • @XJA77 #2848 11:19 PM, 09 Jan 2024
    I don't know what are you talking about
  • @ABlue0ne ↶ Reply to #2847 #2849 11:59 PM, 09 Jan 2024
    Not today, but I will say that my use case perspective is and has been related to the physical, 3D real world, oriented for everyone, instead of something like rarepepe; however I could never be taken seriously with my audience if they saw a bag of dicks on xchain or were told to run unsigned freewallet code. Otherwise the protocol had weight in my eyes, when I came to the community. Lack of docs and dev support on the surface web kept me on tg. Hopefully I could share my use case with everyone soon without having to make counterparty a footnote in the credits.
  • 10 January 2024 (479 messages)
  • @XJA77 #2850 12:05 AM, 10 Jan 2024
    I like it hope to see it soon ser
  • @ABlue0ne ↶ Reply to #2850 #2851 12:11 AM, 10 Jan 2024
    Me too
  • @Chriton ↶ Reply to #1547 #2852 12:18 AM, 10 Jan 2024
    Another small update for xcp.dev - I'm working on the block page.

    Not sure how to handle displaying the bindings in the table, for now I will leave them like that. Note that the pages are not responsive (yet).
  • @XJA77 #2855 12:19 AM, 10 Jan 2024
    looks very clean ser i like it
  • @XJA77 #2856 12:20 AM, 10 Jan 2024
    love it
  • @ABlue0ne ↶ Reply to #2852 #2857 12:24 AM, 10 Jan 2024
    I Dm’d you.
  • @reinamora_137 #2858 12:24 AM, 10 Jan 2024
    When stamp image support? Hahaha j/k 🙂
  • @ABlue0ne #2859 12:25 AM, 10 Jan 2024
    @vm_ea and @herpenstein you two are cool too.
  • @uanbtc ↶ Reply to #2849 #2860 12:25 AM, 10 Jan 2024
    I surely hope you can make it happen. Stability for developers to build. There have been many lessons recently
  • Lol thanks.
  • @herpenstein #2862 12:25 AM, 10 Jan 2024
    It’s been… and interesting couple of days
  • @XJA77 ↶ Reply to #2860 #2863 12:27 AM, 10 Jan 2024
    totally
  • @vm_ea ↶ Reply to #2859 #2864 12:27 AM, 10 Jan 2024
    Thanks! I appreciate your passion for the space
  • @uanbtc ↶ Reply to #2854 #2865 12:28 AM, 10 Jan 2024
    Beautiful! Very grateful for your contribution, it was very much needed 😆
  • @XJA77 ↶ Reply to #2859 #2866 12:28 AM, 10 Jan 2024
    boh three are magicians
  • @uanbtc ↶ Reply to #2852 #2867 12:31 AM, 10 Jan 2024
    I think what you did can work, when you push it let me know to test how very long descriptions like stamps look
  • @uanbtc ↶ Reply to #2852 #2868 12:32 AM, 10 Jan 2024
    And one nitpick, I would include the previous block hash… is what makes it a block-chain after all 🤓
  • @ABlue0ne ↶ Reply to #2867 #2869 12:33 AM, 10 Jan 2024
    Implement preview vs detail. Truncate on the display side.
  • @ABlue0ne ↶ Reply to #2852 #2870 12:34 AM, 10 Jan 2024
    Are you running a node, localhost? Care to share your node experience?
  • @uanbtc ↶ Reply to #2870 #2871 12:34 AM, 10 Jan 2024
    He is connecting to the same host as xcp.dev, and running locally
  • @XJA77 ↶ Reply to #2870 #2872 12:35 AM, 10 Jan 2024
    im runing a node, started a week and a half ago, runing fednode in the juans repo
  • @Chriton ↶ Reply to #2868 #2873 12:35 AM, 10 Jan 2024
    where exactly? in which section
  • @XJA77 #2874 12:35 AM, 10 Jan 2024
    very straight forward
  • @ABlue0ne #2875 12:36 AM, 10 Jan 2024
    I’m holding back my opinion about why a fork would actually benefit the community and protocol simultaneously, until sleep. This has been at a head since Friday but I feel like I’ve been saying the same things for a year. Let’s see what plays out on the other end. I need a break for a few. Thanks everyone for keeping up and contributing to the constructive conversation. Tag me if you come up with a question, otherwise I might ghost in an undetermined amount of time.
  • @B0BSmith #2876 12:36 AM, 10 Jan 2024
    thanks to all the builders here!
  • @uanbtc ↶ Reply to #2873 #2877 12:37 AM, 10 Jan 2024
    The top below the block hash
  • @uanbtc ↶ Reply to #2875 #2878 12:39 AM, 10 Jan 2024
    Don’t hold back!

    But won’t pressure you also. Be you. We will be here
  • @Chriton ↶ Reply to #2869 #2879 12:39 AM, 10 Jan 2024
    I had an accordion there, but didn't liked how it expands. It looked like that, it makes the table ugly I think, not sure.

    Anyways this is the first pass over the pages, just to know the app a little.
  • @vm_ea ↶ Reply to #2875 #2880 12:40 AM, 10 Jan 2024
    I don’t blame ya. Focus on yourself first 🧘
  • @uanbtc ↶ Reply to #2879 #2881 12:41 AM, 10 Jan 2024
    Yeah I like being able to see details without a click…

    But maybe something like that can work for the long descriptions (and broadcast texts)
  • @XJA77 ↶ Reply to #2879 #2882 12:42 AM, 10 Jan 2024
    maybe with an animation when openning there? to be more smooth the transition? but looks great ser
  • @uanbtc ↶ Reply to #2869 #2883 12:43 AM, 10 Jan 2024
    This, preview the initial (truncated) text, show it all with the click
  • @6370143984 #2884 12:43 AM, 10 Jan 2024
    (it's so cool to see folks discussing block explorer designs in a public channel!)
  • @uanbtc #2885 12:44 AM, 10 Jan 2024
    I’m loving it also!!!
  • @Chriton ↶ Reply to #2877 #2886 12:45 AM, 10 Jan 2024
    Good catch, It was commented out. Done
  • @6370143984 ↶ Reply to #2778 #2887 12:52 AM, 10 Jan 2024
    Not trying to bring up unpleasant things unnecessarily but would like to ask community about this. @XJA77 @reinamora_137 @mikeinspace e.g. is it preferable to you that your users' stamps be spoofable on the minority fork or that they never mistakenly issue on the minority fork?
  • @6370143984 #2888 12:53 AM, 10 Jan 2024
    I don't know what's the right advice here; I think it depends on the use-case.
  • @6370143984 #2889 12:54 AM, 10 Jan 2024
    which is why I wanna hear from the folks building our what seems to be a pretty big one which is directly impacted by this change.
  • @6370143984 ↶ Reply to #2887 #2890 12:54 AM, 10 Jan 2024
    I can see a compelling argument in both directions.
  • @B0BSmith #2891 12:56 AM, 10 Jan 2024
    I though may be wise to help reduce xcp losses for users

    jdog says he will never show non fee paying assets since fork but hard to take him seriously
  • @6370143984 #2892 12:57 AM, 10 Jan 2024
    It's not really about conflicting XCP balances; though a serious problem it's fundamentally unsolveable.
  • @6370143984 #2893 12:58 AM, 10 Jan 2024
    it will be disruptive and potentially cause financial injury to users to have issuances not replayed on minority fork but by replaying them you're keeping the fork alive.
  • @6370143984 #2894 12:59 AM, 10 Jan 2024
    there isn't a 'right' answer to this question.
  • @XJA77 #2895 12:59 AM, 10 Jan 2024
    is hard to know what is the best solution
  • @B0BSmith #2896 01:01 AM, 10 Jan 2024
    I am thinking we could crowd source / gather .jpg data to include with this fednode blockexplorer

    assetname.jpg seems to be sensible starting point .. for named assets .. we can hit up projects like SoG Bitcorns Danks Fakes .. Rarepepe is easy as @hodlencoinfield has the proofofpepe repo still a lot is potentially lost

    Does counterblock pull images or icons from jsons n cache locally ?
  • @XJA77 ↶ Reply to #2896 #2897 01:02 AM, 10 Jan 2024
    my partner @snunez42 is already pulling it from @shannoncode json, he has almost 9gb of images from assets named like you says, i think storing it on arweave and have a backup for them for the eternity is a good thing
  • @6370143984 ↶ Reply to #2893 #2898 01:03 AM, 10 Jan 2024
    this is yet another reason why it's incumbent on the forking chain to implement replay protection. it's really unfair to force this kind of decision on majority chain's users :-/
  • @XJA77 #2899 01:03 AM, 10 Jan 2024
    at least as a fallback for images
  • @XJA77 ↶ Reply to #2898 #2900 01:04 AM, 10 Jan 2024
    yes i can try to ask him to change the prefix to try to avoid it but idk if would be posible
  • @B0BSmith #2901 01:06 AM, 10 Jan 2024
    yeah not everyone wants needs all the images but a zip or two as optional component could be nice .. I know its not as urgent as api stuff butgoid to hear its being addressed
  • @XJA77 ↶ Reply to #2901 #2902 01:07 AM, 10 Jan 2024
    this is why could be cool also have it on arweave as you pay once and dont need to host in the fednode
  • @B0BSmith #2903 01:10 AM, 10 Jan 2024
    yeah arweave sounds good as a backup cloud option but there is no cloud just someone else's computer
  • @XJA77 ↶ Reply to #2903 #2904 01:11 AM, 10 Jan 2024
    but node has to be connected to internet so can retrieve the images
  • @hodlencoinfield #2905 01:14 AM, 10 Jan 2024
    Pepe wtf has all the images for everything on that site
  • @XJA77 #2906 01:16 AM, 10 Jan 2024
    we can ask him for a copy
  • @ABlue0ne ↶ Reply to #2879 #2907 01:30 AM, 10 Jan 2024
    Link to tx details? Ajax or an on-** event handler could pose problems w stamp data.
  • @ABlue0ne ↶ Reply to #2886 #2908 01:33 AM, 10 Jan 2024
    Which development layer are you operating on, Presentation?
  • @ABlue0ne ↶ Reply to #2778 #2909 01:37 AM, 10 Jan 2024
    Remember the OG counterparty users. They have concerns too.
  • @ABlue0ne ↶ Reply to #2894 #2910 01:40 AM, 10 Jan 2024
    No fud please?
  • @6370143984 #2911 01:40 AM, 10 Jan 2024
    respectfully, this isn't fud
  • @XJA77 #2912 01:41 AM, 10 Jan 2024
    is damage evaluation
  • @XJA77 #2913 01:41 AM, 10 Jan 2024
    before it happend to be able to educate and protect
  • @6370143984 #2914 01:42 AM, 10 Jan 2024
    service providers have some tough choices forced on them and it's important to play it through.
  • @XJA77 #2915 01:42 AM, 10 Jan 2024
    now this is a chess match
  • @XJA77 #2916 01:42 AM, 10 Jan 2024
    maybe sounds funny but is what it is
  • @ABlue0ne ↶ Reply to #2898 #2917 01:45 AM, 10 Jan 2024
    Responsible wallets and explorers can make this beyond clear to the user.
  • @6370143984 #2918 01:46 AM, 10 Jan 2024
    we're not worried about *responsible* wallets and explorers
  • @6370143984 #2919 01:46 AM, 10 Jan 2024
    we're worried about malicious actors
  • @XJA77 #2920 01:48 AM, 10 Jan 2024
    and with the growth of the ecosystem the appeared so they are here
  • @XJA77 #2921 01:48 AM, 10 Jan 2024
    we know very well at stamps community that they are here
  • @ABlue0ne ↶ Reply to #2900 #2922 01:48 AM, 10 Jan 2024
    Maybe no?
  • @XJA77 #2923 01:49 AM, 10 Jan 2024
    has been scamps inpersonating acounts
  • @XJA77 ↶ Reply to #2922 #2924 01:49 AM, 10 Jan 2024
    i already did it
  • @ABlue0ne ↶ Reply to #2903 #2925 01:50 AM, 10 Jan 2024
    This was a bumper sticker on my server rack for years.
  • @ABlue0ne ↶ Reply to #2912 #2926 01:51 AM, 10 Jan 2024
    Damage is relative. If you want me to get a dent out of your car bumper, I need to use a sledge hammer.
  • @ABlue0ne ↶ Reply to #2911 #2927 01:54 AM, 10 Jan 2024
    Node install can fix plenty.
  • @ABlue0ne ↶ Reply to #2918 #2928 01:54 AM, 10 Jan 2024
    I choose my words wisely, minus typos.