区块链相关概念笔记

区块链是什么?

区块链(Blockchain)指的是一种公开的,由去中心化网络共同维护的账务系统,提供开放的、不可篡改的底层数据服务。

理解“区块链技术”可以从理解p2p传输文件技术开始。

BT(BitTorrent)下载,电驴,迅雷,都是使用p2p的文件传输技术。
当我们使用迅雷下载某个电影文件的时候,大家最终下载到的文件都是一样的,因为使用迅雷的电脑,既是客户端也是服务器,众多的使用者们共同参与文件共享,相互传输,最终每个人得到的文件是一样的。

在比特币世界里,大家共同下载、传输、维护的,不是电影文件什么的,是一个特殊的文件,叫“区块链”。

block就是账簿,严格意义上讲是“子账簿”。

而blockchain,它指的是总账簿-子账簿在不断地生成,因为经济世界里不断有新的交易生成,最终历史上生成的所有子账簿要通过一种方式链接起来,才能形成总账簿。

笑来老师说,“区块链技术”这个概念本不该有。因为区块链是个多文件构成的一个大文件,是账簿,不是什么技术,而维护这个账簿的技术是p2p共享文件的技术,后者理论上可以用来维护任何文件。

比特币(Bitcoin)是什么?

1.比特币是一个应用
比特币是世界上第一个,也是迄今为止最成功的区块链应用。

2.比特币是一家世界银行
这家世界银行不属于任何权威管辖,它是应用了区块链技术,由中心化网络构成的共同维护的财务系统。并且这个世界银行通过p2p、去中心化的手段,满足了财务公开、数据不可篡改的刚需。

3.比特币是一种货币
这家去中心化的世界银行“比特币”,发行了一种货币,恰好也叫“比特币”。

4.比特币是一种股票
这家叫做“比特币”的去中心化的世界银行发行了一种股票叫“比特币”。

在区块链的世界里,比特币是真正的“钱”。我们用现如今的法币,如人民币、美元买入比特币,本质上可以理解为用不断贬值的商品换取了“钱”。而比特币的卖出,本质上是用我们的“钱”买了不断贬值的商品-各种现如今的货币。

以太坊(Ethereum)是什么?

以太坊是使用区块链技术,提供一系列的功能,其中包括实现了智能合约(smart contract)

一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。

做个类比,如果以太坊是手机上的操作系统,那么智能合约就是上面搭载的应用。有了以太坊,用户可以直接开发自己的区块链应用,而无需担心底层的区块链系统。

EOS是什么?

EOS是一款专门为商业分布式应用设计的区块链操作系统,能够为智能合约提供并行处理,并实现异步通信和建立去中心化组织等操作,它的交易处理速度能提高到100000笔/秒(比特币最多是7笔/秒),它还可以向用户提供数据库、账号许可、调度等服务。

以太坊和EOS的区别?

1.设计理念:

以太坊网络近似于被描述为应用不可知论者,它被特别设计为一种对所有潜在应用都表现中立性的平台。其中一个表现是拒绝内置极为常见的高级功能。

EOS考虑到不同应用程序需要各种相同类型的功能,为此它寻求提供这些实现方法。

2.共识机制和治理

以太坊使用工作证明POW模式;EOS使用采取股份授权证明(DPOS)机制的石墨烯技术。

前者的一个问题是难以处理那些破坏性的应用程序;后者包含一个冻结和处理破坏性或冻结类应用程序的机制。

3.可扩展性

以太坊网络受限于CPU单线程性能,每秒处理的交易数偏低。

而EOS依赖已经在压力测试中展现出每秒1万至10万笔交易处理能力的石墨烯技术,且使用并行化来扩展网络,所以如果得以实现,它将能达到每秒数百万次的交易处理能力。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 姓名:顾君 单位:宁波大发化纤有限公司 学习组:第234期努力一组 【日精进打卡第150天】 【知~学习】 《六项...
    JASONGU_2f28阅读 1,313评论 0 0
  • 单位里有一位半老徐娘,昨天半夜朋友圈一顿刷,为的只是发泄对婆家的一系列不满,早上起床还没彻底醒,随便看了看,半天没...
    我就是怀疑阅读 1,768评论 4 3
  • 两个人的夫妻生活,总免不了吵吵闹闹。当遇到丈夫不理解妻子的处境时,每一次的争吵过后,最可怕的就是两个人无休无止的冷...
    我爱微播阅读 4,572评论 0 0
  • 《晋书·惠帝纪》:帝尝在华林园,闻虾蟆声,谓左右曰:“此鸣者为官乎,私乎?”或对曰:“在官地为官,在私地为私。”及...
    成年小饭阅读 3,493评论 2 0