光电 · 技术与产业
文章库关于本站

光电技术

区块链新币项目涉及哪些技术概念?从账本到智能合约

摘要

理解新币项目,先要弄清它依托哪条区块链、资产如何发行,以及交易怎样被验证和记录。分布式账本、哈希与数字签名、共识机制、节点、手续费和智能合约,是阅读相关技术说明时常见的基础概念;具体实现则因网络而异。

比特币挖矿工作量证明的科技主题配图

先分清新币运行在哪条链上

“新币”是宽泛称呼,单凭这个词无法判断项目采用什么架构。数字资产可能是某条区块链的原生资产,也可能由既有区块链上的智能合约创建。判断时应看项目实际运行的网络与发行方式,而不是仅看名称。

区块链可以理解为由多个节点共同维护的分布式账本。交易通常按批次写入区块,每个区块以密码学方式引用前一区块,因此区块依次连接成链。按网络规则确认的历史记录具有篡改可见性和抗修改特性,但这不代表所有系统都绝对不可更改;其可靠性与网络运行和共识规则有关。

区块链技术数字签名的科技主题配图

哈希、密钥与数字签名

哈希函数会为数据生成摘要,可用于连接区块并发现数据变化:若历史数据被修改,后续区块中的引用关系也会受到影响。哈希本身不是加密货币,也不能单独证明某个项目安全。

智能合约区块链的科技主题配图

数字资产交易通常要由相应密钥授权。用户使用私钥生成数字签名,网络节点可以校验签名是否符合账户权限,再按协议检查交易。签名验证的是授权关系,并不能证明项目身份、宣传内容或合约代码一定可信。

节点与共识机制

节点是运行区块链软件、保存或传播网络数据的计算机。节点之间交换交易和区块信息,并按共同规则核验数据。共识机制则规定网络如何就新区块及账本状态达成一致,是分布式网络避免各自维护不同历史的重要组成部分。

工作量证明和权益证明是不同的共识机制。以太坊的权益证明机制为例,验证者质押ETH作为抵押,并参与区块提议与检查。这只是特定网络的做法,不能据此推断其他新币项目也采用相同机制。

交易、区块与手续费

交易不一定只是资产转账,也可能是请求网络执行一段程序。网络检查请求并执行后,会把相应结果纳入区块,再向节点传播。将交易集中打包进区块,有助于维护账本的顺序和状态变化记录。

处理交易会占用网络资源,因此某些链会收取费用。以太坊的交易执行费用与计算资源有关,并以ETH支付;其他网络的费用单位、计算方式和规则可能不同,不能将某一条链的做法当成通用标准。

智能合约与执行环境

智能合约是部署到区块链上的可重复执行程序。用户通过交易调用合约,网络按程序逻辑处理请求并更新链上状态。合约可以用于创建或分配数字资产,也能支持应用功能;实际效果取决于合约代码及所在网络的规则。

以太坊使用以太坊虚拟机(EVM)处理智能合约执行,并由网络节点共同维护对状态的记录。其他区块链的执行环境和开发方式可能不同,因此看到“智能合约”一词,并不能直接判断项目是否兼容EVM。

常见问题与适用范围

每个新币都需要智能合约吗?不一定。原生资产与通过合约创建的资产,发行和运行方式可能不同。应结合项目所依托的链、资产发行规则和具体合约来判断。

了解这些概念能帮助读懂项目的技术架构,但概念名称本身不能证明项目实际采用了某种机制,也不能构成安全结论。核对具体项目时,应以其技术说明、实际网络和合约实现为准。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验