Comments (10)
@notOccupanther due to the recent re-branding of Sovrin to Indy some of the links are now outdated. You are better off reading https://github.com/hyperledger/indy-node and following the installation guide from the README or if you want to you can follow the original everynym link from here
from indy-sdk.
Deploy an Indy blockchain locally: see https://github.com/evernym/sovrin-environments/blob/master/vagrant/training/vb-multi-vm/TestSovrinClusterSetup.md. (Note that at the moment the stable build used by these instructions has a dependency inconsistency in its .deb files that could cause install problems. It should be fixed in a couple hours.)
Indy wouldn't host smart contracts; rather, indy would provide identities that could be referenced in smart contracts from the native home of those smart contracts (e.g., Ethereum).
Source for plenum: https://github.com/evernym/plenum. It is being moved over to https://github.com/hyperledger/indy-plenum and should be there in a week or two.
For these questions, best source right now is forum.sovrin.org or Indy's RocketChat. We have a tech writer who is actively working on docs.
from indy-sdk.
Thanks Daniel - it's super helpful. (I will move to the forum. Just want to complete my thought here). If Indy does not have its own smart contracts concept, what's the purpose of plenum blockchain? What do you run on plenum blockchain?
from indy-sdk.
Plenum is Indy's distributed ledger. It is not a blockchain, but a close cousin (thus the more generic cover term, "distributed ledger"). It is not smart-contract based, because it's not updated with a proof-of-work protocol. Instead, it depends on a Byzantine Fault Tolerant consensus algorithm. This allows plenum to provide identity transactions for free (no monetary cost), with no significant CPU overhead, and at higher performance than more familiar blockchains.
from indy-sdk.
So Indy is more like Hyperledger-Fabric (and less like Ethereum). In Fabric we have 'chaincode' for transaction processing. Do you have anything like that in Indy for identity transactions? (i.e. how do you define identity transactions?)
from indy-sdk.
Plenum is more like Fabric--and indeed could be replaced by Fabric at some point in the future. Indy is not like Fabric very much, I think.
Identity transactions are submitted by composing and signing a JSON message and then submitting it over an encrypted CurveCP or RAET connection. The details are mostly hidden and uninteresting if you are using libsovrin (soon to be renamed libindy); see https://github.com/hyperledger/indy-sdk/blob/master/src/api/ledger.rs for details.
from indy-sdk.
Thanks Daniel. You convinced me. So I've started with Sovrin :)
I'm following the steps here (https://github.com/evernym/sovrin-environments/blob/master/vagrant/training/vb-multi-vm/TestSovrinClusterSetup.md) to setup test sovrin network (MacOS, VirtualBox, vagrant). I'm able to successfully ssh to an agent but then it's not able to understand 'sovrin' command. Anyone else hitting the same issue?
$ vagrant ssh agent04
vagrant@agent04:~$ sovrin
sovrin: command not found
from indy-sdk.
We had a problem around that time that sovrin client was not installing on the vagrant agent. If you try again this might work now.
from indy-sdk.
Hi .. that TestSovrinClusterSetup.md page gives me a 404 error. Is there anywhere I might be able to obtain the details?
from indy-sdk.
Seems question were answered. We are working constantly on improving of a new developers experience. I suggest to close this ticket for now.
from indy-sdk.
Related Issues (20)
- Failed to open OpenSSL headers on Ubuntu HOT 5
- createPoolLedgerConfig error: PoolLedgerConfigAlreadyExistsError #251 HOT 4
- UnhandledPromiseRejectionWarning: ReferenceError: og is not defined HOT 3
- Running demo reports an error: CommonInvalidState HOT 1
- Unable to complete cargo build release HOT 5
- problem not solved HOT 2
- Arch Linux: Error while building indy-sdk from source HOT 1
- issue in alice and faber example
- Not able to connect to Indy Pool
- when release Indy sdk 1.17
- Can't Indy connection in vs code
- Can't connect to Indy Pool HOT 3
- indy-cli error
- "pool.open_pool_ledger" report a timeout error.
- I cannot find the newly registered DID in the ledger.
- Postgres storage - error under load
- Postgres storage - AWS/RDS concerns
- Trying to install indy sdk on WSL this is what i get with sudo apt-get update HOT 1
- Need the Exact process to install indy-sdk on WSL HOT 1
- Tried installing sdk in windows, got this error in cargo build HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from indy-sdk.