首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谁喝了5000块的优乐美?——论区块链分布式账本的演变

账本记录的是人们所拥有的财产,比如牧羊人的羊群,老王家的一亩三分地,周鸿祎的比特币。

为了弄清区块链的前世今生,搞懂分布式账本如何演变而来,我们需要回到旧石器时代,从那个时候的记账方式开始说起。账本形态演变的过程中,请链友们带着“记账如何从中心化逐步向去中心化发展”这个问题去阅读。

旧石器时代

当时的人类刚完成进化,头脑相对简单,还不太会使用工具,每家每户也没有多少财富,记账靠脑基本足够。

有记载称,在部落战争中,人们会使用实物(比如羊屎)来记录士兵的数量。一粒羊屎粒代表一名士兵,一场仗打下来需要数多少粒屎?堪称最有味道”的记账方式。

石器时代中后期

开始出现生产者剩余,经济需求变得越来越丰富,所有不能再凭脑子死记,账本开始以直观绘图和简单刻记2种形式出现。

直观绘图:指用矿石粉等材料照着实物刻画。举个例子,老王捉来1头牛,他就在山洞的墙壁上、骨片上、或者乌龟壳上照着这头牛的样子绘画,再有点闲情逸致,还会把当时抓牛的情形也描画下来。简直是艺术家的鼻祖。

这种尽情还原物体、场景的直观绘图法也有其局限性:花时间,效率低,记账人还必须有画画的天赋。如果老王某天运气很好,抓来100头牛,这得画到新石器时代了吧!

后来,聪明的人类改进了直观绘图法,开始采用简单刻记:人们通过坚硬的石器,在石头、骨片上刻划线条,或是在树木上刻出缺口来计数。抓来1头牛,往往是简单几笔了事。

原始社会末期

《周易正义》是这样描述结绳记事的:“事大,大结其绳;事小,小结其绳,结之多少,随物众寡”。翻译成大白话就是,有重大事件的话,绳子结大一点;像吃了什么之类的小事,绳结便打得小一些;打多少个结由东西多少来决定。

用于打结的绳子粗细、材质、颜色等区别,部落里自有不同绳子的定义。

显然,结绳记事终究不能沿用下去,因为这种记事办法的劳累度=(体力劳动 + 脑力劳动)x N倍。既繁琐又耗时、不方便保存(想象一间草房里横七竖八地挂了无数绳子,多诡异),而且表达的意思很有限,要努力记住不同类型绳子指代哪种事物。

(图片来源于网络)

商代中期

最早以文字记录的记账方式,目前公认出现在商代。人们开始按时间顺序记录每日收支,像流水账一样,此为“会计记录法”,应该是现代会计的萌芽。

比如,养羊的老王用象形文字写道:

早上 老李给我1头牛 我给老李3只羊

晚上 我给小四1只羊 小四给我2袋米

公元前5世纪

古希腊罗马奴隶社会经济高度发达,开始出现“单式记账法”。这种记账法就像是流水帐,比如罗马的Mr. Wang在账本上写道:

时间 物品 姓名 银币

1-21 卖1只羊 Tom 5

1-22 卖2只羊 Bob 10

1-22 买2斤饲料 村口店 2

单式记账法没有分类,所有支出、收入都像大杂烩一样记在账上,成本、收入都混杂记在一起。一段时间后Mr.Wang查帐,想知道自己卖羊到底挣了多少,就会知道这种记账方式的bug了。

然而对于公元前的人类,这已经是会计发展史上的一大进步了。

12、13世纪

意大利的商人跟银行往来,开始使用复式记账办法。这种记账法可以明确识别不同的经济活动,比如卖掉一只羊花掉多少成本(小羊购买成本、饲料、铲屎官报酬等),以及最后卖了多少钱,总共赚了多少。

时间 物品 支出 收入 净利润

1-21 卖1只羊 3银元 5银元 2银元

1-22 卖2只羊 6银元 10银元 4银元

1-22 买2斤饲料 2银元 0银元 -2银元

1-22 总计 11银元 15银元 4银元

复式记账法告诉Mr.Wang,卖3只羊能挣4银元,这个生计要不要继续做下去就看他自己了。放在企业层面看,复式记账法可以用来核算经营成本、利润,帮助企业快速做出经济决策。

19世纪

信息技术爆发,人类社会空前繁荣,记账需求随之暴涨。专业的会计职位出现,“会计电算化”时代到来。

假设养了很多羊的Mr. Wang想抽身去做布料生意,这样他除了请一些铲屎官打理,还得有个专业记账人,帮他记录买羊仔、铲屎官的工资、饲料和维修羊棚的费用等。

企业更有记账的需要。当企业所有者(大boss)和经营者不是同一人的时候,所有者需要通过账本/运营报告了解公司的经营情况。可以说,专业会计是来拯救企业所有者和经营者之间的信任的。

21世纪

在知识社交平台知乎上搜索“假账”,会出来很多吸睛的回答。有些手法甚至达到了“日本工匠精神”!这从一个侧面反映了,在记账上仍存在信任缺失、信息不对称的问题。也许只有区块链能解决这个问题了。

区块链技术提供了一种去中心化、去信任的解决方案:分布式共享账本。它是比特币的底层技术,而自“创世者”中本聪对世界说“要有比特币”以来,链条运行至今没有出现重大技术事故。事实证明区块链技术完全可行,如果不考虑速度,其验证方式对构建信任的记账体系有远大意义。

区块链分布式账本的三大特点:

1)去中心化

账本不依赖银行或机构的中心服务器,账本上的所有数据由全链的记账节点共同维护:不管买卖了多少羊,谁喝了多少优乐美、企业购买了多少原材料等等。而且只要经由51%的节点验证后,账本将记入区块链上,这样就(几乎)没有任何人能够修改这份账本。而且,就算公司的账本被恶意破坏也不再方,因为账本的备份还分布存储在参与记账人手上,不会丢失。

2)加密

问题来了:如果别人看了我司的账本,商业机密不就一览无遗了?其实,区块链的世界不会出现这种问题,因为所有的帐目信息被打包成区块并加密((SHA256,安全散列算法),没有企业或大boss的私钥,没有人能查看这份账本。

3)可无限拓展

只要公司继续开下去,账本肯定会越做越大。而区块链是一条可以无限延展的链,假设账本上每页的所有数据存在一个区块内,那么账本每增加一页,链上就多一个区块。生生不息,无限延长……

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122G0Z78J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券