1
I'm curious about the development of application of Identity management in Blockchain platform, but I'm a bit confused about the technologies to use.
In short words, when is more convenient to develop an application coding in script and when is it better to use a high-level library like BitcoinJ or a service as Blockchain.info API?
I'm a Java developer and I'm more confortable using a Java Library like bitcoinJ, but I don't understand if, in this way, I can lose something in performance or expressivity or "semantic power" in regard to most raw-level scripting system of Bitcoin (that is a kind of assembler).
Thanks you in advance
Ok, I thought to start in this way. Is this meaning that scrypt has the same expressivity of the Java library you suggest? Is there only difference in performance, can you confirm this? – alepuzio – 2017-09-28T22:57:21.917
You can interact with bitcoin at a low level, e.g. https://en.bitcoin.it/wiki/Script, or you can do so at a high level, like blockchain.info, or coinbase.
Based on the identity management part, it's not clear to me you need to be working at a low level. The problem with running a bitcoin client yourself is that it takes some time to sync the blockchain, so if you want to code something today, I recommend a service, at least till you get a better idea of your goal.