Bitcoin Forum
May 05, 2024, 02:00:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 »
21  Economy / Service Announcements / [ANN] Pre-order Bitcoin card now! on: May 18, 2013, 02:22:57 PM
We are proud to announce the first true Bitcoin card. Our card follows the spirit of Bitcoin: It is open source, global and has low fees. The card handles only bitcoins, this is not just another debit card with a Bitcoin sticker on it.
(Note: The pre-order is non-binding and we will not ask for payment until ready.)

YouTube video:
http://www.youtube.com/watch?feature=player_embedded&v=G4z4-lTo7yA

We are ready for pre-orders.

Visit our webpage here:
http://blochstech.com/

or click the logo:



Pre-order now
Pre-order now

Features:
  • Down to 0.01% miners fee
  • On card signing – maximum security
  • Open source
  • Acceptable by Androids and Pcs
  • Can be used globally

Technicalities:
  • Uses the ZC BasicCard
  • Stores data for offline transactions
  • ECDSA and SHA256 on card
  • Light-client terminal
  • No-trust model through-and-through

Product list:
  • Vault Card – high quality, high security and minimum fees
  • Normal Card – cheap, ease of use and medium fees

Technical details
Read more technical details now.

Images of the credit card







We are determined to deliver our product and you can follow our progress directly in our GitHub project here:

BlochsTech source page

Note that we have left out some non-essential features for our commercial products and that we have a local branch that may be ahead of the GitHub branch.

Pre-order now
Pre-order now
22  Bitcoin / Press / 2013-05-07 Day 6 Living on Bitcoin, Forbes on: May 07, 2013, 05:01:43 AM
http://www.forbes.com/sites/kashmirhill/2013/05/06/living-on-bitcoin-for-a-week-cant-pay-the-rent/
23  Economy / Economics / Gold is worse than fiat on: April 25, 2013, 04:23:29 PM
So everyone seems to take for granted that gold is superior and people only use fiat because of government suppression.

But it occurred to me that this is blatantly false as someone mentioned "gold has already failed".

What backs up this statement? Well for one not a single country I know of uses gold or other metals for money. Is it really feasible that government suppression would be so powerful? Keep in mind quite a few non-oppressive and very peaceful countries with inflation STILL use fiat.

There is also lots of stories of countries using dollars instead of the sanctioned money.


So I think its safe to say that gold is not out because of suppression when you think about it.


Okay so whats the deal then, fiat clearly degrades at 1-5% (avg: 3%) a year in most countries - yet at some point the whole world decided to boot out the metals. Why?

Well a simple explanation would be that gold is simply worse in a free market.


Which turns out to be true when you run the numbers:
Lets say you are saving 20.000$, a decent chunk of savings for most people, considering how many are in debt instead these days and the poor of the world.

Well you will need to first buy the gold at a loss. You will probably have to drive to pick it up and you need to test it a bit to insure its good.
For this amount you will have to go to maybe two different guys found online to pick it up at least.
I think its safe to say buying and selling the gold will cost you at least 3% each time in transportation, offer-research, time used, risk of fraud and so on.

Okay not that bad, since you have value dense gold and not THAT much to store you now get a small safe at 200$ - quite cheap, yet that works out to another 1% cost. You skimp on alarms and other stuff.

So now you're set to go, after just a little more than 2 years you start to save money on inflation.


So on a 10 year basis it does okay - but if that is your time frame why not invest in something more productive like stocks, bonds etc., buy a car with better mileage, insulate your house? I mean gold will NEVER pay your day to day bills, gold does not climb in real value - its not a real investment!

This is supposed to be superior money and all that jazz right and this is a buffer savings so lets look at that instead. So lets say you loose your job and have to live off your savings a while after 2 years, now you pay that 3% again on at least some of your savings amount and you haven't made anything yet!

Keep in mind that you skimped on security and you safe is so small anyone could kinda just grab it and run so on a 10 year time frame what is the risk of burglary - 1% again in a nice neighborhood (that's an avg, could be 100% for YOU)?

So gold is a bad investment and bad as a buffer savings. Even during hyperinflation or the zombie apocalypse a few cigarettes will do you just as well or better.


So now the final one: Is gold good as MONEY and for EXCHANGE?
Not really: Imagine your local supermarket taking gold; total widespread acceptance. You stand there with your groceries and you have to lob like 3 grams off your "shopping nugget" and you brought your own weight to not get cheated...
I mean just play that out in your head and its obvious its a little funny.
Just to start with its a hassle to you AND the supermarket who will need more cashiers to deal with the slower transactions. They will also have a headache doing accounting with grams of gold and silver and all with different grades of purity.
They will have to move a lot of gold around the country every day from all their stores in trucks... its horrible.

But then you say "Realpra, that's not what the goldbugs mean! They mean a gold-BACKED currency you dunce, it can be digital and all!". Well then that is fiat. Fiat is kinda always backed by something (I have yet to hear of actual government "IOUs") but they always print more.
It is still fiat if its backed by gold and you hold the paper - that's how fiat started!

So clearly "barter < shells < gold/silver < fiat < crypto-currency" and NOT "shells < fiat < gold < crypto-currency". (turns out that is the historical order too!)

So what is gold good for? Well basing huge banks off of, backing fiat currencies or clearing rare debts between countries or other huge entities - which is exactly what we see today albeit not even that much (American Chinese debt is denoted in dollars for instance).


I will follow my own realization and prioritize gold/silver savings much less.
(I still need a safe for my paper wallets though...)

EDIT:
SHIT! I forgot my punch-line: "Notice how the gold cost works out to about the same as the cost of inflation for most fiat? Not coincidence! That is free market competition at work between gold and fiat!"

ta-ta-ta-daaaa......  Roll Eyes
24  Bitcoin / Press / 2013-04-09 Bitcoin on Danish national radio on: April 09, 2013, 12:12:00 PM
My grandmother just wrote me that she heard about Bitcoin on the Danish public radio.

I'm guessing the P2 or P4 channels.

That's all I know, but their programs can probably be found at www.dr.dk as podcasts.

Fimp might know more..
25  Economy / Economics / A bank is a business... on: April 08, 2013, 08:36:53 AM
People keep blaming the EU for the Cypress mess, but without the EU these banks would have no money and NO ONE would get ANYTHING back.

Now there may be flaws with fiat, but this isn't one of them. You put money in a defunct business you loose, you think anyone will help you if you loose money in a BTC bank? Nope, same exact thing.

The guy with the Hitler Merkel should have a picture of her as freaking Jesus.


You pay a bank to keep your money safe and to handle your money, its your own problem what happens if you do no research.

Would infinite bailouts really be better than free markets being free to remove bad banks and punish their ignorant clients?


The EU kinda made the right call here I have to say.

What they should do next is create their own bank that does nothing other than store, send and receive digital euros with 0 leveraging.


I would still believe more in Bitcoin of course, but I think everyone has this Cyprus thing backwards.

That is all.
26  Bitcoin / Electrum / 1.6.2 How to access the console electrum interface? (win7) on: March 30, 2013, 05:52:55 PM
I used to hold shift and click the shortcut.

I have also tried -g,  -g gtk,  -gtk, /gui when running it. Does nothing.

What should I do?
(Most unhelpful wiki ever "type $ ./electrum -g gtk".. lol type it where?)

(Why isn't there a button in the client to switch to the console view or 2 shortcuts?)
27  Bitcoin / Bitcoin Technical Support / Simple addr/key gen? on: March 25, 2013, 07:44:23 AM
Hello I was wondering if there was a really simply open source program for generating addr./key pairs.

Preferably in C# using standard MS crypto-libraries.

I want to be able to step through it and be 100% sure there is no trickery. Its fine if the input/output is nothing but a C# console app with no options.


(The bitcoinaddress.org is JS and too long to confirm for me.)
28  Bitcoin / Bitcoin Discussion / Would you buy a pure Bitcoin card? on: January 12, 2013, 01:46:25 PM
The card will behave as follows:
1. It is very secure, more so than even a paper wallet in some ways.
2. It holds Bitcoin and pays Bitcoin, no MasterCard/VISA etc. involved.
3. Anyone with a PC or an Android phone could accept this BTC credit card (globally).
4. You can pay no fee if you want or easily program your own card if you don't trust providers.
5. Is open source.
6. It would cost 6-20$ with the price dropping every year as with all electronics.

Would you buy this?
29  Bitcoin / Development & Technical Discussion / 51% trust filtering.. just read the thread ;) on: November 21, 2012, 08:33:41 PM
Alright so I thought of something better than "Proof of Work" AND "Proof of Stake": "Proof of Trust".

Well really more a complimentary idea to Proof of Work (and no fork etc. needed).

The primary purpose is to remove the possibility of a 51% attack entirely, but it may also lower the "CPU burning" a little and reduce the need for it almost entirely. (It wont be needed, but people will alas compete for the fees)

So how does PoT work?
1. PoT miners will include a 1 satoshi tx to themselves going from the coinbase/fees.
2. PoT clients can then tell exactly "who" a block belongs to.
3. The 1 satoshi address/tx will be the same for all blocks from a particular miner/pool.
4. PoT clients will add a bunch of the large pools "ids" to their trusted list.
5. PoT clients will reject and not relay blocks IF:
6. It is not on the trusted list AND the last ~50 blocks were 49+% from untrusted sources.

Will it work with the current chain?
-> Yes, since they accept untrusted sources too unless there is a 51% attack everything will go smoothly.

Wont this create forks between different trust-lists?
-> No, because I don't hard-block anyone, I (a PoT client) just want to see a minimum from my trusted sources.
You can have your own trust-list and as long as we have just a little overlap we will be fine with each other and relay everything to each other.

Wont this require a Bitcoin-wide upgrade?
-> No, since PoT clients could simply regard non-conformers as "untrusted". Only the top 4 pools would need to be PoT.

Now lets throw a 51% attack against this system; ECB holds 60% and the top 20 various pools hold almost 40% (before the attack 100%):
1. The first 50 blocks the ECB makes go through no problem.
2. The world realizes something is happening.
3. It is accepted for a while and the ECB even added to PoT trust-lists.
4. The ECB now charge insane fees and reverses transactions.
5. PoT clients remove them from their trust-lists and start rejecting their blocks until trusted blocks are allowed also by the ECB.
6. PoT clients are now widespread among miners and BTC merchants/pros.
7. While a "hard fork" exists a while between PoT and non-PoT since merchants/pros accept only the PoT chain it becomes the standard chain.
8. The ECB remain in control of 49% of blocks, but by waiting a little longer your txs go through with no hassle.
9. Unicorns for everyone...
30  Bitcoin / Development & Technical Discussion / Casascius coins - minor design flaw on: November 20, 2012, 09:10:52 PM
So I recently received two 5 BTC coins and I plan to buy some 1 BTC coins and use them all for a board game as tokens.

But back on topic; after playing around with them I realized that the tamper-proof hologram on the back is very thin and has the first-bits printed directly on top of it.

While this is fine for souvenir BTC coins I believe this design would be worn beyond readability in 4 years or less if used as say a BTC local currency. In fact in this time my last credit card had lost any trace of originally printed account numbers and was also starting to loose basic back color.

Since both the 1 and 5 BTC casascius coins cost ~0.2btc each it would be hugely expensive to use them as real coins as they would have to be replaced very often.
A 10.000 people small town using these coins might have to spend 3000 BTC/year just to maintain their coins.


When I look at these coins I think to myself "this is what scifi/future money looks like" - I want this to work. So I am thinking; could a clear plastic membrane/cover/spray be applied to the back or the hologram stickers themselves include a protective layer over the address?

In this way the cover would be worn first and the coin potentially last more than 10 years.


I realize most BTC transaction are and will remain electronic and that anyone with a mobile phone can accept BTC; still these coins could make sense in rural areas for the next 20 years and as a statement that fiat cash is never necessary.
31  Bitcoin / Development & Technical Discussion / Idea: Vanity addresses used for safety on: October 09, 2012, 08:23:24 PM
Okay so maybe someone can tell me whether this idea would work or not:

Obviously generating keys yourself with your own code on your own offline computer is safest, but lets say people don't know how to code..

In this case they need a generator that they can be reasonably sure is not code-poisoned ie. spitting out pre-determined and easily calculable keys.

My idea is using a vanity generator and then getting it to generate for something requiring like an hour on a offline Ubuntu live USB (perhaps while you sleep).

Why does this increase security you ask? Well lets assume a poisoned vanity generator:
1. You know the generator is offline so it cannot possibly convey the key/address generated.
2. Even knowing the fake randomize function the attacker has to generate for minimum 1 hour or whatever you chose.
3. He can only do this in 1 hour IF he KNOWS your vanity phrase - since there is NO way for him to know if a given blockchain address is from his poisoned generator he would have to try on all blockchain addresses for 1 hour.
4. Your "vanity" phrase could be random numbers to make it harder for the attacker to brute force just obvious vanity addresses.
5. Now to avoid immediate detection his fake generator would HAVE to seem somewhat random, even 100 preset addresses would quickly be ousted by the naked eye or normal use - this variability would have to be multiplied by the 1 hour YOU used to get your vanity address. So even with a ridiculous 5 preset "key-types" and a 1 hour vanity address it would take the attacker 5 hours to crack it even if he KNEW the address was from his gen.

A live USB can be bought and setup easily for ~10 bucks, but what do you guys think; is this an old idea? Would it reasonably protect small amounts of BTC for "newbies"?
32  Economy / Economics / Why Satoshi did minting RIGHT on: September 17, 2012, 02:10:06 PM
Okay so lots of people over the time have complained about how unfair Bitcoin is to the early adopters and that in fact this is such a big problem it may limit Bitcoins potential.

As we know Satoshi decided to halve the block reward every ~4 years which leads to something of a ponzi-like early distribution. Morally I don't think there is anything wrong with this:
1. Without the early adopters or Satoshi there would BE no Bitcoin. If Bitcoin stops just ONE future government from going to war because they can't print the money for it, I would have been happy if Satoshi had given himself all damn 21 million coins in the beginning!

2. Gold, stocks and most things in life act similarly - get in early to do well. Surely no one can argue that life is not viable because it is not "fair".

However what ARE the alternatives?

(0. Down-scaling over time/what we have)
1. Satoshi gets all the coins and no new ones are made.
2. Reward goes steady for ~20 years then drops to zero.
3. Reward scales UP, but then cuts off entirely after ~20 years.
4. Some kind of inflation/redistribution scheme.

Scenario 1:
Economy-wise
This would obviously be slightly unfair and likely Bitcoin would have grown very very slowly as people only slowly started to accept Satoshi's Bitcoins.
Bitcoin in this case would very likely have been overtaken by an alt-currency with better minting distribution.

Security-wise
With no incentive to mine beyond rare transactions from Satoshi/friends, mining would likely be lower than it was for Bitcoin; theoretically leading to rampant 51% attacks.
Until the real Bitcoin economy scaled up vastly security would be low, perhaps to the point of making this Bitcoin unworkable in its critical start-up phase.

Scenario 2:
Economy-wise
This would seem slightly more fair to later adopters, but would not reward early adopters for their hard work leading to slower adoption.
Some very very powerful miners would also have a great incentive to continue the reward after the 20 years mark and the hashing power to bring down challengers or users trying to stay original.

This is not such a problem with the current system because the reward slowly fades away over many years - there is both less shock and temptation.

Security-wise
Security wise it should be safe.

So scenario 2 might have done just fine, but we would very likely not be half as far as we are today and there would be some risk of getting a scenario 4 later on.
Lets be honest; ~90% of what is driving Bitcoin today is speculation - without it, Bitcoin could conceivably have spread ~90% slower or been outright replaced due to its slowness leading to temporary a crypto-currency war.
With the way Satoshi took we were spared that.

Scenario 3:
Economy-wise
This would be more "fair" in the eyes of late adopters, but early adopters would not be rewarded as I think they should be. However with this system the miners would become very dependent on such rewards and an entire industry might spring up around it. This industry would be heavily incentivized to continue the rewards leading to a fiat like currency.
Some might oppose this and keep their original clients, but such a powerful industry could feasibly kill alt/original-chains with their sheer mining power.
Scenario 2 would thus likely end up as a scenario 4.

Of course this system would also be adopted very slowly as early comers know there is no incentive to get in early and thus might wait.

Security-wise
In terms of security this system should do just fine.

Scenario 4:
Economy-wise
Some feel this ("this" often as in THEIR system) would be much more "fair" to either late adopters or all users or better for the economy.

Now I simply don't think that something bad for individual users, but good for the economy would catch on without any government or group backing it.

Now perfect money is: An IOU that you can ALWAYS get by doing some USEFUL work/investment and that you can ALWAYS trade for an equal amount of work.
Since NO Bitcoin/alt client devoid of super human AI could tell what "useful work" IS, ANY inflation or redistribution scheme would lead to less than perfect money as it would give IOUs to people/activities who/that did not deserve it.

Bitcoin instead assumes that people will trade their Bitcoin's TO those that do useful work and hence stops printing new coin once a few have been initially distributed through early mining rewards.
Hence Bitcoin is the second-best to a client with in-built godly wisdom or simply "as-perfect-as-can-get-in-real-life".

(Perfect money is not the same as a perfect MARKET mind you: In a perfect market money, whether from inflation, loans, purchases or investments, would always go where it was deserved and needed the most.
This however requires even more godly wisdom than determining what useful work is and as such trying to achieve it by blindly printing money is retarded.
You might get the reasonable idea that governments invest better than a free market of many people, but history and today's events would tell you that that theory is simply wrong.)

Security-wise
Security-wise inflation and redistribution would be fine - perhaps even slightly superior to the current Bitcoin in that miners would often be heavily subsidized where the current Bitcoin will lead towards as little mining as possible once the subsidy is gone.

However with 5 super computers crunching away already, customized hardware and the option for big transactors to mine themselves in order to secure their transaction Bitcoin will likely be safe without inflation.


That was my analysis; discuss/flame!
33  Economy / Marketplace / GLBSE Questions on: September 14, 2012, 10:36:26 AM
I have been thinking about creating a rather serious bond at GLBSE.

I have been reading their terms, but I didn't find anything about the fees.

What are ALL costs of using GLBSE for investors and bond operators both?

If there are none how do they make their money?
34  Bitcoin / Development & Technical Discussion / Perfect government by protocol on: July 01, 2012, 02:01:40 PM
The past 11 years I have been interested in leadership.

I'm about to hand in my bachelors project which is a program framework for expressing the distribution rules of an organization. Basically to avoid corruption you let a program "hold the bag".

That is pretty cool and my program is awesome. However it runs on a normal server so any attempt to control a corrupt elite also in control of said server would fail.

EDIT: Thread on framework that is combined with concepts from BTC here: https://bitcointalk.org/index.php?topic=84505.msg935674#msg935674


Then today I think I finally found a way to make it perfect.

The key was leaving out storage!

Some explanation is due:
1. A protocol defines the rules of an organization.
2. The database of my project is turned into a blockchain type database.
3. People pay "taxes"/membership fees to the organization.
4. The taxes are immediately sent to the address specified in the org chain database.
5. All DB changing actions by users are signed/authorized using their key.

If you try to change the rules your block will not become part of the chain.
Since the chain does not store any value it can be made public without anyone emptying the "treasury".

Taxes would be paid with bitcoin.

Citizens who paid their tax would be able to identify themselves using their public/private key when applying for health care/school/other.


If this is possible it will be big. People will be able to organize themselves without fear that the politicians can break their constitution. Even the libertarians here should like that.

I myself believe strongly in government, but only when it is good government. I have seen what people can accomplish together and that is why governments are needed I think - joint investments beyond even companies.

After some quick thinking I believe my framework ideas can also be reused so that not every organization would need to be programmed from scratch.

Its fine if you don't get what I'm talking about I just got excited and had to tell someone. It's going to be a bitch to program this though...
35  Economy / Economics / EU banking union on: June 29, 2012, 11:37:13 AM
http://edition.cnn.com/2012/06/29/business/eu-summit-deal/index.html?hpt=hp_t1

The way I see this:
1. Corrupt governments in Italy, Spain and Greece will borrow money from banks.
2. They can't pay it back.
3. The good EU countries pay.
4. Banks get filthy rich and get the majority of the money.

In essence we are handing over everything to the banks just like the Americans with the FED, bailouts and Goldman Sachs.

What supports my thesis?
1. Only 15 billion EUR of the 410 billion sent to Greece actually wound up in the Greek economy - the rest? Pockets of BANKS.
(http://liberalconspiracy.org/2012/06/16/europes-real-bailout-most-of-the-money-is-still-going-to-banks/)
2. Many of the key players have been tied to Goldman Sachs, Monti, Draghi etc.. The SAME bank that funded Obama the MOST.

With a banking union things will settle down for a while as Germany and my country etc. are "looted", but the problems will grow MUCH more severe in the meantime as all the corruption is allowed to further blossom and spread.


My question is; wtf do we do about it?
Sure BTC lets us save and hide a little wealth, but we will have to pay taxes in EUR or EUR-pegged currency at gun point!
What we can earn and hide in BTC will also diminish as they destroy the economy for their narrow benefits.

So yeah BTC, but what MORE?
1. Political parties anti EU.
2. Fliers about the bank "conspiracy" (pretty obvious)/youtube shows/etc. - political fight.
3. Hang politicians/bankers.
4. Huh

I am so pissed about this. I have a family and a kid on the way and these dbags are ruining their future if not mine for a few damn nickles.

Did you know the TOTAL investment in renewable energy in the WORLD is like 100 billion EUR? ONE of these lousy bailouts to the banks could basically give EVERYONE a job and grow the economy - ONE, not two; ONE.
36  Bitcoin / Development & Technical Discussion / The swarm client proposal - Reminder: 15 BTC pledged so far, now worth 3255$! on: June 15, 2012, 11:30:36 AM
[UPDATED 10-04-2013]


In response to this thread:
https://bitcointalk.org/index.php?topic=87444.0 (satoshidice spam)

Problem:
The bitcoin network basically has what is called O(n) algorithmic performance.

In short this means that if the network grows 100 times, you need pretty much 100 times more powerful nodes and 100 times more bandwidth for EACH node.

While this is possible from a technical perspective it would quickly make the entire BTC network dependent on a few exposed super nodes.

Such nodes would very likely extort huge fees and/or be shut down by the US government.

Pruning or ledger blocks solves the HDD issues, but does nothing to spread out CPU, RAM or bandwidth loads.

Solution:
Future clients should be swarm clients that do the roles of full nodes, but only on parts of the chain.

The simplest explanation I have is this:
Imagine "cutting the blockchain in two halves". Now you run two clients on two computers that look at each their half of the chain or rather each their half of the addresses in the blockchain.
Now if one client sees a block spending an output already spent it reports it to the other client and they both reject the block. To prove such claims the reporter includes the TX and its minified merkle-branch up to the block header it occurred in - so the reporter cannot fake a report.
To the outsider such two clients would act and behave in every way as a full node - imagine chopping up the blockchain further and you have a system of swarm nodes!


I have already pledged 15 BTC to the implementer of this - mark me a scammer if I don't pay up please. Some escrow solution is also possible.
I will also accept less elegant solutions that split up the blockchain just 5 times or more.

Feel free to pledge along with me, it will be worth some of your BTC to secure the value of the rest I think Wink

Nature of my solution
+ No fork.
+ No new blockchain standards.
- New communication protocol.
+ Bridge can be made between old and new clients.

Detailed solution:
Abbreviations:
F-node: Full node.
Could choose to mine independently of a pool, does verification on the whole blockchain and so on.

S-node: Swarm node.
In a swarm acts the same as a network of full nodes, but only does verification on parts of the chain.

L-node: Light node.
Is dependent on super nodes.

B-Node: Bridge node.
Bridges two ways of sharing blocks by "translating" the format of one to the other and broadcasting it.
Only one such node is theoretically needed to prevent forking.

Branches/trees:
See Merkle trees in wikipedia - the existing way Bitcoin stores txs.
The important thing here is that S-nodes send block fragments in the form of merkle trees tied to the block header whereas todays clients send whole blocks.

Subscriber:
A client which has a standing request for updates concerning specific addresses.

W-addrs: Watched addresses.
The Bitcoin addresses a swarm client is watching and storing the full history for. To keep itself updated it will subscribe to information about these addresses with other S-nodes.
S-nodes will relay information and TXs to each other even if

S-node group:
Say half the S-nodes watch addrs ending with an equal hex number and the other half unequal - each half would then be a "group". Members of the same group watch the same addresses, can then more easily share data and will have to connect to fewer relay nodes.

NEW IMPORTANT - Addresses:
The blockchain does in fact not store BTC in addresses, this is an abstraction, but rather allows movement of BTC if a script evaluates to true. With normal Bitcoin addresses this script looks something like this:
    1<insert signature> 2<Check it fits with public key:> 3<BTC-address>
However the script could also require multiple signatures or go by IP.
Hence S-nodes will not actually organize by addresses, but by the scripts - a redeem script will always look the same for the same address and/or the same conditions, hence it can be used as an identifier.
In most normal cases this will mean S-nodes basically use addresses as expected, but a multisig or IP script will just be handled as another address would: it has a balance or it doesn't.
If we imagine the hash or just first 50 bits of a script are between 0-1 then one S-node group could be 0-0.5 and another 0.5-1 and it would not matter at all what kinds of scripts were thought up or used.
<TX ID - Script/Condition hash - Spending TX ID/UnspentCode> would be all an S-node saw.

Miners forming a new block entirely with S-node system:
1. Miners in a pool will split themselves up into groups by the addresses their S-clients watch.
2. Each group will handle TXs that send funds from their W-addrs. (If there are multiple input addrs in the TX the first input will determine which S-node group puts the TX in the block, but each relevant group validates their W-addrs inputs.)
2A. Bad TXs inserted by dishonest miners will be rejected/reported by the other miners of the same S-node group.
3. From this they construct branches of the block and transmit these.
4. A pool master collects branch headers and makes a header hash which can be mined - no super node required to validate the whole thing.
5. Header hash is broadcasted and solved by the miner clients.
6. Bridge node gathers all the block strands into one traditional block.
7. Bridge node broadcasts the block to the older clients (or vice versa).

Clients with S-node system
1. Single small block branch is received from same S-node group.
2. Client checks all transactions it can and block header is valid.
3. The miners who solved the block send the sections to the various S-node groups on a on-demand basis branch by branch.

Security:
Bad TX:
If in step 2 a transaction is invalid due to either a hash error OR insufficient balance this is reported to the network.

1. Report is trustworthy because everyone can check that chain part themselves or that hash operation themselves.
2. The IP that sends the invalid branch/block is automatically added to a client IP-filter.
3. If an balance error report is received that turns out to be false, then that IP is blocked automatically.

If your connection is hijacked:
You don't need a web of trust or anything like that, just PKC; each client randomly selects a PK and publishes it.
Each client would then have its own list of Pub.Ks or "client addresses". For instance I might add MtGox, my brother and some others.
This doesn't mean I trust these guys it just means I find it near impossible that they would ALL know what the attacker wanted left out AND either have been hacked or colluding with him.
If I cannot connect to them because the attacker cannot fake them without their Pri.Ks I will know my connection has been hijacked.

Notes
All of this means that no S-client has to process, receive nor store the full blockchain. Or: O(log(n)) -> network grows 100 times you only need say 2 as powerful nodes.

Full trust-less security is maintained.

Even in the case of reports you can either trust the multitude of clients watching a certain address balance or reconstruct the entire chain from branches around the network.

Implementation:
It is my understanding that today the client has certain "get block" methods.

While the block standards would remain the same the S clients would basically ignore such calls and replace them with at least:
1. Reporting.
2. Get branch.
3. Subscribe to address/group updates.

By having S-node groups sharing information with themselves we can continue operating with just a couple of peers (many peers overload routers and stuff).

Using a bridge no one would even need know you had S-nodes behind it.

Am I missing anything?

EDIT: Changed title to be more informing.
EDIT, Update 10-04-13: Clarified some things and improved solution with my now clearer understanding of the Bitcoin protocol.
37  Other / Politics & Society / Program for enforcing the law ala BTC but with actual politics on: May 31, 2012, 06:29:40 PM
Sorry for the long title.

I am currently quite far with a project like this. I am developing it for my bachelors project and I have 1 month more to go - though much of that will be report writing.

Some basic version of the project will likely be made open source in the future.


The program controls resources instead of humans - much like with Bitcoin, and with much the same rationale.

Only except of being a monetary system it controls power:
For instance you could define that a "president" in your "neighborhood community group" is chosen by 50% majority vote and that the president has full power over your joint budget.

Using the normal way of doing things such a president could easily swindle you even if you had already impeached him as he would have account access.

With MY program the second his support drops below 50% he would loose account access as the program would simply block him.


The program is a framework which you can load your own C# plugins into by pasting the text-code into a window. Plugins here are basically "rules" in an organization.
This could be rules such as "hire by IQ > 100", "president if votes > 50%" or "judge if appointed by president".

Basically ANY type of organization can be expressed - this doesn't guarantee its success, but it does guarantee that its rules WILL be followed.
Opposite to various, say American, constitutions *ahem*.

The idea is incentive based so if the program doesn't have controlling access to anything of value its rules of cause loose all meaning.


One flaw in the system is that you have to trust the server - but even then the program and the theory behind it is a massive step forwards for lawmaking - I think - as you can now use software syntax to express something as diffuse as an "organization" with mathematical precision.

This flaw could theoretically be corrected if an decentralized programming language was invented (hence my thread about it earlier somewhere on this forum).


One of the reasons I re-discovered BTC after having first heard a little about it in 2010-2011 was my research for this program: BTC lets the program control money completely without having to trust humans.


Much in the same way many don't get BTC or its value most have no idea wtf I am doing or why, including my teacher - so I guess I am just posting to get SOME sort of effing feedback

Any questions?
38  Bitcoin / Bitcoin Discussion / Appropriate fee for future pure BTC smart cards used for payments? on: May 24, 2012, 06:09:20 PM
The question is pretty much in the title.

My country has a nationalized version of VISA which makes the fees pretty damn low; about 0,4% I think - there might be hidden costs I am not aware of.

Of course on top of this the shops have additional costs per year for their terminals.


The data price for internet traffic is quite low so for a TX at 500 byte it would be around 1/1.000.000*0,18$.

Of course there are other costs, but all in all the BTC network should not cost much to operate technically.


In light of these numbers and to stay competitive even in efficient markets I would program an automatic (1/10.000*transfer amount) for fee into the card chip.


Considering that most transactions today are without a fee, I am thinking that the cards should keep working for quite some time without being ignored.

Your thoughts?
39  Economy / Speculation / Predict the next 2 years, no take-backsies on: May 22, 2012, 04:53:03 PM
BTC:
BTC increase in value for 2012 will average out at 25-32% - until December when the block reward drops.

With some portion of 3600 BTC fewer hitting the markets each day the rate will rapidly change.

This will create a short-term bubble in early 2013 which will later crash. Overall 2013 will have BTC grow in value by around 50% or double 2012.

Before the bubble crashes it will spawn another media blitz and attention will be brought to all the VCs looking to get into BTC - it is among other things the entrance of these big boys that drive 2013 growth.

By early 2014 bitcoin will be used regularly in some real world business.

However the fact that BTC is still for relatively rich and geeky people with smart phones and or computers will limit growth.

Less certain real world predictions:
Greece will likely default before 2013 is out or even in the coming months. Obama looses to Romney since Romney is prettier, but "good-guy movements" grow in power and record numbers will register with independent parties or not vote.

This could start huge banking failures around the world once more in 2012 with untold consequences. If this does NOT happen oil price will climb higher than 130$/barrel and as time goes on the likelihood of another financial crisis increases.

With Romney in power the US becomes as fascist as ever and cold war style incursions over oil fields even with another 2nd world country such as China are likely - for instance with drones against drones or hackers.
Sometime before July/2014.

After a 10 year lull global warming picks up speed a bit between 2010 and 2014, methane plumes, dirty coal, fracking and tar sands play part in this.
Nothing too drastic though, just more crazy weather.

China/India growth slows. China growth in 2014 will be around 5%.
40  Economy / Trading Discussion / MtGox double charge of fee. on: April 15, 2012, 06:42:58 AM
I have gone through my previous history and they charge the fee twice, but only show it once.

I thought the fee was 0.6% when you bought (so you only pay it half the time), but its actually 1.2% and you end up paying 0.6% both times.
(Since the other guy does too the actual fee is 1.2%/trade)

Everybody know this, am I a fool?


If so why do they hide it instead of showing the actual fee or show 0.6% on your side on sales as well.


I sold at 4.935 and bought at 4.876 - that's about 1.2%.

However 0.6% was subtracted from this on the amount that went into my account.

After that ANOTHER 0.6% fee was slapped on top (the shown one) - resulting in a total albeit very small loss.

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