Author

Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread - page 118. (Read 1276789 times)

legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
Since we use the -addrindex, separated wallet from counterparty-server,  are we there yet,  where we can have public counterparty-servers to respond to thin counterparty-clients?

I think one issue that deters ppl from participating  is it requires quite a dedication to set server up.

If there were a list of servers for a thin client to use, like electrum model,  it would gear up the adoption.

legendary
Activity: 2128
Merit: 1002
Join the crew on BTC_XCP Cryptocat for good trading discussion.

the room is empty.
hero member
Activity: 924
Merit: 1000
It seems to me that Counterparty has a lot going for it but will it always be considered "slow" compared to other 2.0 tech since it's based on Bitcoin which takes a long time to confirm transactions?

The developers chose Bitcoin because they think it's the most secure blockchain (this is debatable). I agree with you that Bitcoin's slowness is a major drawback for Counterparty and that it is hindering its adoption. However, it's possible for Counterparty to move to another blockchain. If enough people complain about it then they might do it.

The reason I still haven't sold anything is that they could port it to any other blockchain anytime and Counterparty has the least legal baggage which is an asset. The Counterparty team has all it needs to come out as a big player in the industry. I just wish that they would think a little bit more visionary since Bitcoin / Proof of work and running a meta protocol on a (Bitcoin) network that is secured/powered by inflation is economically flawed.

Bitcoin has the most secure and time-tested blockchain. To new businesses, Bitcoin is the only crypto worth using. It is the reason Medici is using Counterparty. One can argue the virtue of other cryptos, but they are all theoretical unless they see actual adoption and move beyond their initial development phase. XCP would not be close to where it is today without Bitcoin. It's a good thing that XCP doesn't use it's own blockchain as I've seen dozens of cryptos fizzle away, and when they do, their mining network follows.
sr. member
Activity: 441
Merit: 250
It seems to me that Counterparty has a lot going for it but will it always be considered "slow" compared to other 2.0 tech since it's based on Bitcoin which takes a long time to confirm transactions?

The developers chose Bitcoin because they think it's the most secure blockchain (this is debatable). I agree with you that Bitcoin's slowness is a major drawback for Counterparty and that it is hindering its adoption. However, it's possible for Counterparty to move to another blockchain. If enough people complain about it then they might do it.

The reason I still haven't sold anything is that they could port it to any other blockchain anytime and Counterparty has the least legal baggage which is an asset. The Counterparty team has all it needs to come out as a big player in the industry. I just wish that they would think a little bit more visionary since Bitcoin / Proof of work and running a meta protocol on a (Bitcoin) network that is secured/powered by inflation is economically flawed.
sr. member
Activity: 470
Merit: 250
It seems to me that Counterparty has a lot going for it but will it always be considered "slow" compared to other 2.0 tech since it's based on Bitcoin which takes a long time to confirm transactions?

The developers chose Bitcoin because they think it's the most secure blockchain (this is debatable). I agree with you that Bitcoin's slowness is a major drawback for Counterparty and that it is hindering its adoption. However, it's possible for Counterparty to move to another blockchain. If enough people complain about it then they might do it.
newbie
Activity: 30
Merit: 0
Join the crew on BTC_XCP Cryptocat for good trading discussion.
legendary
Activity: 1036
Merit: 1000
Huh what BTCD  Huh

BTCD is an alternative implementation of a Bitcoin full node (like Bitcoin Core formerly known as Bitcoind).

These current improvements to Counterparty are purely structural and make the entire implementation more 'modular'. In very simple terms this makes it much more friendly to developers, by breaking up the structure of the code into separate 'compartments'. You might need one part, but not the other. You might to connect one with something, but not something else. Etc. It also makes it clear what part of the code is fragile to change, and what can be changed freely.

This is a direct response to various concerns voiced by the community, as some projects and developers faced challenges. This move towards a 'plug-in' mentality, clarity and expansion is essentially a statement by the developers showing that Counterparty is not a standalone 'program'. Counterparty is an open-source protocol that invites developers to experiment and explore.



As JahPowerBit said, You can make light wallets, GUIs and applications with much less effort now.

For people following the Counterparty project on github (something I really recommend), you may have noticed that documentation is being completely redone as well. https://github.com/CounterpartyXCP

It's easy to deduce that this is a clear effort in speeding up the development of 3rd party applications, reducing the learning curve and risk for new developers, and creating a more stable platform.

Let's get coding, party people Cool



Ah ok i thought Bitcoin Dark i was lost
Thanks for the explanation
legendary
Activity: 1372
Merit: 1000
It seems to me that Counterparty has a lot going for it but will it always be considered "slow" compared to other 2.0 tech since it's based on Bitcoin which takes a long time to confirm transactions?
sr. member
Activity: 335
Merit: 255
Counterparty Developer
Also ... I am fed up with the full bitcoind node in the background.
I just started implementing an extention, which will allow the lightweight operation with obelisk nodes like for example electrum.
I hope you guys will be interested in that?

Sure!! It would be great!
legendary
Activity: 1260
Merit: 1168
This message was too old and has been purged
legendary
Activity: 1260
Merit: 1168
This message was too old and has been purged
newbie
Activity: 30
Merit: 0
Traders: Betting on the future of Counterparty?

Try BTC/XCP trading over Bitrated for native multisig escrow and no hassle trading. Deep liquidity on a decentralized anon orderbook.

Install Cryptocat and join room BTC_XCP.

Install Tox and add ID: 4DE791009D234CCC66ED1B6D417FF99ED8CB4EA597463611B76426E8A49C381410999A7578B8.
sr. member
Activity: 432
Merit: 250
New development update is live with detailed information about new releases: http://counterparty.io/news/counterparty-development-update-14/

Awesome, I think this is exciting news for developers that want to use Counterparty.

Also it seems some people may have missed this, it's from the Counterparty Foundation news page:

Quote
One of the topics of the meeting was to discuss Foundation’s goals and agree on main objectives for the following months. After reviewing the current situation in the Counterparty community and the Bitcoin ecosystem, as well as discussing the benefits of each potential area of focus, the Board decided on the following goals to be fulfilled in the next six months:

    Finish the development of Smart Contracts, prepare for the official launch on mainnet, and drive global awareness.
    Finish the development of the desktop wallet.
    Pursue mobile wallet integration.
    Work with exchanges on XCP integration.
    Start preparing Counterparty events and educational courses.


http://counterpartyfoundation.org/notes-from-the-second-counterparty-foundation-board-meeting/
full member
Activity: 121
Merit: 100
Counterparty General Manager
New development update is live with detailed information about new releases: http://counterparty.io/news/counterparty-development-update-14/
legendary
Activity: 876
Merit: 1000
Etherscan.io
Main benefits:
- Clear distinction between block explorer and wallet dependencies: Applications like CW not needs any more to have a running Wallet in the server. This mades possible for instance to add support for BTCD very easily. Also light wallet is easiest to develop with this architecture: you can use a distant block explorer (like BCI) and a local light wallet (like pyrpcwallet)
- Clear distinction between applications and library: One can develop easily an alternative CLI or GUI (or any other "Crypto Application") just by using `counterparty-lib` as a classical Python library. Also `counterparty-lib` contains now only code related to the protocol, this makes clearer what should be covered by the test suite in priority, and in general makes easier to maintain the "core" code.
In short this update is another step forward to make Counterparty the standard framework to develop Bitcoin 2.0 Applications.


I am really liking the separation of the core counterpartyd into a separate library. Its really slick.. +1.  The standalone command line tools are also great.  Thank you !
sr. member
Activity: 432
Merit: 250
Huh what BTCD  Huh

BTCD is an alternative implementation of a Bitcoin full node (like Bitcoin Core formerly known as Bitcoind).

These current improvements to Counterparty are purely structural and make the entire implementation more 'modular'. In very simple terms this makes it much more friendly to developers, by breaking up the structure of the code into separate 'compartments'. You might need one part, but not the other. You might to connect one with something, but not something else. Etc. It also makes it clear what part of the code is fragile to change, and what can be changed freely.

This is a direct response to various concerns voiced by the community, as some projects and developers faced challenges. This move towards a 'plug-in' mentality, clarity and expansion is essentially a statement by the developers showing that Counterparty is not a standalone 'program'. Counterparty is an open-source protocol that invites developers to experiment and explore.



As JahPowerBit said, You can make light wallets, GUIs and applications with much less effort now.

For people following the Counterparty project on github (something I really recommend), you may have noticed that documentation is being completely redone as well. https://github.com/CounterpartyXCP

It's easy to deduce that this is a clear effort in speeding up the development of 3rd party applications, reducing the learning curve and risk for new developers, and creating a more stable platform.

Let's get coding, party people Cool

legendary
Activity: 1036
Merit: 1000
sr. member
Activity: 335
Merit: 255
Counterparty Developer

not so updated with the development. So counterpartyd breaks into counterparty-lib which is like "counterpartyd server" and counterparty-cli will do rpc requests as client side ? What are the benefits ?

Not exactly: `counterparty-lib` is used by `counterparty-server`(part of `counterparty-cli`) to run the RPC server, and `counterparty-client`(also part of `counterparty-cli`) communicates with `counterparty-server` and a wallet.

Main benefits:
- Clear distinction between block explorer and wallet dependencies: Applications like CW not needs any more to have a running Wallet in the server. This mades possible for instance to add support for BTCD very easily. Also light wallet is easiest to develop with this architecture: you can use a distant block explorer (like BCI) and a local light wallet (like pyrpcwallet)
- Clear distinction between applications and library: One can develop easily an alternative CLI or GUI (or any other "Crypto Application") just by using `counterparty-lib` as a classical Python library. Also `counterparty-lib` contains now only code related to the protocol, this makes clearer what should be covered by the test suite in priority, and in general makes easier to maintain the "core" code.
In short this update is another step forward to make Counterparty the standard framework to develop Bitcoin 2.0 Applications.


hero member
Activity: 588
Merit: 504

not so updated with the development. So counterpartyd breaks into counterparty-lib which is like "counterpartyd server" and counterparty-cli will do rpc requests as client side ? What are the benefits ?

Your questions are answered by the following links

http://counterparty.io/news/counterparty-development-update-11/
http://counterparty.io/news/counterparty-development-update-13-new-architecture-explained/
legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.

not so updated with the development. So counterpartyd breaks into counterparty-lib which is like "counterpartyd server" and counterparty-cli will do rpc requests as client side ? What are the benefits ?
Jump to: