You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/content/smart-contracts/index.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,3 +84,7 @@ They can perform computations, create currency, store data, mint [NFTs](/glossar
84
84
-[Smart contracts for developers](/developers/docs/smart-contracts/)
85
85
-[Learn to write smart-contracts](/developers/learning-tools/)
86
86
-[Mastering Ethereum - What is a Smart Contract?](https://github.com/ethereumbook/ethereumbook/blob/develop/07smart-contracts-solidity.asciidoc#what-is-a-smart-contract)
Copy file name to clipboardExpand all lines: src/intl/en/learn-quizzes.json
+38-2Lines changed: 38 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -658,5 +658,41 @@
658
658
"defi-5-c-label": "Bitcoin",
659
659
"defi-5-c-explanation": "This is incorrect. Bitcoin is a simple network for storing value, not for running advanced programs. DeFi requires a more flexible system, like Ethereum, that can run complex programs to handle loans and trades automatically.",
"defi-5-d-explanation": "This is incorrect. DeFi apps don’t need traditional financial institutions. They use blockchain programs called smart contracts to handle transactions automatically."
662
-
}
661
+
"defi-5-d-explanation": "This is incorrect. DeFi apps don’t need traditional financial institutions. They use blockchain programs called smart contracts to handle transactions automatically.",
662
+
"smart-contracts-1-prompt": "How are smart contracts characterized?",
663
+
"smart-contracts-1-a-label": "Smart contracts are just like legal contracts, but stored digitally on the blockchain to save the content securely.",
664
+
"smart-contracts-1-a-explanation": "Smart contracts use a similar logic to traditional contracts, but otherwise have little in common.",
665
+
"smart-contracts-1-b-label": "Linked to autonomous AI systems that execute transactions",
666
+
"smart-contracts-1-b-explanation": "Smart contracts execute transactions predictably according to 'if-this-then-that' logic prescribed in the code—they do not use AI",
667
+
"smart-contracts-1-c-label": "Onchain programs following 'if-this-then-that' logic, guaranteed to execute according to its own rules",
668
+
"smart-contracts-1-c-explanation": "A smart contract is an Ethereum account deployed with unchangeable code that determines its functionality.",
669
+
"smart-contracts-1-d-label": "They are the rules behind the Ethereum Blockchain, developed together with lawyers to ensure legal compliance.",
670
+
"smart-contracts-1-d-explanation": "Smart contracts are pieces of code that can be created by developers and deployed on a blockchain.",
671
+
"smart-contracts-2-prompt": "What is a metaphor that most closely characterizes the functioning of smart contracts?",
672
+
"smart-contracts-2-a-label": "A bank",
673
+
"smart-contracts-2-a-explanation": "Banks require manual execution and are structured as hierarchical entities, whereas smart contracts are executed predictable by computers with unchangeable rules.",
674
+
"smart-contracts-2-b-label": "A digital vending machine",
675
+
"smart-contracts-2-b-explanation": "The vending machine will only dispense your desired product after all requirements are met: specific inputs guarantee deterministic outputs. This is similar to the logic of smart contracts.",
676
+
"smart-contracts-2-c-label": "A calculator",
677
+
"smart-contracts-2-c-explanation": "Smart contract code can be used for calculations, but is not limited to that. Rather, smart contracts are blockchain-based programs that follow 'if-this-then-that' logic.",
678
+
"smart-contracts-2-d-label": "A website",
679
+
"smart-contracts-2-d-explanation": "A website is the frontend which captures user directions. A smart contract is the backend logic where these directions are executed, and the result may be returned.",
680
+
"smart-contracts-3-prompt": "Which is NOT a main characteristic of smart contracts?",
"smart-contracts-3-a-explanation": "The main benefit of a smart contract is that it deterministically executes unambiguous code, without human interpretation or bias.",
683
+
"smart-contracts-3-b-label": "Public record",
684
+
"smart-contracts-3-b-explanation": "With smart contracts on a public blockchain, anyone can instantly track asset transfers and other related information.",
"smart-contracts-3-c-explanation": "As blockchains are pseudonymous networks, transactions are tied publicly to a unique cryptographic address, not an identity.",
687
+
"smart-contracts-3-d-label": "Ability to change",
688
+
"smart-contracts-3-d-explanation": "A smart contract cannot be changed once created—it is guaranteed to execute according to the rules defined by its code.",
689
+
"smart-contracts-4-prompt": "Which is NOT an application of smart contracts?",
690
+
"smart-contracts-4-a-label": "Stablecoins",
691
+
"smart-contracts-4-a-explanation": "Stablecoins are token objects which are defined and tracked using smart contracts.",
692
+
"smart-contracts-4-b-label": "Protocol changes",
693
+
"smart-contracts-4-b-explanation": "While protocol changes can sometimes use smart contracts, their creation and definition are proposed through transparent online forums and implemented in client software.",
"smart-contracts-4-c-explanation": "Smart contracts are used to define a wide range of NFTs, ranging from digital art to asset ownership certificates.",
0 commit comments