12 votes
Accepted

Why is PoS much faster than PoW?

I would not say that PoS is faster per se, but you have to carefully balance PoW challenges in order to avoid single entities or groups to dominate the blockchain with huge computing powers. This ...
Peter1807's user avatar
  • 373
11 votes
Accepted

What enables the Cardano blockchain to be capable of storing so much information?

You don't have to store a lot of information on the blockchain itself to provide certain evidence. (that something existed at a certain time or was signed by someone, or that something was not ...
adatainment's user avatar
  • 1,092
11 votes
Accepted

What is the maximum number of contracts Cardano can store?

In Cardano, the smart contractors are submitted as transactions with a validator script. Funds locked in the smart contract are in UTXO with the address as the "Script Address". And based on ...
raghu's user avatar
  • 1,834
10 votes
Accepted

What is the size limit of transaction's metadata?

At the moment maxTxSize = 16384 bytes (including metadata). If we talk about the max number of characters in a 16 KB text file with UTF-8 encoding (8-bit), then this is 16384 characters, since each ...
Andy Jazz's user avatar
  • 1,767
9 votes
Accepted

Are digital assets stored on personal devices or on the blockchain?

Digital assets are stored on the blockchain. Your wallet is a window to the blockchain in that it allows for convenient functionality (e.g. filtering all transactions for transaction where your wallet-...
Matthias Sieber's user avatar
  • 1,547
8 votes
Accepted

How does the hardfork combinator work?

You can get the inside view by Edsko de Vries, creator of the hardfork combinator, here: https://youtu.be/D8OTZULEsaI
Lars Brünjes's user avatar
8 votes

What happens if someone gets my seed phrase?

The seed phrase is used to generate your private keys (and thus your public keys as well). If someone has access to your seed phrase, they can "restore" your wallet Yoroi, Daedalus, or any ...
Noah Jones's user avatar
8 votes
Accepted

Why not just simply use Haskell instead of Plutus?

There are many reasons. For example: You need tooling for the communication between the on-chain and the off-chain code and many other tasks. You need tooling that generates code where the on-chain ...
Robertino's user avatar
  • 141
7 votes
Accepted

How to publish a smart contract on the blockchain?

The plutus contract that you have written is in template haskell. Now to convert this to something that can be used on chain one needs to compiled it to plutus core. From an educational point of view ...
Fermat's user avatar
  • 1,852
6 votes
Accepted

How does Cardano compare with other blockchains in terms of being eco-friendly?

The rate of transactions per second does not affect Cardano's power consumption significantly, but implementation of smart contracts, scaling mechanisms, etc. may have a measurable impact in the ...
gRebel's user avatar
  • 1,945
6 votes

How big is the Cardano blockchain (now and in the future)?

I'm only answering about the size for now: on one of the cardano nodes that I just checked some seconds ago $ du -sh state-node-mainnet 9.4G I can't say how fast it grows. I just look at it from time ...
Stephane Rolland's user avatar
6 votes
Accepted

How to verify data signed with nami wallet in a node backend?

Script with the solution (node JS): const {COSESign1, Label} = require("./extra_modules/@emurgo/cardano-message-signing-nodejs"); const {Address, Ed25519Signature, PublicKey, BaseAddress, ...
Jeroen's user avatar
  • 221
6 votes

How to publish a smart contract on the blockchain?

As Fermat said, you can follow the lobster example. Another option is the Exercise 4 of Alonzo-testnet. Exercise 4 - Solution There you can find: Compile hs file Build script address Build ...
georgeos's user avatar
  • 1,744
5 votes

What are the long term micro-transaction plans for Cardano?

Micro-transactions could be done one layer above (for example Hydra) and the transaction fees will only for settlement. Also, it is fairly easy to lower to fees to match the real-world price. In the ...
Marek Mahut - StakeNuts's user avatar
5 votes

Are there plans to keep the blockchain/node size small enough to maintain decentralisation?

I assume with "blockchain/node size" you mean the growing size of the immutable ledger database. The current growth rate is pretty linear. In the last 100 days it grew from 7 up to 10.5 GB ...
Markus - CLIO1's user avatar
5 votes

Is it possible to reuse the blockchain for both relay and block producing nodes?

You can't share the underlying data folder so will need a copy for each node. However, you can pre-seed them by syncing one, then duplicating its db folder into the others, so that when they start up ...
Danny Tuppeny - CODER's user avatar
5 votes

How big is the Cardano blockchain (now and in the future)?

Compared to the size of the Bitcoin ledger, the size of the Cardano blockchain is relatively small as of January 21, 2022. You can see the blockchain size if you look in the Daedalus wallet's folder ...
Andy Jazz's user avatar
  • 1,767
5 votes

How to verify data signed with nami wallet in a node backend?

You will need to send your verification key from Nami to the backend during the handshake in order to validate the signature. cardano.signData(address: BaseAddress|RewardAddress, payload: string) : ...
Noah Jones's user avatar
5 votes

What does it mean when a block with 0 transactions is appended to the blockchain?

This just means that no transactions happened between the previous block (5387367 at 02/25/2021 5:54:30 PM) and the actual block (5387367 at 02/25/2021 5:54:31 PM). This behaviour does not affect ...
Falcon Stakepool's user avatar
4 votes
Accepted

How big is the Cardano blockchain (now and in the future)?

It's hard to tell how the network will grow into the future because of both varying usage and IOHK introducing new chain optimisations etc.. However we can work out the hypothetical maximum growth ...
Eddy Schauman-Haigh's user avatar
4 votes

Is it possible to reuse the blockchain for both relay and block producing nodes?

This is not possible, as both nodes are two different blockchain nodes and might have different views of the network in forks as in transactions in the mempool.
Marek Mahut - StakeNuts's user avatar
4 votes

What are technical differences in smart contract execution on Cardano in comparison to Ethereum?

Feel free to improve! :) technical aspect Cardano Ethereum notes model eUTxO-based account-based see cardano lecture,see question,... smart contract code location not stored on-chain, but shipped ...
Johannes Sirsch's user avatar
4 votes
Accepted

How are staking rewards stored?

Cardano is using what we call a chimeric ledger, which means it uses both account (similar to Ethereum) and UTxO (similar to Bitcoin) style accounting systems. This enables the ledger to take ...
Marek Mahut - StakeNuts's user avatar
4 votes
Accepted

Where can I find the max block size in the protocol parameters?

You can get this info from the live chain protocol-parameters and filter on the string block, as per below: $ cardano-cli query protocol-parameters --mainnet |grep -i block "...
MC_Brisbane - JUST Pool's user avatar
3 votes
Accepted

How to permanently persist an arbitrary hash string in the blockchain?

Does Cardano allow for appending metadata like an arbitrary hash string to a transaction? I believe you can do this without needing any tokens/NFTs by just making a transaction that has the metadata ...
Danny Tuppeny - CODER's user avatar
3 votes

What are the long term micro-transaction plans for Cardano?

Hydra is a layer 2 solution where transactions are completed off chain, moving ADA to Hydra will open a Hydra head where transactions will be made, once the Hydra head is closed I think the main chain ...
Dan Holbrooke's user avatar
3 votes

Is there a Ganache-like in Cardano?

Yes? In the lecture #4 of the current Plutus Pioneer program, there's a way to run a faux blockchain with Plutus contracts. The first 90 minutes are a Haskell tutorial, but then it goes into how to ...
Boyd Stephen Smith Jr.'s user avatar
3 votes

Any update on RINA?

Wayne Jones has written on Blockchain Reporter the following: To scale its network, Cardano has adopted RINA (Recursive Web Architecture). So, when Basho era launches, we'll see RINA's ...
Andy Jazz's user avatar
  • 1,767
3 votes

Could BTC migrate to Cardano?

Potentially yes, but practically it doesn't make any sense. This is a controversial question. Everyone has their own opinion on this matter. Cardano has been using the Proof-of-Stake consensus ...
Andy Jazz's user avatar
  • 1,767
3 votes

Is there any platform to read the Mempool?

Cardano doesn't have a mempool in traditional sense, due to the fact that you have only 20 second interval between previous block and a current one. It is rather a kind of stack that stores an average ...
Andy Jazz's user avatar
  • 1,767

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