• 15 May 2023 (515 messages)
  • @jdogresorg #5398 01:20 PM, 15 May 2023
    anyway... AFK for a few hours.. no desire to argue... burned out... just need community to find line so I have them behind me if/when we need to push
  • @XCERXCP #5399 01:20 PM, 15 May 2023
    How long, who knows? But they will be
  • @jdogresorg #5400 01:21 PM, 15 May 2023
    If community can not find this line, I will fork CP repo, put out my OWN release (counterparty-jdog), move xchain to it, and then we are in even stickier situation..
  • @jdogresorg #5401 01:21 PM, 15 May 2023
    Find the line... please.
  • @XCERXCP #5402 01:21 PM, 15 May 2023
    That means future spammers will be priced out also
  • @XCERXCP #5403 01:21 PM, 15 May 2023
    Only way to stop it is by pricing them out
  • what is it you want to do? add the anti-spam fee on numerics?
  • @hodlencoinfield #5405 01:22 PM, 15 May 2023
    i dont think anyone in here has disagreed with that in principle
  • @jdogresorg #5406 01:23 PM, 15 May 2023
    I do not want to add anti-spam fee... I do NOT want to fork... I want COMMUNITY to sus out the line hey are comfortable with... so it is clear to @reinamora_137 where that line is, and that CP WILL put out a fork and fee on numerics when that line is crossed.... For me that line is 15K which is RAPIDLY approaching.... but ideally just need consensus on the number... without consensus on the number, I have to do shit on my own, which is NOT what I want to do
  • @sulleleven #5407 01:23 PM, 15 May 2023
    20k
  • @hodlencoinfield #5408 01:24 PM, 15 May 2023
    i dont like this "whats the line" thing, i think we need to make a decision based on counterparty sustainability, then set a block to update
  • @jdogresorg ↶ Reply to #5405 #5409 01:24 PM, 15 May 2023
    yeah, we need fee on numerics, I agree.... just dont feel we need to force it now to stop creativity on stamps.... just want to stop spamming and let src-20.1 transition to broadcast system.... once they are transitioned, THEN we can talk about putting fee on numerics
  • @sulleleven #5410 01:24 PM, 15 May 2023
    because their are ppl out there who don’t know what’s going on and don’t know they are part of a spam flood….
  • @jdogresorg #5411 01:25 PM, 15 May 2023
    fee on numerics needs to be discussed more... and I feel 0.25 is too high.... dont want fee now, but might have to enforce now... so just looking for your #... sull is 15k.. I am 15k.. you?
  • @XCERXCP ↶ Reply to #5409 #5412 01:25 PM, 15 May 2023
    That’s very fair
  • you can't force anything even with the fee is what im saying, because they just load up on xcp and keep doing the same thing
  • @hodlencoinfield #5414 01:25 PM, 15 May 2023
    charge a little extra for each mint to cover xcp cost
  • @jdogresorg ↶ Reply to #5410 #5415 01:26 PM, 15 May 2023
    yes... all the more reason for stamps team to come out against src-20.... as I suggested yesterday.... they ARE acting in good faith, they HAVE pausd service... they ARE playing ball it seems... just gotta put out message to community to stop src-20 spamming.... OR, have us sus out where that line is
  • @sulleleven #5416 01:26 PM, 15 May 2023
    even if stamps btc only thing ended because of xcp fee decisions, then that whole stamp collection freezes and is akin to rarepepe when it stopped. not end of world. prob makes them more valuable.
  • @jdogresorg #5417 01:26 PM, 15 May 2023
    gotta write BTNS indexer n get starbucks... closing telegram (only way I can work)... back i 2 hours
  • @XCERXCP ↶ Reply to #5414 #5418 01:26 PM, 15 May 2023
    Until the price of XCP is too high and no one will do it
  • @hodlencoinfield #5419 01:26 PM, 15 May 2023
    focus needs to be on counterparty itself and what changes help to keep it sustainable, projects come and go, you shouldnt make changes because one person is doing one thing you dont like
  • in the hypothetical distant future
  • @jdogresorg ↶ Reply to #5413 #5421 01:27 PM, 15 May 2023
    Got ya... hence the 0.25 XCP fee to match subassets... no discount... following
  • @hodlencoinfield #5422 01:27 PM, 15 May 2023
    yeah i think thats fair and inline with what we're already doing (ie subassets)
  • @hodlencoinfield #5423 01:27 PM, 15 May 2023
    but dont think it will stop anyone from spamming assets even with that fee
  • @jdogresorg #5424 01:28 PM, 15 May 2023
    what do YOU want to do now? put out a fork to disable numerics? wait and see if we cross a line?
  • @sulleleven ↶ Reply to #5415 #5425 01:28 PM, 15 May 2023
    gotta go, but arbitrary # since you’re seeking it… src-20k hard stop or gtfo
  • @shannoncode #5426 01:28 PM, 15 May 2023
    Sounds like the fee upgrade shouldn’t be conditional on amount of mints, should just be a yes or no, and then a block# it goes live…
  • exactly
  • @shannoncode #5428 01:29 PM, 15 May 2023
    Sounds like the fee question is a resounding yes, and an obvious simple first step
  • @hodlencoinfield #5429 01:29 PM, 15 May 2023
    yes agreed
  • @hodlencoinfield #5430 01:29 PM, 15 May 2023
    so lets set a block height
  • @hodlencoinfield #5431 01:29 PM, 15 May 2023
    then you can announce on counterparty twitter so it doesnt catch people offguard when it happens
  • @XCERXCP #5432 01:30 PM, 15 May 2023
    69 or 420 block would be ideal
  • @hodlencoinfield #5433 01:30 PM, 15 May 2023
    maybe a week?
  • @jdogresorg #5434 01:30 PM, 15 May 2023
    PR is done
  • @jdogresorg #5435 01:30 PM, 15 May 2023
    i put 789856 as the block_index for the protocol_change, that should be around 12 pm GMT (right now is 12:57 am GMT)
  • @jdogresorg #5436 01:30 PM, 15 May 2023
    but, you can change that in the protocol change file, of course
  • @hodlencoinfield #5437 01:30 PM, 15 May 2023
    i think a couple hour notice is irresponsible
  • @XCERXCP ↶ Reply to #5437 #5438 01:30 PM, 15 May 2023
    Def
  • @hodlencoinfield #5439 01:30 PM, 15 May 2023
    a couple days at minimum
  • @jdogresorg #5440 01:30 PM, 15 May 2023
    I agree
  • @hodlencoinfield #5441 01:30 PM, 15 May 2023
    preferably a week
  • @jdogresorg #5442 01:31 PM, 15 May 2023
    just forwarding what javier sent... agree more time is needed... you guys pick activation block please 🙂
  • @hodlencoinfield #5443 01:31 PM, 15 May 2023
    is anyone aware of any other services using numerics besides stamps?
  • @jdogresorg ↶ Reply to #5433 #5444 01:32 PM, 15 May 2023
    Feel like this would be too much time... very few nodes... only concern would be exchange updating... and they only deal with XCP, not numerics, so this change wouldnt effect them immediately
  • it would if someone issues a numeric on old node and trades it for xcp
  • @hodlencoinfield #5446 01:32 PM, 15 May 2023
    balances would be off
  • @hodlencoinfield #5447 01:33 PM, 15 May 2023
    i dont think a week is too much time tbh, this is going to be an ongoing issue
  • @jdogresorg #5448 01:33 PM, 15 May 2023
    ok. I am fine with deferring to your opinion.... please tell me the activation block for 1 week and i'll get the PR updated and put out a release today
  • @hodlencoinfield #5449 01:33 PM, 15 May 2023
    like i said, if its economicly viable for src-20 guys to load up on xcp and keep minting with the fee you're going to see the same thing keep happening
  • @hodlencoinfield #5450 01:34 PM, 15 May 2023
    i mean 0.25XCP is what like $2?
  • @jdogresorg ↶ Reply to #5449 #5451 01:34 PM, 15 May 2023
    so this doesnt really solve the issue then... issue is spamming unusable numerics
  • @hodlencoinfield #5452 01:34 PM, 15 May 2023
    thats nothing in the grand scheme of things
  • so get rid of numerics and they spam the namespace with 0.5 xcp fee
  • @jdogresorg #5454 01:34 PM, 15 May 2023
    if they continue spamming unusable numerics, we have same issue... YAY, they pay some XCP... btu BOOO... they still slow down xchain, freewallet, and grind CP ecosystem to a halt
  • @jdogresorg ↶ Reply to #5453 #5455 01:35 PM, 15 May 2023
    at least they would "revisit" the code and hopefully not spam issuances for every MINT and TRANSFER
  • @XCERXCP #5456 01:35 PM, 15 May 2023
    Liquidity is low, price will rise faster then you expect
  • "hopefully"
  • @jdogresorg #5458 01:35 PM, 15 May 2023
    issuing ONE unusable asset ONE time is fine.... not ideal, but fine.... spamming unusable assets fore very action is where the damage is done
  • that was @reinamora_137 second suggestion
  • @rarepepetrader #5460 01:36 PM, 15 May 2023
    especially now DexTrade is holding XCP deposits hostage without explanation, and no withdrawals
  • @jdogresorg #5461 01:36 PM, 15 May 2023
    So, this fee on numerics doesnt REALLY solve the issue.... if they continue spamming src-20 and just pickup a bag of XCP... we have same issue
  • @hodlencoinfield #5462 01:36 PM, 15 May 2023
    the solution is to work together
  • @hodlencoinfield #5463 01:36 PM, 15 May 2023
    it always has been
  • @XCERXCP ↶ Reply to #5460 #5464 01:36 PM, 15 May 2023
    Dex only holds 32,000
  • @jdogresorg ↶ Reply to #5459 #5465 01:36 PM, 15 May 2023
    will re-read... as I understood #2 it was just get XCP and keep spamming MINT/TRANFER for numerics which is the problem
  • @XCERXCP #5466 01:36 PM, 15 May 2023
    6k XCP buy sends it 5X
  • @shannoncode #5467 01:36 PM, 15 May 2023
    This will slow things down while a protocol upgrade can happen. Stamping services will need to account for fee
  • @hodlencoinfield #5468 01:36 PM, 15 May 2023
    no #2 was issue a single asset and just keep changing the description
  • @hodlencoinfield #5469 01:37 PM, 15 May 2023
    which is probably fine
  • @hodlencoinfield #5470 01:37 PM, 15 May 2023
    then phase out this method and phase in broadcasts
  • I'd agree with that much... seems a shame to lose a free asset minting option, but I can see the problem needs a resolution... 0.25 XCP is at least somewhat of a disincentive
  • it was never a problem until people started using assets as arbitrary data stores
  • @jdogresorg #5473 01:38 PM, 15 May 2023
    will re-read... as I understood #2 it was just get XCP and keep spamming MINT/TRANFER which is the problem.... buying XCP doesn't solve this bad behavior.... teamwork and cooperation is the ONLY way forward.
  • @hodlencoinfield #5474 01:38 PM, 15 May 2023
    but you could use a named asset as an arbitrary data store
  • @rarepepetrader #5475 01:38 PM, 15 May 2023
    if these assets where being made to be used as assets, that would be fair use, but they're being used for data storage as I understood it, which is not the intended usage
  • yes, that's not fair play
  • @hodlencoinfield #5477 01:38 PM, 15 May 2023
    especially because they're minting on behalf of other people
  • @jdogresorg ↶ Reply to #5466 #5478 01:38 PM, 15 May 2023
    cool.... price of XCP can be $1 million per coin... who cares if you can't load a wallet and move rare pepe?
  • @XCERXCP ↶ Reply to #5476 #5479 01:39 PM, 15 May 2023
    But this is exactly what we argue on Bitcoin. It’s a market
  • @XCERXCP #5480 01:39 PM, 15 May 2023
    We’re literally complaining about CP not being used the right way
  • we need to rethink the db tables and queries to be able to filter the non-assets
  • no, complaining that a current service is degrading the platform for everyone else
  • @jdogresorg ↶ Reply to #5481 #5483 01:40 PM, 15 May 2023
    CP DB need a rework anyway... it doesn't index addresses, transactions, assets.... al that data is written thousands of times again and again in the CP db... lots of optimizations to be made for sure..... just trying to keep things running to buy us time to optimize 🙂
  • @XCERXCP #5484 01:40 PM, 15 May 2023
    That’s what Bitcoin people say about us. It’s degrading the fee structure
  • @B0BSmith ↶ Reply to #5480 #5485 01:41 PM, 15 May 2023
    all the txs are valid counterparty txs .like all counterparty txs are valid bitcoin txs
  • @rarepepetrader #5486 01:41 PM, 15 May 2023
    CP is an asset trading protocol, not a free data storage service
  • @jdogresorg #5487 01:41 PM, 15 May 2023
    all this is to say... BUILD MORE EXPLORERS... lol... if there was another explorer right now... they could say "J-Dog is just freaking out, we will have our API work fine".... multiple voices... but since CP community has deferred all infrastructure to me (through lazyness), I am only one running an explorer.... and the way my explorer is written, this unusable asset spamming is an issue 🙂
  • high fees are a product of demand, stamps are in fact degrading bitcoin tho by using op_checkmultisig and a burn address
  • @XCERXCP #5489 01:41 PM, 15 May 2023
    I agree
  • @jdogresorg #5490 01:42 PM, 15 May 2023
    FYI...anyone who wants to "dig into" the xchain backend.... it is all powered by this tool which moves data from CP sqlite database into Mysql indexed database
  • @jdogresorg #5491 01:42 PM, 15 May 2023
    GitHub - jdogresorg/counterparty2mysql: PHP script that populates a MySQL database with Counterparty data

    PHP script that populates a MySQL database with Counterparty data - jdogresorg/counterparty2mysql

  • @hodlencoinfield #5492 01:42 PM, 15 May 2023
    so bitcoin devs will need a way at some point to reduce the utxo set, either by filtering out "unspendable" utxos or using some type of accumulator
  • just splitting out named and numerics into different asset tables might be a good first step
  • @XCERXCP ↶ Reply to #5492 #5494 01:44 PM, 15 May 2023
    Or price them out.

    It’s funny that XCP is a shitcoin that is directly going to help Bitcoin price them out.
  • @hodlencoinfield #5495 01:45 PM, 15 May 2023
    they'll be priced out once this wave peters out
  • @jdogresorg #5496 01:46 PM, 15 May 2023
    Quick Numeric Fee activation block calculation
    ---
    1 block x 10 minutes x 60 minutes * 24 hours = 144 blocks per day
    144 blocks x 7 days = 1008 Blocks
    Current block index = 789,864
    Numeric Fee Actiation Block = 790,872

    We will activate fee on numerics on block #790,872
  • @jdogresorg #5497 01:47 PM, 15 May 2023
    We have our activation block.... Joe, can you wrote up the announcement of the numeric fee and activaction block however you would like it communicated via twitter? I will tweet it out.... just too busy to write up the text myself now... gotta focus on some dev updates now
  • @XCERXCP #5498 01:47 PM, 15 May 2023
    790,869 a better meme, that’s what Elon would do
  • @nutildah ↶ Reply to #5461 #5499 01:48 PM, 15 May 2023
    The fee on numerics might not stop the behavior but it will slow it down and prove who really wants to be players in the game.

    Also to consider is that this is definitely just a fad that will indeed blow over at some point. But until then, I'm all for initiating a spam disincentive in this particular manner. Just my 2 bits.
  • @hodlencoinfield #5500 01:49 PM, 15 May 2023
    lets run a poll in here for a few hours
  • @hodlencoinfield #5501 01:49 PM, 15 May 2023
    ill create one, gimme a minute
  • @hodlencoinfield #5502 01:51 PM, 15 May 2023

    XCP Fee for Numeric Assets?

    59 vote(s).
    • 35.59322033898305%, 21 votes
    • 23.728813559322035%, 14 votes
    • 11.864406779661017%, 7 votes
    • 28.8135593220339%, 17 votes
  • @hodlencoinfield #5503 01:54 PM, 15 May 2023
    will keep this up for 2 hours then we'll have a good idea where the counterparty dev community stands and consensus to move forward
  • @hodlencoinfield #5504 01:58 PM, 15 May 2023
    if you vote for "continue discussion" please layout what you think that should look like
  • @mpsatoshi ↶ Reply to #5286 #5505 02:39 PM, 15 May 2023
    We've had XCP support for a while in our mobile app WLT. It's a multichain NFT-centric wallet, view-only plus basic transactional wallet on Ethereum and Tezos. Adding Ordinals support soon, too.
    https://WLT.satoshiscloset.com
    WLT by Satoshi's Closet

    WLT v0 available now.

  • @jdogresorg ↶ Reply to #5505 #5506 02:45 PM, 15 May 2023
    Amazing news! Thanks for sharing! Any eta on being able to sign cp txs in your wallet? (They are normal btc txs… and can be generated via api.counterparty.io … FYI, you don’t even need to run a node to add send support😀)
  • @jdogresorg #5507 02:46 PM, 15 May 2023
    Lmk if I can help in any way👍🏻
  • @sulleleven ↶ Reply to #5504 #5508 03:00 PM, 15 May 2023
    there’s a lot to be discussed I think. From relaxing numeric fee after the storm, removing numerics except for subassets, database optimizations so this ise case issue wouldn’t be as detrimental as it is, the idea of ephemeral assets that are purged from db after primary utility/action is complete (archive snapshots etc), and most importantly, should CP even support and encourage meta token layers even if done efficiently?
  • @sulleleven #5509 03:01 PM, 15 May 2023
    there’s also a proposed CP file system CIP…. could be used for db dumps for static archives so to purge and clean the main db for performance gains.
  • @sulleleven #5511 03:04 PM, 15 May 2023
    Imo, CP since 2014 has been a UNIQUE asset name platform. This is being blown to pieces now. I understand that names are squatted and unused for years (unusable in similar way as the current numeric spam) but that’s what forking solves if it’s that important. I’m not in favor of layering on new names token protocols especially when it doesn’t even exclude the already minted names. Like WTF?
  • @reinamora_137 #5513 03:08 PM, 15 May 2023

    select count(*), sum(length(description)) from issuances where description like 'stamp:eyJwIjogInNyYy0yMC%';
    11146|1010466

    strange i get a lower count than you had yesterday on that query (at 11157)? Any insight as to why? I do see a ton of missing trx on my nodes around block 789316 (but waiting on a re-index). Interesting the db size i s only 7.9 GB - super compact considering all the spamming
  • @jdogresorg #5514 03:09 PM, 15 May 2023
    mysql> select count(*), sum(length(description)) from issuances where description like 'stamp:%';
    +----------+--------------------------+
    | count(*) | sum(length(description)) |
    +----------+--------------------------+
    | 45914 | 13539292 |
    +----------+--------------------------+
    1 row in set (0.34 sec)

    mysql> select count(*), sum(length(description)) from issuances where description like 'stamp:eyJwIjogInNyYy0yMC%';
    +----------+--------------------------+
    | count(*) | sum(length(description)) |
    +----------+--------------------------+
    | 11157 | 1011512 |
    +----------+--------------------------+
    1 row in set (0.34 sec)
  • @jdogresorg #5515 03:10 PM, 15 May 2023
    Not sure why your seeing different numbers... I am running my query against XCHain database... sec let me run in sqlite (CP database)
  • @reinamora_137 #5516 03:10 PM, 15 May 2023
    select count(*), sum(length(description)) from issuances where description like 'stamp:%';
    45808|13511930
  • @jdogresorg #5517 03:11 PM, 15 May 2023
    sqlite> select count(*), sum(length(description)) from issuances where description like 'stamp:eyJwIjogInNyYy0yMC%';
    11146|1010466
    sqlite> select count(*), sum(length(description)) from issuances where description like 'stamp:%';
    45808|13511930
  • @reinamora_137 #5518 03:11 PM, 15 May 2023
    ok cool we match on that side
  • @reinamora_137 #5519 03:12 PM, 15 May 2023
    is the poor design in SQL or in the CP DB? it does seem quite tiny considering
  • @jdogresorg #5520 03:13 PM, 15 May 2023
    would say "less than optimal" design is in CP (it works, but doesn't store data efficently).... counterparty2mysql pulls data out of CP sqlite database and builds out indexes for every address, transaction, asset... so we can reference an integer rather than some text string.... integer indexs are way faster than full text query matches
  • @jdogresorg #5521 03:14 PM, 15 May 2023
    counterpary2myql populates some additional tables that CP does not.... to make things faster to query, easier to index, etc
  • @jdogresorg #5522 03:14 PM, 15 May 2023
    GitHub - jdogresorg/counterparty2mysql: PHP script that populates a MySQL database with Counterparty data

    PHP script that populates a MySQL database with Counterparty data - jdogresorg/counterparty2mysql

  • @jdogresorg #5523 03:15 PM, 15 May 2023
    specifically the "Additional Tables" section... those are xchain specific indexs and tables.... ideally, want to get those indexes back into sqlite database... and possibly move from sqlite to mariadb or mysql... but, database optimization for CP is an issue that needs dealt with, but not immediately.... right now main focus is keeping current infrastructure up 🙂
  • @reinamora_137 #5524 03:20 PM, 15 May 2023
    bitcoin stamps - forked because of a 7.9GB database lolz. at least we are nearing a consensus and can make plans to move forward and get back to these upgrades on src-20.1. Thanks guys. I appreciate the open discussion and insight.
  • None
  • @hodlencoinfield #5526 03:42 PM, 15 May 2023
    Let’s keep this poll going for the rest of the day so people in different timezones have a chance to see it
  • @c0rnh0li0 ↶ Reply to #5504 #5528 04:50 PM, 15 May 2023
    Counterparty should adopt and implement this minting method feature for new assets. That should be possible, right?
  • @c0rnh0li0 #5529 04:51 PM, 15 May 2023
    That would eliminate most of the demand for the num asset storage method
  • @hodlencoinfield #5530 04:57 PM, 15 May 2023
    That’s def an option too although it would probly need a new issuance type and require time for writing and testing
  • @hodlencoinfield #5531 04:58 PM, 15 May 2023
    I think a big potential issue going forward with this 2nd layer token stuff is confusion over multiple types of tokens that don’t interact with each other
  • @hodlencoinfield #5532 04:59 PM, 15 May 2023
    Big value prop of Counterparty is all tokens are interoperable
  • @hodlencoinfield #5533 05:00 PM, 15 May 2023
    So integrating into current assets is ideal
  • @c0rnh0li0 #5534 05:00 PM, 15 May 2023
    Yeah, it wouldn’t be very good if it had to be a new token type
  • Yeah which is why your suggestion makes most sense it just takes longer to integrate
  • @c0rnh0li0 #5536 05:02 PM, 15 May 2023
    There is clear market demand for it currently, and it’s the only rationale I can see for brc/src being so popular
  • @c0rnh0li0 #5537 05:03 PM, 15 May 2023
    I faded Ordi and missed out on those sweet gains which caused me to FOMO some SRCs
  • @reinamora_137 #5538 05:10 PM, 15 May 2023
    How is the xcp burn done via the api? I assume if we do fork and don’t do the burn they would show invalid on xchain but not on our explorer?
  • @B0BSmith #5539 05:19 PM, 15 May 2023
    xcp is deducted from wallet when actions that requiree it are performed .. issuance, sweep, Dividends etc
  • @reinamora_137 #5540 05:24 PM, 15 May 2023
    For clarity. Regular stamps which do xcp burn will still continue to be valid xchain assets? Or is that still an eminent threat as these grow? There are currently pending drops of 10k assets. Given the tremendous size difference over src-20 these would be much more usage in the db. I just don’t want to run into a similar discussion in a month or two causing drastic measures on both sides.
  • @XCERXCP #5541 06:08 PM, 15 May 2023
    I don’t think anyone here cares about usage of database space for legitimate assets that use the XCP ecosystem
  • @reinamora_137 #5542 06:10 PM, 15 May 2023
    Ok, I hope that is the consensus because that has been brought up in the past. It will cause much more drastic space usage than src-20 and potentially just as many new records. If it were me database optimization would be priority 1.
  • @jdogresorg ↶ Reply to #5540 #5543 06:29 PM, 15 May 2023
    The threat from "STAMPS" is just that the database grows cuz your stuffing file data in there... the damage is limited right now, and we have plan to migrate that file data out of database and into filesystem... so YES, Bitcoin Stamps can continue stamping on numerics, as long as you guys pay the XCP to register the numerics... at which point, pls explore that asset naming system a bit, its much more pretty than A8490328490242... you could issue STAMPCHAIN and then STAMPCHAIN.Stamp_Artwork_Title.... since your going to be paying the same 0.25 XCP fee as subassets (subassets are just numerics with some lipstick on them).... What your really doing in the background is issuing a numeric, but now you have your fancy STAMP named asset associated with every stamp, and you establish a parent->child / asset->subasset system for your project
  • @jdogresorg #5544 06:30 PM, 15 May 2023
    you still give ppl a numeric, they own, and can do what they want... but get some extra bonus features now that your paying 0.25 XCP... might as well take advantage of the additional features 🙂
  • @reinamora_137 #5545 06:33 PM, 15 May 2023
    excellent. Glad to hear. That will be a cool way to query for our assets as well.
  • @jdogresorg #5546 06:33 PM, 15 May 2023
    can also do collection/series stampings...
    STAMPCHAIN.FakeStamps.STAMP1
    STAMPCHAIN.FakeStamps.STAMP2
    STAMPCHAIN.FAKAMOTO.PIECE001
    STAMPCHAIN.FAKAMOTO.PIECE300
    ...
    etc.. you get the point 🙂
  • @jdogresorg #5547 06:33 PM, 15 May 2023
    there is only 1 level subasset... but you can "fake" sub-sub-sub assets by just using periods and a structured naming system 🙂
  • @jdogresorg #5548 06:35 PM, 15 May 2023
    Sure feels like i'm rebuilding counterparty consensus engine here... re-inventing the wheel again.
  • @jdogresorg #5549 06:36 PM, 15 May 2023
    anyway.. BTNS indexer in the works... i'll make it public / open source so anyone can run... will be pretty damn easy tweak to support src-20.1 when needed 🙂
  • @XCERXCP ↶ Reply to #5548 #5550 06:38 PM, 15 May 2023
    But why even bother is my opinion
  • should be activated at a certain block height. We wouldn't want to fuck with the historic stamp numbers by renumbering and accidently including named stamps from the past.
  • @jdogresorg ↶ Reply to #5550 #5552 06:40 PM, 15 May 2023
    cuz this brc-20 chasing nonsense needs to play out... there is clear demand (tho I believe most is just pump n dump / goldrush mentality) to experiment... so, just trying to support the xperimention.... I think i'll just run any BTNS API from the btns.wtf site when I get it up.... so it is clear it is not a part of counterparty, and not officially supported yet.... just something ppl are experimenting with... if there is any value from this (I think there will be), then we can implement anything we need to into the CP protocol when community feels it is appropriate 🙂
  • @XCERXCP ↶ Reply to #5552 #5553 06:45 PM, 15 May 2023
    I feel like Brc-20 is just a shitty counterparty asset and adding another naming system undermines existing named asset holders on CP.

    It just seems like chasing something to make something already existing that’s worse.
  • @jdogresorg #5554 06:45 PM, 15 May 2023
    We already have STAMP Protocol, STAMP Filesystem, and lots of discussions happening on how to move CP forward... so, benefits us to let it play out on our platform.
  • @sulleleven #5555 06:47 PM, 15 May 2023
    What about excluding named assets from BTNS for a claim period or something? Do we really want dupes? granted I guess BTNS isn’t nec even CP but then again, it’s a CIP deployed so it is?
  • @jdogresorg #5556 06:49 PM, 15 May 2023
    CIP does not mean a code change in counterparty, or official acceptance of a spec... it is a CIP to give guidance on how to use the system, because it uses Counterparty.... there are other specs like BVAM and STAMP Protocol which define the process for doing something on counterparty.
  • @sulleleven #5557 06:49 PM, 15 May 2023
    I think a CP fork is needed
  • @sulleleven ↶ Reply to #5556 #5558 06:50 PM, 15 May 2023
    true…. so meta
  • @jdogresorg ↶ Reply to #5557 #5559 06:51 PM, 15 May 2023
    How would fork prevent BTNS from playing out? or anyone from using the broadcast system to build alternate systems and experiment?
  • @sulleleven #5560 06:51 PM, 15 May 2023
    I don’t see how BTNS improves CP. It may improve current usage pattern tho
  • @sulleleven #5561 06:52 PM, 15 May 2023
    The fork could be done so to make all token types compatible
  • @jdogresorg #5562 06:53 PM, 15 May 2023
    It does not improve CP, and definitely threatens current asset system... of which I own well over 10K asset names... I get the threat... but, would prefer to continue to support experimentation on CP, and let it play out, vs forcing a fork just to try and stop people from creating alternate name systems.... they gonna do it anyway, why not have them at least aware of CP and provide rails for them to "graduate/upgrade" their BTNS fake token to a real counterparty asset... which then can use all the benefits of CP.
  • @XCERXCP #5563 06:53 PM, 15 May 2023
    I think someone else should build it.

    You’re obviously free to do whatever you want but this is in direct competition to XCP assets so it doesn’t make sense coming from one of CP’s top leader.
  • @sulleleven #5564 06:53 PM, 15 May 2023
    and type namespaced to avoid collision. JDOG.XCP <—> JDOG.BTNS
  • @jdogresorg #5565 06:54 PM, 15 May 2023
    to be clear... I do not want to build out some alternate namespace system... its not like I am rah rah lets do this and think this is some new great system
  • @sulleleven #5566 06:54 PM, 15 May 2023
    I understand your position
  • @jdogresorg #5567 06:54 PM, 15 May 2023
    it is fucking retarded.... but, science is messy, and I am already seeing value come from more focus on Bitcoin and CP dev.
  • @jdogresorg #5568 06:54 PM, 15 May 2023
    but again, I am just one voice
  • @sulleleven #5569 06:55 PM, 15 May 2023
    Just feel the need to point how how fucked up this is too
  • @jdogresorg #5570 06:55 PM, 15 May 2023
    agreed, and I appreciate your outrage.... we need as many voices and opinions as possible.
  • @sulleleven #5571 06:56 PM, 15 May 2023
    Doesn’t effect me tbh, just broadly speaking, this is all laughable
  • @sulleleven #5572 06:56 PM, 15 May 2023
    offering some ideas along the way :)
  • @jdogresorg #5573 06:56 PM, 15 May 2023
  • @XCERXCP #5574 06:56 PM, 15 May 2023
    Well that’s my opinion. But I could also be totally wrong also so who knows, maybe it will be a great thing.
  • @sulleleven #5575 06:59 PM, 15 May 2023
    BTNS will probably end up replacing legacy CP from within
  • @sulleleven #5576 07:00 PM, 15 May 2023
    this is really 🤯
  • @jdogresorg ↶ Reply to #5555 #5577 07:00 PM, 15 May 2023
    For this to move forward, all that would be required is for you to use BTNS, establish a new prefix xt: and declare some rules in your spec that BTNS names registered would be considered INVALID if the asset already exists in Counterparty...... announce spec, ppl will read, immediately start minting, and all the pre-existing asset names like TEST, RAREPEPE, OLGA will be preserved.... it is a way to respect the XCP system... it is how I would have liked to do BTNS... but environment too hostile I think, so needed to release base system... but, feel free to make these tweaks, and announce your own system that respect XCP assets.... I could support it right along side BTNS and could show it as the "preferred" method over BTNS
  • @sulleleven #5578 07:00 PM, 15 May 2023
    Whatever it solves is at the detriment of CP legacy
  • @sulleleven #5579 07:01 PM, 15 May 2023
    which might be fine
  • @sulleleven ↶ Reply to #5577 #5580 07:01 PM, 15 May 2023
    this is true
  • @jdogresorg #5581 07:02 PM, 15 May 2023
    BTNS is a spec for projects to fork and define their own rules... I just used the bt: prefix as the default... its not the standard 🙂
  • @sulleleven #5582 07:02 PM, 15 May 2023
    anything I say is only out of how weird it all is. Be interesting to see it play out like you said. I’m not outraged just like WTF lol
  • @jdogresorg #5583 07:03 PM, 15 May 2023
  • @shannoncode #5584 07:03 PM, 15 May 2023
    Coolest things come from huge WTF’s sometimes
  • @sulleleven ↶ Reply to #5584 #5585 07:04 PM, 15 May 2023
    don’t we know it
  • @sulleleven #5586 07:06 PM, 15 May 2023
    meanwhile i’ve involved myself in helping to steer BRC-20 despite having no interest in doing so really. I get it ;)
  • @sulleleven #5587 07:07 PM, 15 May 2023
    which makes me wonder…. a way to make BTNS commingle with BRC-20 🤔
  • @jdogresorg ↶ Reply to #5575 #5588 07:07 PM, 15 May 2023
    I still plan to move forward with a VM... write code in javascript, compile to bytecode... logic on top of CP hardcoded rails.... was supposed to be a couple months into it by now... but, Stamps 😛 ... anyway... just saying, just cuz ppl bringing ETH and EVM to BTC... we still gonna stand apart, roll our own VM (tho first on dogeparty)... so, we still got tricks n enhancements to make... CP has always, and will always exist... we are the swiss army knife of bitcoin 🙂
  • @shannoncode #5589 07:12 PM, 15 May 2023
    Have you been watching miniscript?
  • @jdogresorg #5590 07:13 PM, 15 May 2023
  • @sulleleven #5592 07:19 PM, 15 May 2023
    heard about it few times, thanks for link
  • @jp_janssen #5593 07:37 PM, 15 May 2023
    How is the DB impact of a new-asset-issuance vs an update-issuance?

    The fork will make it expensive to spam by issuing new assets but you will still be able to make infinite updates to an existing asset without paying xcp fees.
  • Yep exactly, no matter what more Counterparty usage means bigger db
  • @reinamora_137 #5595 08:59 PM, 15 May 2023
    Too soon to place wagers on upcoming sizes from the current 7.9gb? haha. Maybe we can activate the betting functions and really step up the degen game! Dare we wager on src-20 price action ? 🙂
  • @jdogresorg ↶ Reply to #5595 #5596 09:08 PM, 15 May 2023
    well... we won't add taproot support until we get our arms around the "files in database" issue.. so, yes, DB is growing, but it is a short-term issue, which we have a plan for... so, damage is mitigated for now... but we should def have discussions on limitations to put on various fields (like asset description).... but all this is fine, can be dealt with pretty easily 🙂
  • @jdogresorg ↶ Reply to #5595 #5597 09:09 PM, 15 May 2023
    I've been meaning to build a betting interface for a while... even wrote and ran a sports betting site... slurped up all sorts of feeds, provided them for XCP... but ran it anon, so never got much traction
  • @jdogresorg #5598 09:10 PM, 15 May 2023
    TLDR... if you wanto work on betting, I am supportive, and happy to share code to let you stand up thousands of oracles / things to bet on almost immediately
  • @jdogresorg #5599 09:10 PM, 15 May 2023
    🙂
  • @mikeinspace #5601 09:31 PM, 15 May 2023
    Link

    📤 Support for sending your Stamps & full support for SRC-20 will be coming in a future update! 🔒 In the meantime, we’ve already added safeguards to prevent accidental spending of Stamps & SRC-20 tokens. You can track progress here: https://t.co/KnNZDw16K8

  • Nice!
  • 16 May 2023 (97 messages)
  • @sulleleven ↶ Reply to #5598 #5603 12:31 AM, 16 May 2023
    been a long time coming.... dormant for so long.
  • @jdogresorg ↶ Reply to #5502 #5605 12:45 PM, 16 May 2023
    POLL RESULTS

    XCP Fee on Numerics?
    ---
    55% = Yes, 0.25 XCP
    16% = Yes, 0.5 XCP
    10% = Yes, Discuss
    19% = No

    XCP Fee on Numerics (YES/NO)
    ---
    81% = YES
    19% = No

    What Should Fee Be?
    ---
    55% = 0.25 XCP
    16% = 0.50 XCP
    10% = OTHER

    Activation Block
    ---
    790,000 = Current block
    + 1008 = 144 blocks per day x 7 days
    ---
    791,008 = Activation Block

    It appears that general consensus is to institute an 0.25 XCP Fee on Numerics at block 791,008.

    @hodlencoinfield Agreed?
  • @jdogresorg #5606 12:45 PM, 16 May 2023
    Almost done with BTNS indexer, then can focus on CP 9.60.2 release which will include:
    - Mempool parsing fix
    - Insufficient BTC Balance fix
  • @hodlencoinfield #5607 01:32 PM, 16 May 2023
    so i’ve been thinking about it and im not sure its a good idea to add the xcp fee at this point, it doesnt really solve anything and it just creates a barrier to counterparty being integrated with ordinals and other bitcoin indexers
  • @hodlencoinfield #5608 01:32 PM, 16 May 2023
    if it really solved something id be more inclined to support it but im more worried about a fork
  • @hodlencoinfield #5609 01:33 PM, 16 May 2023
    for example, @reinamora_137 gave two course of actions for src-20 to reduce load on asset table in counterparty db, neither would require an XCP fee even if one was introduced for numeric assets
  • @hodlencoinfield #5610 01:34 PM, 16 May 2023
    the thing we ALL want is for counterparty to continue functioning in the most performant way possible
  • @hodlencoinfield #5611 01:34 PM, 16 May 2023
    i think thats something 100% of us would agree on
  • @hodlencoinfield #5612 01:35 PM, 16 May 2023
    so if you look at it from that perspective, a numeric asset xcp fee doesnt address it at all
  • @hodlencoinfield #5613 01:35 PM, 16 May 2023
    and the much bigger risk is that wallets and services integrating with stamps just decides to keep running the previous version
  • @hodlencoinfield #5614 01:36 PM, 16 May 2023
    my vote is on continuing discussion for now and to not do anything in haste, and be mindful of the biggest existential risk (two competing forks)
  • @jdogresorg #5615 01:37 PM, 16 May 2023
    So... someone is free to see how src-20 abused CP, and continue doing so... and it remains on me to pay attention to database usage, try to sus out what project is abusing things, sound the alarm, and then do all this again?
  • @jdogresorg #5616 01:37 PM, 16 May 2023
    I am not a fan of the numeric fee being instituted in this way as well... but, it is an attack vector that needs closing, you yourself have said that
  • @jdogresorg #5617 01:38 PM, 16 May 2023
    I dont want to be the fireman anymore.... community spoke that they want a fee, now your switching positions?
  • @jdogresorg #5618 01:38 PM, 16 May 2023
    I just want a decision oe way or the other.... you forced poll... poll says fee is what ppl want.
  • @hodlencoinfield #5619 01:38 PM, 16 May 2023
    im saying we should keep thinking about it
  • @jdogresorg #5620 01:38 PM, 16 May 2023
    in the meantime???
  • @hodlencoinfield #5621 01:39 PM, 16 May 2023
    poll says 70% of people IN THIS GROUP, think we should do it
  • @jdogresorg #5622 01:39 PM, 16 May 2023
    again... not putting the fee in now puts the burden of watching the CP database back on me.... I once again have to wear yet another hat.. can't just be a dev building on the platform, have to worry about who is doing what, AND pay attention, cuz no one else is
  • @jdogresorg #5623 01:40 PM, 16 May 2023
    ppl wouldn't even be aware src-20 was an issue if I was asleep at the wheel
  • @hodlencoinfield #5624 01:40 PM, 16 May 2023
    what im saying is the fee doesnt fix things
  • @hodlencoinfield #5625 01:40 PM, 16 May 2023
    the more ive thought about it the more that is apparent
  • @jdogresorg #5626 01:40 PM, 16 May 2023
    cool.... and your ONE voice in CP
  • @hodlencoinfield #5627 01:40 PM, 16 May 2023
    yep
  • @rarepepetrader #5629 01:41 PM, 16 May 2023
    The fee is basically putting some speed bumps on the highway?
  • @rarepepetrader #5631 01:42 PM, 16 May 2023
    I polled for the fee, but I see it is only a temporary mitigating measure, while the bigger challenges are worked through
  • @hodlencoinfield #5632 01:45 PM, 16 May 2023
    just so everyone knows this is a poll, not a binding vote or anything
  • @jdogresorg #5633 01:45 PM, 16 May 2023
    agreed, we have workable solution here and "attack" has stopped.... just a matter if we wait for next "attack" and is it fair to put that burden on one person... I want to focus on dev, not watching CP all the time for who is going to break it... no one else is watching, so it is yet another thing that falls on my shoulders to sound the alarms... it is exhausting. I want to code, not be an alarmist and have to cause drama.
  • this does bring up what I’ve been hinting at, a documented way to formalize this part. I know there used to be a foundation, and a way to propose votes and a voting process,… where does it all stand now?
  • @heunland #5635 01:54 PM, 16 May 2023
    It stands at the point were it ended badly in the past
  • @shannoncode #5636 01:54 PM, 16 May 2023
    I get that….
  • @shannoncode #5637 01:55 PM, 16 May 2023
    we are one tweet away from having the centralized topic going wide. we should address this by having a process.
  • @jdogresorg ↶ Reply to #5634 #5638 02:27 PM, 16 May 2023
    Counterparty Foundation never voted on code changes…. They have no say over tech details… just general guidance and approving budget/funds requests…. Same with current Dogeparty foundation…

    Our process here is to discuss things, and we don’t push out contentious changes…

    I agree that finding “consensus” is tough, same issue in BTC dev…

    We don’t push contentious code changes unless it is absolutely necessary (to stop attack or fix show-stopping issue)….

    Pushing contentious code often results in a controversial fork and unnecessary drama…. Had drama over the years, but managed to stave off any serious fork attempts so far.
  • @jdogresorg #5639 02:33 PM, 16 May 2023
    Clearly community still conflicted over XCP fee on numerics…. The spamming src-20 issuances has stopped, the need to force this change now is no longer present. We have code to “fix” any abuse if it happens in the future.

    I think the best approach at this time is to continue with discussions on when to implement a fee on numerics, and what that fee should be….

    Will put out release later today, it will NOT include the fee on numerics at this point.
  • @XCERXCP ↶ Reply to #5638 #5640 02:40 PM, 16 May 2023
    Maybe we should have a board of coders (maybe CIPs or something determines eligibility) of some sort the community elects to determine what updates get pushed.
  • @XCERXCP ↶ Reply to #5637 #5641 02:41 PM, 16 May 2023
    I agree with this, it will be a terrible look
  • Okay, so the ability to implement the 0.25 fee on numerics at short notice, with a gentlemen's agreement on cessation of the usage of asset for non-asset data storage purposes, is where things stand now?

    have you published a change list for what's being pushed in the release later today @jdogresorg ?
  • @shannoncode #5643 02:42 PM, 16 May 2023
    I know stake holders will want to be able to influence things, and if it’s formalized, it’s like a protocol…. no arguments, just follow these steps, etc…. I know that’s easier said than done. I know dev by committee is impossible too, it just feels like a shaky house of cards if we aren’t prepared to address this
  • @shannoncode #5644 02:43 PM, 16 May 2023
    anyway I’ll shelve this discussion for later, don’t need to muddy the waters by trying to solve more than one thing at a time
  • @jdogresorg ↶ Reply to #5641 #5645 03:17 PM, 16 May 2023
    yup... and the main reason why all the dev chatter on this src-20/fork drama has happened HERE and in STAMPS dev... and NOT in public forums... I went out of my way this week, even while I was extremely frustrated with minimal communication and understanding from stamps dev team, to AVOID having this drama play out in public forums... We are all devs, and just needed communication and get on the same page.
  • @jdogresorg ↶ Reply to #5640 #5646 03:17 PM, 16 May 2023
    NOPE! IMO votes on code is not the way... votes are easy to game... consensus is the way forward, even if it is hard, all good things are hard...

    I DO NOT want to participate in a project where non-technical people have ANY say over what technical features/fixes get pushed... Leave the tech stuff to tech guys who understand it to push code.... Communities job is to discuss ideas and issues and make it clear their intentions/desires... Coders job is to figure out how to implement communities wishes in a technical way... We want more devs on CP... but we DO NOT want more noobs saying "hey, have you tried doing X" and suggesting features to devs that have already been tried... ALL approaches should be discussed, but, IMO devs time is wasted having non-technical conversations again and again trying to relate "code-level logic" and "been there, tried that logic" to normies. At the end of the day, it really comes down to a few people making the call for what is "right" for the community... yes we listen to the community, but you guys defer to us tech ppl for a reason... 🙂
  • @jdogresorg #5647 03:17 PM, 16 May 2023
    Final thoughts before going AFK for a few hours:

    NOTHING is gained by making SRC-20/devs look bad (It was a rushed spec implemented with no consultation with any CP devs, it happens, best to fix real issue "abuse" and move past it)

    NOTHING is gained by CP putting a fee on Numerics before we absolutely have to (it stops ppl from being able to use CP without the "XCP Shitcoin")

    PROGRESS has been made this week, Stamp/SRC DEVS and CP DEVs now talking, and working on solutions together 🎉

    PROGRESS has been made on CP dev because of all this new attention in the past couple months (Bitcoin Stamps, STAMPS Protocol, STAMP Filesystem, p2wsh Encoding, Taproot address support, Broadcast Token Naming System, BTNS/SRC Indexers, etc)

    TEAMWORK makes the DREAM work.... LFG 🚀🚀🚀
  • @jdogresorg #5648 03:18 PM, 16 May 2023
  • @B0BSmith #5649 03:25 PM, 16 May 2023
    We reject: kings, presidents, and voting. We believe in: rough consensus and running code
  • @B0BSmith #5650 03:25 PM, 16 May 2023
    David Clark in 1992.
  • @hodlencoinfield #5651 04:51 PM, 16 May 2023
    I’ll take the blame for even bringing up numeric xcp fee as a potential solution.

    I believe cooler heads have prevailed and we can all keep moving forward to help ensure Counterparty nodes run as smooth and efficient as possible while keeping Counterparty in the conversation in regard to token layers on bitcoin. This is something I think we all can agree on.
  • @jdogresorg #5652 05:33 PM, 16 May 2023
    <Luke Dash Jr MODE DISENGAGED> 😛
  • @hodlencoinfield #5653 05:34 PM, 16 May 2023
    Lol
  • @jdogresorg #5654 05:35 PM, 16 May 2023
    "Thou shalt only broadcast bible verses on Counterparty" - J-Dog Dash Jr 😛
  • @sulleleven #5655 05:36 PM, 16 May 2023
    i’m against numeric fee, but chose the more discussion poll option.

    numerics were added to be free alternative to reserving unique names. subassets were created as a cheaper named asset under parent assets.

    i lean towards either pausing numeric usage when abuse (attack) is discovered that harms the infra (after discussion and voting ideally) or possibly enforcing an XCP staking scheme that in order to make a numeric you need to hold some amount of xcp at that address.

    or remove numerics entirely and let broadcast method be used for btc only use cases.
  • realistically, does it really matter if the CP node is a little slower since all of the major users in question here are both exporting the CP data into separate databases for public consumption (aka us and J-dog).

    The public facing data store is the one that needs to be robust to handle massive loads and handle caching, etc. . CP is just an indexer at that point.

    We are talking about 7.9GB here not petabytes
  • @reinamora_137 #5657 05:41 PM, 16 May 2023
    most of the data is not changing anyway, and we see sub 10ms response times on many of our api calls... so even 100x the database size wouldn't be an issue
  • @reinamora_137 #5659 05:48 PM, 16 May 2023
    unless this whole operation is running out of the closet on some spinning rust from 10 years ago on a dsl line it's really hard to believe some text strings in a database is even being called an attack. that's the bottom line really. there must be something else deeper going going on here. There are billions of numeric assets available for a reason, why not use them.
  • @hodlencoinfield #5660 05:48 PM, 16 May 2023
    Yeah but as jdog pointed out there is a lot of redundant data in there too that should be cleaned up, so better data storage is something we’ll need to look at either way.

    That said, we should still be thoughtful in how we add data to no create duplicate entries if at all possible.
  • @reinamora_137 #5661 05:49 PM, 16 May 2023
    makes perfect sense, but it all seems to be blown way out of proportion
  • Sure but also jdog shoulders the responsibility of providing infrastructure everyone uses so he feels the stress and weight of that, understandably
  • @hodlencoinfield #5663 05:50 PM, 16 May 2023
    So what we can do is take some of that weight off by building alternate block explorers, wallets, etc
  • @jdogresorg ↶ Reply to #5655 #5664 05:51 PM, 16 May 2023
    I like the pause idea.... perhaps a hardcoded CP controlled address which can broadcast a specific "PAUSE NUMERICS" message, which would pause any numeric issuances... could immediately stop any "abuse", and could just do a "RESUME NUMERICS" message.... not a really sexy solution.... but, I think having the ability to pause/resume numerics is a very interesting idea... and it allows us to continue having conversations on when/what fee on numerics, and stop any abuse, without disabling the feature.
  • @reinamora_137 #5665 05:51 PM, 16 May 2023
    it should be seen as a good thing of forcing the issue of upgrading the database store, and bringing more eyeballs to CP. All of that brings in more dev funds and resources to scale
  • So let’s build more infrastructure!
  • @reinamora_137 #5667 05:51 PM, 16 May 2023
    cool, that's what we are doing. better than sitting around bitching
  • @hodlencoinfield #5668 05:51 PM, 16 May 2023
    Exactly
  • @reinamora_137 #5669 05:53 PM, 16 May 2023
    this is the stamps attack on CP chart:
  • @hodlencoinfield #5670 05:53 PM, 16 May 2023
    Many of us are invested not just because we own assets or have built things but invested emotionally in wanting it to succeed, so sometimes things get heated but over the last 9 yrs the best decision has been made given time to cool down, think things through, etc
  • @hodlencoinfield #5671 05:54 PM, 16 May 2023
    personally I hold under 100 xcp so those price moves don’t mean much to me
  • @hodlencoinfield #5672 05:55 PM, 16 May 2023
    Open source software life
  • @mikeinspace #5673 05:56 PM, 16 May 2023
    Mike in Space doing the podcast circuit this week. Talking Counterparty and Stamps. I get like 60% of the technical details right, but I say it confidently which is all that matters. https://twitter.com/jakesguestlist/status/1658478397910310916?s=46&t=h1IrRMWKX4jvwsMxM_AqDQ
  • @jdogresorg ↶ Reply to #5659 #5674 05:58 PM, 16 May 2023
    Not running out of a closet bro... load-balanced servers, cloudflare.com, monitoring on all of them.... been doing DB Admin/Sysadmin/Web Dev stuff since 90s... hopefully I know what i'm doing... I monitor performance on a bunch of different metrics... not just saying stuff to say it.... YES, I was a bit of an alarmist (Luke Dash Jr Mode Activated)... but, it brought you to the table to have meaningful conversations, so you could see this was issue, others saw it as issue, and we could work on solutions to solve "abuse" without having to disable features and such. Sorry I have to be seen as the bad guy sometimes... it was not personal. I hope as time goes on, you see that. 😘️️️️️️
  • @ffmad ↶ Reply to #5669 #5677 06:00 PM, 16 May 2023
    That's a non event
  • @ffmad #5678 06:01 PM, 16 May 2023
    (in term of price)
  • this is a non event - a mere 180 rps? c'mon we are looking at scaling at api usage for 50,000rps
  • @reinamora_137 #5680 06:02 PM, 16 May 2023
    and yeah, nothing personal. it's more about business here and growing together
  • @reinamora_137 #5682 06:04 PM, 16 May 2023
    i mean i've been doing this shit since the 90's as well. got plenty of war stories. i'm sure we're best buds already. but c'mon this is some weak ass data sizes and load when we should be focused on growing and scaling
  • @jdogresorg ↶ Reply to #5679 #5683 06:05 PM, 16 May 2023
    cool.... and I hope you bring that performance to an explorer and API which can blow xchain API out of the water performance-wise.... but, until we are there... gotta work with what we have, which is what your looking at.... Def could use some help from a SQL query expert... I can throw databases together and organize data... but, optimizing queries is def a black hole for me... EXPLAIN PLAN only gets ya so far.... Could use some help in that regard 🙂
  • @jdogresorg #5684 06:05 PM, 16 May 2023
    If/when you have the time/resources 🙂
  • @reinamora_137 #5685 06:07 PM, 16 May 2023
    i appreciate that. assuming we continue in a non-fork manner i'm sure it would make more sense to focus on the broader CP users and build accordingly. we do need a dex anyway.
  • @jdogresorg #5686 06:07 PM, 16 May 2023
    there are a few queries (specifically related to getting order history) that are really slow... optimizing those alone could improve xchain performance a ton 🙂
  • @XCERXCP ↶ Reply to #5669 #5687 06:07 PM, 16 May 2023
    Can you and Mike get rid of the no named assets stamp requirement 😆 that would be a good start
  • There's a perspective, that, "if only Bitcoin Stamps had used named assets it would have resulted in all this xcp being burned" without considering the fact that the reason its been the most successful project in Counterparty's history (by some metrics) is precisely because of it's design architecture and branding. Had we taken the other path where users face friction both in acquiring xcp but in also having to choose a named asset, it likely wouldn't have succeeded. We obviously can't re-run the experiment, but I think its success speaks for itself.
  • @mikeinspace #5689 06:17 PM, 16 May 2023
    Token Stamps also exists btw.
  • @mikeinspace #5691 06:21 PM, 16 May 2023
    This is the FUD we didn’t want to fight.
  • @ffmad ↶ Reply to #5691 #5692 06:22 PM, 16 May 2023
    This is fud we will have to fight. But good thing we didn't start with it
  • It is FUD but I’m not interested in fighting FUD I’m interested in launching a successful project without baggage
  • @jdogresorg ↶ Reply to #5689 #5694 06:33 PM, 16 May 2023
    yes, a project I spent 2 weeks on trying to get my arms around everything that wasn't included in "Bitcoin Stamps".. Named Stamps, Dogecoin Stamps, etc 😛 .... i'll fix it eventually... but, to be clear, its a hobby project, haven't seen a dime on it... so, not like "it exists, you should he grateful, your earning $" :P.... it is as it always has been... I build stuff that interests me, not for profit (prolly why I am not a rich bitcoiner) 😛
  • @jdogresorg ↶ Reply to #5691 #5695 06:33 PM, 16 May 2023
    Yes, been hearing the "XCP is a Shitcoin" argument for years... STAMPS def is helping fight that FUD and bringing attention to the fact that "you dont need a shitcoin to use Counterparty" :P... Kudos 🙂
  • @jdogresorg #5696 06:33 PM, 16 May 2023
    Gonna close telegram, watch your interview, and put out the release. 🙂
  • @reinamora_137 #5697 06:34 PM, 16 May 2023
    i still need to do the docs on the insufficient btc error with that release so stay tuned.
  • @jdogresorg #5698 06:35 PM, 16 May 2023
    rolling out the current dust fix in this release... once you have github issue created, pls post here and @pataegrillo will dig into it 🙂
  • @mikeinspace #5699 06:36 PM, 16 May 2023
    Lightning Labs⚡️🍠 on X

    Today we're excited to announce the newest version of Taproot Assets 🥕, a scalable protocol to issue assets on #bitcoin and Lightning. With this release, developers have the core set of features to bitcoinize the dollar in a chain-efficient manner! 💸⛓️ https://t.co/7WmeDjNnM2

  • it's a hobby here as well, but might as well monetize it in a reasonable way to be able to scale and see where it can take us all.
  • wow. definitely need to jump on the taproot support
  • @jdogresorg ↶ Reply to #5701 #5702 06:48 PM, 16 May 2023
    we have taproot support ready to roll in a PR... Javier working on p2wsh encoding support... so, TECHNICALLY we will have the ability to move forward with taproot/p2wsh and encoding much larger transactions and files... However, I do not think we should roll out a release that supports writing larger files to the database until we get consensus on out how to stamp/encode files in the most optimal way, and have a solid plan to migrate the file data out of the database...
  • @jdogresorg #5703 07:12 PM, 16 May 2023
    @jp_janssen Any interest in being CIP Editor for the "Counterparty Improvement Proposals" repo?.... still got MandelDuck/Christian as CIP Editor.... Feel like you'd do a good job being a CIP Editor... Only reason I rushed CIP 28 through was because there was not active Editor... but, if you'd like to be CIP Editor, I'd be happy to just submit PR requests and defer to you as CIP Editor to determine appropriate status and merge PRs, etc. ... Pls review responsabilities and workflow... if your comfortable with them, LMK and i'll make you an admin on the CIP repo. https://github.com/CounterpartyXCP/cips/blob/master/cip-0001.md#cip-editor-responsibilities--workflow
    cips/cip-0001.md at master · CounterpartyXCP/cips

    Counterparty Improvement Proposals. Contribute to CounterpartyXCP/cips development by creating an account on GitHub.

  • @jdogresorg #5704 11:53 PM, 16 May 2023
    Link

    Today we are happy to release counterparty-lib 9.60.2 which includes: - Fix for BTC Balance / DUST error - Mempool Optimizations https://t.co/Q35YwnOmQn #Bitcoin #Counterparty $XCP #XCP #NFTs

  • 17 May 2023 (141 messages)
  • @ABlue0ne ↶ Reply to #5664 #5705 02:54 AM, 17 May 2023
    Before stamps came around, I advocated for free numerical subassets of named assets. I was trying to read the whole dev channel and catch up, but you all have been busy lately. I went from a few hundred missed messages to over 1.4k! Quite the time to leave the conversation. What did I miss? Worth scrolling up or read the change log?
  • @sulleleven ↶ Reply to #5705 #5706 03:49 AM, 17 May 2023
    I was also mulling this over few months ago when planning to use CP for an onchain registry for rare sats.
  • @jp_janssen ↶ Reply to #5703 #5707 05:09 AM, 17 May 2023
    Wow, thank you for offering me the role. I will look into the responsibilites before I decide.
    Prolly tomorrow. Today is National Day here. As big in Norway as July 4th is in the US.
    🇳🇴
  • @jdogresorg #5708 12:27 PM, 17 May 2023
    @reinamora_137 Working on the BTNS Indexer, and refining the BTNS spec a bit to add some more functionality... i'll publish in a bit.... but.. as i'm writing what is possible with this refined spec... figured I'd share what is possible... maybe you can incorporate some of this into "stamps" stuff 🙂
  • @jdogresorg #5709 12:27 PM, 17 May 2023
    ## Additional Notes
    - BTNS tokens can also be used in combination with other protocols, by specifying the semicolon (`;`) as a protocol delimiter.
    - Only one BTNS action (`DEPLOY`,`MINT`,`TRANSFER`) can be included in a broadcast
    - BTNS tokens can be stamped using the STAMP Protocol
    - By allowing combining of protocols, you can do powerful thinks in a single transaction, such as:
    - Issue BTNS token with an ICON pointing to an external URL
    - Issue SRC-20 token
    - Stamp JSON file with meta-data to BTNS token
    - Stamp image data inside a BTNS token
    - Reference an ordinals inscription
    - Reference an IPFS CID
  • @shannoncode #5710 12:28 PM, 17 May 2023
    How about burns do destructions work via typical destroy method?
  • @shannoncode #5711 12:29 PM, 17 May 2023
    Thinking about what I’ll need for xcp vaults.
  • @jdogresorg #5712 12:29 PM, 17 May 2023
    DEPLOY/MINT/TRANSFER are the only actions so far... but, added functionality and rules to make "DEPLOY" work like issuances... have an owner, be tranferable, can do issuances, lock supply, etc.
  • @jdogresorg #5713 12:29 PM, 17 May 2023
    You gonna be in Miami?
  • @shannoncode #5714 12:30 PM, 17 May 2023
    No, Eric is there tho.
  • @jdogresorg #5715 12:31 PM, 17 May 2023
    I'm down to add some new features... for now tho, can prolly just use "TRANSFER" to an unspendable address... or anything that is not a bitcoin address... that will work as "BURN" for now... will work on adding some more features to BTNS after Miami...
  • @jdogresorg #5716 12:32 PM, 17 May 2023
    really lose framework on what you can send to... so... ppl can send tokens to "not a bitcoin address just a text string"
  • @ABlue0ne #5717 12:32 PM, 17 May 2023
    I believe that I read something like ‘BTNS tokens exist in your head’ does this mean multiple people can mint the same tick?
  • @shannoncode #5718 12:32 PM, 17 May 2023
    Cool cool.
  • @jdogresorg #5719 12:34 PM, 17 May 2023
    keeping it open for now... to allow ppl to play more... but yeah, plan is to add a bunch of additional features to DEPLOY to make them more like issuances (all same functionality)... to make BTNS "jump ahead" in functionality of the other src/brc-2 specs.... then can also craft out some new ACTIONS as well... DIVIDEND, BURN, SWEEP... however far down the rabbithole we need to go... its dumb... but if ppl want new features... fuckit, we'll take the lead and put out a spec update each week with a new feature... all the stuff we already got on CP :P
  • @shannoncode #5720 12:36 PM, 17 May 2023
    Could the broadcast impl one day take priority? Is it more efficient or cheaper?
  • it is neither more efficient or cheaper. Neither is src-20 for that matter. This is degen shit man
  • @nutildah #5723 01:01 PM, 17 May 2023
    Lol, accurate
  • @blockjack8 #5724 01:03 PM, 17 May 2023
    In my time in the space, which isn't much compared to the OGs in the room...I've learned that the most absurd always gets the most attention.

    At the time I didn't buy BAYC because the utillity was to paint pixels on a potty....
  • @blockjack8 #5725 01:04 PM, 17 May 2023
  • @shannoncode #5726 01:34 PM, 17 May 2023
    Crypto Crack heads
  • @reinamora_137 #5727 02:15 PM, 17 May 2023
    have you guys seen this on CP? It keeps it in a perpetual restart loop. rebuild, repars, nothing seems to clear it

    counterparty_1 | [2023-05-17 14:06:09][ERROR] Unhandled Exception
    counterparty_1 | Traceback (most recent call last):
    counterparty_1 | File "/usr/local/bin/counterparty-server", line 11, in <module>
    counterparty_1 | load_entry_point('counterparty-cli', 'console_scripts', 'counterparty-server')()
    counterparty_1 | File "/counterparty-cli/counterpartycli/__init__.py", line 16, in server_main
    counterparty_1 | server.main()
    counterparty_1 | File "/counterparty-cli/counterpartycli/server.py", line 172, in main
    counterparty_1 | server.start_all(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/server.py", line 494, in start_all
    counterparty_1 | blocks.follow(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/blocks.py", line 1309, in follow
    counterparty_1 | initialise(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/blocks.py", line 293, in initialise
    counterparty_1 | cursor.execute('''DELETE FROM blocks WHERE block_index < ?''', (config.BLOCK_FIRST,))
    counterparty_1 | File "src/cursor.c", line 236, in resetcursor
    counterparty_1 | apsw.BusyError: BusyError: database is locked
  • @jdogresorg #5728 02:19 PM, 17 May 2023
    Looks like your database is locked up... did you follow the release instructions and blow away the CP databases? if yes, next time you start up CP, it should download the bootstrap databases and then just resume parsing on them
  • @jdogresorg #5729 02:20 PM, 17 May 2023
    @pataegrillo any ideas? is this an internal sqlite DB flag or an external lock file? ^^
  • @jdogresorg ↶ Reply to #5710 #5730 02:20 PM, 17 May 2023
    FYI... added DESTROY to future plans as suggested 🙂
  • exactly, this is a locked database normally caused by a sudden shutdown (or another thing that didn't let the database unlock the database file). For sqlite the lock is an extra file located in the same directory as the database
  • @pataegrillo #5733 02:23 PM, 17 May 2023
    if you delete that file you unlock the database
  • @pataegrillo #5734 02:25 PM, 17 May 2023
    Now that busy error could be also that the library used for sqlite in CP couldn't load the database for another reason like corrupt wal and shm files, but i'm not sure about if it's the same busy error message
  • @sulleleven ↶ Reply to #5719 #5735 03:00 PM, 17 May 2023
    why not just make it not CNTRPRTY then?
  • @shannoncode #5736 03:01 PM, 17 May 2023
    Wtf.party
  • @AryanJab #5737 03:02 PM, 17 May 2023
    What's the difference between BTNS and good ol' fashioned XCP? Just a new namespace?
  • The difference?
  • @AryanJab ↶ Reply to #5739 #5740 03:03 PM, 17 May 2023
    Right.
  • @jdogresorg #5741 03:03 PM, 17 May 2023
    yup... just new namespace... and the retarded ETH beginnings "DEPLOY" instead of "issuance".... "TRANSFER" instead of "SEND"
  • @hodlencoinfield #5742 03:03 PM, 17 May 2023
    Now what would be really funny would be a bunch of indexers that all interpret the BTNS data differently
  • @sulleleven ↶ Reply to #5739 #5743 03:03 PM, 17 May 2023
    double the fun
  • @shannoncode #5744 03:03 PM, 17 May 2023
    Double the spend
  • @sulleleven #5745 03:04 PM, 17 May 2023
    double trouble
  • @hodlencoinfield #5746 03:04 PM, 17 May 2023
    2nd layer indexer wars
  • @hodlencoinfield #5747 03:04 PM, 17 May 2023
    Or 3rd layer??
  • @hodlencoinfield #5748 03:04 PM, 17 May 2023
    What if inside the asset name of BTNS we created a new protocol
  • @hodlencoinfield #5749 03:04 PM, 17 May 2023
    4th layer
  • @jdogresorg ↶ Reply to #5742 #5750 03:04 PM, 17 May 2023
    putting out new specs with new features every week prolly would help... just as tthey catch up, we drop a new version of the spec with new features, ppl can immediately just start using the new spec... and broadcast the spec number as the "value".... btns prefix + value version == infinite project spec versions and easy handling of each 🙂
  • @jdogresorg #5751 03:06 PM, 17 May 2023
    pretty soon gonna be able to do a BTNS transaction that will trigger a CP transaction, which will trigger a BTNS transaction.... crazy times ahead
  • @AryanJab #5752 03:07 PM, 17 May 2023
    So, like, Stamps SRC20 will be on Counterparty L2.
  • @AryanJab #5753 03:07 PM, 17 May 2023
    Cool.
  • Always was
  • @sulleleven #5755 03:08 PM, 17 May 2023
    my 2sats... the Counterparty BRAND is as a historical relic bitcoin/NFT platform.
    let it remain that.

    this new stuff y'all doing, already applying different sub-brands/meta-brands anyway.
    i cant keep up. so CP brand is beneath getting buried anyway.

    the broadcast stuff doesnt need "CP".
    ppl dont like CP UX anyway.

    so if you are literally reinventing CP with BTNS and an indexer, just do it outside CP.
  • @ABlue0ne ↶ Reply to #5754 #5756 03:08 PM, 17 May 2023
    Yes
  • @AryanJab ↶ Reply to #5754 #5757 03:08 PM, 17 May 2023
    Ah, maybe I misunderstood what SRC20 did.
  • @sulleleven #5758 03:08 PM, 17 May 2023
  • @AryanJab ↶ Reply to #5755 #5759 03:09 PM, 17 May 2023
    I've a feeling that takes work and that work should be on XCP shoulders instead of, you know, Stamps' shoulders.
  • It’s a fungible token… what can’t it do is the real question
  • @jdogresorg #5761 03:09 PM, 17 May 2023
    If stamps migrates fully to broadcasts like I have suggested, and does away with the "issuance" anchoring they could take advantage of this versioning system as well... roll out a new SRC-20.1, 20.2, 20.3 spec... have ppl be able to use both old specs and new specs immediately, and support both.... can roll out new features in a spec before you even support them in the indexer 🙂
  • @ABlue0ne ↶ Reply to #5755 #5762 03:10 PM, 17 May 2023
    Remember there is interaction between protocol, clients, servers, UI etc. it’s an ecosystem. I hear what you’re saying though.
  • @jdogresorg #5763 03:10 PM, 17 May 2023
    anyway... i'll STFU... but, having some fun playing around with this stuff... its silly nonsense, but, so was rare pepe and some of the other stuff that turned into something... so just embracing it 😛
  • @sulleleven ↶ Reply to #5762 #5764 03:11 PM, 17 May 2023
    BTNS doesnt really though. Unless it is decided it does.
  • @sulleleven #5765 03:13 PM, 17 May 2023
    regardless, opensource it and ppl will skirt around CP to "broadcast" specs
  • @sulleleven #5766 03:13 PM, 17 May 2023
    fun ad hoc quasi-protocol'n
  • @ABlue0ne #5767 03:14 PM, 17 May 2023
    Nothing stopping someone from doing that now
  • @sulleleven ↶ Reply to #5767 #5768 03:14 PM, 17 May 2023
    with CP stack? ppl are not too fond of the architecture and code but yes of course.
  • @sulleleven #5769 03:16 PM, 17 May 2023
    honestly i thought by now, we would be inscribing a la ordinals from CP.
  • There’s really no difference except from a UI/UX pov between inscribing from ord and referencing inscription in asset description and inscribing via Counterparty api or something
  • @sulleleven ↶ Reply to #5770 #5771 03:20 PM, 17 May 2023
    the difference would be the huge userbase into ordinals using CP
  • @sulleleven #5772 03:20 PM, 17 May 2023
    and then using native CP features etc
  • @sulleleven #5773 03:20 PM, 17 May 2023
    instead... competing experiments. its all good. just say'n
  • Yes exactly the UX lol, really just need to chain some txs together and you could do it via a wallet right now
  • @hodlencoinfield #5775 03:24 PM, 17 May 2023
    You should be able to inscribe via a standard bech32 input in the first tx
  • @hodlencoinfield #5776 03:25 PM, 17 May 2023
    Bech32 -> taproot, taproot -> bech32
  • @sulleleven #5777 03:27 PM, 17 May 2023
    in due time i guess. and thanks for not reply “then do it” lol
    i’ve been playing catch up despite being “in” early and trying to understand what logically should be done but so much is being done, weirdly
  • @sulleleven #5778 03:28 PM, 17 May 2023
    💯 understand why some of this is being done but not really why…. logically from tech standpoint
  • @shannoncode #5779 03:28 PM, 17 May 2023
    Do it fast=🔥 but fire burns out quickly
    Do it right makes far less money and less traction but stands the test of time
  • @sulleleven #5780 03:28 PM, 17 May 2023
    CP seems anti-ordinals now
  • @AryanJab ↶ Reply to #5778 #5781 03:29 PM, 17 May 2023
    It's all just a shortcut.
  • @sulleleven ↶ Reply to #5779 #5782 03:29 PM, 17 May 2023
    i’ve noticed
  • @sulleleven #5783 03:29 PM, 17 May 2023
    CP has done everything except what i assumed would be done lol
  • @sulleleven #5784 03:30 PM, 17 May 2023
    i’m a boomer
  • Why do you say that?
  • @sulleleven ↶ Reply to #5785 #5786 03:36 PM, 17 May 2023
    well, an argument can be made. stamps was worth putting out there. but point me to anything that was a response to Ordinals to directly support it from the CP side, besides inscribe.art
  • @hodlencoinfield #5787 03:39 PM, 17 May 2023
    Rare ordinals
  • @sulleleven #5788 03:40 PM, 17 May 2023
    i'm sure once taproot support, it will be inevitable. but CP could be Ordinal-aware wallets and include inscription features, and blended with CP assets (like BRC-20 will soon do)... ordinals + dex + dispensers etc would be powerful and many new users would come. Instead, who has the shiniest new thing thats a copy of the other shiny thing.

    but hey, its been a scramble for everyone.
  • @hodlencoinfield #5789 03:41 PM, 17 May 2023
    My proposed ordinal envelopes solution
  • Well the wallet devs are basically me and jdog
  • @sulleleven ↶ Reply to #5789 #5791 03:41 PM, 17 May 2023
    yeah I love that...
  • @hodlencoinfield #5792 03:41 PM, 17 May 2023
    And we have limited bandwidth lol
  • @sulleleven #5793 03:42 PM, 17 May 2023
    no blame, just big picture comments
  • @hodlencoinfield #5794 03:42 PM, 17 May 2023
    Hiro adding Counterparty support tho
  • I’m sure xverse will too
  • @sulleleven #5796 03:42 PM, 17 May 2023
    like ordinal envelope idea > BTNS yeah?
  • Of course it’s my idea lol
  • @sulleleven #5798 03:46 PM, 17 May 2023
    those wallets adding CP is a win. but i'm talking about the opposite.
    meh doesnt matter in the end.
    i pop in, and think these things.

    be cool to talk more about envelope idea more... could try to help there.
  • Honestly I’m waiting for this for vaults, the idea of ord<>xcp interop is amazing. Using either tooling for some subset of shared features is gold
  • @sulleleven ↶ Reply to #5799 #5800 03:49 PM, 17 May 2023
    when you say vaults, you referring to new EV stuff?
  • @sulleleven #5801 03:49 PM, 17 May 2023
    prob missed the convo upstream
  • Yes. I don’t talk about it much because emblem is a product and don’t want to muddy the waters too much and be “that guy” but yes vaults made using counterparty so the entire concept can live on bitcoin if users want (and do they fucking ever)
  • @sulleleven #5803 03:51 PM, 17 May 2023
    ALEX Lab

    The complete #BitFi via @Stacks . Bring your Bitcoin to Life: launch new projects, earn interest, rewrite finance, reinvent culture.

  • @sulleleven ↶ Reply to #5802 #5804 03:52 PM, 17 May 2023
    curious how you're approaching it but good to know 🙂
  • @sulleleven #5805 03:53 PM, 17 May 2023
    I was just thinking about pulling dispenser stuff into stand-alone version wallet and doing some modifications
  • @jdogresorg #5806 03:53 PM, 17 May 2023
    wonder if we should introduce the "RUG" command.... poke fun a the space... it would immediately mint any remaining BTNS supply up to MAX_SUPPLY, lock supply MAX_SUPPLY and MAX_MINT, close any pending actions (DISPENSERS, ORDERS, LISTINGS, etc), and transfer ownership to an unspendable address... 😛
  • @sulleleven ↶ Reply to #5806 #5807 03:54 PM, 17 May 2023
    renounce you mean?
  • @sulleleven #5808 03:54 PM, 17 May 2023
    rug-renounce
  • @sulleleven #5809 03:54 PM, 17 May 2023
    haha
  • @sulleleven #5810 03:55 PM, 17 May 2023
    its actually interesting idea @jdogresorg because can be gamified
  • @jdogresorg #5811 03:55 PM, 17 May 2023
    yup.. burn token issuance, prevent further changes, mint remaining supply, and burn it all (including right from ppls wallets)
  • @sulleleven #5812 03:55 PM, 17 May 2023
    if mint-out does not happen before certain time, deployer mints it out and locks it
  • @jdogresorg #5813 03:55 PM, 17 May 2023
    like callback... but you get nothing in return 😛
  • @sulleleven #5814 03:55 PM, 17 May 2023
    ahhh burn too
  • @jdogresorg ↶ Reply to #5812 #5816 03:56 PM, 17 May 2023
    i added ability for owner to pre-mine and issue supply at any point via MINT_SUPPLY... it bypasses MAX_MINT... so asset owner can still premine and mint as much supply as they want.. a way to poke fun a the "fair" mining 🙂
  • @sulleleven #5817 03:56 PM, 17 May 2023
    well w/o the burn part, it could be way to incentivize minting out... or left over tokens go to deployer
  • @jdogresorg #5818 03:56 PM, 17 May 2023
    totally fair mining... cept for the owner premine, and ability to print supply at any time 🙂
  • @jdogresorg ↶ Reply to #5817 #5819 03:57 PM, 17 May 2023
    will add to RUG to spec for fun 🙂
  • @jdogresorg #5820 03:57 PM, 17 May 2023
    make it do as much damage as possible 🙂
  • @sulleleven #5821 03:58 PM, 17 May 2023
    the biggest selling point of BRC-20 is the no premine by default (ofc you can still choose max mint lim to max supply and inscribe both together).
    even if introducing idea to update the token (supply) is rn against the brc20 vibe.
  • @sulleleven ↶ Reply to #5819 #5822 04:00 PM, 17 May 2023
    this would at least give a use case for betting feature lol will it rug or not
  • @sulleleven ↶ Reply to #5815 #5823 04:02 PM, 17 May 2023
    haha nice iframes ftw
  • @hodlencoinfield #5824 04:03 PM, 17 May 2023
    Anyone could come up with their own BTNS actions and indexooors could choose whether to recognize them
  • @hodlencoinfield #5825 04:03 PM, 17 May 2023
    Could be entertaining to see play out
  • @jdogresorg #5826 04:04 PM, 17 May 2023
    Counterparty Tokens, in an emblem vault, on ETH, displayed inside a Counterparty token..... what are you complaining about @sulleleven you helped create all this nonsense by spawning emblem vaults with @shannoncode 😛
  • @jdogresorg #5827 04:04 PM, 17 May 2023
    token-ception
  • @shannoncode #5828 04:05 PM, 17 May 2023
    Lol
  • @sulleleven #5829 04:06 PM, 17 May 2023
    shhh
  • @sulleleven ↶ Reply to #5826 #5830 04:07 PM, 17 May 2023
    one can only handle so many 🤯
  • @sulleleven #5831 06:55 PM, 17 May 2023
    @jdogresorg you’re Miami?
  • @ffmad #5832 07:19 PM, 17 May 2023
    Who's already in Miami? 🍻
  • @jdogresorg ↶ Reply to #5831 #5833 07:19 PM, 17 May 2023
    Fly out late tonight... get in at like 5AM
  • @jdogresorg #5834 07:20 PM, 17 May 2023
    @reinamora_137 FYI.. looks like the src-20 spamming has resumed... (not from your service, but seeing a bunch of src-20 stamps being minted)
  • @jdogresorg #5838 07:26 PM, 17 May 2023
    mysql> select count(*), sum(length(description)) from issuances where description like 'stamp:eyJwIjogInNyYy0yMC%';
    +----------+--------------------------+
    | count(*) | sum(length(description)) |
    +----------+--------------------------+
    | 12083 | 1094858 |
    +----------+--------------------------+
    1 row in set (0.45 sec)
  • @jdogresorg #5839 07:30 PM, 17 May 2023
    Can you please communicate your plan and ETA here?
  • @sulleleven ↶ Reply to #5833 #5841 08:13 PM, 17 May 2023
    will try to hookup with you
  • You guys want to grab a drink with Eric? My biz partner?
  • @jdogresorg #5843 08:15 PM, 17 May 2023
    Only doing yacht party and afterparty really... rest of time is vacay not biz... scuba diving, etc.
  • @shannoncode #5844 08:15 PM, 17 May 2023
    Gotcha
  • @jdogresorg #5845 08:15 PM, 17 May 2023
    if Eric is on yacht or at LIV after, happy to have a drink n chat 🙂
  • @shannoncode #5846 08:15 PM, 17 May 2023
    Is it a TEST party
  • @shannoncode #5847 08:16 PM, 17 May 2023
    Or are the apes doing it?
  • @jdogresorg #5848 08:16 PM, 17 May 2023
    no idea... last one I did was TEST party in Vegas last year 🙂
  • 18 May 2023 (27 messages)
  • @sulleleven ↶ Reply to #5842 #5849 09:33 AM, 18 May 2023
    you can have him reach out to me. i’m winging it
  • @c0rnh0li0 ↶ Reply to #5847 #5850 11:11 AM, 18 May 2023
    It’s a Shawn Leary deal who organized the TEST events.

    https://twitter.com/shawnleary/status/1629223097466339328
    Link

    Come aboard for the 2nd Annual Sunset Dinner Cruise May 18th during https://t.co/ei3oLwbfdR in Miami Beach 🌅 ⛴️ 🥳https://t.co/v3uoSUv1eL

  • @c0rnh0li0 #5851 11:11 AM, 18 May 2023
    Looks like the link doesn’t work though
  • @c0rnh0li0 #5852 11:14 AM, 18 May 2023
    All of these asset transfers are insane. A 10 XCP transfer fee might be needed.
  • @XCERXCP #5853 02:26 PM, 18 May 2023
    Great work @jdogresorg and @pataegrillo getting the unconfirmed txs reading in high loads
  • @XCERXCP #5855 02:26 PM, 18 May 2023
    Nearly 3,000
  • @XCERXCP #5856 04:57 PM, 18 May 2023
    With taproot support on CP, does that give us the potential to possibly integrate lightning with assets?
  • I don’t know how you would integrate LN in the first place but seems like not having taproot would be a hindrance
  • @jdogresorg #5858 05:37 PM, 18 May 2023
    I see src-20 spamming has resumed.... and no discuszions here
  • @shannoncode #5859 05:38 PM, 18 May 2023
    I think there are a few services being built, a few might be coming online?
  • @jdogresorg #5860 05:40 PM, 18 May 2023
    3000+ pending src-20 txs.... once I hid numeric assets from the site (cuz it is abuse), seems src-20 has decided to continue spamming an NOT continue woking with Counterparty
  • @reinamora_137 #5861 05:42 PM, 18 May 2023
    we determined it's a non-issue for us with the db size and all the things we have been chatting about. If a fork is necessary we are prepared to handle that and take CP in the direction it needs to work with what we are building. CP needs some db upgrades, but it is no reason to leave the hordes of users waiting. We have the eyeballs now, and it could all dry up in a matter of days. We chose to continue monetizing while can and simultaneously work on a broadcast method (and other sw implementations) that work for us
  • @Stampchainofficial #5862 05:44 PM, 18 May 2023
    Joined.
  • @jdogresorg #5863 05:47 PM, 18 May 2023
    WIll discuss with other members on boat tonight, but at this point, we are out of options. SRC-20 team knows this is abuse, so I feel I (personally) have no choice but to come out AGAINST SRC-20 very publicly,,... which I have avoided doing,. At this point, I believe the fork is the only way forward to stop this abuse immediately. Chat with you guys on the boat in a few hours.... decision will be made tonight,,. I have switched my position and I am pushing for a fork. It is unfortunate that ONE project is causing all this drama,. The path forward for me is simple., Fork to stop abuse, focus on an OPEN system BTNS.
  • @jdogresorg #5864 05:50 PM, 18 May 2023
    getting offline until after tonight on the boat. No more discussions here are needed. The issue has been communicated clearly. Community has consensus to move forward with fee when necessary, it is now necessary. We have PRs ready to roll out a new release with 2 clicks. Will maee decision tonight after further discussions with other communitiy members.
  • @reinamora_137 #5865 05:50 PM, 18 May 2023
    i don't see why it has to be such a competitive stance. we can still work together in meaningful ways on the base layer as well. you can fork, you can fork if you want to lol i see a song in there. have fun on the boat!
  • @Stampchainofficial #5866 05:52 PM, 18 May 2023
    I don't feel that it is abuse and I hope the counterparty community at large appreciates our position. The attention we have brought, the funding that you personally have received, the rise in token price and the offers we have made to help with scaling along with our earlier offer to incentive xcp. Which you personally denied. I'm sure you told everyone about that. End of the day this is only happening because u are memeing the word attack, about a database that would fit on most ppls phones.. whil also building no less than two shitcoin platforms to sideswipe us and consistently not keeping to your word and gatekeepers a project u present is decentralised. I just hope ppl see that. And that they also remember that I arwyn, love counterparty and the community I engage with everyday.
  • @shannoncode #5867 05:55 PM, 18 May 2023
    It’s unfortunate, I think a fork will harm everyone in the short term.
  • @shannoncode #5868 05:55 PM, 18 May 2023
    But this is how these decentralized systems were designed, so there’s that too.
  • @jdogresorg #5869 06:00 PM, 18 May 2023
    IMO enough talking has taken place. My viewpoint has been made clear. You resumed your spamming, Your the one who took action to stop the "cease-fire". It is unfortunate that it has come to this. But no further discussions are needed. We know your viewpoint, CP is a dumb database you want to just spam and you dont see any problem with growth at whatever rate you want. Your viewpoint is heard. My viewpoint is this is an attack, I spent all week working to stop this fork, but you forced it with your actions. Everyone here knows this... .you resumed src-20 spamming, with no communication here, and only talk when I threaten fork. It is clear your going to do what you want and only way to "stop" you is fork. Thank you for making this clear. CP will be stronger afrter this fork as it will no longer have this attack vector. Getting AFK to try and enjoy my day.
  • @jdogresorg #5870 06:00 PM, 18 May 2023
  • @jdogresorg #5871 06:00 PM, 18 May 2023
    No rest… even on vacations.
  • No one saying its dumb. We offered to help. I'm nit sure why you are trying to make this point. We offered loads of things to help this work. I personally feel that you have been obstructive, to say the least from the beginning. Its clear to me all the actual community want us to co exist and benefit from all this attention
  • Leave it be for a bit then. Quit poking for a few
  • @Stampchainofficial #5875 06:04 PM, 18 May 2023
    Yeah im sorry tbh.. makes me sad too.
  • 19 May 2023 (156 messages)
  • @sulleleven #5876 02:05 AM, 19 May 2023
    :( still, take it easy everyone 🧡
  • @ABlue0ne #5877 04:13 PM, 19 May 2023
    I really really tried to keep up with the recent XCP dev conversation but life, work, family and the fact this space absolutely blew up lately made that very hard. I’m about two weeks blind to the conversation. I’m very familiar with counterparty, aware of ordinals and have stamped a named stamp of my own a few weeks ago. Can someone please update me on the contention here? Is it all of the ‘A###’ assets being created? Too many 1-1? Actual malicious code injection? Stamps bad? To me my named stamp is just an old school xcp asset that is safer than imgurl and more convenient than arweave. Broadcasts are better than TX why? What does BTNS solve? Trying to fork cp or btc? Several issues could be solved with more wallet support. I’m a big fan of the utility that counterparty can give to the world; the art, and memes are just a bonus that has helped keep me interested. The community is cool too. If you’re in Miami, drink water and apply sun screen. Thoughts?
  • @hodlencoinfield #5878 04:27 PM, 19 May 2023
    The creation of not only a new namespace but new token implementation on top of numeric assets creates some philosophical questions wrt named assets and subassets which require an XCP fee
  • @hodlencoinfield #5879 04:29 PM, 19 May 2023
    Something we’ve been discussing and based on conversations I’ve been having in Miami, nearly everyone I’ve talked to thinks adding an XCP fee in line with subassets (which are technically also numeric assets) makes sense from the perspective of the platform as a whole
  • @hodlencoinfield #5880 04:31 PM, 19 May 2023
    An idea I’m really starting to come around to, putting all assets on equal footing
  • @sulleleven ↶ Reply to #5880 #5881 04:53 PM, 19 May 2023
    I’m coming around to this as well.
  • @sulleleven #5882 04:53 PM, 19 May 2023
    At this point, nothing should be “free” on CP
  • @sulleleven #5883 04:54 PM, 19 May 2023
    except broadcasts
  • @hodlencoinfield #5884 04:58 PM, 19 May 2023
    We pay fees for asset issuance (besides numeric), sweeps and dividends which I think makes sense as it’s the closest thing Counterparty has to “gas”
  • @ABlue0ne #5885 04:58 PM, 19 May 2023
    This is why I thought named should have a fee but numbered subassets should be free.
  • @ABlue0ne #5886 05:00 PM, 19 May 2023
    You would have to at least spend xcp for your main asset before getting to make free subassets. Middle ground? This thought also predates the recent stamps issue.
  • @hodlencoinfield #5887 05:07 PM, 19 May 2023
    Create a class of human-unreadable asset names, whose registration is free. · Issue #372 · CounterpartyXCP/counterparty-lib

    That is, allow for both alphabetic and numeric (e.g.) asset names, and only have a fee for the former. How to make this backwards compatible is not obvious---the database won't have to change, ...

  • @hodlencoinfield #5888 05:07 PM, 19 May 2023
    The PR that created numeric assets
  • @hodlencoinfield #5889 05:09 PM, 19 May 2023
    @jp_janssen brought up the risk of the creation of a namespace on top of numerics back in 2014 before it was implemented
  • @hodlencoinfield #5890 05:12 PM, 19 May 2023
    What wasn’t foreseen was the creation of a new asset implementation on top of numerics
  • @ffmad #5891 05:12 PM, 19 May 2023
    Mempool creating a transaction acceleration marketplace
  • @ffmad #5892 05:13 PM, 19 May 2023
    Will allow to accelerate our stuck transactions 🤩
  • @ABlue0ne #5893 05:17 PM, 19 May 2023
    That already exists
  • @ABlue0ne #5894 05:17 PM, 19 May 2023
    Rebroadcast?
  • @ffmad ↶ Reply to #5894 #5895 05:18 PM, 19 May 2023
    It often doesn't work well
  • @pepeflags #5896 05:19 PM, 19 May 2023
    Joined.
  • @ABlue0ne ↶ Reply to #5887 #5897 05:22 PM, 19 May 2023
    Thanks for the history lesson. Good read.
  • @jp_janssen #5898 05:22 PM, 19 May 2023
    I had to planned to register 100k+ numeric assets in 2015. Won't tell why not give people ideas, but I was asked to stop after a few k. I complied but we cannot expect everyone to do so on a permissionless platform.

    Im in favor an xcp fee but not rushing it. Right now it costs $2-5 in btc fee to register an asset anyway. That should be enough?
  • @ABlue0ne ↶ Reply to #5890 #5899 05:22 PM, 19 May 2023
    E.g. stamps on free numerics?
  • SRC-20
  • How would you roll it out?
  • @hodlencoinfield #5902 05:29 PM, 19 May 2023
    It’s hard not to view the cannibalizing of the free numeric assets for a new asset system with a namespace as an attack on the platform
  • I would call it. Using the service. How come when luke says its funny but when it happens here it's code breaking? All I mean is that you guys will implement a charge. But we already offer to pay in the v first place and jdog said no. We offered to integrate xcp burn into mint
  • @Stampchainofficial #5904 05:34 PM, 19 May 2023
    I think basically we still did.. but it seems we have same end resuly
  • Did you?
  • @Stampchainofficial #5906 05:34 PM, 19 May 2023
    We cab at least pay our way and help scale
  • @Stampchainofficial #5908 05:35 PM, 19 May 2023
    In nit here representing the team just myself. But we did, and for my part I would always be OK with that