Bitcoin Forum
May 30, 2024, 01:16:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Create a Chain from Scratch in Python?? on: November 03, 2016, 07:57:46 PM
I have an idea I'd like to transform into code, particularly a blockchain very similar to Bitcoin created from scratch, with different consensus and mining rules.  Essentially a distributed ledger, just functioning differently.  However, I can't program well in C++, I'd be spending months learning compiler directives and what's going on in the code.  I've already tried figuring out the Litecoin source, and it's essentially meaningless to me.  I have a basic understanding of C, but large Cpp projects are literally foreign to me.  I come from a strong Python/web development background (I'm a beta programmer, stuck to interpreted languages) but need a blockchain, so I was wondering whether or not it would be impossible to create a chain from scratch on a scripting language?  I know Cpp is better for numerous reasons, but do you at least think it's possible so I'm not wasting my time?  Those with experience, is there any merit to creating a blockchain with an interpreted language, or are there reasons for which this is destined to be an absolute failure?  I understand all the theory of blockchains and how they work, but I don't have the programming skills to apply those concepts in anything more complicated than Python.  I can write Bitcoin transactions, work with API's, etc. in Python, but the actual Cpp source for whole projects, along with creating genesis blocks and what have ypu is currently exponential degrees of magnitude out of my league.

I've become obsessed and depressed stressing over recent global affairs, and because of this I can't think about anything besides this idea in my mind, my productivity has been reduced to zero.  I've thought about getting a partner to write the chain portion of the project, but I can't rely on other people for all the actual work so I figure if my last option is learn Cpp I will strap down and learn it.  If Python is not an option and I must learn a compiled language, where should I start?  Any essential reading?
2  Economy / Trading Discussion / Re: Bitcoin to Paypal/Credit on: October 08, 2016, 05:44:04 PM
As far as I know , there is no services doing this. (BTC to PayPal) but you could trade with individuals (which is what almost everyone does) these days. Head to this section  : https://bitcointalk.org/index.php?board=53.0 and make a thread mentioning how much you have and what are the fees that fits you and wait for someone to trade with. (It's not recommended to trade with low ranked users & users with no trust history) as PayPal is reversible payment method.

What would be considered a member with good prestige?
3  Economy / Trading Discussion / Bitcoin to Paypal/Credit on: October 08, 2016, 02:13:41 AM
I'm no trader, I'm just a writer who gets payed in Bitcoin.  I'd like to trade Bitcoin into paypal or credit card to buy textbooks and manuals for courses I'm taking.  I've tried before on some site, but my coins (150$) were seized for AML and then the company stopped replying, so perhaps I was scammed?  Anyways, anyone recommend how to best do this?  I only want to move small amounts to buy books.
4  Bitcoin / Development & Technical Discussion / Mining At Bitcoin Limit on: September 21, 2016, 06:31:39 PM
What will happen when the Bitcoin limit is reached?  Will transactions still be possible, but miners simply won't be awarded anything for confirming blocks?  Say I created an altcoin that's cap was 50 coins and the genesis block awarded all the coins in existence, would it still theoretically work minus the fact that miners wouldn't gain anything from mining?
5  Bitcoin / Bitcoin Discussion / Re: Voting on Current Bitcoin Infrastructure on: September 20, 2016, 06:22:17 AM
The only way, I can see this working, is if they randomly give our Bitcoin addresses to everyone that are eligible to vote. This way they can control the amount of votes being done, to restrict people from creating false or fake ballot papers. Each Bitcoin address will then represent a valid ballot paper. They can then just automated the verification process to see if all ballot papers are linked to a bitcoin address and you will know that it was done correctly.

All this can be done, by scanning the QR code linked to the ballot paper and then being compared to the database with all the bitcoin addresses. ^smile^
Thats what I was thinking, adresses cn be distributed by mail. Could this be done on the mainnet, or should another net (testnet, regtest, could that conceivably work?) or another coin entirely?
6  Bitcoin / Bitcoin Discussion / Re: Voting on Current Bitcoin Infrastructure on: September 20, 2016, 02:22:08 AM
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.

No, I don't think it is hard. Assuming that everybody is anonymously assigned a personal BTC address for voting purposes I think it is really easy and could work as described by OP. Of course the public is not yet ready to execute such a voting system based on Bitcoin software alone. A system would have to implemented to make use for all end users extremely easy and intuitive (there are a lot of elderly voters). The clear advantage is that manipulation during the vote counting would become impossible, because everything will be recorded and secured via crypto.

Of course, governments in their current state of mind will have objections on using the Bitcoin blockchain for such purposes. They haven't even warmed up to Bitcoins core functionality (decentralized cash)... Another question is of course: To what degree do governments really want to prevent vote manipulation? Wink

ya.ya.yo!
Regarding intuition, I was thinking of making simple web clients where you input your key/QR code and the site would translate the candidate you are voting for into the address you send your coin.  I thought difficulty may lie within transaction fees mounting for many low priority single satoshi transactions.  Or if this was done on a regtest network, how many nodes or computers you would need participating. 

In regards to the regtest method, the network could be vulnerable to 51% attack if only a few computers participate.  It seems like it would be easier if the network could be modified to only allow specific computers to participate, or if mining did not create coins and there were finite coins for voting, if this makes sense?  Unless I am mistaken and the regtest network is already permissioned (ie. random computers can't join and overwhelm the network?)
7  Bitcoin / Bitcoin Discussion / Voting on Current Bitcoin Infrastructure on: September 19, 2016, 03:58:12 PM
There have been some projects to innovate new blockchain projects for voting, such as followmyvote, bitcongress, etc.  My question is, can we not essentially use current Bitcoin network, or some private regtest network to conduct an election? 

For example, Satoshis could be distributed to voters from regtest genesis/or some other block, and these voters can spend this satoshi on a candidates wallet?  In the tally, only satoshis which came from the distributing address will be counted (this is easy to determine because all transactions are available in blockchain ledger).
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!