区块链作为新兴热门技术,身为程序员的我,少不了相对它探索探索。它作为比特币的重要概念,实现了一个去中心化的支付系统。我对于区块链的认识,就来源于此。
那是15年左右吧,第一次发现通过电脑运算,就能赚钱,简直很爽。通过查阅先辈们的资料,一步一步注册了钱包,矿池等等,把电脑也设置成最好的状态。大家看到这里应该会笑话我吧,没错,我现在也想笑自己。待在宿舍,跑了一天,得到的回报,我觉得都对不起我付出的电费。后来,灵机一动,我所在专业会有很多的实践课,每次去学校的机房,我就霸占电脑。。。。。收益还是微乎其微。但是从那里后,我就开启了我的区块链之旅!
## 一、区块链知识学习 ##
我先看了中本聪的白皮书,毕竟作为区块链的起源,有必要参透参透。对它的理解就是,我们以前需要支付宝这要的第三方可信中介,保障我们的交易安全,但是这样做明显会增加买家和卖家的成本。有了区块链的去中心化,,就能够在直接建立起信任,直接交易。接着就是学习GO语言,阅读区块链开发指南,现代密码学等等。这其中主要是把基本概念、常用名词搞清楚。比如GO语言的结构组成,常用的变量,语言开发工具等等,同时进行一些技术尝试。
## 二、区块链的认识 ##
区块链就像是一个全民的记账本,每个人都可以来记账。由于人人都有备份,哪怕你这份丢失了,也不受影响。并且保证了安全,因为少数的电脑是无法控制中央账本和其他人的账本的结果。可以说是一个可靠的分布式数据存储库。从另一方面讲,区块链技术也不是单一技术,而是多种技术整合的结果。比如包含了基于P2P的价值传输协议、公私钥验证、共识过程、序列化区块等等。
## 三、区块链之TrueChain ##
1、近年来有很多企业都开始发展区块链,我关注了其中一个--TrueChain。TrueChain作为一个快速安全、不受限、可扩容的混合共识公链的先驱,它将PBFT和POW共识结合在一起,既保证了价值流通和商业应用环境下需要的性能要求,又满足了去中心化的安全与自由,可以说是一条完美的混合共识公有链,具有极大的发展空间和潜力。
2、TrueChain涉及四层:底层服务,核心层,API接口层,智能合约。下面简要介绍一下,比如智能合约。它运行在TVM上,TrueChain虚拟机借鉴了以太坊的虚拟机(EVM)的设计思路,植入每一个进行决策的主干结点,使得它们能根据单个需求进行调用请求。还比如分片,数据被均匀分布在各子片中,保证每一次调用对应片区都会返回一致的值。每一个数据单元都包含元数据。
3、应用领域:TrueChain在很多方面都有真实可靠的应用。包括保险、医疗、游戏、公益、资产证券化、数字广告行业、小额支付、价值传输、数字版权等等。就拿最后一个数字版权来讲,视频的运动变化、颜色等等特征记录都可以抽象出独立的身份验证,从而保护网络上的视频内容,同时进行有效的跟踪,来防止盗版的出现,以及追查盗版的来源。
四、区块链的看法
通过TrueChain的应用领域,不难发现区块链拥有广阔的发展前景,并且越来越多的科技互联网公司正投入到火热的大IP之中。相信不就得将来,区块链会改变世界,改变未来,在各个领域发挥着重要的作用!对于我自身来讲,区块链作为一个新兴技术,如果能够参与其中,利用它的技术学会解决大众的难题,相信我会在区块链的浪潮中找到自己的一片天地。但同时我们也需要知道,区块链在最开始设计的时候,采用的是最没有效率的架构,那就是把所有的数据都平分到所有的客户端,也就是分布式的结构。这与我们当今高性能是背道而驰的。并且由于交易匿名性,像去年爆发的勒索病毒都是用了比特币来支付,对于违法犯罪如何规避,我觉得这是区块链需要解决的问题。但总而言之,好好利用和发展区块链,相信会成为我们的得力助手!
区块链之旅
最新推荐文章于 2024-08-19 18:18:05 发布