Photograph via snooOG

/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.


This subreddit is to post anything technical (i.e. code, proposals, whitepapers, hardware, questions) relating to Bitcoin


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


5,128 Subscribers


Buy and sell bitcoin in your neighbourhood with cash (my open-source project)

06:44 UTC


ProShares Futures Bitcoin ETF Hits ATH on Spot ETF Hype

Amid growing anticipation and excitement surrounding the Bitcoin spot ETF, the ProShares ‘BITO’ BTC Future ETF has reached a new all-time high (ATH).

ProShares Futures BTC ETF performs well

01:49 UTC


three websites to earn some free crypto

Hi everyone, I would like to suggest 3 website to earn some free crypto by watching shortlinks or ptc ads, they both allow to withdraw to faucetpay coinbase or directly to wallet.

1: the first is dutchy corps , it allows to earn by watching shortlinks, ptc ads , surfing ads and offerwalls. It also has a level program that increase the claming amount plus i recommend to run the autofaucet with balance mode to earn an additional 10% and on weekends to earn an additional 20% claim bonus. There is also a coin roll that every 30 min gives you a free amount of a crypto that is voted monthly by the community.

2: the second is faucetcrypto it allows to earn some coin through shortlinks, ptc ads , surveys or offerwall, the minimum amount to withdraw is very low and can be reached daily plus it has a level program that gives you more coins by leveling up

3: the third is autoclaim that allows to earn coin by doing shortlinks or offerwalls very easily, it also has a bonus program and there is no minimum amount to withdraw

I think is a good way to start earn some crypto without spend money, if someone did register and want some tip I use to do the shortlinks and ptc ads quickly feel free to message me.

15:49 UTC


Bitstream white paper proposes Bitcoin payments to disrupt file storage economics

Bitstream’s white paper, written by blockchain programmer Robin Linus, reveals a method in which servers receive direct payments in bitcoin (BTC) for each file download they facilitate. To address the imbalance in today’s hosting economy, Linus’ system aligns server profits with content demand.

01:23 UTC


Bitcoin (BTC) Price Analysis: Bulls Resume Ascent and Test 37235 – November 12, 2023

Bitcoin (BTC/USD) resumed its upward gains early in the Asian session, with the pair finding additional bids above the 36,892.78 level, representing a 38.2% retracement of the 35,103.14 to 37,999 appreciating range. Upward progress was temporarily halted around the 37,221.93 area. . which represents a 50% reduction in the depreciation range from 37,548.80 to 36,923.15. Key stops were chosen above the 34,965.04 and 37,516.08 levels during BTC/USD’s recent strongest appreciation since May 2022, upside price objectives associated with buying activity around the 19,568.52, 15,460 and 24,900 levels . Additional upside price objectives in these appreciating ranges include the 38,602, 42721 and 44481 areas. Following continued appreciation, areas of technical support and possible buying pressure include 34757, 33499, 32873, 32561, 31351 and 30837.

02:29 UTC


Coinbase Shares Rise Amid Market Share Stagnation

Despite the delisting of Binance.US, Coinbase has surprisingly failed to gain a larger share of the US cryptocurrency market. A recent report from Kaiko highlights Coinbase’s stagnant market share, which has hovered around 55% since May. On the other hand, rivals such as Kraken and LMAX Digital are quickly reclaiming the space left open by Binance.US, and Bitstamp is also marking an increase in its US presence amid growing legal complexities.

00:48 UTC


Difference between Bitcoin and Bitcoin Cash

1 Comment
11:54 UTC


The best p2p website for buying/selling bitcoin has yet to be created. Here's how it could be done.

02:54 UTC


What strategies do you use for acquiring high-quality backlinks?

1 Comment
10:16 UTC


What is WhatsApp’s new feature?

10:17 UTC


Thailand’s Bank Kasikorn Acquires Majority Stake in Satang Crypto Exchange

Kasikorn Bank, Thailand’s second-largest bank, has reportedly acquired a 97% stake in cryptocurrency exchange Satang. The deal was completed through Unita Capital, a subsidiary of Kasikorn Bank, and involved 3.705 million Thai baht ($102.8 million) worth of shares in Satang’s parent company.

Wu Blockchain highlighted cryptocurrency news in a post on X on Monday, citing CoinDesk.

01:32 UTC


Kraken will share data from 42,000 users with the IRS

US-based exchange Kraken says it will share the data of 42,000 users with the US Internal Revenue Service (IRS) in compliance with a court order. The information will be sent to the IRS in early November.

On its support page, Kraken specifies that the subpoena to produce “a broad range of records and data” about its US customers and pass them to the IRS came from a court order from the Northern District of California in May 2021. The company opposed this. IRS demands and fought the subpoena in court, convincing it to “substantially reduce” the number of affected customers and the amount of customer data.

13:41 UTC


Android App Development Company

Title: Innovate with Excellence: Choosing the Right Android App Development Company

In this fast-paced digital landscape, mobile applications have become an indispensable part of our daily lives. With Android being one of the dominant players in the mobile operating system market, the demand for exceptional Android apps is soaring. This demand has given rise to a multitude of Android app development company, each vying to provide the best services to businesses and individuals seeking to create innovative mobile solutions. In this article, we will explore the importance of choosing the right Android app development company and why this decision is crucial for your app's success.

The Role of Android App Development Companies

Android app development companies are the driving force behind the creation of high-quality mobile applications for the Android platform. They play a pivotal role in designing, developing, and launching applications that cater to diverse needs, from e-commerce and social networking to healthcare and gaming. These companies are equipped with the expertise, experience, and technical know-how required to bring your app idea to life.

  1. Expertise and Experience

The first and foremost aspect to consider is the expertise and experience of the Android app development company. Look for a company with a proven track record of developing successful apps and a team of skilled developers who understand the nuances of Android app development. Experience matters when it comes to tackling the challenges that can arise during the development process.

  1. Portfolio and Case Studies

Review the company's portfolio and case studies to gauge their capabilities. A reputable Android app development company will readily showcase their previous projects, demonstrating their ability to create diverse and engaging apps. This will give you insight into the quality of their work and their versatility in handling different app categories.

  1. Customization and Innovation

In a highly competitive app market, customization and innovation are essential. Look for a company that can tailor your app to meet your unique requirements while also offering innovative ideas to make your app stand out. Customization ensures that your app addresses specific user needs, while innovation adds that extra touch of uniqueness and appeal.

  1. Quality Assurance and Testing

Thorough quality assurance and testing processes are critical to the success of any Android app. Ensure that the company follows industry-standard practices for testing, bug fixing, and quality assurance. This will help deliver a polished and error-free app to your users.

  1. Cost and Timelines

Set clear expectations regarding the project's cost and timeline. A reliable Android app development company will provide transparent pricing and realistic delivery schedules. Be wary of companies that promise unrealistically low prices or extremely short development timelines, as this can lead to compromises in quality.

The Benefits of Choosing the Right Android App Development Company

Choosing the right Android app development company can have a profound impact on the success of your app. Here are some key benefits of making the right choice:

High-Quality Apps: A reputable company will deliver a high-quality app that meets or exceeds your expectations.

Timely Delivery: Your project will be completed within the agreed-upon timeline, ensuring that your app reaches the market when it matters most.

Technical Expertise: A skilled team will employ the latest technologies and best practices, resulting in a robust and efficient app.

Ongoing Support: Many companies offer post-launch support and maintenance services to address any issues and keep your app up-to-date.

Innovative Solutions: Collaborating with the right company can lead to innovative ideas that set your app apart from the competition.

In conclusion, choosing the right Android app development company is a pivotal decision that can greatly influence the success of your app. By considering factors like expertise, portfolio, customization, quality assurance, and cost, you can make an informed choice that ensures your app not only meets but exceeds your expectations. Invest in the right partner, and you'll be on your way to delivering a stellar Android app to the world.

10:45 UTC


Binance Chain's 1% Daily Staking: Your Path to Steady Gains with BNB!

17:43 UTC


Stratum V2 question

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?

02:32 UTC


Open Source Project Implement BTC as payment easy

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

18:18 UTC


Replace By Fee problem

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

1 Comment
13:53 UTC


What do the following lines of code do in the context of sending Bitcoin?

13:11 UTC


Hey guys, there is BTC developers group that I can joy it??

22:56 UTC


What is the theoretical maximum number of UTXOs that can be created in 1 Bitcoin block?

1 Comment
17:52 UTC


The initiation token airdrop of Ethereum Name Service (ENS)

16:47 UTC


Looking for Bitcoin-related Projects

Attention Bitcoin enthusiasts and ambitious entrepreneurs!

Are you working tirelessly on a Bitcoin-related project, dreaming of turning it into a successful investment-ready startup? Look no further! BTC Startup Lab is thrilled to announce our upcoming Bitcoin Startup Bootcamp, starting on June 24th.

Unlock your potential and take your project to new heights with BTC Startup Lab! Visit btcstartuplab.com to learn more.

Our goal is simple yet transformative: to empower Web3 Bitcoin entrepreneurs like you to become champions in your field. We're dedicated to providing you with the tools, knowledge, and support necessary to make your Bitcoin project the very best in its category and secure the funding it deserves.

What can you expect from the Bitcoin Startup Bootcamp?

  1. Co-founder Matching: Collaborate with like-minded individuals who share your passion and complement your skills. Find the perfect co-founder who will fuel your startup's success.
  2. Entrepreneur Classes: Gain valuable insights and expertise through our tailored entrepreneur classes. Learn the strategies, frameworks, and best practices from industry experts to navigate the complex world of Bitcoin startups.
  3. Crypto Knowledge: Deepen your understanding of the crypto ecosystem and leverage the power of blockchain technology to drive innovation in your project. Enhance your knowledge of cryptocurrencies, smart contracts, and decentralized finance.
  4. Comprehensive Services: Benefit from a range of valuable services designed to propel your startup forward. From pitch deck refinement to investor connections, we provide the support you need to make a lasting impression and secure funding.

This is your chance to surround yourself with a community of passionate individuals who share your vision and can help you achieve your goals. Don't let this opportunity pass you by!

Apply now and join us at the Bitcoin Startup Bootcamp. Together, we'll empower you to become a champion entrepreneur and transform your Bitcoin project into a thriving startup.

Visit btcstartuplab.com to submit your application and take the first step towards realizing your dreams. Spaces are limited, so act fast!

Quick Apply: https://tally.so/r/wdEOQV

1 Comment
16:35 UTC


this is a dead subreddit full of scams, move on

14:11 UTC


How do I use python-bitcoin-utils to add an OP_RETURN message into a bitcoin transaction?

I have the following code that successfully created a bitcoin transaction with https://github.com/karask/python-bitcoin-utils:

from bitcoinutils.utils import to_satoshis
from bitcoinutils.setup import setup
from bitcoinutils.transactions import Transaction, TxInput, TxOutput
from bitcoinutils.script import Script
from bitcoinutils.keys import PrivateKey as utilPrivKey
from bitcoinutils.constants import SIGHASH_ALL, SIGHASH_ANYONECANPAY


# private key for tb1qj6zz96g8xgrwpgmdlvmkrjlwzz54sf47086yc9
priv = utilPrivKey.from_wif('PRIVATE KEY FOR SENDING ADDRESS')

pub = priv.get_public_key().to_hex()
addrs_for_script = priv.get_public_key().get_address()

# private key for tb1qxgm8j0cq7tnftef3t563psl56gtmzxanm5c9uy
recPrivKey = utilPrivKey.from_wif('PRIVATE KEY FOR RECEIVING ADDRESS')

# This UTXO has 0.00009839 btc
txin1 = TxInput("102172a062da813c3aa8cc2fb3d523cf2db300e54cd680c2129c23c97db9dd8e", 0)

# This UTXO has 0.00026859 btc
txin2 = TxInput("b3fcae0b28b387475a123c056298aec0ba3759cd019f9d0975f5af0874f395ff", 1)

addr = recPrivKey.get_public_key().get_segwit_address()
addr_non_seg = recPrivKey.get_public_key().get_address()

# the script code required for signing for p2wpkh is the same as p2pkh
script_code = Script(['OP_DUP', 'OP_HASH160', addrs_for_script.to_hash160(),
                        'OP_EQUALVERIFY', 'OP_CHECKSIG'])

# remaining 0.00005 is tx fees
txout = TxOutput(to_satoshis(0.00031698), addr.to_script_pub_key())

# create transaction from inputs/outputs -- default locktime is used
tx = Transaction([txin1, txin2], [txout], has_segwit=True)

txsign1 = priv.sign_segwit_input(tx, 0, script_code, to_satoshis(0.00009839), SIGHASH_ALL | SIGHASH_ANYONECANPAY)
tx.witnesses = [ Script([txsign1, pub]) ]

txsign2 = priv.sign_segwit_input(tx, 1, script_code, to_satoshis(0.00026859), SIGHASH_ALL)
tx.witnesses.append( Script([txsign2, pub]) )

signed_tx = tx.serialize()
print("raw tx below this line")
print("raw tx above this line")

How would I modify this code to also add an OP_RETURN value to the transaction?

20:49 UTC


New command-line Bitcoin blockchain explorer is out

12:02 UTC

Back To Top