时间:2023-05-25|浏览:193
用戶喜愛的交易所
已有账号登陆后会弹出下载
在这篇文章中,我将讨论区块链的五个基本概念,每个开发人员都应该知道他们是否想进入 web3 环境。此外,dev.to[2]上的本系列文章将是以太坊区块链开发的完整指南,敬请期待。
• 公钥- 它是一个加密密钥,任何人都可以获得并使用它来加密针对特定收件人的消息或交易,但只有收件人知道私钥才能解密。
• 私钥- 如上所述,私钥是由相应的公钥加密的消息或交易的解密器或解码器。私钥不得与任何人共享,因为它能够从您的地址进行交易。
• 共识机制- 共识机制是指用于在分散的计算机网络中达成协议、信任和安全的方法。在区块链和加密货币中,工作量证明 (PoW) 和权益证明 (PoS) 是两种最普遍的共识机制,区块链通过这些机制同步每个节点的相同数据。
• 去中心化- 是将控制和决策从中心化实体转移到分布式网络。
• 不可变性- 区块链是一个不可变的数据库,你不能操纵已经存在于区块链中的数据。哈希码和块结构的机制保证了这一点。
区块链像以太坊和比特币是透明的,但还是保持匿名。区块链使用地址进行交易,而不使用真实姓名,因此是匿名的。但是,区块链并不完全无法追踪,每个 BTC 的历史都可以从它被开采的区块到当前存储它的钱包进行追踪。同样,也可以跟踪所有地址的交易历史,因为地址是由公钥识别的,而且这些对每个人都是可见的。
区块链是强大的,但强大的力量也会带来更大的威胁。观看这个 5 分钟的 Youtube 视频以了解区块链匿名性。
现在我们经常听到“去中心化为王”。区块链网络被称为去中心化,因为它们没有中心化的机构参与交易。去中心化是将控制和决策从中心化实体转移到分布式网络,加密货币如 BTC、ETH、DogeCoin 等的交易完全是基于点对点(P2P)的交易。
无信任是去中心化的特质。区块链网络被称为无信任,因为你不必为你的交易信任任何第三方。虽然没有一个系统可以完全无信任,但在某些时候,我们必须信任任何组织,但在区块链中,任何人都将是一个代码,而不是一个人。
以上就是区块链开发人员应该了解的五个基本概念。区块链是一个强大的技术,它的分布式、去中心化、不可变、匿名和无信任特质赋予了它众多的用例。如果你对以太坊区块链开发感兴趣,可以查看我在此处[1]讨论的路线图。[2] dev.to也是提供区块链开发资讯的平台。
声明:本文网友投稿,观点仅代表作者本人,不代表区块链网赞同其观点或证实其描述。