Hi guys, all is good so far. Thank you!
Hi Guys,
Enjoy it all so farâŠready to dig deeper.
Tnx
Can someone answer me these questions? Its question based on my latest completed task.
With the UTXO you can send to another persons adress and your own address in the same transaction. On ethereum you would need two transaction to do that. But I honest donât think this course so has contain any explanation as to why that would mean that bitcoin is more private. On ethereum you can still send ethereum to an address that people dont know is your own adrress. Why would that be any less private just because it happens in its own seperate transaction? And if you send BTC back to the same address that sent the btc it will be on the blockchain that you send btc back to yourself. So I dont see that as a good argument for btc being more private either.
Interesting questions hereâŠIâll try to answer:
How can you write a smart contract in 5 minutes on top of ethereum?
Learn ERC standards like the back of your hand and practice Solidity like a crazy person for as long as possible. Writing any old smart contract can be easy and quickâŠbut architecting it to be bug-free and efficient is another storyâŠand can take more time than actually writing the code.
Why is it called ethereum?
From what I understand Ethereum us the name they (Vitalik and team) decided to give to their âbabyââŠKinda like most of us were named at birth. You might need to ask one of them Why they named it Ethereum.
What does ethereum mean?
This one I did a little research on. https://www.etymonline.com/word/ether Turns out ether comes from Latin and refers to the upper regions of âpure airâ. There was also a time when the scientific community believed that the area between planets was filled with this substance called ether. https://www.dictionary.com/browse/-eum The suffix -eum is oddâŠit too comes from Latin, but I didnât find a direct meaning. It seems to imply that it was used to signify scientific words. So combining those two definitions I surmise something the lines of; The science of pure air, OR the science of the space between planets, or how I prefer to think of itâŠthe science of wen MOON lol
On Ethereum you just send transactions from 1 account to another. (subtract amount from balance of the sender and add the same amount to the receiver)
If you pay someone in ETH, you can see on Etherscan all his transaction history, balance, all tokens ectâŠ
With bitcoin, every time you get paid, you generate a new address. Even the address in the output that is used to send back your change. So if you check block explorer on a transaction, you only see that 1 transaction with mostly 2 different outputs.
So everytime you get payed in Bitcoin, you will have an UTXO on a different address.
Only your private keys can know wich addresses you own.
This is how Bitcoin HD wallets work in Bitcoin using a mnemonic seed (12 or 24 words) to generate more keys and addresses in your wallet.
This is very interesting and Iâm beginning to see more now about the differences youâre discussingâŠthanks for sharing your knowledge.
Youâre welcome, keep digging into the rabbit hole and ping me if you have problems.
Hi , Iâm hoping to finish the ethereum 101 course soon , what suggestions would you have for the next one , Iâm completely new to this and havenât much experience in computers or this space ? Thanks
Depends what you would like to learn.
If you want to learn more about bitcoin, do bitcoin programming and lightning. if you donât know how programming works, maybe learn programming first (javascript) . Ivan explains it very well. Or you can learn about DEFI. if you completed bitcoin and ethereum 101, you should be able to understand this course.
Thank you , i think javascript first to get some more understanding and then the de-fi .
many thanks
@ivan
I read that there is no algorithm in a Turing-complete programming language that can prevent programs from running into infinite loops.
Does the EVM protect smart contracts from running into infinite loops?
Or is the ETH network protected by the necessary fees? A smart contract creating an infinite number of transactions would finally run out of funds.
VERY GOOD QUESTION!
Yes, thatâs why every instruction has a âgasâ price. If you would spam an infinite loop, you would need to pay infinite amount of ETH as gas
Hello all (prolly Fabrice most likely lol), I have a question about Bitcoins lack of fungibility. In the last lesson the example of the difference between BTC and ETHâs fungibility as a currency is that the EVM doesnât use UTXOâs for transactions so there is no history for the ETH youâre trying to spend
With BTC and UTXOâs however each coin is tied to a transaction, and from my understanding if that transaction is tied to something illegal the coin can be âblacklistedâ and lose its value
The subject as a whole is something I can look into myself on the side, but my initial question is wouldnât this issue pile up and effect the value of more and more BTCâs as people inevitably use this currency for illegal reasons as itâs adopted by the masses?
Today we have coinjoins where you can mix utxoâs of lots of users together with lotâs of outputs of the same amount all in 1 transaction. So itâs impossible to know who got a piece of wich utxoâs. But the downside of coinjoins are that your utxoâs can be mixxed with tainted ones. If everybody would use coinjoins, this wouldnât be a problem. But youâre right, if some transaction is know to be part of an illegal activity, the utxo is tainted and can be flagged. Iâm sure soon we will have more privacy features. I donât know about how it could affect the price. Even if you have utxoâs with bad history, doesnât mean you did something illegal. you could have been paid with some. If tainted utxoâs are a certain amount of hops away from a known illegal transaction, you canât really know who owns it.
Having a blast with all this education! I can now speak crypto to my wife and friends rather than talk about how cool this stuff is that I didnât really comprehend under the hood.
Does anyone know why Ethereum and/or other platforms have not yet designed a wallet that can cloak txâs and other private centric information?
The focus seems to be on the coins themselves more than the wallets which are our own personal financial hubs.
Just throwing it out there.
Love this! Very challenging. You guys are incredible!
What do you mean? On Ethereum you can also create a decentralized database if you want. Itâs not all about money. But it costs a bit of gas (in ETH) to store variables and do operations in a smart contract.
Iâm wondering if anyone is working on privacy wallets or has created any? I could have asked my question better and more to the point.
It looks like Eth. could be used for these smart contracts and better in that way , but what if Bitcoin develops a way for it to have smart contracts on itâs network? Or would that be a side change and how does that work?
So is Ethereum advanced a harder course to understand course?