程序员和测试工程师的对话

测试

哥们,我今天上班没什么事,翻阅了很多区块链技术资料

呵,你行动力够快呀,那说说看,有什么收获

程序

测试

我只是了解了一点皮毛,区块链技术主要是去中心化,所有节点维护一个共同的数据

呵,那就是所有介入设备,共同维护一套数据库了

程序

测试

是的,不同设备之间相互信任。实际上形成了一个全球的大型的相互信任的网络。

举个栗子

开发

测试

例如:爷爷生前立下一份遗嘱,声明在其去世后且孙子年满18周岁时,将自己名下所有财产转移给孙子。该遗嘱就会被记录到区块链上,区块链就会自动检索计算其孙子的年龄,当其年满18周岁的条件成立以后,区块链上的数据库就会检索到有爷爷的遗嘱。如果这两个条件相符,那么这笔财产将会不受任何约束地自动化转移到孙子的账户中,这种转移不会受到国界、外界等各种因素的制约,且自动强制执行。

呵,还真是的,这个发明区块链技术的人真牛。这样爷爷就不用交遗产税了,也不用担心把遗产留给谁,而其他人有意见了。不过,你从测试角度来看,这种技术有没有风险。

开发

测试

嗯,我认为这种区块链技术,1是代码是否可以被修改;2.万一部分设备上的被修改了,其数据从哪里下载才是正确的;3.万一,有没有可能被发现一个漏洞,能够迅速破坏区块链上的所有设备。

有道理。只要有代码,有可能有风险。既然去中心化,那么将来一旦出现问题,到底以那个数据为准呢?

开发

其实,有很多问题,不知道是否能够被解决。

开发

测试

毕竟黑客世界高人无数,既然能够搞出这种技术,就有人研究这个技术的漏洞。

对的,我也是担心。

开发

测试

还有随着数据库中的数据越来越多,维护全世界的比特币相关的业务,将是一个无法估量的。

是呀,例如11.11,6.18等这些活动,顺时大量的交易数据,如何在区域链上实现数据的同步处理呢?

开发

测试

现在总共的比特币大概1100万,到了2140年总共才2100万个,如何满足全世界人民的交易呢?

一个比特币那么贵,如果买一个东西用了0.01比特币,怎么结算呢?

开发

测试

我也没有搞明白这东西。后面继续研究一下。

我也研究一下,这个技术还是有其先进性,学习一下肯定有好处。

开发

测试

对,我再多了解。夜已深,睡吧

好的,晚安。

开发

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171227G0JSAO00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区