Bitcoin Forum
July 13, 2024, 03:25:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Bitcoin Lightweight Client on: December 03, 2017, 01:35:50 AM
Could you be more clear on what you are looking for and why Electrum can't help you with it?
I don't understand the part where you say that there isn't performance on PoW, nor what you mean by a wallet you get to "work" on.

Do you just want a wallet that can send and receive bitcoins? Then Electrum would do the trick.


I'm trying to make some optimizations on a lightweight client if possible and right now my focus is on optimizing the PoW function.
However, my observation and understanding is that Electrum does not perform PoW but only helps to verify it.
Will like to know if there is any other lightweight client that can meet my criteria.
2  Bitcoin / Development & Technical Discussion / Bitcoin Lightweight Client on: December 02, 2017, 07:39:35 PM
Hi, may I know if there is a lightweight client that I can work on instead of the full node (e.g. Bitcoin Core)?

Wanted to work on Electrum but it seems like there isn't performance on PoW.
3  Bitcoin / Development & Technical Discussion / Combined Optimization of all Blockchain Systems on: November 19, 2017, 04:34:35 PM
Hi, I'd like to know if anyone is able to provide a brief summary the optimizations in the following blockchain wallets:

1. Bitcoin Core
2. Ethereum
3. Electrum

Also, is there any way that I can bring together the optimizations into one rather than three apps?
4  Bitcoin / Electrum / Re: Understanding Electrum Codes on: November 12, 2017, 06:02:58 AM

Ok sure thanks alot. I'll try to look into it.
5  Bitcoin / Electrum / Re: Understanding Electrum Codes on: November 12, 2017, 02:28:44 AM
I'd like to focus on the syncing aspect and will greatly appreciate any help in terms of optimising the performance.
My understanding is that the current lightweight client syncs only the block headers (80 bytes) which prevents downloading of the entire blockchain.
However, I'd wanna try further optimising this to make it sync even faster.

lib/network.py 
lib/blockchain.py

a good place to start looking

Thanks for the good advice.

I'm now trying to measure the time taken for blockchain_headers to be downloaded during the first sync. However I am unable to find the right place/code to insert into. Do you have any idea on how I can track the time so that I may further optimise it?
6  Bitcoin / Electrum / Re: Understanding Electrum Codes on: November 01, 2017, 05:43:49 PM
Hi, is there any help from anyone regarding my previous message?
7  Bitcoin / Electrum / Re: Understanding Electrum Codes on: October 30, 2017, 06:33:34 AM
I'd like to focus on the syncing aspect and will greatly appreciate any help in terms of optimising the performance.
My understanding is that the current lightweight client syncs only the block headers (80 bytes) which prevents downloading of the entire blockchain.
However, I'd wanna try further optimising this to make it sync even faster.
8  Bitcoin / Electrum / Re: Understanding Electrum Codes on: October 30, 2017, 03:25:36 AM
May I enquire on where I can start with if I want to further optimize Electrum's lightweight performance?
9  Bitcoin / Electrum / Re: Understanding Electrum Codes on: October 29, 2017, 04:05:14 PM
Oh thank you so much! I'll look into it!
10  Bitcoin / Electrum / Re: Understanding Electrum Codes on: October 29, 2017, 02:46:31 AM
Then may I ask on where is the Proof-of-Work functionality that I can look into?
11  Bitcoin / Electrum / Understanding Electrum Codes on: October 28, 2017, 04:50:09 PM
Hi, I will like to learn in-depth on Electrum's functionalities from the source codes but there isn't much commenting in the .py files.

Will mainly be interested to know:
1. The main .py file to start looking into
2. The functions and a brief description about them
3. How these functions relate to one another

Your help is much appreciated! Smiley

Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!