首页 > 其他分享 >《区块链基础知识25讲》-第二十三讲-重构区块链

《区块链基础知识25讲》-第二十三讲-重构区块链

时间:2023-02-02 11:32:47浏览次数:41  
标签:25 区块 读取 第二十三 写入 授予 权限 节点


区块链的主要冲突

  • 透明度与隐私(读取区块链数据的操作)
    一方面需要透明度来明确所有权,另一方面系统用户又需要有一定的隐私
  • 安全与速度(向区块链写入数据的操作)
    哈希难题的解决减慢了新交易数据被添加到区块链中的速度。一方面需要根据耗时的工作量证明算法来确保历史交易记录的安全,另一方面又面临着用户对速度及系统可扩展性的要求

根据那些节点有权读取区块链数据结构或者创建新交易来区分区块链

  • 向所有节点授予读取权限以及创建新区块权限的为公有链
  • 向预先选定的一组节点授予有限读取权限以及创建新区块权限的为私有链

基于写入权限的授予情况区分区块链

  • 向所有节点授予写入权限的无须许可的区块链。任何节点都可以验证交易,并且向区块链添加新的区块
  • 仅仅向被确认为可信任的节点授予写入权限的许可区块链。只有拥有写入权限的一组节点才能验证交易

私有链有较高的处理速度,以及对交易数据进行保密的能力,最适合用于商业环境中


标签:25,区块,读取,第二十三,写入,授予,权限,节点
From: https://blog.51cto.com/u_14975310/6033429

相关文章

  • 《区块链基础知识25讲》-第十七讲-点对点系统中数据的存储与分发
    目标区块链可看作纯粹用于实现所有权管理的分布式点对点系统,由独立的计算机组成,旨在维护存储着完整历史交易记录的账本本讲的目标就是确保组成这个点对点系统的独立计算机知......
  • P4253 [SCOI2015]小凸玩密室
    首先分析题意:给定一棵完全二叉树及其点权与边权现在从某个节点出发,之后遍历整棵二叉树,要求遍历的节点必须联通遍历另一棵子树前先遍历完当前子树访问x之后马上访问......
  • 2325
    给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下:使用 key 中26个英文小写字母第一次出现的顺序作为替换表中的字母......
  • LeetCode.225 用队列实现栈
    1题目请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将元素x压入栈顶。intpop()......
  • 2325.decode the message 解密消息
    问题描述2325.解密消息解题思路利用数组作为哈希表,记录每个字母是第几个出现的代码classSolution{public:stringdecodeMessage(stringkey,stringmessage)......
  • 3. CTFshow 反序列化 web254
    一、源码<?phperror_reporting(0);highlight_file(__FILE__);include('flag.php');classctfShowUser{public$username='xxxxxx';public$password='xxx......
  • python实现区块链代码
    如果你明白了原理其实挺简单的。加密算法是python自带的需要导入hashlibimporthashlibashashsha=hasher.sha256()sha.update('yourcontent')printsha.hexdigest()输......
  • [LeetCode] 2325. Decode the Message
    Youaregiventhestrings key and message,whichrepresentacipherkeyandasecretmessage,respectively.Thestepstodecode message areasfollows:U......
  • P3253 [JLOI2013]删除物品
    P3253[JLOI2013]删除物品思路解析主要难点就在于两个堆之间的变化。当得出此题能够抽象化为将数字输入顺序从$1\simn1+n2$进行编号。得到一个序列,组成如下:前......
  • 使用区块链交易所的好处是什么
    大家都知道,交易所其实就是用来交换数字货币的一个平台,它们部分平台可进行杠杆交易、量化交易、合约交易等操作。使用区块链交易所的好处是什么在区块链上交换的好处在于交易......