Bitcoin Forum
June 21, 2024, 09:44:31 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Economy / Scam Accusations / Re: GIZER : Scam Endorsed by Serial Scammer "Alex Kampa" on: October 11, 2017, 04:03:06 PM
OP constructs a phantasy smear campagn.  Cry
2  Bitcoin / Project Development / Re: Wanted ! on: October 11, 2017, 10:44:34 AM
How is the team?
3  Alternate cryptocurrencies / Altcoin Discussion / Re: Rootstock RSK Fork on: December 18, 2016, 10:59:45 AM
If RSK is open source wouldn't it be possible to fork the code and remove this "tax" on mining? 
Rsk is not open source, and because of this adoption will not be exciting. Opportunity to create a competitor. With better revenue model
4  Alternate cryptocurrencies / Altcoin Discussion / Re: Call to the Community - Do not invest in Ethereum's IPO on: February 12, 2014, 10:15:14 PM
I read somewhere that Ethereum is written in Java

As I understand it, JPMogan only uses Java internally.

I know its a very weak connection, but if we are looking at big banks getting into crypto, this is one way thing to look at!

That is a very weak connection. There are a lot of things written in Java. Such as Android phone and apps.  Tongue

 Smiley Wink Cheesy Grin Roll Eyes Huh Tongue Cry Kiss

You guys made me smile and feel sad at the same time   Shocked
5  Bitcoin / Mining speculation / Re: Bitcoin Mining? Really? on: February 09, 2014, 07:02:28 PM
Hello guys,

I have been interested in currency trading since 2011 and I have pretty much learned the basics (even more probably) of the day trading, technical and fundamental analysis. I understand the concept of the Bitcoin and its trading in general.

Without minig you don't understand bitcoin.
https://www.youtube.com/watch?v=Lx9zgZCMqXE
6  Alternate cryptocurrencies / Altcoin Discussion / Re: Ethereum investment poll 2 (spam/FUD free) on: January 28, 2014, 10:47:49 PM
K99 interesting initiative. we see the Zipf distribution (power law) shaping out already as expected. maybe the non buyers can be infered by the thread views. Certainly this is not a randomized survey but a cue to consider.
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Ethereum: Welcome to the Beginning on: January 26, 2014, 08:56:51 AM
I'm curious as to why ETH should fetch a large value. Bitcoin has value because it is explicitly a store of value, as well as a payment system. Transfer fees are pretty much insignificant (cents). Ethereum's value only comes from it's ability to run decentralized Turing-complete code. Since you're paying per execution, most people will actually want the value of ETH to be low as possible, so they can execute their programs as cheaply as possible. This will lead to people rapidly dumping when they feel the price is too high, and sitting on the sidelines to wait until prices are reasonable and then buy in and quickly run their scripts at a cheaper price. Or, more likely, most people won't hold ETH at all, and only buy in a small amount at market price to cover the cost of whatever script they need to run. Large initial inflation combined with no software running on the network in the beginning will mean ETH effectively won't have any intrinsic value until the first programs are released. Any rises in value after the IPO and before the release of programs will be purely speculative.

See http://ethereum.org/ethereum.html#p5
Quote
The coefficients will be revised as more hard data on the relative computational cost of each operation becomes available. The hardest part will be setting the value of x. There are currently two main solutions that we are considering:

Make x inversely proportional to the square root of the difficulty, so x = floor(10^21 / floor(difficulty ^ 0.5)). This automatically adjusts fees down as the value of ether goes up, and adjusts fees down as computers get more powerful due to Moore's Law.
Use proof of stake voting to determine the fees. In theory, stakeholders do not benefit directly from fees going up or down, so their incentives would be to make the decision that would maximize the value of the network.
A hybrid solution is also possible, using proof of stake voting, but with the inverse square root mechanism as an initial policy.
8  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: January 08, 2014, 03:13:40 PM
Good stuff.

The reference Bitcoin implementation obfuscates the core simplicity of transaction validation by oddly referring to scripts as "scriptPubKey" and "scriptSig" instead of "inputScript" and "outputScript".

Realizing that "owning bitcoin" just means that you can provide a stack of instructions that evaluates to true when appended to another arbitrary instruction stack is what inspired me to hack on Bitcoin in the first place.

Some feedback:

  • It's worth pointing out that "true" is really just "any non-zero value" rather than a boolean literal. In other words, a script is logically valid as long as the top stack value is not 0 and as long as the evaluation isn't short-circuited by an instruction like OP_RETURN.
  • The significance of instructions like OP_RETURN and OP_VERIFY is that they short-circuit the evaluation. Otherwise, the script will evaluate in full and the final top stack value will determine the state of the stack. That's why you can append arbitrary data after OP_RETURN -- it's so that the data won't be evaluated.

Hey thanks, Ive inserted your comments as foodnotes in page 2 and 5. I would like to permalink to the comment as a citation but seems ont te be possible
9  Bitcoin / Development & Technical Discussion / Paper discusses solution to transaction malleability on: January 08, 2014, 03:03:27 PM
This paper suggests to leave out input scripts in the tx hashes, so that a tx can not be duplicated with a nonce.
It seems a good idea, can we lobby for discuss this with the core developers?

http://eprint.iacr.org/2013/837.pdf
10  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: January 06, 2014, 06:17:55 PM
I like. I mirrored it at my website: http://www.bitcoinhistory.net/ under "Technical Papers".

cool, you can always check bitcoining.it for updates.
11  Other / Off-topic / Crypto MOOC on: January 06, 2014, 07:48:59 AM
Today starts an excellent intro course into crypography.
Who wants to join forces in learning?

https://class.coursera.org/crypto-009
12  Bitcoin / Development & Technical Discussion / Re: sx command line utilities - Empower The Sysadmin With Bitcoin Tools on: January 05, 2014, 07:23:49 PM
Yes, but if you point to a Testnet obelisk server in your sx.cfg file, it should fix that. The list of servers is at https://wiki.unsystem.net/index.php/Obelisk/Servers. There is one Testnet server listed and it appears to not be working for me.

Thanks jbis1 tried to guesswork and compile obelisk wih -DENABLE_TESTNET. No chance. And this is all the documentation I have:
cat /usr/local/share/doc/obelisk/* | grep testnet
https://wiki.unsystem.net/index.php/Obelisk
At this point I consider moving to bitcoinj - after all I'm looking for the easiest way to work with transactions.

thx, malefice
13  Bitcoin / Development & Technical Discussion / Re: sx command line utilities - Empower The Sysadmin With Bitcoin Tools on: January 05, 2014, 11:55:51 AM
@jbs1

truth is that it still operates on the main block chain, e.g. sx history
14  Bitcoin / Development & Technical Discussion / Re: sx command line utilities - Empower The Sysadmin With Bitcoin Tools on: January 04, 2014, 08:29:13 PM
i changed install-sx.sh to compile for testnet, but it seems not to work.

Code:
./configure  --enable-testnet --enable-leveldb --prefix $INSTALL_PREFIX

at github there is a reference to -DENABLE_TESTNET for CFLAGS
https://github.com/spesmilo/sx/issues/9

I dont know C, could you explain what I need to do to have sx enabled for testnet?
15  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: December 18, 2013, 11:13:04 PM
i tried it with the following phrase now:

Generally a command executed on the stack takes its parameters from the stack, and puts its result at the stack. So OP_VERIFY behaves normally if its FALSE, because it leaves the result on the stack, but it behaves abnormally when its TRUE. It removes the result TRUE from the stack to continue with the next parameters.
https://docs.google.com/document/d/1D_gi_7Sf9sOyAHG25cMpOO4xtLq3iJUtjRwcZXFLv1E/edit#


what do you think?
16  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: December 18, 2013, 10:30:06 PM
One bit of feedback.  It wasn't immediately obvious to me that OP_EQUALVERIFY would cause PubKeyHash and PubKeyHash2 to be removed from the stack.  You stated:

Quote
OP_EQUAL and OP_VERIFY are executed.  OP_EQUAL puts TRUE on the stack if the two elements are the same. OP_VERIFY marks a transaction valid if the top stack element is true. And removes the top stack element if its TRUE, if its false it leaves it there.

So I thought this meant that OP_EQUAL would simply add TRUE to the stack when they are equal, and that OP_VERIFY would remove the top element ( TRUE ).  But this would leave PubKeyHash and PubKeyHash2 still in place.

So I reason that OP_EQUAL must also remove both input elements, and probably most operators do that when they evaluate to TRUE.  But I'm not sure that you explicitly state that anywhere.

So logically if we used OP_EQUAL and then OP_VERIFY we would have:

TRUE
PubKey
Signature

after OP_EQUAL and then

PubKey
Signature

after OP_VERIFY.

yes?



Yes! generally the inputs of an operation are removed from the stack, this is very CPU like: they are loaded into the CPU and removed from the data store, the result is then put on the data store. this is like processor chips work at a low level. so its the exception that true will not be shown, how could I explain this best?
17  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: December 18, 2013, 09:36:28 PM
I really like your introduction.  It is essential that somebody produces some tutorials on general transaction writing.

Thank you!

Thank you for your encouragement, extro24! Learning transaction scripts together is very a fine intellectual pleasure.
18  Bitcoin / Development & Technical Discussion / Re: I write a gentle introduction to transaction scripts on: December 18, 2013, 08:46:04 PM
Ok, what's up with the flood of noobs posting links in here?

If you have something to say, say it here.

Because...? Arrogance wins over arguments?
I will simply ask the moderator if my contribution is welcome or not.
19  Bitcoin / Development & Technical Discussion / I write a gentle introduction to transaction scripts on: December 18, 2013, 07:27:10 AM
I write gentle introduction to transaction scripts, while learning them for myself.
I think this is overdue for the average developer.
Please give feedback (google docs comments) on mistakes and improvements you find useful.
20  Bitcoin / Development & Technical Discussion / Re: 3D Visualization of the Bitcoin network on: December 14, 2013, 08:26:53 AM
Only about 230 Vertices? Probably I'm just ignorant, but looks fragile.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!