十字港登陆 发表于 2017-12-5 10:11

加密货币靠谱吗

从上面的讨论,我们可以了解加密货币是怎么回事了,但是可能仍然怀疑加密货币的实用性,靠谱吗?这是最初很多人都会问的问题。结论当然是靠谱,但是解释为什么,就要动用很多技术和理论。还好,这些技术和理论,都是目前成熟的技术。你只要认为他们靠谱,那么下面的解释,就很好理解,不然,想说服自己,说加密货币比一些网站的数字币更靠谱,还是很难的。

(1)去中心化

这个很好理解,首先明白什么是“中心化”。目前,我们通过浏览器浏览的各大网站,都是中心化的,必须有一台或多台服务器,把我们浏览的内容整理好,供我们浏览。服务器坏了的话,我们也就无法访问了。中心化的东西,一切都被某个组织或公司控制着。

去中心化,是基于P2P网络的,没有一台机器作为中心化的服务器的功能,网络中的每一台电脑都是平等的,任何一台掉线、拓机,都不会影响整个网络继续运行。如果大家都信任这个网络,这个网络基本上永远都不会死掉,现在的比特币网络基本上如此。具体看《一个精巧的p2p网络实现》一篇的源码分享。

这是加密货币的交易通道。是网络基础,可以实现无障碍交易。只要可以上网,任何时间、任何地点,就可以介入这个交易网络,把加密货币支付到世界的任何一个角落。

十字港登陆 发表于 2017-12-5 10:11

(2)加密解密

我们有了可以自由通行的路线或航道,但是这些航道安全吗?有没有强盗?被劫持了、破解了,怎么办?更何况,我们这条航道,要通过一家家私人住所(个人或组织的电脑),或许有个黑客正时刻等待出击呢。

这就需要使用严格的加密解密技术。还好,加密解密技术,也是网络世界普遍使用的技术,已经成熟使用了这么多年。从理论上讲,加密货币的交易地址、每一笔交易等都是加密解密中的一部分,破解一个毫无意义,全部破解相当不易,加之P2P网络节点众多,破解一个节点也没有任何价值,所以加密货币的安全级别应该是目前最高的。

这是加密货币的安全保障。有了这一点,我们才能放心的把加密货币支付出去,而不担心丢失、被盗,买家才能有支付交易的基础动力。关于加密解密技术,可以阅读《在Nodejs中使用加密解密技术》,以及开发实践《三张图让你全面掌握加密解密技术》。

十字港登陆 发表于 2017-12-5 10:12

(3)区块链

我们可以顺利支付了,但是另一个担心又来了,怎么保证卖家一定收到了或者一定没有收到?万一,卖家赖帐,死活说没有收到钱怎么办?这种信任感,谁来保证?

回答是,区块链。这个才是加密货币的独创,比特币的创新发明,不过使用的技术却是简单的数据库技术(当然,也可以使用文件存储,不过多数应该都是数据库)而已。区块链的本质就是存储在数据库里的交易数据,其结构不过是每一条记录都会记录前一条区块头的哈希值,从而可以实现往前追溯,直到第一个创世区块。

更重要的是,这个数据库,在P2P网络中分布式存储,每一个节点都会保存一份拷贝,每一个人都可以公开访问,查看交易记录。也就是说,交易双方不仅能看到交易结果,整个网络节点都能看到,公开、透明、可追溯,让你不得不信。

这是加密货币的信用保障。任何经济行为,没有信任作为基础,都不可能达成。加密货币这个独创性,为构建公开、透明、可追溯的信用体系打开了一扇大门,各大公司、组织、个人为加密货币痴迷,都是因为这个创新技术背后的无限可能性。后面,我会继续分享亿书区块链的实现,《神秘的区块链》(待完成)

十字港登陆 发表于 2017-12-5 10:12

(4)共识机制

有航道、安全、可信,是不是就足够了?一个关键的问题是,这么多的节点维护一个相同的数据库,到底那个节点写入的数据库被接受,该如何有序的运作呢?还有,发行的加密货币是固定数量的,怎么保证某个节点不调皮捣蛋自己增加数量呢?在利益面前,什么人、什么事情都可能出现的奥。

这个问题的解决,就是所谓的“共识机制”,也是算法机制,包括工作量证明机制(POW)、股权证明机制(POS)、授权股权证明机制(DPOS)等,类似于大家商讨问题,集体决策时的原则和规矩。这才是加密货币需要重点编码的地方,也是加密货币开发的难点。

特别是DPOS机制,基本上就是股份制公司的股东投票机制,亿书使用的就是这种算法机制。后面,我也会继续分享相关文章,包括亿书的《DPOS机制的实现》(待完成)。

这是加密货币的运行规则。是把前面的通用技术进行融合创新的地方,不了解这个部分,就无从谈起加密货币开发。

最后,上述技术并非相互独立的,而是相互支撑,通过共识机制成为一个整体,实现了加密货币绝对不用某个机构发行、也能保证绝对安全的支付和交易。

十字港登陆 发表于 2017-12-5 10:13

总结

想象一下,一个高度自治的网络,会给我们的未来带来什么样的变革(未来趋势)?我们能使用加密货币做点什么(应用场景)?如果进入这个行业投资或创业,有什么需要注意的(风险和方法提示)?这些问题,请看下一篇《利益,魔鬼与天使的共同目标》

链接

本系列文章即时更新,若要掌握最新内容,请关注下面的链接

本源文地址: https://github.com/imfly/bitcoin-on-nodejs

本文首发区块链俱乐部: http://chainclub.org

十字港登陆 发表于 2017-12-5 10:16

按资料的介绍,这么复杂的东东,以委国的网络以及技术水平,想搞这【加密货币】?吹牛还可以,实施就难度大了。

胜似闲庭信步 发表于 2017-12-5 14:30

十字港登陆 发表于 2017-12-5 10:07
受胜兄的启发,去搜索下相关的资料,内容长,可以去该博客看看
http://blog.csdn.net/imfly/article/deta ...

{:1_160:}{:1_160:}

六连音 发表于 2017-12-5 16:59

多谢十兄!!!!!!
涨知识了。

恩平是我家 发表于 2017-12-5 17:27

马桶如果搞得成“加密货币”的话,美元肯定会大降,,,

十字港登陆 发表于 2017-12-5 19:26

恩平是我家 发表于 2017-12-5 17:27
马桶如果搞得成“加密货币”的话,美元肯定会大降,,,

除了少数国家接受比特币之外,似乎还未听闻那个主权国家已经使用类似的货币,难道最穷的委国开历史先河?马毒骡照照自己啦,有多少斤两呢?
页: 1 2 [3] 4
查看完整版本: 委内瑞拉拟发行加密货币“petro”:打破美国制裁救经济