21 votes
Accepted

What advantages does Cardano have over other "fast" blockchains?

I recently discovered Solana too and found that it has awesome speed. Here are my thoughts from a little review: Decentralized limit: Hardware recommended requirements for Solana nodes are pretty ...
user avatar
  • 408
11 votes
Accepted

I am completely new to Cardano eco system. To learn it from the absolute basic, where do I start?

There are a lot of places/tools to start, so, here are some of them sorted in a learning path: Developers guide, this has a complete guide of tools to start developing on cardano. You can find them ...
user avatar
  • 1,654
10 votes
Accepted

Plutus Contracts Delegation

No, as the smart contract cannot produce blocks. However, funds within a smart contact can be delegated to a pool.
user avatar
5 votes
Accepted

What kind of dapps can scale using hydra?

Keep in mind that Hydra is a whole suite of protocols, some of which are still in the research phase. On Hydra Head specifically, you can think of it as a protocol for creating and maintaining fully ...
user avatar
  • 3,224
5 votes
Accepted

How will DApps work on Cardano?

There is a plan to port Solidity to Cardano. I believe there's even a running prototype. There are also plans for a cross-compiler that would transform most popular languages into Plutus. But ...
user avatar
  • 691
5 votes
Accepted

How does a Cardano DApp client authorize a payment?

That sounds correct. However, you're very flexible in who composes the transaction and who actually submits it to the network. In general at some point a transaction needs to be signed by the end user'...
user avatar
  • 1,254
4 votes
Accepted

How will dapps handle cardano inflation from staking rewards?

There are many ways how to handle this and it's really up to the dApp creator. But, keep in mind, that the smart contact can delegate their ADA too and earn rewards on it as well. I can see some dApps ...
user avatar
4 votes

How does DApp front-end integrate with user wallets?

I guess after 1 year, this deserves a more up-to date answer. There are two ways you can integrate with a browser wallet, you can take a server-based approach and a client-based one. Server ...
user avatar
  • 773
4 votes
Accepted

How does DApp front-end integrate with user wallets?

Good question, this is one that many people are curious about as the only real way to interact with the Cardano blockchain is through cardano-node, but obviously a dApp user visiting a website isn't ...
user avatar
4 votes

How to validate someone delegates to your stakepool, while preserving their privacy?

This is not a complete solution but it may possibly work. But, before that some context on cardano addresses and the delegation process is required: Cardano addresses are of different types as ...
user avatar
  • 307
3 votes
Accepted

What should I do with a validator which exceeds the maximum size?

You can split it into multiple validators. Each validator would have an NFT that can only be spent if the requirements for its validator are met (including returning the NFT to the script address with ...
user avatar
3 votes

is it possible to build a cardano multicurrency dApp wallet?

From my understanding Exodus and Guarda are not dapps, which makes your question tricky to answer. I'm going to try and answer some questions that may be related to what you are asking and hope it ...
user avatar
  • 516
3 votes

What advantages does Cardano have over other "fast" blockchains?

Research papers and correctness proofs Transparency The first will be hard for other chains to reproduce, though some of the results are not specific to Cardano / Ouroboros so they could be adopted ...
user avatar
3 votes

Are there web3.js-like in Cardano?

The only JavaScript library there is right now, is the cardano-serialization-lib developer by Emurgo. However, as already mentioned, there is a number of Catalyst proposals that you might want to vote ...
user avatar
3 votes

How will DApps work on Cardano?

Charles Hoskinson mentioned that first Solidity (the Ethereum smart contracts) will be available in the testnet of Cardano and in the future they will be incorporated as sidechain once the sidechains ...
user avatar
3 votes

Possible DApp infrastructure on Cardano. Interaction with users' wallets

Here is an example using the cardano-serialization-lib and ReactJs. I had a lot of the same questions until I decided to work through an example eventually created a gitrepo Cardano-serialization-lib ...
user avatar
  • 130
2 votes

How will DApps work on Cardano?

Is your question how dApps will work or how smart contracts? So far I only see (incomplete) answers for smart contracts, given there is already development in smart contracts including Plutus and ...
user avatar
  • 21
2 votes

Where can I find Cardano Dapp code and demo examples?

I have recently finished transcribing lecture 6 from the Plutus Pioneer Program which runs through the process of creating a swap dApp that uses an oracle for exchange rate data. It consists of two ...
user avatar
  • 494
2 votes
Accepted

What is the purpose of the Yoroi connector for dapps integration?

Yes. The dApp connector code will inject a JavaScript object into the webpage that can be used to interact with the Yoroi wallet. There is already a third party wallet that implements this and can be ...
user avatar
  • 3,196
2 votes
Accepted

Where can I find Cardano Dapp code and demo examples?

You can find a number of dApps demo examples in the Plutus Pioneer Program repository.
user avatar
2 votes

How to create a programmable NFT?

All of the examples you give are things you can do off the blockchain. Typically NFTs for art just prove ownership of that art. Sometimes they will include some small piece of metadata that describe ...
user avatar
2 votes

I am completely new to Cardano eco system. To learn it from the absolute basic, where do I start?

Start learning Plutus Pioneer Program.
user avatar
  • 1,649
2 votes

How to embed smart contract in website

Many projects are using these: Dapp Connector Wallet Cardano Serialization Lib Plutus smart contract Example: https://github.com/Berry-Pool/spacebudz https://github.com/Emurgo/cardano-serialization-...
user avatar
2 votes

Dapp connection with mobile browser

Look in the window object for window.cardano and then look for the property yoroi and then you can interact with the public API. To enable the wallet use window.cardano.yoroi.enable(). This will ...
user avatar
1 vote

Can you create a DAO on cardano using only native tokens or would it require a sidechain?

Your question seems to be asking for a technical answer to a non-technical question. As far as I understand it, a DAO is simply a way of conceptualizing a distributed/decentralized system for decision ...
user avatar
  • 3,224
1 vote

How to connect wallet with my dapps using yoroi dapp connector.?

Currently the only wallet extension that supports Cardano is Nami, but once the PAB comes out Yoroi will have theirs out very quickly.
user avatar
1 vote

How to validate someone delegates to your stakepool, while preserving their privacy?

I don't know if this is a great solution to this, but what you could do, is make logins for your users based off of their Staking Address (stake address = username) and then to validate it you could ...
user avatar
1 vote

What are the best solutions for randomness in Cardano?

Have you checked genSeed function from Cardano.Crypto.VRF.Praos module? This module is the Haskell implementation of libsodium, the library used by Algorand and Cardano to generate Verifiable Random ...
user avatar
1 vote
Accepted

What is the point of borrowing on Defi

I personally have many ideas. Some people need to borrow and that's OK. If I were to lend someone money though, I'd expect interest to be paid and the principal to slowly go down and usually, one ...
user avatar
1 vote

Hypothetically, could someone other than the Cardano Foundation or IO publish an application back end first?

There would simply be two competing libraries and users could simply choose which one they prefer.
user avatar
  • 355

Only top scored, non community-wiki answers of a minimum length are eligible