I would like to know the difference between indy-node and indy-sdk? When to use indy-node and when to use indy-sdk. Is indy-node using indy-sdk internally?
What is the difference between indy-node and indy-sdk?
323 Views Asked by tushar bansal At
1
There are 1 best solutions below
Related Questions in BLOCKCHAIN
- Blockchain receive API with same address
- panic: runtime error: invalid memory address or nil pointer dereference when running Blockchainr
- Cannot "Query" hyperledger-fabric, error code -32003
- Why is transactions not always record to the block? - Blockchain PBFT
- Hyperledger on Bluemix: Failed to launch chaincode spec(Could not get deployment transaction
- Connect to Multichain network using aws EC2
- Deploying Ethereum Private Network
- Does the "holy trinity" (Ethereum, Swarm and Whisper) support multimedia streaming?
- Hyperledger Fabric v0.6 using Docker Toolbox
- What is the ibm bluemix blockchain port for events?
- Unable to deploy Hyperledger Java chaincode via Github
- How to accurately measure the effort required to reduce a λ-term?
- IBM Blockchain (Hyperledger) - "Error when deploying chaincode"
- Transaction via Blockchain API using Multiple recipients
- Computing acoustic fingerprint in a distributed manner without exposing the whole file to any participant
Related Questions in HYPERLEDGER
- Unable to query on chaincode example 2
- Cannot "Query" hyperledger-fabric, error code -32003
- Hyperledger validating peer fails to restart
- Hyperledger on Bluemix: Failed to launch chaincode spec(Could not get deployment transaction
- peer node start => Cannot dial to 0.0.0.0:7050, because of grpc: timed out when dialing
- Hyperledger Fabric v0.6 using Docker Toolbox
- Why is mounting the /var/hyperledger/production to the host volume causing an error?
- What is the ibm bluemix blockchain port for events?
- Unable to deploy Hyperledger Java chaincode via Github
- IBM Blockchain (Hyperledger) - "Error when deploying chaincode"
- Fail to install signed package with peer chaincode install command
- Adding peer to a existing network in hyperledger v1.0 from a different machine
- command line composer command not defined
- Chaincode docker devmode cli error
- Hyperledger fabric channel creation problems
Related Questions in HYPERLEDGER-INDY
- Errors while creating pool using indy-cli
- How to create docker image for dotnet app?
- Building interactive console app with Web SDK
- What is the tails-server-base-url? and how should it be configured?
- Error when starting aca-py agent with the help of seed parameter
- As an issuer in Hyperledger Indy/Aries, do I need to create a separate DID for each user? Likewise does a user create multiple DID for each isssuers
- IndySdk when trying to import cause error Wallet with this name already exists Caused by: Wallet database file already exists
- Create and get pseudonym of a transaction of credential issue using Hyperledger Indy
- How to demote an Endorser from Hyperledger Indy?
- Hyperledger Indy: Java wrapper cannot create DID
- Android Indy wallet backup and restore issue
- How to tag a credential in hyperledger indy wallet
- What is the difference between indy-node and indy-sdk?
- Ubuntu 16.04 : Error "Could not connect to archive.ubuntu.com:80 (91.189.88.152)" while running "apt-get update " command in a dockerfile
- Is anonymous credentials in Hyperledger Indy similar to zero knowledge proof (ZKP)?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The indy-node is a source code for a node running as part of the Indy distributed ledger (DLT) network.
The indy-sdk works as a client for DLT but it also contains functions that don’t require communication with the DLT such as manipulation with DIDs and verifiable credentials and secure storage for them.
Let’s say you want to build an SSI wallet. Regardless it’s for an issuer, holder, or verifier, you would use indy-sdk. Then you would use indy-sdk to connect to the DLT and create a credential schema as an issuer or verify the proof against the revocation registry as a verifier. You can use indy-node to run DLT on your localhost or build your own network or you can go and use any publicly running instance of Indy DLT such as Sovrin.
To summarize, the indy-node is not using indy-sdk internally. If you want to run your own DLT network, use indy-node. If you want to build SSI applications, use indy-sdk.