The rise of blockchain technologies has triggered tremendous research interests, coding efforts, and monetary investments in the last decade. Ethereum is the largest programmable blockchain platform today. It features cryptocurrency trading, digital art, and decentralized finance through smart contracts. So-called Ethereum nodes operate the blockchain, relying on a vast supply chain of third-party software dependencies maintained by diverse organizations. These software suppliers have a direct impact on the reliability and the security of Ethereum. In this article, we perform the first analysis of the software supply chain of Java Ethereum nodes and distill the challenges of maintaining and securing the Ethereum supply chain.
翻译:连锁技术的崛起引发了过去十年中巨大的研究兴趣、编码努力和货币投资。 Etheum是当今最大的可编程的连锁平台,其特点是加密货币交易、数字艺术和通过智能合同分散融资。 所谓的Etheenum节点经营着这一连锁链,依赖由不同组织维持的庞大的第三方依赖软件供应链。这些软件供应商对Etheenum的可靠性和安全有着直接影响。 在文章中,我们首次分析了Java Etheenum节点的软件供应链,并总结了维护和保障Etheum供应链的挑战。