·
区块链的技术特性
区块链的技术特性
比特币和以太坊对所有人开放,又被称成为公链,超级账本,对有身份授权的节点可以加入链,又被称为联盟链,都是开源的系统,都可以从官网上下载链接安装。开源的好处是,代码公开透明,增加系统的可信度,全球的开发者们可以协作开发,修复系统漏洞,另一方面也容易受到黑客的攻击,侧面也倒逼开发者们不断加强安全防范。(从近几年的币圈的黑客事件来看,受到攻击多半是从智能合约的逻辑漏洞,从指挥钱包自动付款,在系统的应用层而不是底层架构)那么,这样开源的系统,运行着发行全球的货币,是怎么实现安全保证呢?
一、去中心化 去中心化是指通过多节点的记账,相互验证,达成共识,确认数据的真实性,又叫“分布式记账”,单个节点出现故障,不影响整体系统的运行。在“去中心化”的运行规则下,赋予每个节点平等的记账权,无需中央权威参与,这也是数据时代,每个个体对“平等自治”的内在需求。
二、公开透明 公开透明是指链上每笔交易记录,智能合约规则都是透明公开的。链上的每个节点是都存储了账本,这里每笔的交易记录以加密和时间戳的形式,与前后的区块首尾相加密和连,任何的篡改都会留下痕迹,所以,虽然链上的节点是匿名的,在发生违法犯罪行为时,仍然可以通过链上交易记录,找出犯罪源头。(图2 区块链区块连接示意图来源于NA Chain推出区块链技术栈NaStation彰显数字化聚合优创作者zNes6XGc4s)
三、加密算法区块链的加密算法应用主要分为两个方面,一个是用于保证数据完整性和不可篡改性的哈希函数,另一个是用于身份验证和保证交易安全的非对称加密。哈希算法又叫“数据摘要”,“数据指纹”,能够将任何长度的交易文本生成不可逆的256个字符串哈希值,方便在链上传输和存储。非对称加密,分为公钥和私钥,公钥对交易加密,别人看得到,私钥用来解密,只有自己看得到,任何丢失私钥,都不能挽回自己在链上的损失。 (图3 区块链的公钥和私钥 来源于AAVE最新价格 冠木管家 )如果说比特币是技术极客,在一片孤岛上建立的“理想国”,那么以太坊是提供一片新大陆,让各种去中心化应用可以搭建自己领地,那超级账本是提供自立门户的基础材料,区块链的应用门槛逐渐降低。从最初电子货币的交易到去中心的应用,从虚拟货币的信任到现实资产的信任,区块链技术也从单纯的技术创新完成对社会关系的改造。在互联网时代,我们追求如何被看到,在价值互联的时代,我们追求如何被信任。
转发此帖子?
与您的关注者分享。
回复