区块链技术发散学习

区块链是一个交易数据库,在网络上多台电脑之间更新和共享。每次添加一组新交易时,就称其为“区块”,这也是区块链名称的由来。以太坊这样的公开区块链,允许任何人添加数据,但不能删除数据。如果有人想要篡改任何信息或欺骗系统,他们必须在网络中的大多数电脑上操作。这样做工作量巨大!这使得以太坊这类去中心化区块链具备很高的安全性。

USTD(Tether)和eth(以太坊)什么关系

可以使用 USDT 进行以太坊上的交易,就像你可以使用美元购买以太坊一样。这种方式可以提供一些稳定性,因为 USDT 是一种稳定币,它的价值通常绑定在美元上(Tether 公司严格遵守1:1的准备金保证,即每发行1个 USDT 代币,其银行账户都会有1美元的资金保障。),而以太坊的价值可能会波动。

DAPP(去中心化应用工作原理)

去中心化应用的后端代码(智能合约)运行在一个去中心化的网络上,而非中心化的服务器。他们使用以太坊区块链网络作为数据存储端,并且用智能合约实现app的业务逻辑。

一个智能合约像是一套设立在区块链上的规则,所有人都可以准确地观察和运行这套规则。设想一下,有一台自动贩卖机:如果向它提供足够的资金和正确的选择,您将得到您想要的货品。正如自动贩卖机一样,智能合约可以像您的以太坊账户一样存储持有资金。这允许代码之间协议和交易。

一旦去中心化应用部署到以太坊网络,您将无法更改他们。去中心化应用之所以可以被去中心化就是因为他们被合约中的逻辑所控制,而不是公司或者个人。

智能合约简介

智能合约是以太坊应用程序层的基石。 它们是存储在区块链上的计算机程序,遵循“如果…那么…”(IFTTT) 逻辑,并且保证按照其代码定义的规则执行,智能合约一旦创建就无法更改。

Nick Szabo 创造了“智能合约”这一术语。 1994 年,他撰写了智能合约简介(opens in a new tab);1996 年,他撰写了对智能合约潜在功能的探索(opens in a new tab)

Szabo 构想了一个数字市场,在这个市场中,自动化的、通过加密学保证安全的流程使得交易和商业功能可在不需要可信中介的情况下进行。 以太坊上的智能合约将这一设想付诸实践。

传统合约中的信任问题

传统合约的最大问题之一是需要可信的个人来执行合约的结果。

下面是一个例子:

Alice 和 Bob 要进行一场自行车比赛。 假设 Alice 和 Bob 打赌 $10 元她会赢得比赛。 Bob 相信自己会成为赢家并同意下注。 最后,Alice 远远领先 Bob 完成了比赛,并且毫无疑问是赢家。 但 Bob 拒绝支付赌注,声称 Alice 一定是作弊了。

这个荒唐的例子说明了所有非智能协议存在的问题。 即使协议条件得到满足(即你是比赛的获胜者),你仍然必须要信任对方会履行协议(即支付赌注)。

数字自动售货机

一个适合智能合约的简单比喻是自动售货机,其工作方式有点类似于智能合约 — 特定的输入保证预定的输出。

  • 你选择一种产品
  • 自动售货机显示出价格
  • 你付款
  • 自动售货机验证你的付款金额是否正确
  • 自动售货机给你提供产品

只有在所有要求满足后,自动售货机才会提供你想要的产品。 如果你不选择产品或投入足够的钱,自动售货机将不会提供你选择的产品。

自动执行

智能合约的主要优点是在满足特定条件时确定地执行清晰的代码。 无需等待人来执行或商量结果。 这消除了对可信中介的需求。

例如,你可以编写一个智能合约为孩子托管资金,并允许他们在特定日期后提取资金。 如果他们试图在指定日期前提取资金,智能合约将无法执行。 或者你可以编写一份合约,在你向经销商付款后它会自动授予你汽车的数字化所有权。

可预测的结果

传统合约比较含糊,因为它们依赖于人来解释和执行。 例如,两位法官可能会对合同有不同的解释,这可能会导致不一致的判决和不公平的结果。 智能合约消除了这种可能性。 然而,智能合约会根据合约代码中写入的条件精确执行。 这种精确性意味着在相同情况下,智能合约将产生相同的结果。

公开的记录

智能合约可用于审计和跟踪。 由于以太坊智能合约位于公共区块链上,任何人都可以立即跟踪资产转移和其他相关信息。 例如,你可以检查是否有人向自己的地址发送了资金。

隐私保护

智能合约还可以保护你的隐私。 由于以太坊是匿名网络(你的交易公开绑定到唯一的加密地址,而不是你的身份),你可以保护你的隐私不受观察者窥探。

可查看的条款

最后一点,与传统合约一样,你可以在签署(或以其他方式与之交互)之前检查智能合约的内容。 智能合约的透明性保证了任何人都可以进行审查。

延申阅读,以太坊文档

https://ethereum.org/zh/developers/docs

RSS订阅?

WEB3技术在博客上的应用?https://xlog.app/

欢迎阅读!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇