区块链基础概念介绍
什么是区块链
区块链从根本上来说就是一个账本 - 一系列的记录和数据点,就像一个电子表格或者旧式的会计账簿一样。
与电子表格或者旧账簿不同的是,区块链是去中心化的——它不是存储在某一个地方,而是分布存储在网络上不同的计算机以及世界各地。从本质上说,没有一本账簿可以轻易丢失或被更新。相反,数据是通过检查不同验证节点上的区块(或交易束)来获得验证的。
人们可以使用一些不同的区块链协议,比如 Solana, Ethereum , Bitcoin 以及许许多多其他协议。人们可以将区块链技术作为存储数据、价值的一种方式,而且就 Solana 和某些其他协议而言,还可以用来运行程序。
什么是加密货币
密码学是保持事物安全的一门艺术。你之前可能通过加密数据和密码就遇到过它。
那么,加密货币就是一种基于密码学的货币类型。不同于集中式账本,交易是去中心化的,它是一种非常安全的存储数据和价值的方式,没有单点故障或中心点,而且非常难以被篡改。
什么是币(Coin)? 什么是代币(Token)
所有区块链协议都有代表价值和可交易的币。在 Solana 上,这种币叫做 SOL。
与此同时,代币是由个别项目在基础区块链协议之上构建的。所有区块链项目都是"代币化"的,Solana 协议是开放的,任何人都可以在其之上构建自己的代币。通过交易实现"智能合约"等,可以使用代币在区块链上执行各种操作。
什么是智能合约
智能合约是一种写入区块链代码的合约,当条款满足时会自动执行。这是 Solana 和某些其他协议能够做到的,但一些其他区块链 - 最著名的是比特币 - 则不能。
想象一下常规合约,就像一份房屋租赁协议。你支付租金,作为交换,你就有了一个居住的地方。如果你不再有居住的地方,就不再支付租金;如果你不付租金,你就会被赶出去。在常规合约中,执行取决于人力。租户履行租约义务并监督房东履行自己的义务,反之亦然。
然而,对于智能合约,执行是在软件中硬编码的,软件来决定何时满足条件。这使得人们可以构建一些非常酷的功能和去中心化应用程序(dApps)。
什么是 dApps
了解了,一个 dApp 就是一个去中心化应用程序,或者是使用智能合约的应用程序。任何加密程序——比如市场、区块链游戏或用于 DAO 治理的工具都是 dApp。
dApp 就是你在区块链上执行操作时使用的工具,无论是购买一些艺术品、在你的去中心化组织中投票、在没有中介的情况下支付,还是参与去中心化金融。
什么是 web3
Web3 是互联网的下一次迭代。每一次互联网的迭代都是基于特定的理念:如果 web 1.0 是静态网站和超链接(如 AOL 或者 GeoCities),web2 是社交媒体(如 Twitter、Facebook 等等),那么 web3 就是围绕着去中心化的理念而建立的。
与由少数强大的大型平台控制的互联网不同,web3 是建立在一个任何人都可以支持和控制的分散式互联网理念之上。你可以将它看作是对早期互联网价值观的回归——web3 是一个移除网关和中心化"新闻源"的时代。
这是一个可以建立在区块链之上、使用智能合约的世界。