区块链和区块链联盟

区块链目前是个大新闻。 有会议,初创公司,展览,开源项目(实际上,发生在区块链上的几乎所有东西都是开源的,以太坊,Zcash和比特币为例); 我们现在所需要的只是时髦经营的以区块链为主题的咖啡馆。 1如果您正在寻找初步概述,则可能会比Wikipedia条目做得更糟-但这不是本文的目的。

4然而,现在,让我们介绍一下区块链和分布式分类账技术,并假设我们正在谈论同一件事:这将使现在变得更容易,并且在大多数情况下,区别对于我们的讨论而言并不重要。

我不打算在这里介绍基础知识,但我们应该简要地讨论与加密货币和区块链的主要链接,这就是区块本身。 为了构建一个块(将一组交易放入一个区块链中)然后将其链接到区块链中,使用了加密哈希。 这是各种区块链与密码学之间最明显的关系。

但是,还有另一个同样重要的问题是身份。 5现在,对于许多基于区块链的加密货币而言,完全使用它们的主要意义在于,身份在一个层面上并不重要。 加密货币中有许多行为者可能彼此间的交往数量很少,甚至令人眼花water乱,而他们不需要知道彼此的身份即可进行交易。

为了更清楚,每个演员的独特性绝对非常重要的,我想确保我寄钱给谁刚刚呈现我实体服务,但能够配合独特的身份,以一个特定的人IRL 6不是必需的。 用技术术语来说,这样的系统是匿名的。 现在,如果假名是系统的关键部分,那么保护该财产可能对其用户很重要。 加密货币在此方面取得了不同程度的成功。 这里的教训是,如果您打算使用加密货币并且此属性对您很重要,那么您应该认真阅读和研究。

另一方面,有许多区块链/分布式分类帐技术,其中假名不是必需的属性,实际上可能是不需要的。 从专业的角度来看,这些是我最感兴趣的系统类型。

我特别对许可的区块链感兴趣。 未经许可(或未经许可)的区块链是那些不需要任何人许可才能参与的区块链。 您可以了解为什么假名和无许可的区块链现在可以很好地适用:大多数(全部?)加密货币都是无许可的。 但是,许可的区块链是另一回事,而这正是许多企业目前所关注的。 在这些情况下,您知道将要参与的人员或实体,或者,如果您现在不知道,则需要在他们加入区块链(或分布式分类帐)之前检查他们及其身份。 这就是为什么区块链在商业中很有趣的原因。 7身份不仅有趣,而且还很有趣,因为如何将特定实体与身份结婚并确保在系统的整个生命周期中这种绑定是不可欺骗的,这是困难的,困难的,困难的 8 –但还有更多比那个。

真正有趣的是,如果您正在考虑转移到具有许可的参与者的许可的区块链或分布式账本,那么您将不得不花一些时间来考虑信任 。 您不太可能使用工作量证明系统来制作块(在许可的系统中没什么用处),那么谁来决定由系统其余部分达成共识的“有效”块又是什么呢? 好吧,您可以围绕某些(或全部)实体旋转,或者可以随机选择,也可以选择少量über信任的实体。 这些方案的组合也可能起作用。

如果这些实体都存在于您控制的一个信任域中,则可以,但如果它们是经销商,客户,合作伙伴,其他银行,制造商,半自动无人机或商业机队车辆,该怎么办? ? 您确实需要确保要编码到实现/部署中的信任关系真正反映您与系统中表示的实体之间的法律和IRL信任关系。

问题是,一旦部署了该系统,就很难回溯,调整或重置您设计的信任关系。 而且,如果您不考虑我上面提到的有关身份的长期绑定的问题,那么您将遇到一些严重的问题,例如:

  • 实体被欺骗
  • 实体破产
  • 一个实体被另一个实体收购(收购,收购,合并等)
  • 实体进入另一个管辖区
  • 法律或法规的变更。

这些都是在现有法律框架内可以很好地解决的问题(可能是第一个问题除外),但是在我们本文通常关注的各种系统中,这些问题很难解决。

请不要将上面提到的问题与如何将法律协议映射到区块链/分布式分类帐系统中的所谓“智能合约”的问题混淆。 这是另一个棘手的问题(老实说,不是无关紧要的),但这正好是系统什么的核心,这就是人们需要认真思考自己真正想要实现的目标的原因他们采用了最新的流行词技术。 再一次,我们需要了解系统和业务如何协同工作,并诚实地了解业务。


1如果您遇到其中一种,请告诉我。 将图片放入评论或其他内容。 2

2甚至更好-自己开始。 确保我收到开幕邀请。 3

3释放一切。

4对此有网上争吵。 我没有加入。

5还有其他人,但我会把它们保存一整天。

6 IRL =“现实生活中”。 我好老

7对我来说。 如果您在本文中有这么深入的介绍,我希望同样有机会为您提供帮助。

8我将把它留给读者作为练习。 不过,请观看它以及所基于的电视连续剧 。 除非您不喜欢骂人, 否则也不要看。

本文最初出现在安全博客Alice,Eve和Bob上 ,经许可重新发布。

翻译自: https://opensource.com/article/17/12/blockchain-security-topic

区块链和区块链联盟

区块链和区块链联盟_区块链是安全主题吗?相关推荐

  1. 区块链需要学习哪些东西_区块链主要学习哪些知识?

    原标题:区块链主要学习哪些知识? 就业市场分析公司Buring Glass发布的数据显示,2017年区块链行业就业岗位发布数量同比增长115%,而根据Indeed.com统计结果,这一数字则达到了惊人 ...

  2. 区块链是什么通俗解释_区块链技术是什么?区块链的通俗解释原来是这样!

    原标题:区块链技术是什么?区块链的通俗解释原来是这样! 区块链概念诞生已有一段时间,但一直都是少数人知道它是什么,有什么样的价值,同时伴随着区块链的有数字货币,公链,智能合约等新兴概念的产出,我们该怎 ...

  3. 区块链需要学习哪些东西_区块链课程需要学习哪些内容?

    现阶段随着区块链技术和相关应用的发展,区块链领域正在变得炙手可热,很多朋友看到了区块链的发展前景和空间,纷纷投身于区块链的学习中.那么,区块链课程需要了解哪些内容呢? 1.区块链主流语言--Go语言. ...

  4. 区块链是什么通俗解释_区块链是什么,区块链是什么通俗解释

    什么是区块链?_ 最低只需0.27元即可开放图书馆会员,查看全部内容原创出版商:什么是中国智博图书馆区块链? 最近,每个人都在谈论区块链随着其当前的流行,如果您不了解什么是区块链,似乎您就无法跟上时代 ...

  5. 区块链技术的发展现状_区块链的现状及其发展趋势

    区块链技术的发展现状 在较早的文章< 区块链演进:快速指南以及为什么开源是它的核心>中 ,我讨论了第一代区块链:公共比特币和加密货币区块链,然后是能够执行程序的以太坊区块链("智 ...

  6. 区块链和加密货币产业_区块链:不仅仅用于加密货币

    区块链和加密货币产业 我不记得我第一次听说区块链. 但是,我确实记得当我开始经常听到它的时候. 几年前,当我们的合作伙伴和参加会议的人们开始向我们询问时,我正在为社区土地权开发工具 . 我和一位同事坐 ...

  7. 区块链是什么通俗解释_区块链是什么?如何用一句话通俗解释区块链

    站长之家(Chinaz.com)注:很多人可能跟小编一样,为了搞懂区块链的概念,看了无数篇文章,但是很多说的都是大概念.虽然每个字都看得懂,但是连在一起就看不懂了.那么,区块链到底是什么东西呢?如何用 ...

  8. 区块链需要学习哪些东西_区块链入门需要学哪些知识?

    区块链入门需要学哪些知识? 区块链技术近年来发展迅速,全球范围内都掀起了区块链的热潮. 那么区块链入门需要学哪些知识? 首先学习区块链需要知道区块链与编程语言之间的关系 1.区块链是一种编程思想,使用 ...

  9. 以太坊搭建联盟链_区块链知识普及:什么是以太坊

    以太坊(Ethereum)是下一代密码学账本,可以支持众多的高级功能,包括用户发行货币,智能协议,去中心化的交易和设立去中心化自治组织(DAOs)或去中心化自治公司(DACs).以太坊并不是把每一单个 ...

最新文章

  1. 国产深度学习框架迎来高光时刻,继清华 Jittor开源后,旷视「天元」纷纷重磅开源!...
  2. 【转】 [C/OC的那点事儿]NSMutableArray排序的三种实现(依赖学生成绩管理系统).
  3. secureCRT 右键的设置选中就copy or 选中即粘贴
  4. 中小企业虚拟化解决方案-VMware vSphere 6.5-日常管理入口v0.0.1
  5. MySQL划重点-查询-条件
  6. 去哪儿-15-keep-alive
  7. vue 日期面板_VUE项目中如何方便的转换日期和时间
  8. Java 静态代理、Java动态代理、CGLIB动态代理
  9. Python-序列常用方法 + * += extend append方法区别
  10. jsp实现简易计算器
  11. Visual Studio快捷键大全
  12. Linux查看端口命令:netstat -tln
  13. LightGBM 中文文档
  14. 星星之火-10:移动通信中的用户标识大汇总以及在手机呼叫流程中的使用--MSISDN,MSRN,IMSI,TMSI,PCI, CGI
  15. 2021年R1快开门式压力容器操作考试资料及R1快开门式压力容器操作考试试卷
  16. 过程计算机系统 pcs,科学网-对PCS(等离子体控制系统)软件基本结构的理解-章勇的博文...
  17. 什么是导航?导航具有什么样的作用?
  18. Three dynamic_sea实例
  19. joan jett(mv)
  20. 【论文笔记】A Multi-Task Learning Formulation for Predicting Disease Progression

热门文章

  1. RedisUtils工具类
  2. 【正则表达式】JavaScript的exec()和search()方法
  3. 深入理解:overflow:hidden——溢出,坍塌,清除浮动
  4. Helixoft VSdocman 是一个集成于Visual Studio并提供了命令行版本的帮助文档编译工具...
  5. Spring面试,IoC和AOP的理解
  6. MVC应用程序与单选列表
  7. 关于JVM的几道面试题
  8. 1.gloox开发环境搭建
  9. 青、取之于蓝,而青于蓝。
  10. Linux如何检查目录inode占用,linux – 如何确定哪个文件/ inode占用给定扇区