Can a blockchain offer transparency to a humanitarian aid supply chain?

I am located in a middle eastern country which is in desperate need of humanitarian aid.

I have contacts in western countries who are willing to call upon their independent donor network to provide significant amounts of aid in the form of physical assets (not financial). However there is concern over the transparency of the supply chain on the receiving end, as it is typically the case that physical assets tend to disappear in the region, whether they pass through official channels or not.

Therefore, I am interested to know if a blockchain could be used to provide transparency to this humanitarian aid supply chain.

This would greatly increase the confidence of donors and thereby lead to greater amounts of aid being delivered where it is needed.

I have read that blockchain can be used for physical assets and can increase the transparency of a supply chain from a consumer perspective of provedance, but this is the opposite way around, where it is the supplier wanting to have transparency in regards to the beneficiaries of the physical assets.

Furthermore, if this is achievable, I would also be interested to learn how to establish such a blockchain ie what resources or technical knowledge is required or where can these be obtained.

Thank you in advance for any input.


How can I recover dogecoins sent to a Bitcoin address?

I had transferred my Poloniex dogecoin cryptocurrency and accidentally sent it to a Bitcoin paperwallet using It did go somewhere but do not know where.
Is there someone to contact for missing cryptos? I thought the Dogecoin address is different than the bitcoin and would not transfer.

To run bitcoin core testnet on Ubuntu 16.04

How can I run Bitcoin core testnet version on ubuntu 16.04 platform ? I am getting so many reference about how to run bitcoin core mainnet but it will take around 20 days to synchronize with the network as per my bandwidth and also will take my half of the HDD. So I opt for Testnet. Can someone explain me how to insatll bitcoin core testnet on Ubuntu 16.04? I would be grateful. Step by step explanation or reference would be much appreciated.

Encrypted message with nLockTime

I know you can delay a transaction’s accepted date by using nLockTime. I’m still looking for the simplest way to generate a transaction with nLockTime, but that’s another topic.

I’m wondering if there’s a way to use this feature to send a message that will only decrypt after the time is due.

I know that a transaction broadcast with nLockTime already has all details visible and the amount is simply not yet spendable by the recipient. Is there a way to also make the note on that transaction encrypted until such date? Can I use bitmessage to achieve this somehow? How about another coin such as Dash or zCash which I assume also encrypt the transaction’s note to anyone except the recipient [do they actually do this, especially Dash]?

The idea is to send a message that only the recipient can decrypt and only after a certain date, with no manual intervention in the future, nor anything else involved. It would be ideal if they received that message in their wallet like any transaction after it’s due, but the message shouldn’t be viewable by others nor by the recipient in advance searching, say, in a block explorer.

Thank you

After Segwit Activation, what is the largest block size possible?

The code says MAX_BLOCK_SERIALIZED_SIZE = 4000000, but that is actually not a actually consensus rule as stated here:

The actual consensus rule is based on MAX_BLOCK_WEIGHT, which is also 4000000. It’s unclear to me what the minimum weight a p2wpk or p2wsh transaction can have. Specifically, what’s the best witness-serialized size/weight ratio that a transaction can have post-segwit activation?

That should answer the question of what is the largest block size possible post-segwit activation.

Does signing a message weaken the address’ security?

Will signing a message (without doing any $ transaction) reveal the private key to the blockchain just the same/similar way the private key is revealed to the blockchain when you do a $ transaction?

The point is, doing a transaction weakens the security of the address a tiny bit because the private key is revealed to the blockchain. That’s one reason why change/new address is used with every transaction.

But what about just signing a message? Will that weakens the security of the address a tiny bit too?