Posts

ValPromise, A Possible Game-Changer in Financial Market

ValPromise, A Possible Game-Changer in Financial Market Risk hedging tools are important in investment to stabilize the market from irrational fluctuations in the current turbulent world of finance. Financial derivatives like insurance, futures, options and forecast services, with an annual size of $50 trillion, have become quite significant in global risk management. https://ift.tt/2t6IOy5

How are newly created bitcoins are validated?

How are newly created bitcoins are validated? I'm trying to understand how Bitcoin works but there's a concept I can't get my head around. I understand that transactions are validated by checking the signatures of each input is valid. However how do you validate new bitcoins or rewards that have entered the system through mining if these don't contain any any inputs? For example if you're checking a transactions inputs are valid eventually you'll reach the point when the inputs were originally mined, so how would you know these were created legitimately? https://ift.tt/2LYPINa

How can testnet CashAddr addresses be converted back to the old format?

How can testnet CashAddr addresses be converted back to the old format? I noticed on the new update of the Bitcoin Cash wallet (BitcoinABC) (for testnet and not sure for mainnet) that it has a weird beginning and address (e.g. bchtest:qrz89sz3r47ndj60xq68xeus0hx9qwlpkuw5pw01de). Is there any way to convert it back to the old format as there are some places that don't support this format yet (like one of the BCH testnet faucets)? https://ift.tt/2JUWL91

Crypto Exchange to Challenge Colombian Banks over Illegal Accounts Closure

Crypto Exchange to Challenge Colombian Banks over Illegal Accounts Closure Buda.com, a giant cryptocurrency exchange in Colombia in South America banged regulators after three major banks closed up its accounts minus giving an official notice. The crypto-to-crypto exchange has approximately 35,000 verified accounts in Colombia and over 45,000 in Chile, Argentina and Peru. https://ift.tt/2Mz6jrZ

Bitcoinj for web development

Bitcoinj for web development Is it possible to use BitcoinJ library for web/hosted wallet development? i need to create a website that will act like a wallet. https://ift.tt/2tfsbQi

How to create a P2SH address which will be the hash of a redeemScript

How to create a P2SH address which will be the hash of a redeemScript Suppose I have a redeemScript and I want to create a P2SH address corresponding to the hash of that redeemScript. How do I do it? I was thinking of bitcore-lib but I'm not sure I am going in the right direction. Below is my staring point and I am not sure what to do next. Also the scriptPubKey appears to be 0x04 and it has to be 0x05. And how do I further generate my keys for this new address? > var bitcore = require('bitcore-lib'); undefined > var redeemScript = bitcore.Script.fromASM('OP_SHA256 001xxxxxxxxxxxxxxxxxxxx6 OP_EQUAL'); undefined > var scriptPubKey = redeemScript.toScriptHashOut(); undefined > scriptPubKey <Script: OP_HASH160 20 0x04xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6 OP_EQUAL> > scriptPubKey.toAddress() 3xxxxxxxxxxxx > scriptPubKey.toHex() a914xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx287 Another option wi...

Not able to use bitcoin/bitcoin.hpp

Not able to use bitcoin/bitcoin.hpp the libbitcoin library seems to have been installed just fine. but the following code can't seem to include bitcoin/bitcoin.hpp #include<bitcoin/bitcoin.hpp> #include<iostream> using namespace bc; int main() { block_type blk = genesis_block(); std::cout<<encode_hex(hash_block_header(blk.header))<<std::endl; return 0; } Error: g++ -o test test.cpp $(pkg-config --cflags --libs libbitcoin) test.cpp: In function ‘int main()’: test.cpp:5:5: error: ‘block_type’ was not declared in this scope block_type blk = genesis_block(); ^~~~~~~~~~ test.cpp:5:5: note: suggested alternative: ‘clock_t’ block_type blk = genesis_block(); ^~~~~~~~~~ clock_t test.cpp:6:45: error: ‘blk’ was not declared in this scope std::cout<<encode_hex(hash_block_header(blk.header))<<std::endl; ^~~ test.cpp:6:45: note: suggested alternative: ‘brk’ std::co...