阅读(2018) (10)

区块链 交易

2022-05-09 14:28:07 更新

区块链是一个全球共享的交易数据库。这意味着每个人都可以通过参与网络来读取数据库中的条目。如果要更改数据库中的某些内容,则必须创建一个必须被所有其他人接受的所谓事务。事务一词意味着您要进行的更改(假设您要同时更改两个值)要么根本没有完成,要么完全应用。此外,当您的事务被应用到数据库时,没有其他事务可以更改它。

例如,想象一个表格,其中列出了电子货币中所有账户的余额。如果请求从一个账户到另一个账户的转账,数据库的交易性质确保如果从一个账户中减去金额,它总是会添加到另一个账户中。如果由于某种原因,无法将金额添加到目标账户,则源账户也不会被修改。

此外,交易始终由发送者(创建者)进行加密签名。这使得保护对数据库的特定修改的访问变得简单。在电子货币的例子中,一个简单的检查确保只有持有账户密钥的人才能从中转账。