Coinbase, the reason Segwit wasn’t a “Top 5” feature request was because no one could have imagined you were stupid enough NOT to work on it. YOU were the ones crying about high fees and transaction limits, and given the tools to scale you’ve done jackshit

submitted by /u/mhonkasalo
[link] [comments]
Bitcoin – The Currency of the Internet

I started a small business using a fraction of a bitcoin given to me on this sub in 2013. Just wanted to say thanks to everyone

I was originally disappointed with some poor experiences using Coinbase and mentioning my issues on this sub. I never asked for anything, simply was whining about problems I had with Coinbase at the time when they were being flooded with new accounts and support requests.

Everyone was great about helping me out and pointing me in the right direction to have things set up properly. Unexpectedly, someone sent me about a quarter of a bitcoin to repair my feelsies, which was quite a lot of currency to send over the internet to a stranger, especially on an alt account that had been fairly recently created.

I ended up using it to cover the costs of starting a little business. I now manufacture stenography keyboards that are compatible with Plover for stuff like live transcription (or just fast typing in general). Now that the design all done, I'll soon be uploading the PCB files and case design online to be freely used for anyone to make or modify, even for commercial purposes, under the TAPR Open Hardware License.

I know I might be better off hodling, but I like the idea of actively using bitcoin more than storing it away.

Thanks, /r/Bitcoin, for helping me get to this point. Even when I didn't deserve it.

submitted by /u/EcahUruecah
[link] [comments]

I want to personally thank Dr. Wright for finally admitting that the bigblockchain will be given to the banks to administrate and validate and make our transactions for us!

It was about time someone spoke the truth and this someone was the most honorable Dr. Craig Wright, the new spearhead of the big block / centralization movement. In his talk in Arnhem he made clear that the bigblock Bitcoin-chain ("bankchain") will NOT be a p2p thing, will NOT be possible to be validated by anyone with hardware worth less than 20k but that it should and will be validated by – the banks. As he says there are 170.000 banks in the world, they have the computing power and of course they would never collude – I mean they never did now, did they?


Because this means that there is now clarity in regards to the faith of both chains after a possible fork. One will be the bank's coin, for everybody who wants “hard central controlled money”, who desires to “stop thinking” and who longs for “strong leadership” (all quotes from Dr. Wright's talk). The legacy chain will be the one for people who prefer money that is not centrally controlled, who can't stop bloody thinking and who don't give a fuck about leaders.

I strongly believe that both chains will gain in value soon after the fork. The bank's coin will skyrocket first as all the banks will pump their worthless fiat into it now that they control that side of Bitcoin. The original Bitcoin chain will finally be able to activate segwit and get lightning fast zero conf transactions, sidechains, microtransactions, smart contract capabilities, anonymity and fungability.

If you hold the coins on both chains the bank chain will make you rich and the legacy Bitcoin chain will fullfill all your wettest cypherpunk dreams.

So everybody can have their cake, eat it too and get a different flavored cake for free on top!

On a side-note it is now clear that the centralization movement will not have a problem with blocks however big they may get: if the bankchain gets too big too handle for the banks they can just replace it with a SQL database because nobody using the bankchain will realize any difference as nobody is validating their own payments on that system anyhow.

So the future looks brighter than ever for anyone hodling Bitcoin now.

submitted by /u/joecoin
[link] [comments]

How do i loop through all the related address in a given wallet address

I am using bitcoin block chain API, it is possible to get amount sent in a transaction id and the addresses it was sent to. My problem is getting the RELATED ADDRESSES to the address that sent the payment.. The only fact is that I want to be able to validate who sent the money and who it was sent to.. eg. my site involve users sending bitcoin to other users and submitting transaction ID. Each user register and input their wallet address. if User A sends to USer B and submits transaction ID, I want to be able to find out if the transaction is coming from the Sender User and is going to the Receiver Address. Validating for the receiver address is simple with my lines of code:

$  requesturl=''.$  comment.'? format=json'; $  ch=curl_init($  requesturl); curl_setopt($  ch, CURLOPT_RETURNTRANSFER, true); $  cexecute=curl_exec($  ch); curl_close($  ch); $  result = json_decode($  cexecute,true); for($  i=0; $  i<count($  result['out']); $  i++) { $  result['out'][$  i]["addr"]; } 

I can get the receiver addresses from the loop above and validate, and if want to get the sending addresses it is also possible with:

for($  i=0; $  i<count($  result['inputs']); $  i++) { // the addr is in the input }    

Now my problem is if the wallet Address the User A submitted on our website is not in the sending address list, how do I know his address is there in the list.?

Recent Questions – Bitcoin Stack Exchange

How to sign raw transaction given a private key and SHA hash (in java)

I have followed the instructions here to build my own bitcoin transaction.

Redeeming a raw transaction step by step example required

Currently my code can create a transaction and compute the SHA hash but I am struggling to sign it using ECDSA.

I have written so code to do it using bitcoinj but it is not working. I need some help signing a transaction using a java library or an API.

Here is what I have so far. Any help you be super appreciated :).

import org.apache.commons.codec.binary.Hex; import org.bitcoinj.core.*; import org.bitcoinj.core.ECKey.*;  public class Test3 {     public static void main(String[] args) {          //Given private key and SHA 256 Hash, sign a transaction          String shaHash = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";         String privateKey = "private key for the address";                byte[] priv = Base58.decode(privateKey);         // Generate ecsda key             ECKey ecdsa = ECKey.fromPrivate(priv);               Sha256Hash hash = new Sha256Hash(shaHash);         // Sign the transaction         ECDSASignature sig = ecdsa.sign(hash);         byte[] res = sig.encodeToDER();         String res2 = Hex.encodeHexString(res);          System.out.println(res2);        } } 

Recent Questions – Bitcoin Stack Exchange

Satoshi Consensus carefully limits the power of miners. When the world’s biggest miner says: “we will continue mining empty blocks. This is the freedom given by the Bitcoin protocol” – while advancing BU, a protocol change that will give him *much* more power, we must take a clear stand against it.

Satoshi Consensus carefully limits the power of miners. When the world's biggest miner says: "we will continue mining empty blocks. This is the freedom given by the Bitcoin protocol" - while advancing BU, a protocol change that will give him *much* more power, we must take a clear stand against it. submitted by /u/bahatassafus
[link] [comments]