Bitcoin Forum
May 12, 2024, 12:03:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 »
201  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 24, 2017, 11:42:16 PM
big exchanges come next week.

No rush.

check this one week later.
202  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][Qtum] A Scalable POS Smart Contract Platform| $15.6M raised on: June 22, 2017, 09:28:10 AM





Update:

Starting right now, there will be a large amount of development updates as we near the June 28th release date of the Test Network. These will be technical in nature, but explains the work going into Qtum Core.

We'll start with the first few portions:






1, Qtum Core Branding


Basic Qtum Branding

Basic renaming of the Bitcoin code to make it into Qtum. This shouldn't be too extensive, but should cover the following:

1. Use ~/.qtum instead of ~/.bitcoin for data directory by default
2. Build system should output qtumd instead of bitcoind/cli etc


2, The Basic Qtum Network


Create basic Qtum network

Change the parameters so that the Qtum network is different from Bitcoin.


1. Change genesis seed

2. Change P2P/RPC ports

3. Change "magic" P2P network bytes.

4. Add whatever changes are needed so that a new mainnet network can be mined and synced.

5. Remove bitcoin checkpoints and node lists

6. Make sure that all 3 networks work: mainnet, testnet, and regtest. With mainnet and testnet being distinctly different and incompatible with Bitcoin
Make sure to remove irrelevant tests that only affect Bitcoin, and to change tests which rely on network parameters

specific params:
Block time: 128 seconds
Block size: 2Mb
P2P port: 3888 (chosen arbitrarily, shouldn't have conflicts, but can be changed if needed)
RPC port: 3889
testnet P2P port: 13888
testnet RPC port: 13889
Qtum pubkeyhash address: 58 (Q)
Qtum p2sh address: 50 (M)
Qtum testnet p2pkh: 120 (q)
Qtum testnet p2sh: 110 (m)



3, Add EVM and OP_CREATE for Contract Execution


After this, the EVM should be integrated and a very basic contract should be executable.

There will be a new opcode, OP_CREATE (formerly OP_EXEC), which takes 4 arguments, in push order:
1. VM version (currently 1 is EVM)
2. Gas price (not yet used, anything is valid)
3. Gas limit (not yet used, assume very high limit)
4. bytecode


For now it is OK that this script format be forced and mandatory for OP_CREATE transactions on the blockchain. (ie, only "standard" allowed on the blockchain)
When OP_CREATE is encountered, it should execute the EVM and persist the contract to a database (triedb)


Note:
Make sure to follow policy for external code (commit vanilla unmodified code first, and then change it as needed)
Make the EVM test suite functional as well (someone else can setup continuous integration changes for it though)


QTUM Address for new contracts


QTUmCORE-3. Test that qtum address is generated after contract creation. Before running the test make sure that:

Node started в –regtest
Bitcoin tests passed
Test Steps


1. Create transaction TX_DEPLOYMENT in bitcoinlib-js, run decoderawtransaction.
2. Create transaction TX_ASSIGN_SC in bitcoinlib-js, run decoderawtransaction.
3. Create transaction TX_DEPLOYMENT in bitcoinlib-js, run sendrawtransaction.
3. Create transaction TX_ASSIGN_SC in bitcoinlib-js, run sendrawtransaction.


Expected Result
1. Transaction marked as deployment.
2. Transaction marked as assign.
3. Contract created (address and balance are displayed on the console).
4. Contract state changed (address and balance are displayed on the console).




4, Add PoS block verification and mining






After this, the Qtum blockchain should be capable of verifying basic PoS v3 blocks, and the wallet should be able to mine these blocks similar to PoW blocks.

There is not a network rule as of yet for only allowing PoS blocks at this point, so the chain will accept either PoW and PoS blocks as valid. Both block types should use the same default bitcoin standard difficulty.


Thing to ensure:


1, stake modifier changes every block  

2, Coinage does not change PoS values

3, No decentralized checkpoints (still in design)

4, Make sure that these statements remain true:

5, don't enforce tx fee as consensus rule

6, static pos reward (make it just 1 token for now, will change later)

7, stake modifier v2 - The purpose of stake modifier is to prevent a txout (coin) owner from computing future proof-of-stake generated by txout at the time of transaction confirmation. Verification of the block was changed, now you need only previous block, so all other blocks can be deleted and space saved  (you need last 500 blocks to stake) pruning capabilities should be in future major release

8, compatibility with BIP66

9, only last 500 blocks are needed to verify proof of stake

10, No coin age, instead just a coin confirmation requirement (500 blocks is fine for now)



5, Add ability for contracts to call other deployed contracts




Contracts should be capable of calling other contracts using a new opcode, OP_CALL.

Arguments in push order:
version (32 bit integer)
gas price (64 bit integer)
gas limit (64 bit integer)
contract address (160 bits)
data (any length)
OP_CALL should ways return false for now.


OP_CALL only results in contract execution when used in a vout; Similar to OP_CREATE, it uses the special rule to process the script during vout processing (rather than when spent as is normal in Bitcoin). Contract execution should only be triggered when the transaction script is in this standard format and has no extra opcodes.

If OP_CALL is created that uses an invalid contract address, then no contract execution should take place. The transaction should still be valid in the blockchain however. If money was sent with OP_CALL, then that money (minus the gas fees) should result in a refund transaction to send the funds back to vin[0]'s vout script.

The "sender" exposed to EVM should be the pubkeyhash spent by vin[0]. If the vout spent by vin[0] is not a pubkeyhash, then the sender should be 0.

Funds can be sent to the contract using an OP_CALL vout. These funds will be handled by the account abstraciton layer in a different story, to expose this to the EVM.
Multiple OP_CALLS can be used in a single transaction. However, before contract execution, the gas price and gas limit of each OP_CALL vout should be checked to ensure that the transaction provides enough transaction fees to cover the gas. Additionally, this should be verified even when the contract is not executed, such as when it is accepted in the mempool.






These updates should give you an idea of what we are working on leading up to the June 28th release of the Test Network. Please see the Roadmap below for more information:










Please remember that we have an event in Shanghai on the 28th so please RSVP if you plan on attending:













that's really great!

thanks for the updates, looking forward the testnet release next week!

203  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 21, 2017, 05:25:47 PM

so this is a bug?

;donationaddress 

No, it's an old version simply. Git pull and a browser cache clear should help!

ok so the wallet already using latest version?
204  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 21, 2017, 05:21:21 PM
Hello EK the great ,I used 2/3 multisig address to donate.  I am 100% sure my two signatures are correct,but still failed to claim my fund??Any suggestions?? Huh Huh Can I conform my ownership  by sending a small fund to a specific address?

Try this trick (thanks to Evil Knievel who spent a whole day in helping me)

Quote
Hereby, I confirm to redeem 1012661652142 NQT-XEL from genesis entry 2-1EahcFcCVHF8N48Gv3oejk5xhQLbcBmfW4-14JM5jNjgGZYCAiV9Nvk457HRPboT182FR-1MVCzDaTgDXPjzUna3DJoPG9o7QcbR6o9N;donationaddress to account 12777853937872230688

Add the bold part at the end of the third address (a ";" and the multisig address you donated from) and try to sign this message with two of the three private keys instead of the original one.
Anyway as far as I know unvoid is going to push a fix.

so this is a bug?

;donationaddress 
205  Alternate cryptocurrencies / Announcements (Altcoins) / Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments on: June 21, 2017, 03:49:07 PM
people who are selling now are stupid.
206  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 21, 2017, 03:46:40 PM

The few XEL trades on the HEAT AE (145 XEL in total) were just used to test the automatic deposit and redemption functions. If you already have an account on HEAT, it is already now possible to trade the BTC/XEL pair, but the order books are currently quite limited. What opens up tomorrow is the description on how to use the automatic deposit / withdrawal functions. Hopefully many XEL holders will participate so that we can get some volume on the sales side of the order book.

not too much people want to sell, i think. Smiley
207  Alternate cryptocurrencies / Announcements (Altcoins) / Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments on: June 21, 2017, 03:20:01 PM
Byteball will skyrocket as usual before the distribution  Grin



i think the price will double soon.



208  Alternate cryptocurrencies / Announcements (Altcoins) / Re: 10 Million USD raised in 90 minutes! [ANN][Qtum]UTXO based POS Smart Contracts on: June 21, 2017, 02:26:33 PM
if Qtum can not be a top5 coin on coinmarketcap by April 9th 2018.

i will give 10BTC to who bet with me.



i posted this before qtum start trading

still valid.


the betting still valid.

still valid.

still valid.

welcome to message me.
209  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][Qtum] A Scalable POS Smart Contract Platform| $15.6M raised on: June 21, 2017, 02:25:24 PM
Do not sell your qtum ... the release of the testnet will spill away any sort of doubt and finally you will get a blockchain 2.0
A single reference for the major coins..20-30-40-100 $ soon...just a little bit of patience

First POS Smart Contact platform Which is compatible with bitcoin ecosystem?

here you go!

 Smiley
210  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][Qtum] A Scalable POS Smart Contract Platform| $15.6M raised on: June 21, 2017, 01:33:59 PM

the ico price doesn't matter, just check Eth ico price.

in 1 month, Qtum will be 20$ per coin.

I think it will be closer to 25$ Smiley

really, i only hope 20$ too..

do not know if it will go to 25$..
211  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][Qtum] A Scalable POS Smart Contract Platform| $15.6M raised on: June 21, 2017, 01:33:20 PM



that's great!

Qtum to the moon.   Grin

212  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 20, 2017, 03:37:18 PM
I hold 21,000 XEL due to some very generous community members...and I received one small bounty from Lannister back in October...I don't feel I owe the investors of this project anything.

Now, it's 25k Grin


here you go man, as a NXT coin investor, i do not really care how much i have.... just sent you half million XEL
because as a developer in crypto for 5 years, i know the feeling.

i hope this 500000 XEL will worth 10M dollars in 1-2 years.

please also send some to other devs man.

thank you for make this happen.

i am happy i find some good people in crypto.







500000 XEL

wow you are really generous.  EK is rich now, i hope EK is happy.

213  Alternate cryptocurrencies / Announcements (Altcoins) / Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments on: June 20, 2017, 03:05:17 PM
how long will it take for people to realize byteball is better than a lot of top10 coin?

214  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 19, 2017, 04:42:42 PM
Any instructions on exchanges?

An exchange want list xel , can anyone post the steps for exchanges?

Thank you
215  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:45:16 PM
How to support Elastic Dev (thank you)

EK: My car is on the verge of breaking down ;-) Time to replace it with something new and maybe save a polar bear! If you like to support me, without any reward desired, there you go:
BTC: 1Liz5VpeqYEUQXdU8yepPRc3erZQDKDajm
ETH: 3a43e0311a02743de52878543c92a13170efbeee
XEL: we need it too

Coralreefer: XEL: XEL-AZJK-TAVH-3KN3-9EZSH  (Donations for work done on the Elastic project)

unvoid XEL: XEL-HCM8-KB6E-YFLK-8BWMF

Rallier: I am going to get married(July) for wedding gifts & donation elastic works;
XEL: XEL-P6RX-X5BL-5VKU-5AC66
216  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:38:10 PM
i am also waiting for a Windows client or Mac client.. Grin

Both are already there, I am using the Mac version already. Just install Oracle JDK 8 (no openjdk) and use ./compile.sh as well as ./run-desktop.sh scripts ;-)

Alternatively, ./run.sh and a browser pointing to http://localhost:17876.

There is also a packager, which is not yet tested but will create a Elastic.app for your Launchpad. I guess Unvoid will do some guides soon.



that's nice, thank you EK, i will run my own node.
217  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:29:58 PM
i hope it not.  Smiley

also will the forging will be automatically activated after i claimed my XEL ?

can i stop the forge by myself?

thank you EK.

You should really only use a local node installed on your computer. Because if it transmits the passphrase, then in cleartext. But if you do not start forging you should have no reason to worry about.

Forging only starts automatically when you log into your account locally. If you use a remote wallet, you will see a "Gray icon" on the forging button. Only if you click it, enter your passphrase and confirm that you want to start forging, then you will be forging.

However, forging is a good thing. If done locally on your own computer with a local wallet installed, it should be totally safe.

ok thank you for the answer.. i think i have to setup a Linux node by myself..

i am also waiting for a Windows client or Mac client.. Grin
218  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:25:23 PM
How can i mine XEL?

sell your GPU and buy some XEL,  and put the XEL in the wallet, then you can start mine XEL .  Wink
219  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:23:55 PM
i just hope not my password in plaintext.

my bet is it doesn't send the password.

Well, IF it is transmitted to the server (which definitely is the case for forging), then it is transmitted in clear text. It may be tunnelled through an SSL socket, but it will definitely arrive as clear text at the server side.

i hope it not.  Smiley

also will the forging will be automatically activated after i claimed my XEL ?

can i stop the forge by myself?

thank you EK.
220  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [XEL] :: Elastic - The Decentralized Supercomputer :: on: June 18, 2017, 09:12:08 PM
also what we can do with the alias system?

seems i can not send XEL to an alias name account
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!