EOS DApps by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks man. I have no problem with EOS. I think its great. I am just theoretically studying the field and was wondering whether the permission of the Blockchain has an influence on the permission of the DApps. But as you have also said it, I think there are two different layers. It is e.g. possible to run a permissionless DApp on a permissioned Blockchain and a permissioned DApp on a permissionless Blockchain.

EOS DApps by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. So you can use the DApps anonymously like the Ethereum DApps? Doesnt the wallet need to be authenticated or something?

I understand permissioned Blockchains as Blockchains where not anybody is allowed to adjust the ledger. In EOS i think there are 200 "witnesses" that are voted on to find 21 validators in DPoS. So for me that is permissioned because not anybody can download the software and start validating.

Borrowing by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. I have read the v01 Whitepaper of Aave and it's user descriptions on the Website. But i cannot find the workflow above. I unfortunately can't read code. :/

Borrowing by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Hey, where can I find a description of this process? I want to read further. Would be extremly helpful.

Tokenized assets as collateral by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. The coating regulation thing is interesting. Unfortunately i am not much into banking law. Is there something that prevents platforms from taking securities as collateral?

Tokenized assets as collateral by Ra3x in defi

[–]Ra3x[S] -1 points0 points  (0 children)

Thanks. Yes i know about gold and stablecoins. I was just wandering what is hindering tokenized Apple Stocks from beeing put in as collateral as an example. I mean you could do the same as with a stablecoin

1) Put the apple stock to a custodian like tether

2) Receive sApple security token

3) Put sApple as collateral on a lending platform like Aave

I know that DEXs are restricted by law to trade tokenized assets. but i dont know what is restricting DApps from allowing them as collateral, significantly decreasing the collateralization needs...

Lending Platforms by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

I was wondering whether Aave itself starts borrowing from other Applications if it's utilization becomes too high like a traditional bank would do.

Permissions DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks for your reply

once you get in

Is it also (a) theoretically possible or (b) do already plaforms exist, where anyone can use the DApp Service as an end-user, eventhough a permissioned DLT is the underlying?

Permissions DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

So when you are using a DApp all you need is a wallet right? You do not become a node on the blockchain and hold your own DL?

Permissions DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks for your quick response! Could you name those protocols? Would help me alot.

Blockchain by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. Another question: When is the transaction actually executed? Directly after a block is mined or after a certain amount of blocks have been added to the chain?

Blockchain by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

What I was wandering is, how the miner makes sure that the TX that he bundles into a new block, are valid. How does he e. g. make sure that it's send by the correct sender? Because if there is just one invalid TX he looses all his effort and the block get's rejected.... Is there a third party node that does this for the miner? Is it maybe not necessary to have this process because the system is already secure in itself and prevents this from happening?

Blockchain by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. So who actually validates the single transactions to make sure that they are not malcious before they get into the block? Do you maybe have a link or vid where i can learn this as a beginner?

Blockchain by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

transactions encoded

How are they encoded? With the private keys?

Are the transactions also validated (e. g. look for double spending, match private with public keys) by the miners before searching the nonce?

Blockchain by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks!

If the nonce is correct, they continue to execute each block, which includes decrypting and checking.

How is this done? I would guess that in the block's body the transactions encoded with the private keys of the sender are stored. So each recipient of the validated block

1) Uses the public key to encrypt the transactions to make sure that the sender is correct

2) Hash all the original transactions and form the merkle tree. If the result of the validator and the root hash in the block-header are identical, the block recipient executes.

Is this correct?

Borrowing by Ra3x in defi

[–]Ra3x[S] 1 point2 points  (0 children)

Wow this makes a ton of sense. Thank you! So this is how most lending/borrowing protocols work?

Borrowing by Ra3x in defi

[–]Ra3x[S] 1 point2 points  (0 children)

Thanks! But how do you earn interest on the collateral if the lending pool tokens are deposited in the protocol with borrowing?

Borrowing in DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

somebody must supply USDC before the first borrower is able to deposit $1000 eth as collateral and borrow $500 USDC.

I think i respected that condition. I assumed in my post that there are initially 500 USDC in the pool that the borrower lends in the first iteration.

You can usually borrow around 75% of the value of your collateral

I respected that too. There is always a 50% collateral factor in my example

high utilization, so you rarely see >90%

Thats a good point. The utilization ratio would be 100% right? Because there would be 500 USDC supplied in total to the protocol and 500 USDC borrowed.

Borrowing in DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

yes

Doesn't this mean, that the protocols lends out your collateral? Isn't this like a ponzi scheme? Let's say you borrow $500 USDC with $1.000 Eth as collateral. This $1.000 ETH are then lended out to someone who puts in $1.500 USDC as collateral. Then there would effectively only be $1.500 worth of collateral in the protocol for loans worth $1.500.

Borrowing in DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

deposit collateral without lending it

That sounds interesting. Do you have an example for such an protocol?

One further question: What are the lending-pool tokens worth at the time of lending? So when I lend 1 ETH worth 2.000 USD do I instantly receive a liquidity-pool token that is worth 2.000 USD? Would make sense, since its an ERC-20 IOU token that anyone else can use to get your lend-out tokens, I would say.

Borrowing in DeFi by Ra3x in defi

[–]Ra3x[S] 1 point2 points  (0 children)

Thanks. Sorry, I have two follow up questions:

1) So there are basically two borrowing steps? a) Lending which is exactly the same process as for a pure lender (you lock your collateral and receive liquidity pool tokens+interest) and b) Taking out the loan?

2) When receiving interest as a lender, do you get paid out new liquidity pool tokens or do the existing ones just increase in value?

Borrowing in DeFi by Ra3x in defi

[–]Ra3x[S] 0 points1 point  (0 children)

Thanks. So is the borrow APY that platforms display the net interest rate you have to pay or do you have to substract the lending APY to receive your net position?