Bitcoin is the first of its kind, a truly decentralized and anonymous cryptocurrency. To realize it, it has developed blockchain technology using the concept of `Proof of Work' (PoW). The miners, nodes responsible for writing transaction databases, solve a cryptographic puzzle to claim the right to write to the database. Though bitcoin and many other relevant cryptocurrencies, such as ether use revolutionary ideas, the main criticism involves computing resources and energy consumption to solve puzzles that have otherwise no use. There are attempts to use the PoW to do something useful, commonly referred to as Proof-of-Useful-Work (PoUW). In this paper, we attempt to (i) make PoUW more usable -- describe how a central problem setter can crowdsource their work as PoUW and (ii) in the true spirit of blockchains, decentralize the role of problem setter, whom we call puzzlers. We propose a formal framework to do so, namely PUPoW. PUPoW has an inbuilt provision of payments from the puzzler to the miner who solves its puzzle. Additionally, miners have the option to not rely on a continuous feed of the puzzles and instead use original PoW puzzles. We also propose a way to use PUPOW for solving TOR vanity URL generation and bitcoin vanity address generation problems. We call this PUPoW blockchain solving vanity address generation problems as VanityCoin. Both problems require generating public keys from private keys such that resultant addresses are of interest. Such key pairs are found only by a brute-force search. However, there are privacy concerns that miners would know the private keys of the puzzlers. We resolve this by splitting the private keys, and the miners would know only one part of it. In summary, we are proposing how PoW can be made practically helpful, and we believe such an approach is needed for PoW blockchains to survive.
翻译:Bitcoin是首个此类货币,它是一个真正分散和匿名的加密货币。为了实现这一点,它开发了使用“工作效益”概念的连锁技术。矿工,负责撰写交易数据库的节点,解决了一个加密的拼字谜,以要求有权写到数据库。尽管Bitcoin和其他许多相关的加密游戏,例如乙醚使用革命思想,但主要的批评涉及计算资源和能源消耗以解决没有用过的谜题。为了实现这一点,有人试图使用PoW来做一些有用的事情,通常称之为“工作效益”概念。在这个文件中,我们试图(i)使PoUW更有用, 描述一个中心问题设置者如何将自己的工作作为PoUW, (ii) 以真实的链子精神, 分散问题设置者的作用, 我们称之为解谜家, 我们只能提出这样的正式框架, 即PUPotoW。 PUP 找到的地址是我们从解谜处获得的付款, 也只是用OFIFI 来解决原始的硬盘。