区块链和加密货币产业

我不记得我第一次听说区块链。 但是,我确实记得当我开始经常听到它的时候。 几年前,当我们的合作伙伴和参加会议的人们开始向我们询问时,我正在为社区土地权开发工具 。 我和一位同事坐下来说:“我们需要弄清楚这个区块链问题,”因为我们甚至都不知道它的重要性,更不用说它可能解决的问题了。 在开始研究之前,我曾将区块链描述为“为比特币提供动力的技术”。 尽管这是准确的,但它并不是很有启发性的,因为大多数人还没有真正考虑过比特币的工作原理。

区块链基础

区块链是一组分布式数据,使用密码学来验证和保护该信息。 区块链中的每条数据都称为一个块,而区块链是该数据的整个集合。

区块链是一组分布式数据,使用密码学来验证和保护该信息。]与使用中央数据库服务器存储数据不同,区块链中涉及的每个人都拥有该信息的副本。 这使每个参与方都可以使用哈希和加密技术来验证单个块是否正确。 每个块都是从一些信息的哈希创建的。 具有相同信息的任何人都可以创建相同的哈希来验证该块; 但是,它们无法从散列中退回以重新创建该块所涉及的数据。 每个更新区块链的人都使用一个密钥来验证自己是谁。

公共与私有区块链

我们已经说过每个人都有区块链的副本,但是我们还没有谈论谁是“每个人”。 在公共区块链中,实际上可以是所有人 ,因为任何人都可以参与。 比特币和其他加密货币是公共区块链的例子。 任何人都可以获取比特币(尽管他们是否有足够的知识或是否可行,这是另一个故事)。 他们可以通过另一种货币购买比特币,出售某些东西并获得比特币付款,或者自己开采比特币。

私有区块链定义了谁可以参与 。 可以通过设置区块链的任何人或通过定义某人是否被批准的一组规则来批准参与者。 私有区块链允许在公共区块链中可能无法使用的使用,例如银行验证某人的身份 。

先进的区块链应用

先进的区块链不只是记录和验证交易。 以太坊是高级用例的一个例子。 由于代码可以在以太坊区块链上执行,因此它可以使应用程序超出简单区块链的范围。 这样的用例之一就是智能合约 。 假设您想从我这里购买一件商品,但我们彼此不认识。 我们不仅可以相互信任,还可以通过以下步骤利用区块链技术来实现交易:

  1. 您将约定的付款存入帐户。
  2. 执行代码以验证付款是否存在。
  3. 我把物品寄给你了。
  4. 您验证该项目到达。
  5. 付款已存入我的帐户。

所有这些步骤都可以转换为算法,并运行以验证交易中的每个步骤。 当个人卖出一些小东西时,虽然可以做到,但订立传统合同并不常见。 可以使用验证合同执行情况的算法,以相同的方式将更为复杂的合同(例如购房或执行遗嘱)进行整理。

未来的区块链应用

区块链显示了很多希望,但并非没有警告。 当许多人参与区块链时,交易成本会变得很高。 比特币已经遇到了这些问题 。 许多非加密货币应用程序正在有希望的试点中进行测试,但尚未达到规模。

牛津互联网学院教授Vili Lehdonvirta讨论的一个论点是, 区块链将有其自身的治理问题 ,如果治理问题得以解决,则可能根本不需要区块链。 他可能有一点,因为我在土地权利部门看到的许多问题都是试图避开腐败等现有治理问题。 如果这些问题得到解决,则对该技术的需求将很小。

治理挑战是我们许多开源人员都非常熟悉的事情。 不幸的是,很少有简单的解决方案。

翻译自: https://opensource.com/article/18/3/blockchain-not-just-cryptocurrency

区块链和加密货币产业

区块链和加密货币产业_区块链:不仅仅用于加密货币相关推荐

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

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

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

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

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

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

  4. java人民币换欧元_关于java:用于存储货币汇率的设计

    我已经开始了一个信贷管理的新项目,现在我不得不处理货币兑换. (例如,欧元->美元)因此,我做了一些头脑风暴,并得到了以下信息: 货币是抽象的,每种新货币都是接口的实现 建立了一个汇率类别,该汇 ...

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

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

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

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

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

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

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

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

  9. node 加密解密模块_聊聊Node加密模块crypto加密原理的那些事

    crypto是node.js中实现加密和解密的模块 在node.js中,使用OpenSSL类库作为内部实现加密解密的手段 OpenSSL是一个经过严格测试的可靠的加密与解密算法的实现工具. 散列(哈希 ...

最新文章

  1. vue 调用共众url_vue单页面,在微信公众号支付中遇到的URL未注册BUG解决方法-Go语言中文社区...
  2. vs2008 试用版评估期结束的解决方法(2009-08-
  3. Android打包的那些事
  4. C++ 学习基础篇(一)—— C++与C 的区别
  5. Bootstrap媒体对象
  6. 发生心梗后,家属做些什么才能保证患者获救,降低死亡?
  7. 学生学籍管理系统源码
  8. Amesim更改为中文
  9. monkeyrunner之环境搭建及实例(三)
  10. python自动注册邮箱_python自动化办公——邮箱
  11. 使用java自带的方式调用打印机打印图片
  12. 使用TWRP Recovery刷入CM13等第三方ROM教程
  13. GNSS位移监测站里的RTK差分定位技术是什么?
  14. 如何使用Google Scholar(谷歌学术)
  15. 农村电商是什么 农产品电商平台如何运营?
  16. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
  17. python如何写生日快乐说说_一句祝自己生日快乐的说说
  18. 2021-10-26MT4、MT5如何加载使用EA和指标
  19. 腾讯公司称为用户安全扫描硬盘文件
  20. MATLAB--数字图像处理 HOG+SVM识别手写数字

热门文章

  1. 利用OpenSmtp.Net发送需要smtp验证的邮件
  2. 20181121用户、组的基本概念
  3. 在不动用sp_configure的情况下,如何 =》去掉列的自增长,并保留原数据
  4. [Winform]只允许运行一个exe,如果已运行则将窗口置前
  5. 分类算法----逻辑回归预测
  6. oracle“记录被另一个用户锁住”
  7. PairOfDice示例
  8. 遍历指定目录并且从子目录开始将目录输出到指定文件
  9. 如何配置Ubuntu17的软件库(sortware update)
  10. php1.9,PHP1.9--数组