In this paper we propose a double-linked blockchain data structure that greatly improves blockchain performance and guarantees single chain with no forks. Additionally, with the proposed proof-of-refundable-tax (PoRT) consensus algorithm, our approach can construct highly reliable, efficient, fair and stable blockchain operations. The PoRT algorithm adopts a verifiable random function instead of mining to select future block maintainers with the probability proportional to each participant's personal refundable tax. The individual refundable tax serves as an index of the activeness of participation and hence PoRT can effectively prevent Sybil attacks. Also, with the block-completion reward deducted from each maintainer's refundable tax, our blockchain system maintains a stable wealth distribution and avoids the "rich become richer" problem. We have implemented the approach and tested with very promising results.
翻译:在本文中,我们建议建立一个双连锁链数据结构,大大改善连锁链的性能,保证单一链条没有叉子。此外,通过拟议的退税证明(PORT)共识算法,我们的方法可以构建高度可靠、高效、公平和稳定的连锁操作。PORT算法采用一个可核查的随机功能,而不是采矿来选择与每个参与者的个人退税率成比例的未来连锁维护者。个人退税是参与的积极性指数,因此PORT可以有效防止Sybil的攻击。此外,由于从每个维护者退税中扣除了整笔补足奖励,我们的连锁系统保持了稳定的财富分配,避免了“富人变富”的问题。我们实施了这一方法,并以非常有希望的结果进行了测试。