[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-249147-105":53,"doc-detail-249147-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","building-a-private-ethereum-blockchain-in-a-box-masters-thesis","Building a Private Ethereum Blockchain in a Box - Master's Thesis","","This thesis presents a complete, practical workflow for building a private Ethereum blockchain packaged for easy use. It covers implementing core components such as a faucet smart contract, a token factory, a block explorer and a decentralized exchange, supported by a web interface for interaction. The work also explains the theoretical foundations behind the Clique proof-of-authority consensus, ERC20 tokens and the Uniswap decentralized exchange. A working prototype is built with three Raspberry Pi computers connected through a local network.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/building-a-private-ethereum-blockchain-in-a-box-masters-thesis/249147/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/building-a-private-ethereum-blockchain-in-a-box-masters-thesis/249147.png","ImageObject",442,249,{"name":88,"@type":89},"Jacob","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-28","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",10,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"What components are implemented in the private Ethereum blockchain setup?","Question",{"text":109,"@type":110},"The thesis implements a faucet smart contract, a token factory, a block explorer and a decentralized exchange, together with a web interface for interaction.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"Which consensus mechanism is used in the prototype?",{"text":114,"@type":110},"The prototype runs a private Ethereum blockchain using the Clique proof-of-authority consensus protocol.",{"name":116,"@type":107,"acceptedAnswer":117},"How is the prototype deployed and connected?",{"text":118,"@type":110},"It uses three Raspberry Pi computers connected by a local network, where each device runs the private Ethereum blockchain and supports plug-and-play startup via startup scripts.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},249147,1791726049,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":136,"language":137,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":138,"faqs":139,"seo_title":140,"seo_description":61,"update_tm":141,"read_time":35},962084931830,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","University of Basel Faculty of Business and Economics  \nMaster's Thesis:  \nBuilding a Private Ethereum Blockchain in a Box  \nSubmission Date: January 6th , 2020  \nSupervisor: Prof. Dr. Fabian Schär  \nFlorian Bitterli  \n2015-057-037  \nﬂ[orian.bitterli@unibas.ch](orian.bitterli@unibas.ch)  \nMajor: Monetary Economics and Financial Markets  \nAbstract  \nIn this paper, we describe the process of building a private Ethereum blockchain including applications such as a faucet smart contract, a token factory, a blockexplorer and a decentralized exchange, including a web interface to interact with them. It furthermore provides theoretical background regarding the implemented proof of authority consensus protocol, ERC20 tokens and the decentralized exchange Uniswap. An actual prototype was created and it includes three Raspberry Pi computers that are connected by a local network and run a private Ethereum blockchain with the Clique proof of authority consensus protocol.  \nContents  \n1 Introduction 2  \n2 Ethereum 3  \n2.1 Private Blockchain ........................... 4  \n2.2 Consensus Protocol ........................... 5  \n2.3 ERC20 Tokens ............................. 7  \n2.4 Uniswap ................................. 8  \n3 Components of the Briefcase 11  \n3.1 Hardware ................................ 11  \n3.2 Software ................................. 13  \n4 Installation Guide 14  \n4.1 Set Up Raspberry Pi .......................... 15  \n4.2 RTC Module .............................. 16  \n4.3 Initialize Geth .............................. 18  \n4.4 Network ................................. 20  \n4.5 Startup Scripts ............................. 21  \n4.6 Uniswap ................................. 25  \n4.7 Website ................................. 27  \n5 Conclusion 35  \nReferences i  \nAppendix A User Manual v  \nAppendix B Faucet Webpage vii  \nBasel, January 6, 2020  \nIch bezeuge hiermit, dass meine Angaben über die bei der Abfassung meiner Arbeit benutzten Hilfsmittel sowie über die mir zuteil gewordene Hilfe in jeder Hinsicht der Wahrheit entsprechen und vollständig sind. Ich habe das Merkblatt zu Plagiat und Betrug vom 22 . Februar 2011 gelesen und bin mir der Konsequenzen eines solchen Handelns bewusst.  \nFlorian Bitterli  \nFor any questions or comments on this paper, please contact:ﬂ[orian.bitterli@unibas.ch](orian.bitterli@unibas.ch)  \nI would like to thank the following people for their valuable inputs and feedback: Fabian Schär, Tobias Bitterli, Jan Dietrich, Patrice Bitterli and Célia Racine.  \n1 Introduction  \nSince the proposition of Bitcoin (Nakamoto, 2008), blockchain has been an increasingly present topic and a vast amount of diﬀerent cryptocurrencies emerged. The Ethereum platform is of signiﬁcant importance, because of its Turing complete programming language that led to its widely adopted smart contract possibilities. In addition to the main Ethereum network, there exist various testing networks which are used to develop and test new smart contracts and decentralized applications. For some use cases, there may be reasons not to use a public testing network and instead creating an own private network. For example, this may be because of privacy concerns. While there exists software to quickly create a local development blockchain, these solutions usually run locally on a single computer and the idea of a decentralized network, working together to ﬁnd consensus, may not be directly apparent. However, such a tangible private blockchain can be very useful for some applications, especially if it involves educational purposes. For example, it provides a great foundation for showcasing the technology to someone, who not yet acquainted with blockchain technology or its smart contract possibilities. This is what we address with this paper, by providing comprehensive instructions on how to set up a private Ethereum blockchain using Linux based minicomputers.  \nAdditionally, as a part of the project, such a private Ethereum blockchain was","cbCaisrZdDSxvirH","https://ap.wps.com/l/cbCaisrZdDSxvirH","pdf",4609212,48,"English","# Introduction\n## Motivation and scope\n# Ethereum\n## Private blockchain concept\n## Consensus protocol\n## ERC20 tokens\n## Uniswap\n# Components of the Briefcase\n## Hardware\n## Software\n# Installation Guide\n## Set up Raspberry Pi\n## RTC module\n## Initialize Geth\n## Network\n## Startup scripts\n## Uniswap\n## Website\n# Conclusion\n# References\n# Appendix A User Manual\n# Appendix B Faucet Webpage","[{\"question\":\"What components are implemented in the private Ethereum blockchain setup?\",\"answer\":\"The thesis implements a faucet smart contract, a token factory, a block explorer and a decentralized exchange, together with a web interface for interaction.\"},{\"question\":\"Which consensus mechanism is used in the prototype?\",\"answer\":\"The prototype runs a private Ethereum blockchain using the Clique proof-of-authority consensus protocol.\"},{\"question\":\"How is the prototype deployed and connected?\",\"answer\":\"It uses three Raspberry Pi computers connected by a local network, where each device runs the private Ethereum blockchain and supports plug-and-play startup via startup scripts.\"}]","Building a Private Ethereum Blockchain in a Box - Master's Thesis | PDF",1789250170]