什么是区块链【运用费曼技巧解释】

  • 举个栗子
  • 区块链的方法
  • 结局

学习了一段时间,查阅了大量资料。根据“费曼技巧”,我将尝试用最直白易懂的语言解释——什么是区块链

举个栗子

你在一家餐馆,餐馆里有甲、乙两个人比赛谁能吃更多的鸡腿。除了这两个人以外,其余的人(包括你)要进行一场打赌,每个人要从甲赢、乙赢、和平局这三种选项中选择一项。胜利者每人可以得到一个鸡腿,失败者则要掏钱为胜利者的鸡腿买账。

现在问题来了。赌约一般都需要一个参与赌约以外的人作为监督者(或者叫“公证人”)。我们可以从路边拉一个人来做监督人,或者专门叫人来监督。

不过现在,我们多了一个选项——让区块链技术来做我们的监督人。

区块链技术允许我们每一个参与赌约的人同时成为这场赌约的监督人。

具体是怎么做到的呢?

区块链的方法

首先,需要我们写一个计算机程序,来描述清楚这个赌约的所有规则条例。这个程序通常被称为——“智能合约”(smart contract)

然后,我们把这个程序和区块链技术相关的代码(Algorand之类的区块链算法以及相关细节)结合。然后就大功告成了。

结局

吃鸡腿比赛的结果出来了,乙获得了胜利。现在,每个人的结算都要经过区块链的审核(就是之前写的代码)。如果你猜错了,但是想要领鸡腿,那么区块链在判断后就会驳回请求。只有你交了钱之后才能离开饭馆。反之,猜对的话,区块链(你写的区块链程序)就会发给你一个鸡腿。

什么是区块链【通俗易懂】相关推荐

  1. 元宇宙、区块链 通俗易懂

    什么是区块链?比特币挖矿是什么?元宇宙是什么? Web(万维网)的三权化进化: 基于此,介绍下"元宇宙".1992年,美国作家史蒂芬森在<雪崩>一书中首次提出了&quo ...

  2. 通俗易懂,到底什么是区块链?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 2017年9月4日,中国政府正式明令禁止ICO和数字货币交易行为,随即关闭了多个数字货币交易所.同时政府也多次声明,不会 ...

  3. 区块链论文研读12:谨慎日志合约 Discreet Log Contracts,详细 清晰 通俗易懂

    今天讲的论文来自MIT的Digital Currency Initiative, 名字叫<Discreet Log Contracts>https://adiabat.github.io/ ...

  4. 简述区块链架构设计,通俗易懂

    简述区块链架构设计,通俗易懂 首先,支持一下阿里云:阿里云ECS服务器,有幸运券了:有缘的朋友们,可以前来领取: https://promotion.aliyun.com/ntms/act/ambas ...

  5. 区块链 - 什么是区块链?这是我见过的最通俗易懂的解释

    最近区块链非常火,关注度和曝光度持续上升,国内众多巨头公司纷纷张开双臂拥抱,把区块链当做互联网时代的伟大颠覆性创新,一窝蜂研究怎样把区块链变成自己抢占商业先机的工具. 那么,区块链技术究竟是什么呢?分 ...

  6. 【区块链】目前对区块链最通俗易懂的解释

    来源:网优雇佣军 物联网智库 整理发布 转载请注明来源和出处 ------   [导读]   ------ 这应该是目前对区块链最通俗易懂的解释了... 区块链如何运作的? 下面这篇文翻译自" ...

  7. 通俗易懂的讲解区块链

    最近,区块链很火,刚刚在人大会上又火了一把.之所以如此,是因为区块链既是全新的技术方案.交易模式和商业逻辑,同时也是一种全新的制度机制.区块链的"网红效应"才刚刚开始. 本文的主要 ...

  8. 用最通俗易懂的方式打开区块链!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:程序员小灰,帝都工程师一枚,先后在京东.摩拜任职. 什么是区块链? 区块链,英文  ...

  9. 区块链是什么(最通俗易懂的解释)

    区块链的本质是什么?区块链与比特币有什么关系?回答这两个问题之前,我们先讲一个拿石头当钱的故事. 石币之岛 从前有个岛屿,数千人口,风景如画,人们过着田园牧歌式的生活.然而,这个岛最出名的原因是岛上奇 ...

最新文章

  1. IE和Firefox在JS方面的不兼容及统一方法总结
  2. Python数模笔记-Sklearn (1)介绍
  3. linux内核udp校验和计算函数,Linux 内核IP和UDP检验和计算
  4. java flink使用addSink方法保存流数据到redis
  5. 小米9将在MWC2019上登场:后置三摄拍照令人“中毒”
  6. (一)PyQt5基础学习
  7. Win7如何删除家庭组
  8. lua redisson执行lua脚本
  9. Flowable流程设计器的使用
  10. STM32学习笔记(11)电容触摸按键
  11. Java進階:ExecutorService 線程池
  12. BZOJ4379 : [POI2015]Modernizacja autostrady
  13. 【协议分析】Gzip格式与解析
  14. 21级pta《查找表》
  15. DEBUG系列一:Dumpdebug_SAP刘梦_新浪博客
  16. 贝尔链CEO-Vincent应邀出席GBLS峰会:深度解读区块链+游戏的行业现状
  17. Django项目连接MongoDB的三种方法
  18. 红米Note-4G双卡移动版线刷兼救砖_解账户锁_纯净刷机包_教程
  19. 【H5/JS】游戏常用算法-碰撞检测-地图格子算法
  20. HTTP method中, PUT和PATCH两者有何区别, 大致如何用 ?

热门文章

  1. 《微信公众号-腾讯问卷》01-如何创建问卷
  2. Maven查看JAR包的依赖关系
  3. mysql中国菜刀连接_中国菜刀(Chopper)详细剖析
  4. Elasticsearch常用查询
  5. Android实现textView倒影效果ReflectTextView
  6. 功能测试笔记PART2-测试用例设计方法与实战【等价类划分、边界值、因果图判定表、正交实验法】
  7. UIM卡技术要求(1)
  8. linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心
  9. 有符号16进制转10进制工具分享
  10. 目前市场上主流PDM软件是什么?