/r/BitcoinTechnology
/r/bitcoin is amazing and we love it but sometimes it's nice to have an area dedicated to the technical details and interesting projects of bitcoin so this exists to complement /r/bitcoin,
Feel free to X-Post if you think your article is relevant to both /r/bitcoin and /r/bitcointechnology
This subreddit is for all proposals, articles, questions and answers on bitcoin related technology
DO NOT POST icos, pricing, memes, scams, etc here as they will be removed.
Purpose
This subreddit is to post anything technical (i.e. code, proposals, whitepapers, hardware, questions) relating to Bitcoin
Rules
Encourage ideas, no spam, no ICO promotions, if promoting your own product state you own it, discussion and most importantly be positive, helpful and friendly in the community.
Please remember no memes, pricing articles, ICOs or personal character assassinations are allowed here.
Anyone breaking these rules may be banned.
Other Subreddits
r/bitcoinbeginners Great place to start!
r/Bitcoin General Bitcoin page
/r/BitcoinTechnology
#Blockchainjobs #blockchaindevolpers #westeurope #Canada #Usa Hiring developers for a 6-8 month Blockchain project! ๐ป Competitive pay. Interested? Contact: ๐ง bestpricefeligato@gmail.com ๐ฌ Discord: andrewcat2023 ๐ฒ Telegram: Andres Pinzon
How do I generate a number Is it working? If the Genesis block is a blk.04310.dat or rev04310.dat file If Blk00000.dat and rev.00000.dat are not the first generated files, is it correct that I have bitcoin? (After purchasing with 100,000 KRW Bitcoin payment in 2008, I formatted the hard disk several times.) If there is, how much would it be?
์ด๋ป๊ฒ ๋ฒํธ๊ฐ ์์ฑ ๋๋๊ฑด๊ฐ์? ๋ง์ฝ ์ ๋ค์์ค ๋ธ๋ก์ด blk.04310.dat ๋๋ rev04310.dat ํ์ผ์ด๊ณ Blk00000.dat ๊ณผ rev.00000.dat์ด ์ฒซ ์์ฑํ์ผ์ด ์๋๋ผ๋ฉด ๋์๊ฒ bitcoin์ด ์๋๊ฒ ๋ง๋๊ฑด๊ฐ์? (2008๋ ๋นํธ์ฝ์ธ 10๋ง์ ๊ฒฐ์ ๋ก ๊ตฌ๋งคํ ํ ํ๋๋์คํฌ๋ฅผ ์ฌ๋ฌ๋ฒ ํฌ๋ฉงํ์ต๋๋ค.) ๋ง์ฝ ์๋ค๋ฉด ์ผ๋ง๋ ๋ ๊น์?
I have 3 questions:
I read that every 10 mins, the miner would fetch tx from the tx_mempool, process them,create a candidate block, do the proof of work and then broadcast it to the network.
Does this mean that once the next batch of tx will be fetched after 10 mins?
Or can the multiple candidate blocks be processed by the miner concurrently so it keeps fetching from the tx_pool?
Even if we do mine multiple blocks within the 10 min window, if only one is going to get selected by the network then a lot of computation has been wasted for nothing.
If multiple nodes start at different points, so do we need to sync the nodes so that they are operating at the same time; like say node A starts at time t1 , node B starts at time t2.. so we sync node B with node A's clock. Something like this...
But this would be impossible to do in a huge network tho
Because its said that bitcoin network mines a new block every 10 mins, so does this mean the ledger of each individual node gets updated 10 mins? So regardless of when the individual nodes start, their ledger would get updated within their 10 min time window.
Say I am a miner and i have mined a block. I broadcast it to peers A,B,and C and they then broadcast it to their peers and so on. When do i get my reward? When A's chain accepts my block as the most recent one?
In the last blocks, we are seeing unusually high fees. Blocks for which all transactions are above 1000 sats/vB. I did not expect that, what are the reasons behind!? Is there a technical reason?
I posted this in r/Bitcoin and the moderators removed it for some reason (!)
โ
Because of the many criminals that felt that Bitcoin was not concerned with Privacy - and decided that they had to interject with a Remedy to help provide everyone with better Privacy - but when they came out with there's, they stated that Bitcoin was not secure.
But now, I cannot access my Bitcoin, because legacy addresses of my 2009-2012 wallets aren't being recognized.
Instead of replicating the issue. The devs, all of which have been found to work for nChain, have declared my contributions as complete and utter falsehoods, so much so, I cannot contribute to slack, Bitcoin forum, or any other - and, they never once tried to replicate the problems I and many others have come acrossed.
Which makes me look at COPA vS. CSW a little to much then I wanted. CSW says if he wins, he will force the Bitcoin devs to fork the Blockchain and give him ownership of the keys with lost and dormant Bitcoin. If which, is mine and many others dormant Bitcoin - were all trying to access.
Pywallet - is the answer little kids who shouldn't be working for Bitcoin are introducing people to - I don't want pywallet, I need gen=1 to generate the rewards mined with the default gen=0 setting. Which is why I and many others have empty blank keys in our wallets, pywallet - I don't need pywallet - I have the wallets and I have the passwords - I'm good, I need gen=1 and I need to dump the private keys and they need to be recognized by the Bitcoin core aka your own bank -
I did everything but program the code, which is why everyone gets free Bitcoin if they support the network and there node mines a block - also, the programmer said - the Bitcoin Blockchain eill stay small for a very long time, rather then needing pruned - so for as much as I came up with what I did.. CSW did a lot I can't even fathom how or where he did such. But, I found him because I was studying md5_checksum - so why him and his nChain employees are constantly negating my involvement or not addressing or replicating mine and others issues - is a problem.
Thanks
Hey everyone, first of all I want to say I'm super excited that this sub exists. I've always wanted a forum / community that was more tech focused but never actually made a concerted effort to search for something until now.
Some quick background. I'm not by any means new to bitcoin, but perhaps just a bit rusty and out of the loop. I devoured aantonop's Mastering Bitcoin what seems like ages ago, and have been using bitcoin since late 2012. I'm not a software engineer by any stretch, but have a background in data science / analytics so am somewhat familiar with programming, data structures, etc.
So for someone who is interested in learning and building on bitcoin:
Cheers :)
I am new to Bitcoin development and am rather confused by the proper way to create PSBTs.
โ
TLDR: I want to create a PSBT, without signatures, push it to the network, and let it be signed later when the transaction is ready to be executed, based on a set of conditions managed by an off-chain sequencer. Basically you can think of the PSBT as saying "hey send 1 BTC from Alice to Bob, but not until both Alice and Carol say it is okay, and oh btw my name is Dave". Is this type of conditional logic in a PSBT possible? How could this be done in typescript with bitcoinjs-lib?
To be clear, the potential use application here is related to xverse / ordinal type wallets. The reason being is I want to revert the hex from the PSBT to an offchain system that can hold it until it is ready to execute it.
I'm currently exploring app optimization roles and would appreciate any recommendations or insights you may have.
Hey all! I have a question about job selection in Stratum V2. If there is a mining pool with let's say 10 miners mining, and all 10 of them propose their own template (select transaction) different from one another, will the pool choose only one template out of 10 or can all the miners mine with their own template?
I'm excited to announce a new open-source project
I'm launching, specifically designed for Bitcoiners and developers alike.
I understand that not everyone here is a developer, but your insights as Bitcoin enthusiasts are invaluable to the evolution of this project. To ensure we're meeting the needs of the Bitcoin community,
I've created a short form to gather some input. Filling it out will take no more than 2 minutes of your time. By doing so, you'll play a pivotal role in shaping a project aimed at bettering the Bitcoin experience for all of us.
So, whether you're a developer or just passionate about Bitcoin, your input matters. Please take a moment to fill out this form and help us to innovate for the future of Bitcoin.
Thank you in advance for your time and insights!
Here's the link to the form: https://tally.so/r/3NlobO
This transaction https://mempool.space/it/tx/695ffc8e16ea17d7a4c5bce9dc7a7afd8c7af3371c4a9838dd6121f76d3c2f7f
has been "Replace By Fee" by this one https://mempool.space/it/tx/d2f3fc9ebd7e4fe75efadebedf2104e274d31043f42928f6988d65bb69a62daa
They have completly different input and output.
How is possible?
Thank you