{"repo":"skalenetwork/sgxwallet","free":true,"listed":false,"github":"https://github.com/skalenetwork/sgxwallet","clone":"git clone https://github.com/skalenetwork/sgxwallet.git","description":"sgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.","language":"Shell","stars":69,"topics":["sgx","wallet","ubuntu","trusted-computing","trusted-execution-environment","ethereum","blockchain","bls-signature","ecdsa","proof-of-stake"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"sgxwallet: SKALE SGX-based hardware crypto wallet Intro sgxwallet is a next generation hardware secure crypto wallet that is based on Intel SGX technology. It currently supports Ethereum and SKALE , and will support Bitcoin in the future. sgxwallet runs as a network server. Clients connect to the server, authenticate to it using TLS 1.0 protocol with client certificates, and then issue requests to the server to generate crypto keys and perform cryptographic operations. The keys are generated inside the secure SGX enclave and never leave the enclave unencrypted. The server provides an initial registration service to issue client certificates to the clients. The administrator manually approves each registration. sgxwallet has been tested on Ubuntu Linux 20.04 . An important note about production readiness The sgxwallet server is still in active development and therefore should be regarded as alpha software . The development is still subject to security hardening, further testing, and breaking changes. This server has not yet been reviewed or audited for security. Please see SECURITY.md for reporting policies. Running sgxwallet Clone this repo As you probably suspect, the first thing to do is to clone this repository and all it is sub-repositories. Try in simulation mode The easiest way to try the sgxwallet server is to run a docker container in insecure simulation mode that emulates an SGX processor. Once you are familiar with the server, you can enable sgx on your machine and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/skalenetwork","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skalenetwork/sgxwallet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}