
Sign up to save your podcasts
Or
5. 区块链的核心技术是什么?干货来啦
这期我们要说的是区块链的核心技术,是不是觉得难点要来啦?别担心!让我们先来复习一下之前讲的趣链村的故事吧!趣链村的村民由于不相信单一的中心化机构或个人所以决定一起来记账,每当交易发生的时候就用村里的广播通知,由随机选举的会计记录下来,隔一段时间呢召唤所有人去公告栏确认账本信息无误,然后每个人都抄录一份。其中村民手中的一页账本可以理解为区块,把每页账本装订成册就链接成了区块链。从技术角度看,区块链的核心技术包括了密码学、点对点网络、共识机制和智能合约等。接下来桔子就把这些概念结合趣链村账本的那些事儿给大家解释一番吧。
密码学的主要作用就是解决区块链参与者的身份和验证问题。也就是说,利用密码学,别人就没有办法冒充我桔子在区块链上创造不属于我的信息,而且别人也不能篡改我记录的信息了。
点对点网络也叫对等网络,大家想象一下,当村长把他记录的账本贴在公告栏的时候,每个村民都要凑过去看看是否真实然后抄录一份,那公告栏前岂不是挤破头啦?所以趣链村的村民想,公告栏我就不去凑热闹了,要不等下班了之后就抄邻居的那份吧!于是!“邻居抄邻居”就是所谓的点对点信息传播,村民既是信息的接受者,也是信息的传播者。每个村民作为区块链网络里的一个节点,形成了点对点网络。
共识算法是保证数据不出错的解决方案。趣链村的村民是怎么解决账目一致的问题的呢?他们决定用村里的喇叭广而告之,每个村民都同意这么做,这就是最简单的共识算法。但在实际的区块链中,往往会涉及到更复杂的共识算法。我们以后再展开讲吧。
最后一个核心技术就是智能合约。简单来说智能合约就是运行在区块链上的程序,程序员敲完代码之后,当满足既定条件时,系统会自动触发执行。比如村长写了个智能合约:如果我意外去世了,桔子将接替我成为新的村长。那当村长真的发生什么意外的时候,桔子就自动当选趣链村村长了。
核心技术的大致概念就讲到这里了。下面几期桔子还会分别详细解释密码学、点对点网络、共识算法和智能合约哦。支持桔子的话可以搜索“趣链科技”关注我们的公众号,我们下期见!
5. 区块链的核心技术是什么?干货来啦
这期我们要说的是区块链的核心技术,是不是觉得难点要来啦?别担心!让我们先来复习一下之前讲的趣链村的故事吧!趣链村的村民由于不相信单一的中心化机构或个人所以决定一起来记账,每当交易发生的时候就用村里的广播通知,由随机选举的会计记录下来,隔一段时间呢召唤所有人去公告栏确认账本信息无误,然后每个人都抄录一份。其中村民手中的一页账本可以理解为区块,把每页账本装订成册就链接成了区块链。从技术角度看,区块链的核心技术包括了密码学、点对点网络、共识机制和智能合约等。接下来桔子就把这些概念结合趣链村账本的那些事儿给大家解释一番吧。
密码学的主要作用就是解决区块链参与者的身份和验证问题。也就是说,利用密码学,别人就没有办法冒充我桔子在区块链上创造不属于我的信息,而且别人也不能篡改我记录的信息了。
点对点网络也叫对等网络,大家想象一下,当村长把他记录的账本贴在公告栏的时候,每个村民都要凑过去看看是否真实然后抄录一份,那公告栏前岂不是挤破头啦?所以趣链村的村民想,公告栏我就不去凑热闹了,要不等下班了之后就抄邻居的那份吧!于是!“邻居抄邻居”就是所谓的点对点信息传播,村民既是信息的接受者,也是信息的传播者。每个村民作为区块链网络里的一个节点,形成了点对点网络。
共识算法是保证数据不出错的解决方案。趣链村的村民是怎么解决账目一致的问题的呢?他们决定用村里的喇叭广而告之,每个村民都同意这么做,这就是最简单的共识算法。但在实际的区块链中,往往会涉及到更复杂的共识算法。我们以后再展开讲吧。
最后一个核心技术就是智能合约。简单来说智能合约就是运行在区块链上的程序,程序员敲完代码之后,当满足既定条件时,系统会自动触发执行。比如村长写了个智能合约:如果我意外去世了,桔子将接替我成为新的村长。那当村长真的发生什么意外的时候,桔子就自动当选趣链村村长了。
核心技术的大致概念就讲到这里了。下面几期桔子还会分别详细解释密码学、点对点网络、共识算法和智能合约哦。支持桔子的话可以搜索“趣链科技”关注我们的公众号,我们下期见!
109 Listeners
456 Listeners
184 Listeners
2 Listeners
0 Listeners
7 Listeners