Bitails

235 posts

Bitails banner
Bitails

Bitails

@BitailsAPI

Running a pruned indexer & UTXO manager for the BSV blockchain

เข้าร่วม Temmuz 2022
45 กำลังติดตาม722 ผู้ติดตาม
Bitails
Bitails@BitailsAPI·
@darkBSV We were unable to access the server hosting the explorer when it went down but the API service was fine. All good now
English
0
0
0
17
Bitails
Bitails@BitailsAPI·
@1Bitcoin_user We were unable to access the server hosting the explorer when it went down but the API service was fine. All good now
English
1
0
1
23
Bitails
Bitails@BitailsAPI·
@deggen This is what the node is responding meaning we have seen the transaction, good luck getting it in a block!
English
1
0
0
62
Deggen
Deggen@deggen·
@BitailsAPI allows me To broadcast using their UI but errors with “already in mempool”.
English
1
0
1
260
Bitails
Bitails@BitailsAPI·
Yes, the thing is using indexers or overlays doesn’t mean you are not committing to the SPV terms. Note that you can’t create a transaction only by block headers. To do that you have two options: 1. Storing the data required for creating the transaction. 2. Asking a third party for that. So, she can ask nodes or overlay services for the data.
English
0
0
4
53
Truth_Machine
Truth_Machine@cryptorebel_SV·
@BitailsAPI @BitcoinSVtrain @tohonestycom @RealCoinGeek @ElectrumSV Comes down to semantics. The servers are acting like a node would, although they might not necessarily mine or find blocks (although some mining might make them better connected?). But they can be monetized in other ways by serving user queries and accepting a fee per query.
English
1
0
3
78
Bitails
Bitails@BitailsAPI·
Exactly! Disregarding the role of indexers for a user friendly experience is far from a practical solution. In theory you can be restrict about the SPV, users being accountable for their private keys/transactions, etc. but in action you need to use other third parties if you don’t want to ruin the UX. Best you can do is not to rely on one single service. Anyone thinking otherwise is dreaming and can’t deliver what they promise.
English
1
0
4
47
Bitails
Bitails@BitailsAPI·
@dxsapparm @ChaseWattsX Yes it was late April, and we did 152 millions transactions with a 2000+ sustained TPS(9000 TPS at peak)
English
0
0
3
66
Arm of DXS.app
Arm of DXS.app@dxsapparm·
BSV achieved 150M transactions per day in real-world stress tests. BSV Teranode is already live and provides essentially unlimited throughput. While Ethereum builds Layer 2 complexity, BSV delivers. 📊
English
1
16
65
1.7K
Bitails รีทวีตแล้ว
phanpp
phanpp@phanpp11·
@Centbee I believe your problem was access to WOC Utxo validation. I had the same problem and had to use Bitails. Used Bitails for Utxo and WOC for broadcasting. Works even under BSV stress test when WOC seem to use a cache link.
English
1
1
9
597
Bitails
Bitails@BitailsAPI·
I recommend checking out the UTXO manager, there is a high chance that things fall apart at that point(if you haven’t checked already of course). We have seen many dropped transactions due to bad UTXO management(using one indexer to fetch the UTXOs which sometimes are already spent and another to broadcast or as a load balance). If possible, try using Bitails to fetch UTXOs and see how that makes a difference(or doesn’t).
English
0
0
2
163
Rob
Rob@Rob_GCC·
@BitailsAPI have the feeling the entire network faces it atm (not even any single provier) - ARC to some degree with the rebroadcast till acceptance is the bandaid, but even that seems to fail those days.
English
1
0
1
127
Bitails
Bitails@BitailsAPI·
@kurtwuckertjr @shruggr @Bitcrash4 @MineLikeAnApe One particular indexer full of unknown transactions(seen by no peers) was WoC. We know that because we were asked to rebroadcast the transactions but the inputs were already spent.
English
1
0
1
57
Bitails
Bitails@BitailsAPI·
@cloudsay 11500 TPS in syncing mode which means with a block with 100000 txs, takes 9 seconds to be indexed and added to the database.
English
0
0
1
127
Bitails
Bitails@BitailsAPI·
@kurtwuckertjr @shruggr @Bitcrash4 @MineLikeAnApe Actually it was the indexers problem in providing a UTXO that the nodes considered spent and rejected the transaction. In this case, the indexer’s mempool kept the tx and updated the UTXO-Set based on accepting the tx and you can see how messy this gets from here.
English
1
0
2
82
Bitails
Bitails@BitailsAPI·
We broadcasts transactions periodically till they are mined, but yesterday we had some issues regarding this which should be resolved now. That being said, if you are using another indexer as UTXO management, there is always a possibility that this happens since some indexers are not providing a clean and updated UTXO set and your tx gets dropped due to network policies.
English
1
0
5
313
Rob
Rob@Rob_GCC·
@BitailsAPI can you also cover the transactions dropped? We just found out we had 2,000 transactions dropped the last days.
English
1
0
2
325
Bitails
Bitails@BitailsAPI·
@kurtwuckertjr @Bitcrash4 Have you noticed some miners not broadcasting all the transactions right after they receive them from clients?(seeing some transactions in a block from other miners which have not been propagated before)
English
1
0
4
260
Kurt Wuckert Jr
Kurt Wuckert Jr@kurtwuckertjr·
Nah, it’s fair play and basically expected behavior. It is on the ruthless side of the game theory, but not overtly malicious. That being said, it does indicate that they have not changed much about their internal systems in the last two years, while GorillaPool has upgraded all of our internal systems and networking to be world class in preparation for Teranode. It’s our goal to win with the best service, reputation and reliability in bitcoin.
English
6
1
41
3.6K
Bitails
Bitails@BitailsAPI·
@Bitcrash4 This is because the miner didn’t put any transaction in the blockchain other than its coinbase transaction.
English
1
1
10
290
Bitcrash
Bitcrash@Bitcrash4·
If you’re not paying attention, you may miss it. Zero BSV fees, it may be an indication that Teranode is around the corner.
Bitcrash tweet media
English
14
16
60
3K