关于区块链的畅想

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

根据笔者做项目的经验,写下一些对于区块链的理解,不保证正确,言语也不一定精细准确。想到即更

  • 公有链,私有链, 还是联盟链    

          笔者倾向于联盟链。光谱位于联盟链和私有链之间。对于银行这样的金融机构来说,安全是第一的.

          偏偏钱财,尤其是不劳而获的财富是最能勾起人犯罪欲望的。公有链想定每个参加挖矿和交易的节点

          都是公正的(当然有一定的奖励机制来鼓励公正)。如果这个前提为真,那么参加的节点越多,真的

          节点网络就更就更分散,更符合贝叶斯定理(Bayes' Theorem)和热力学定理(the laws of

          Thermodynamics)的条件。可惜由于公有链没有任何入门门槛,节点的动机和公正性是值得怀疑

          的。最后的结果就是弱肉强食(Computing Power)。联盟链的加入,有门槛检验。同时允许普通 

         公正的节点加入,更符合上述两个定理的前提条件(虽然不能完全满足)。这也是为什么笔者看好

        R3/Corda的原因

 

  • 中心化(Centralization) or 去中心化 (De-centralization)

          笔者的想法位于中心化和去中心化的中间。

 

  • 协商机制

       现在比较知名的协议有:

        - Proof of Work (POW) --Bitcoin

        - Proof of Stake (POS) -- Ethereum

        - BAP

        - Lamport 

        - Pebble

        - UT Stellar

        - Augur -- 去中心化区块链预测市场平台Augur

        - Factom

          Factom是一个建立在比特币区块链上的通用的数据层。Factom系统会创造一个叫Factoids的子币。

         持有Factoids意味着有权使用Factom系统。只要把Factoids转化成输入积分(Entry Credit), 便有权把

         数据写入Factom系统中。同时运行着Factom的联邦服务器(Federated server)也能收获Factoids作为

         维护系统的回报。

        - Raft

           分布式Raft算法

        - Paxos  Google基于Paxos实现了Chubby

          Paxos算法二

          一步一步理解Paxos算法

        - PBFT - Practical Byzantine Fault Tolerance 

         该算法是Miguel Castro (卡斯特罗)和Barbara Liskov(利斯科夫)在1999年提出来的,解决了原始

        拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际

        系统应用中变得可行。该论文发表在1999年的操作系统设计与实现国际会议上(OSDI99)。

       - DPOS 

      

 

 

 

 

转载于:https://my.oschina.net/gavinzheng731/blog/810636

你可能感兴趣的:(区块链,python,操作系统)