Bitcoin Forum
June 30, 2024, 07:18:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 [508] 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 ... 660 »
  Print  
Author Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread  (Read 1276354 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Equality 7-2521
Member
**
Offline Offline

Activity: 118
Merit: 10

A difference which makes a difference


View Profile WWW
November 20, 2014, 09:51:56 AM
 #10141

The contract code is totally independent of the reorg code, which does a complete reparse of all transactions each time.

How are you going to solve such the problem (not very related to your reply but logically follows from it):

Some (most of?) contracts have state that must be stored or recomputed every time a node is launched. Recomputation is impractical for big number of active contracts, storing seems to be a better way. Storing the state locally is much cheaper than storing on the blockchain, but it means that a new node have to download the blockchain and recompute all state changes of all the contracts from the very beginning. At some point amount of computations may become very big slowing down blockchain analysis (recomputation) greatly.

Bitcoin already has the problem of ever-growing blockchain (low bandwidth problem), Counterparty adds the problem of ever-growing number of computations required for catching up the network (slow processor problem). Luckily processor speed grows faster than bandwidth but if max rate of blockchain growth is limited by 1 MB block limit, max contract complexity is not limited. A bad choice of fee for contract execution (similar to gas in Ethereum) may make it cheap to create such contracts that won't allow to compute them with the rate of 10 min/block. In this case we will observe "black hole" effect, blocks will be generated faster than analyzed and new nodes (and existing ones) won't be able to keep up the rate.

Does anyone know a possible solution to the problem described above?

Just have a smart contract that makes a hash of a file that stores the solutions to all the computations and share said file via DHT for example.

gomei
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
November 20, 2014, 10:23:14 AM
 #10142

XCP is slight sliding, but I still hold coins,
my first 2nd coin is xcp. I enjoy the community.

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
November 20, 2014, 10:33:17 AM
 #10143

Just have a smart contract that makes a hash of a file that stores the solutions to all the computations and share said file via DHT for example.

What if different nodes of the DHT return different values? (Here we back to square 1, we need a solution for decentralized consensus on the value of the hash).
romerun
Legendary
*
Offline Offline

Activity: 1078
Merit: 1001


Bitcoin is new, makes sense to hodl.


View Profile
November 20, 2014, 11:20:46 AM
 #10144

Counterparty over POS coin is being discussed

http://www.peercointalk.org/index.php?topic=3594
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
November 20, 2014, 11:49:34 AM
 #10145

Counterparty over POS coin is being discussed

http://www.peercointalk.org/index.php?topic=3594

It doesn't make sense to use Counterparty over majority of PoS coins. These coins already have instruments offered by Counterparty. "Dumb" coins like Bitcoin is the only application, adding an extra level of indirection on "smart" coins gives more cons than pros.
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
November 20, 2014, 03:34:46 PM
 #10146

The contract code is totally independent of the reorg code, which does a complete reparse of all transactions each time.

How are you going to solve such the problem (not very related to your reply but logically follows from it):

Some (most of?) contracts have state that must be stored or recomputed every time a node is launched. Recomputation is impractical for big number of active contracts, storing seems to be a better way. Storing the state locally is much cheaper than storing on the blockchain, but it means that a new node have to download the blockchain and recompute all state changes of all the contracts from the very beginning. At some point amount of computations may become very big slowing down blockchain analysis (recomputation) greatly.

Bitcoin already has the problem of ever-growing blockchain (low bandwidth problem), Counterparty adds the problem of ever-growing number of computations required for catching up the network (slow processor problem). Luckily processor speed grows faster than bandwidth but if max rate of blockchain growth is limited by 1 MB block limit, max contract complexity is not limited. A bad choice of fee for contract execution (similar to gas in Ethereum) may make it cheap to create such contracts that won't allow to compute them with the rate of 10 min/block. In this case we will observe "black hole" effect, blocks will be generated faster than analyzed and new nodes (and existing ones) won't be able to keep up the rate.

Does anyone know a possible solution to the problem described above?

Certainly reorgs can be handled another way if it ever came to that (e.g. with frequent database snapshots---disk space is the cheapest). Moreover, there isn't a strong correlation between the value of a contract and its computational complexity. The fees will be determined in some organic manner (e.g. proof-of-stake vote) so that they'll pay for the computation time fairly (i.e. those that decide the fee will be incentivised to keep it reasonably priced). All in all, the system is much more elegant than Ethereum's, because there is no arbitrary miner/full-node distinction, and higher fees don't mean more miners and therefore also more unnecessary computation. As you suggest, I'm pretty sure that bandwidth will be a bigger problem (for blockchains in general) than computation of smart contracts.
Jpja
Member
**
Offline Offline

Activity: 150
Merit: 29

Happy mother of 5 children


View Profile
November 21, 2014, 08:04:21 AM
 #10147

[ANN] Token Website Redirect

http://{token}.xcp.pw redirects to the token's website if a URL is included in the token's description.

Examples:
http://ltbcoin.xcp.pw
http://swarm.xcp.pw
http://fldc.xcp.pw
http://tatianacoin.xcp.pw

If the description does not include a URL, the user lands on a page with a a brief description of the token and a link to its Blockscan page; e.g. http://xgem.xcp.pw/

For Dogeparty tokens use xdp.pw, e.g.:
http://dogetunes.xdp.pw
http://dailydoge.xdp.pw

👉🏼 Relictum Pro – touch the future now!
https://relictum.pro/
jrmg
Full Member
***
Offline Offline

Activity: 134
Merit: 100


View Profile
November 21, 2014, 08:06:48 AM
 #10148

Anyone know what is going with Swarm? They don't answer emails with weeks, their own forum not updated months and now that is also down. Their webpage no working long time right in half of web browsers and they don't update own forum section under Counterparty forum...?  Why they even have last one under Counterparty forum?

And what you do with Swarm coins, no other place to asking this. Where their price coming?
Mainbrain
Full Member
***
Offline Offline

Activity: 194
Merit: 100

BaiQi


View Profile WWW
November 21, 2014, 08:10:45 AM
 #10149

think this's good concept.

Show me your Bitcoin address.
deliciousowl
Sr. Member
****
Offline Offline

Activity: 432
Merit: 250


View Profile
November 21, 2014, 08:16:38 AM
Last edit: November 21, 2014, 08:27:02 AM by deliciousowl
 #10150

think this's good concept.

It's not a concept, it's working software  Wink


[ANN] Token Website Redirect

http://{token}.xcp.pw redirects to the token's website if a URL is included in the token's description.

Amazing, thanks!


Anyone know what is going with Swarm? They don't answer emails with weeks, their own forum not updated months and now that is also down. Their webpage no working long time right in half of web browsers and they don't update own forum section under Counterparty forum...?  Why they even have last one under Counterparty forum?

And what you do with Swarm coins, no other place to asking this. Where their price coming?

The Swarm category on the Counterparty forums does not refer to SWARM. It is coincidentally named the same for some reason... Here is their own thread: https://bitcointalk.org/index.php?topic=664071.0

Also, the SWARM founders are in their Skype chat regularly: skype:?chat&blob=zxYZ3oyHUCoiPnoSw8xwTLK-n3uEdVXn0vJLrC9aqFJ5JRMI8SoRy5a8_x6vjvtEbihAgIn6RO3eRkmE_RiVA2Z5zCAbj5InzHatOwOxGRcx3WlXUkzZJr3SuepTCILIbhxmor9-FsBJTdc2KnOcq21Zy0obqkR-0TT5dKcF0BF2HY1JC4p8Ip1HA5HwFErJDWfMG-KM5Lt7BRIBww

For example, this was posted yesterday:

Quote from: Joel Dietz

jrmg
Full Member
***
Offline Offline

Activity: 134
Merit: 100


View Profile
November 21, 2014, 09:33:09 AM
 #10151

Thanks for answer. I thought both Swarm mean same.. That make me little confused..
sucksyd
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
November 21, 2014, 10:06:47 AM
 #10152

To invest in XCP and Counterparty, switch Bitcoind/Bitcoin-Qt and counterpartyd over to mainnet simultaneously. Use the command-line switch -testnet=0 with Bitcoind or remove any 'testnet=1' from the Bitcoind configuration file temporarily; then do the same for counterpartyd by both not using the --testnet flag and (again, temporarily) removing 'testnet=1' from counterpartd.conf.

Make sure that Bitcoind and the counterparty server are running, and then run ./counterparty --rpc-password=PASSWORD burn --from=ADDRESS --quantity=QUANTITY, where 'PASSWORD' is the password used to access Bitcoind's RPC interface, 'ADDRESS' is an address in your Bitcoind wallet with sufficient bitcoins, and 'QUANTITY' is the quantity of BTC that you would like to burn.

No more than 1 BTC may ever be burned by any address, and the number of XCP received per BTC is between 1000 and 1500, with more XCP being rewarded the earlier in the burn period the burn takes place. The burn period is 5000 blocks, starting today, and the reward bonus decreases linearly with block index.

To see how many BTC you have burned, and how many XCP you have earned, run ./counterparty --rpc-password=PASSWORD address ADDRESS.

Of course, you can burn Test BTC on testnet to have XCP to play with there.

To get a rough idea of how many BTC have been burned so far, see https://blockchain.info/address/1CounterpartyXXXXXXXXXXXXXXXUWLpVr. Note that this page may show some false positives. You cannot just send bitcoins to that address with any client and expect to have them be properly burned. For more instructions on how to burn, e.g. with a Blockchain.info wallet, see Read The Docs.


The burn period is over. Try out the distributed exchange!


Quote from: loveyouforever on Today at 06:33:27 AM
You son of bit*h, now you are happy, fk your mother and sister, don't contact Xnova again, you bit*h.

xnova,I hardly blame you for not answering me through pm,but why do you transcript my pm to this chinese guy?now we can see this guy is part of tilescam.where is ur dignity and respect?
deliciousowl
Sr. Member
****
Offline Offline

Activity: 432
Merit: 250


View Profile
November 21, 2014, 01:22:26 PM
 #10153

I really like that XCP = Deflationary Smart Contracts Fuel.

That leaves a lasting impression.

BldSwtTrs
Legendary
*
Offline Offline

Activity: 861
Merit: 1010


View Profile
November 21, 2014, 03:11:38 PM
 #10154

I really like that XCP = Deflationary Smart Contracts Fuel.

That leaves a lasting impression.
Yeah deflationary and also not premine, unlike ETH.
pankogulo
Full Member
***
Offline Offline

Activity: 121
Merit: 100

Counterparty General Manager


View Profile WWW
November 21, 2014, 04:06:27 PM
 #10155

Hi guys, here's the latest Counterparty development update http://counterparty.io/news/counterparty-development-update-3/

deliciousowl
Sr. Member
****
Offline Offline

Activity: 432
Merit: 250


View Profile
November 21, 2014, 04:13:40 PM
 #10156

Hi guys, here's the latest Counterparty development update http://counterparty.io/news/counterparty-development-update-3/

Quote from: Counterparty
We have enabled full multisig support in Counterwallet. You can create multisignature addresses, view their balances, create transactions and sign them within the wallet. These features are currently available only in develop. Feel free to give them a try and report any bugs you encounter.

Hurray!

weex
Legendary
*
Offline Offline

Activity: 1102
Merit: 1014



View Profile
November 21, 2014, 04:45:46 PM
 #10157

Hi guys, here's the latest Counterparty development update http://counterparty.io/news/counterparty-development-update-3/

Quote from: Counterparty
We have enabled full multisig support in Counterwallet. You can create multisignature addresses, view their balances, create transactions and sign them within the wallet. These features are currently available only in develop. Feel free to give them a try and report any bugs you encounter.

Hurray!
Is this available now in the hosted testnet Counterwallet or does anyone have this running anywhere so we can try it?
pbleak
Legendary
*
Offline Offline

Activity: 924
Merit: 1001


View Profile
November 21, 2014, 04:54:43 PM
 #10158

Some nice market movement there. Can any of you guys answer a dumb question for me (i.e. yes I could read up, but I am curious whether the following can be explained in layman's terms).

If I pick up a few XCP am I limited to an online wallet? Or has anyone developed an alternative. I prefer to keep my coins offline. However, this is more an asset and so I presume exists almost as if in the cloud?
GeminiSimba
Full Member
***
Offline Offline

Activity: 176
Merit: 100

Ain't no party like a Counterparty!


View Profile
November 21, 2014, 05:04:35 PM
 #10159

Some nice market movement there. Can any of you guys answer a dumb question for me (i.e. yes I could read up, but I am curious whether the following can be explained in layman's terms).

If I pick up a few XCP am I limited to an online wallet? Or has anyone developed an alternative. I prefer to keep my coins offline. However, this is more an asset and so I presume exists almost as if in the cloud?

You can go to bitaddress.org and print a new Bitcoin public/private key pair. Then send your XCP to that address. If you ever want to redeem those XCP you go to counterwallet and import the private key.

"You see, you and I, we believe in life. But you want to fight for it, to kill for it, even to die--for life. I only want to live it."  (Ayn Rand)
pbleak
Legendary
*
Offline Offline

Activity: 924
Merit: 1001


View Profile
November 21, 2014, 05:14:37 PM
 #10160

Some nice market movement there. Can any of you guys answer a dumb question for me (i.e. yes I could read up, but I am curious whether the following can be explained in layman's terms).

If I pick up a few XCP am I limited to an online wallet? Or has anyone developed an alternative. I prefer to keep my coins offline. However, this is more an asset and so I presume exists almost as if in the cloud?

You can go to bitaddress.org and print a new Bitcoin public/private key pair. Then send your XCP to that address. If you ever want to redeem those XCP you go to counterwallet and import the private key.

Perfect, thanks for the quick answer  Smiley
Pages: « 1 ... 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 [508] 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 ... 660 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!