创头条App
扫码下载APP
扫码下载APP

您是个人用户,您可以认领企业号

    免密码登录
  • 图形验证码
  • 获取验证码
  • 立即登录
第三方账号登录
·
·

Hello,新朋友

在发表评论的时候你至少需要一个响亮的昵称

GO
资讯 > 区块链 > 终于开发实现简单的区块链,才知区块链更像家族谱
分享到

终于开发实现简单的区块链,才知区块链更像家族谱

时间:11-12 14:26 阅读:2677次 转载来源:大连仟源科技有限公司     作者:仟源科技赵飞

摘要:关于区块链从去年4月份开始进行全面了解,并且带着资金入场投资比特币以太坊后,对区块链去中心化去信任化和分布式账本的特性和思想迷住。区块链虚拟币系统开发【吴经理15.382.25.8051】,区块链底层开发,区块链开发课程,区块链应用技术开发。

  关于区块链从去年4月份开始进行全面了解,并且带着资金入场投资比特币以太坊后,对区块链去中心化去信任化和分布式账本的特性和思想迷住,当然同时感谢笑来老师,看了他写的几本书和付费跟随他的专栏一年,受到他的影响才一步步了解比特币和区块链。

  如果说不懂编程不懂代码,完全可以用大众熟知的类比去认识新事物,要理解区块链的去中心化分布式账本,就想象一个古老村庄共同维护一本记账账本;要理解区块链的不可篡改历史记录,就想象在人民广场求婚被许多观众当证人一样;要理解区块链的区块(高度)与链(表),就好比书籍的页码与依次翻过的扉页。相必去认识区块链的技术,也只能这样去类比、感知和想象,被不懂技术不懂编程这一道门槛拦住了进一步深入探索的去路从而失去深入思考和求证(别人口中的区块链)。当然笔者也不例外,虽懂点编程会开发写点代码,但比特币的源码一看头痛就没敢碰。所谓术业有专攻,编程也分很多种语言,笔者是前端网页开发攻城狮,对于底层编程语言如C/C++是望而却步。

  不过好在随着区块链开发的教学视频出来后,就可以站在前人的肩膀上即便不懂那门编程语言,也可以愉快地被手把手教会,算是前人栽树后人乘凉,当然事实上是收费。

  区块链在我看来更像是每个家庭的家族谱:

  区块是家谱的那一页页纸,区块的本质是数组和对象,简单理解是家谱上的一页页纸和纸上要写的一代代人,也就是每一页是一个数组是一个区块,页纸上记录的人是一个对象具有人的属性,这里说明区块或页纸不重要,重要的是记录的人或者说记录的信息,这才是我们看重的部分。至于链的概念,也是把区块加上时间顺序的概念,如同家谱会每年周期性更新(注意不是更改)如谁家新生了一个孩子要上谱谁家女儿出嫁了要上谱。

  理解了区块和链,接着理解区块链的不可篡改性,因为不可篡改是安全性、去信任化防止双花防止攻击的重要特征和预设,一旦有被篡改的现象发生说明预设被打破,区块链的安全性也就被诟病,进而区块链的意义就不复存在。那么不可篡改如何理解,要理解并不难,重点明白一个词——哈希,哈希简单来说是固定长度的字符串,不同的加密算法会生成不一样长度的字符串,为了大家直观感受哈希的魅力,这里贴出一个在线生成哈希的工具网站:

  感兴趣的读者可以尝试输入不同的文本,可以输入数字、字母和中文,相应地会生成各种长度的哈希值,然后请注意重点,每当你改变输入的数字、字母或中文,哪怕是微小的改变比如数字1改成大写字母I,生成的哈希也会发生很大的改变,用肉眼也能感知到哈希的变化,当你感受到变化的那一刻,你就能感受到哈希的魅力所在。而且哈希在区块链中无所不在,你的数字货币每一笔充值、提现和转账都会有一个交易id,而这个id值就是哈希;每一笔交易哈希会存放在区块中,区块和区块之间也就是上一个区块链和下一个区块,也是通过哈希链接

声明:本文由大连仟源科技有限公司企业号发布,依据企业号用户协议,该企业号为文章的真实性和准确性负责。创头条作为品牌传播平台,只为传播效果负责,在文章不存在违反法律规定的情况下,不继续承担甄别文章内容和观点的义务。

评论

未登录的游客
游客

大连仟源科技有限公司
大连仟源科技有限公司
关注企业号
4
分享次数
0

大连仟源科技有限公司汇聚众多网络精英与行业顶尖设计师、程序员,以WEB互动应用、移动互联网应用、商业软件为战略方向。以成熟的技术、创新的理念、不断开拓进取的精神服务于各行业客户。

TA的其他文章

    为您推荐
  • 推荐
  • 人物
  • 专题
  • 干货
  • 地方
  • 行业
+加载更多资讯

阅读下一篇

一天10亿包裹预言成真 阿里CEO张勇:包裹会被重新定义

一天10亿包裹预言成真 阿里CEO张勇:包裹会被重新定义

返回创头条首页

©2015 创头条版权所有ICP许可证书京ICP备15013664号RSS