Bitcoin Forum
April 25, 2024, 08:02:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: Bytecoin Roadmap (including CryptoNote protocol updates)  (Read 8102 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.
Ullo (OP)
Member
**
Offline Offline

Activity: 108
Merit: 10


View Profile WWW
March 31, 2015, 12:28:28 PM
Last edit: July 15, 2015, 02:26:45 PM by Ullo
 #1

Edit (04 July, 2015): Updated roadmap description up to version 1.1.1
Edit (13 July, 2015): Updated roadmap description, split version 1.0.6 and added new features to 1.0.7

Today is March 31th 2015, which is the 1001st day of Bytecoin's existence, and we are honored to present our new website and Bytecoin development roadmap for 2015.

On the anniversary of Bytecoin, we have launched a new website, which embodies our philosophy of reliability and convenience. We continue to gradually implement our mission and create a new efficient financial system that would enhance the classical one.

We are making considerable efforts to help in building the new economy, and doing our best to make the world of tomorrow differ from the world of today. Such grand task as changing the economical paradigm requires assistance not only from cryptographers and programmers, but from specialists in social fields, like economists, lawyers and sociologists, as well. These people are the ones who mostly help in creating a cryptocurrency not for itself, but cryptocurrency for other people, for the world.

The presence of large number of teams and ideas that they implement increases possibility for the new economy to be really new. It means that it would not be the 20th century economy + the Internet, but rather a brand new Economy: a system that has never existed before, the one that creates new patterns for people interaction in virtual reality.

And we are making our own contribution to this new economy. A reliable cryptocurrency is a must, but it is not enough. After developing the Bytecoin Core we moved our focus to creating the add-ons that would be convenient for users and businessmen, for all those who will create the new economy by becoming a part of it!

Welcome to the new Bytecoin website:




Bytecoin Roadmap

Bytecoin software is presented with two development branches, Bytecoin Reference Client and Bytecoin Wallet. The first one refers to the original CryptoNote console daemon and simplewallet binaries, while the latter is the graphical wallet for end-users. Bytecoin Wallet roadmap depends on Bytecoin Reference Client features, so versioning is the same for both Bytecoin branches.

Here is the visual representation of Bytecoin roadmap. The features are briefly covered below. One thing to mention, these are not some vague plans scheduled for 2050; every feature mentioned in this post is being either researched or developed actively. We aim to significantly improve CryptoNote protocol and give birth to broad ecosystem on top of Bytecoin network.

The majority of the updates has been discussed with CryptoNote team members to ensure that our work is aligned with their philosophy and vision. However, it is completely up to them to decide which of them should be included into CryptoNote's official codebase and become part of CryptoNote's core features.

There are going to be more great features coming out this year. It's high time CryptoNote technology become more user-friendly to ultimately drive mass adoption to the platform and all CryptoNote currencies. Even though the cryptographic protocol behind CryptoNote's anonymous transactions is well-tested and robust, there is still a lot of work ahead. That is why Bytecoin team puts a lot of effort to make whole CryptoNote ecosystem reach a radically new level.

You may follow the progress on Bytecoin website. The page is going to be updated with each Bytecoin release.




v.1.0.3

Low-level API for ordinary and multisig transactions

Bytecoin low-level API interface provides 3rd party developers with a flexible access to CryptoNote transactions engine. It covers CryptoNote's core functions that allow to create, validate, sign, and broadcast any kind of transaction including multisig.


Instant transaction notification

With this feature CryptoNote transactions become real-time. When Alice broadcasts her newly created Bytecoin transaction to Bob, his wallet will immediately recognize it and update Bob's pending balance before the transaction is included in the blockchain.


Simplewallet migration to high-level API

Legacy simplewallet code is completely re-written with the new high-level API libraries. This allows new Bytecoin simplewallet to process blocks and transactions 20% faster. It also acts as a showcase for Bytecoin high-level API for wallets. As for the user experience, it still the same CryptoNote wallet you're all used to, with a whole new engine under its hood.


In-process INode for applications

INode interface is Bytecoin's high-level API library that provides network node functionality. Its in-process implementation allows to launch an instance of Bytecoin daemon inside any C++ application. As an example, it allows Bytecoin Wallet to run a native network node. What's more, if you have a local Bytecoin daemon running, INode will connect to it rather than create a new in-app instance. This update marks the start of Bytecoin lightweight wallet development, a long-awaited feature in CryptoNote ecosystem.


Bytecoin GUI Wallet

Bytecoin team has designed an elegant graphic wallet. Bytecoin Wallet is much more than just a user-friendly implementation of simplewallet's functions. Our team has spent months prototyping, running A/B tests, and focus groups. The result is the well-polished application focused on user experience.


v.1.0.4

E-commerce solution designed for highload

Bytecoin e-commerce solution offers a new integration scheme for businesses that operate with Bytecoin. It is a robust demonized RPC Wallet that is capable of receiving and sending thousands transactions simultaneously. Designed for highload, Bytecoin RPC Wallet meets the requirements of the most sophisticated business cases.

Daemon refactoring and optimization

The data serialization code among various CryptoNote components is significantly updated. This feature improves Bytecoin code maintainability and is extremely important for future updates. It enhances CryptoNote code modularity and allows Bytecoin team to tremendously increase software test coverage.


Improved console logging

Bytecoin logging module is largely updated and standardized, both in daemon and simplewallet.


Color themes

This update provides Bytecoin users with a new set of color themes for Bytecoin Wallet. Even though our main focus is hardcore protocol features, we believe it's time for CryptoNote to become more user-friendly.


v.1.0.5

Network-wide real-time transactions synchronization

This feature allows Bytecoin nodes to synchronize the transaction pools (transactions that are not in blocks yet) network-wide. It improves network stability by addressing multiple sophisticated cases for newly created transactions. It also lays ground for the upcoming transfer features.

High-level API for blockchain explorer

This API interface provides Bytecoin blockchain explorer functionality for any C++ application. It further decentralizes Bytecoin's infrastructure allowing anyone to easily implement block explorers.

New network library

The network layer is being migrated to a new library. Unlike epee library that has been used previously, the new solution makes node's behavior more predictable in runtime. This update splits network and worker threads and is a pre-requisite for multi-threading behavior optimization.

In-wallet blockchain explorer

A native blockchain explorer is coming right to your Bytecoin Wallet. It improves user experience, since all you may need to know about Bytecoin is already in your wallet.

In-wallet miner

An in-wallet miner is a long-awaited feature for Bytecoin Wallet. It simplifies mining in pools for average users and allows to start getting Bytecoins with a few clicks right in your wallet.


v.1.0.6

Multiple wallet addresses

Multiple wallet addresses is a secure scheme for payment identification. Implemented in Bytecoin RPC Wallet, it takes payment processing to a whole new level. It may well be the largest update to CryptoNote cryptographic protocol since 2012.


v.1.0.7

New transaction priority rules

This feature is a major improvement of transaction rules for Bytecoin network. It reserves a part of each block for specific zero-fee transactions. The latter are likely to emerge as a result of micro-donation protocol implementation and in case a large amount of tiny inputs is involved.

Transactions inputs optimization

As a result of new transaction priority rules introduction, Bytecoin Wallet is capable of optimizing your wallet funds. In a process similar to good old defragmentation, tiny inputs are joined into a smaller number of larger outputs. This is a significant improvement of the CryptoNote protocol, which will be covered in a our new whitepaper.

Tracking key import/export

The access to your Bytecoin wallet address is based on two private keys: tracking key and spending key. The former allows any party to learn your balance and all financial operations. This update extends the transparency-on-demand core feature and introduces a user-friendly way to export your tracking key or import the keys provided by other parties.

8-bit color theme

A taste of good old 8-bit style is coming to our elegant Bytecoin Wallet. This color theme is a tribute to the old Bytecoin website.


v.1.0.8

Instant transaction notifications through proxy INode

Instant transaction notification is coming to the proxying node module. The latter is the INode interface implementation for the wallet to work with the remote daemon. This is an important step towards lightweight wallets.


v.1.0.9

External keys for Bytecoin RPC Wallet

This update substantially extends Bytecoin RPC Wallet functionality allowing third party developers to securely pass private keys of the wallets to its API interface. This is a major feature that improves Bytecoin out-of-box security for various web applications.

Transaction comments

Transaction comments provide a functionality to enclose any message to the transaction that you are sending. Its content is going to be encrypted, stored in blockchain, and available only for the recipient.

Invoices

Invoices are a usability enhancement for Bytecoin Wallet. They allow merchants and services to send an invoice directly to the user's wallet. Therefore, payment for the end-users is simplified to just a couple of clicks required to accept the invoice.


v.1.1.0

On-blockchain alias

Bytecoin team aims to give on-blockchain aliases a new perspective allowing you to create aliases for basically whatever you want.


v.1.1.1

P2P layer refactoring

This update isolates p2p and cryptocurrency protocols to further improve testability, modularity, and reliability. This update allows to create any p2p project on top of Bytecoin's network layer.

Higher daemon synchronization speed

The ambitious goal is to improve the speed of daemon synchronization from scratch by 500%. After this update there will be no need to distribute blockchain files, since there will be no time difference between synchronizing with the network and downloading blockchain from a server.

Higher block relay speed

The updated P2P layer allows to polish the way the blocks are relaid across the network. It ensures that all Bytecoin nodes are synchronized with just a neglectable delay.


Various work in progress

Full daemon refactoring

Another significant daemon refactoring that improves code modularity. It also increases blocks and transactions processing speed by roughly 15%.

Lightweight wallet

Lightweight wallets are able to operate with any network daemon that has allowed external applications access, and exchange wallet peerlists. They minimize the resource requirements and allow Bytecoin wallet to run on a large variety of platforms.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various securities and digital assets.

Alerts

Alerts are a handy feature to ensure that all Bytecoin network nodes are notified on software updates and important notes from the Bytecoin developers.

SOCKS-proxy for wallet

Native SOCKS-proxy support for Bytecoin wallets connected to remote daemons.

P2P pools

With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization.

Turing-complete language for on-blockchain scripts

This update is on the early prototype stages. We aim to provide a brand new Turing-complete language and an interpreter capable of powering CryptoNote's smart contracts.


Further reading

Bytecoin website
What is Bytecoin?
Bytecoin Blog
Bytecoin developers documentation

CryptoNote website
CryptoNote technology explained
CryptoNote whitepaper

Should you have any questions, feel free to contact us anytime.

Bytecoin BCN core team: https://bytecoin.org/
1714032171
Hero Member
*
Offline Offline

Posts: 1714032171

View Profile Personal Message (Offline)

Ignore
1714032171
Reply with quote  #2

1714032171
Report to moderator
1714032171
Hero Member
*
Offline Offline

Posts: 1714032171

View Profile Personal Message (Offline)

Ignore
1714032171
Reply with quote  #2

1714032171
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
sgk
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
March 31, 2015, 12:34:13 PM
 #2

Nice to see a future road map with upcoming features. (A GUI wallet was very well due I believe)
Now it just remains to be seen how well and how fast these features are implemented.

Good luck!
dulldog
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 31, 2015, 12:44:47 PM
 #3

Looks inspiring. Seems like Bytecoin has started to shift from just another altcoin into a real long-range project like bitshares, litecoin, nxt and others. I guess it's important for the further development of bytecoin and cryptocurrencies on the whole. I'm gonna follow your further actions, guys. Good luck.
Cheesus
Sr. Member
****
Offline Offline

Activity: 692
Merit: 254


terra-credit.com


View Profile
March 31, 2015, 12:48:30 PM
 #4

Bytecoin back in business. Smiley

It was long awaited. Good to see Bytecoin and CryptoNote develop further.

███████████████████████
  █████████████████████ 
    ███████████████████ 
      █████████████████ 
███████████████████████
          █████████████ 
            ███████████ 
              █████████ 
                ███████ 
                  ████ 
                    ███ 
                     
terracredit


















Powered by,
bitfancier
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
March 31, 2015, 12:50:47 PM
 #5


Today is March 31th 2015, which is the 1001st day of Bytecoin's existence, and we are honored to present our new website and Bytecoin development roadmap for 2015.

On the anniversary of Bytecoin, we have launched a new website, which embodies our philosophy of reliability and convenience. We continue to gradually implement our mission and create a new efficient financial system that would enhance the classical one.

We are making considerable efforts to help in building the new economy, and doing our best to make the world of tomorrow differ from the world of today. Such grand task as changing the economical paradigm requires assistance not only from cryptographers and programmers, but from specialists in social fields, like economists, lawyers and sociologists, as well. These people are the ones who mostly help in creating a cryptocurrency not for itself, but cryptocurrency for other people, for the world.

The presence of large number of teams and ideas that they implement increases possibility for the new economy to be really new. It means that it would not be the 20th century economy + the Internet, but rather a brand new Economy: a system that has never existed before, the one that creates new patterns for people interaction in virtual reality.

And we are making our own contribution to this new economy. A reliable cryptocurrency is a must, but it is not enough. After developing the Bytecoin Core we moved our focus to creating the add-ons that would be convenient for users and businessmen, for all those who will create the new economy by becoming a part of it!

Welcome to the new Bytecoin website:

https://i.imgur.com/7G90ovY.png


Bytecoin Roadmap

Bytecoin software is presented with two development branches, Bytecoin Reference Client and Bytecoin Wallet. The first one refers to the original CryptoNote console daemon and simplewallet binaries, while the latter is the graphical wallet for end-users. Bytecoin Wallet roadmap depends on Bytecoin Reference Client features, so versioning is the same for both Bytecoin branches.

Here is the visual representation of Bytecoin roadmap. The features are briefly covered below. One thing to mention, these are not some vague plans scheduled for 2050; every feature mentioned in this post is being either researched or developed actively. We aim to significantly improve CryptoNote protocol and give birth to broad ecosystem on top of Bytecoin network.

The majority of the updates has been discussed with CryptoNote team members to ensure that our work is aligned with their philosophy and vision. However, it is completely up to them to decide which of them should be included into CryptoNote's official codebase and become part of CryptoNote's core features.

There are going to be more great features coming out this year. It's high time CryptoNote technology become more user-friendly to ultimately drive mass adoption to the platform and all CryptoNote currencies. Even though the cryptographic protocol behind CryptoNote's anonymous transactions is well-tested and robust, there is still a lot of work ahead. That is why Bytecoin team puts a lot of effort to make whole CryptoNote ecosystem reach a radically new level.

You may follow the progress on Bytecoin website. The page is going to be updated with each Bytecoin release.

http://bytecoin.org/static/img/bytecoin-roadmap.png


v.1.0.3

Low-level API for ordinary and multisig transactions

Bytecoin low-level API interface provides 3rd party developers with a flexible access to CryptoNote transactions engine. It covers CryptoNote's core functions that allow to create, validate, sign, and broadcast any kind of transaction including multisig.


Instant transaction notification

With this feature CryptoNote transactions become real-time. When Alice broadcasts her newly created Bytecoin transaction to Bob, his wallet will immediately recognize it and update Bob's pending balance before the transaction is included in the blockchain.


Simplewallet migration to high-level API

Legacy simplewallet code is completely re-written with the new high-level API libraries. This allows new Bytecoin simplewallet to process blocks and transactions 20% faster. It also acts as a showcase for Bytecoin high-level API for wallets. As for the user experience, it still the same CryptoNote wallet you're all used to, with a whole new engine under its hood.


In-process INode for applications

INode interface is Bytecoin's high-level API library that provides network node functionality. Its in-process implementation allows to launch an instance of Bytecoin daemon inside any C++ application. As an example, it allows Bytecoin Wallet to run a native network node. What's more, if you have a local Bytecoin daemon running, INode will connect to it rather than create a new in-app instance. This update marks the start of Bytecoin lightweight wallet development, a long-awaited feature in CryptoNote ecosystem.


Bytecoin GUI Wallet

Bytecoin team has designed an elegant graphic wallet. Bytecoin Wallet is much more than just a user-friendly implementation of simplewallet's functions. Our team has spent months prototyping, running A/B tests, and focus groups. The result is the well-polished application focused on user experience.


v.1.0.4

Payment gateway designed for highload

Bytecoin payment gateway offers a new integration scheme for businesses that accept Bytecoin. It is a robust daemonized wallet that is capable of receiving and sending thousands Bytecoin transactions simultaneously. Designed for highload, payment gateway is 50 times faster than simplewallet and meets the requirements of the most sophisticated business cases that may emerge on top of CryptoNote.

Daemon refactoring and optimization

The data serialization code among various CryptoNote components is significantly updated. This feature improves Bytecoin code maintainability and is extremely important for future updates. It enhances CryptoNote code modularity and allows Bytecoin team to tremendously increase software test coverage.


Improved console logging

Bytecoin logging module is largely updated and standardized, both in daemon and simplewallet.


Color themes

This update provides Bytecoin users with a new set of color themes for Bytecoin Wallet. Even though our main focus is hardcore protocol features, we believe it's time for CryptoNote to become more user-friendly.


v.1.0.5

Multiple wallet addresses

Multiple wallet addresses is a secure scheme for CryptoNote transactions identification. Implemented in payment gateway, it takes payment processing to a whole new level. It may well be the largest update to CryptoNote cryptographic protocol since 2012.

New network library

CryptoNote network layer is being migrated to a new library. Unlike epee library that has been used previously in all CryptoNote currencies, the new solution makes node's behavior much more predictable in runtime. This update splits CryptoNote network and worker threads and is a prerequisite for further multi-threading behavior optimization.

Network-wide real-time transactions synchronization

This feature allows Bytecoin nodes to synchronize their transaction pools (transactions that are not in blocks yet) network-wide. It improves network stability by addressing multiple sophisticated cases for newly created CryptoNote transactions. It also lays ground for the upcoming transfer features.

High-level API for blockchain explorer

This API interface provides Bytecoin blockchain explorer functionality for any C++ application. It further decentralizes Bytecoin's infrastructure allowing anyone to easily implement block explorers reducing the dependence on other CryptoNote service providers.

In-wallet blockchain explorer

A native blockchain explorer is coming right to your Bytecoin Wallet. It simplifies user experience, since all you may wish to know about Bytecoin is already in your wallet.


Various work in progress

Full daemon refactoring

This is another significant daemon refactoring that improves CryptoNote code modularity. It also increases blocks and transactions processing speed by roughly 15%.

Instant transaction notifications through proxy INode

Instant transaction notification is coming to the proxying node module. The latter is the INode interface implementation for wallets to work with remote daemons. This is an important step towards Bytecoin lightweight wallet.

On-blockchain alias

Bytecoin team aims to give on-blockchain aliases a new perspective allowing you to create aliases for basically whatever you want.

P2P layer refactoring

This update isolates CryptoNote p2p and cryptocurrency protocols to further improve testability, modularity, and reliability. This update allows to create any p2p project on top of CryptoNote's network layer.

Daemon synchronization speed x10

The ambitious goal is to improve the speed of Bytecoin daemon synchronization from scratch by 1000%. After this update there will be no need to distribute blockchain files, since there will be no time difference between synchronizing with the network and downloading blockchain from a server. This is the greatest CryptoNote technology speed optimization of all times.

Block relay speed x5

The updated CryptoNote p2p layer allows to polish the way the blocks are relaid across Bytecoin network. We expect block propagation speed to increase by the factor of 5.

Lightweight wallet

Lightweight wallets are able to operate with any network daemon that has allowed external applications access, and exchange wallet peerlists. They minimize the resource requirements and allow Bytecoin wallet to run on a large variety of platforms.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various CryptoNote securities and digital assets.

Alerts
Alerts are a handy feature to ensure that all Bytecoin network nodes are notified on software updates and important notes from Bytecoin developers.

SOCKS-proxy for wallet
Native SOCKS-proxy support for Bytecoin wallets connected to remote daemons.

P2P pools
With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization. In line with CryptoNote's philosophy it decreases the dependence on large mining pools.

Turing-complete language for on-blockchain scripts
This update is on the early prototype stages. We aim to provide a brand new Turing-complete language and an interpreter capable of powering CryptoNote's smart contracts.


Further reading

Bytecoin website
What is Bytecoin?
Bytecoin Blog
Bytecoin developers documentation

CryptoNote website
CryptoNote technology explained
CryptoNote whitepaper

Should you have any questions, feel free to contact us anytime.

Wow! This whole thing looks huge!
Rias
Sr. Member
****
Offline Offline

Activity: 373
Merit: 250


View Profile
March 31, 2015, 12:55:01 PM
 #6

Bytecoin back in business. Smiley

It was long awaited. Good to see Bytecoin and CryptoNote develop further.

You're saying "back" like it was missing. The website was updated, so I think it was a matter of time until the devs come up with an update. But this roadmap is just awesome. I've always believed that BCN devs are going to come up with something like this. After all, the people standing behind CryptoNote implementation could not have stopped at what they've acheived previously.

I'm really looking forward to the new GUI. Of course, I've got quite used to the old school console, but it's 2015 already.
darthcoin
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
March 31, 2015, 01:04:33 PM
 #7

I need to buy much more bytecoins right now. Besides, what about deadlines? What date is going to be the 1.0.3 version? I’m eager to have a look on first GUI wallet in CryptoNote ecosystem.
Cheesus
Sr. Member
****
Offline Offline

Activity: 692
Merit: 254


terra-credit.com


View Profile
March 31, 2015, 01:13:09 PM
 #8

Bytecoin back in business. Smiley

It was long awaited. Good to see Bytecoin and CryptoNote develop further.

You're saying "back" like it was missing. The website was updated, so I think it was a matter of time until the devs come up with an update.

No, seriously, until todays' newsletter there haven't been any big news for quite some time.

Btw, new website is pretty damn awesome. Actually, all Bytecoin website were awesome, is there a gallery of some sort? Cheesy

███████████████████████
  █████████████████████ 
    ███████████████████ 
      █████████████████ 
███████████████████████
          █████████████ 
            ███████████ 
              █████████ 
                ███████ 
                  ████ 
                    ███ 
                     
terracredit


















Powered by,
Xian_XDN
Member
**
Offline Offline

Activity: 115
Merit: 10

DigitalNote: because you deserve privacy


View Profile WWW
March 31, 2015, 01:14:52 PM
 #9

I need to buy much more bytecoins right now. Besides, what about deadlines? What date is going to be the 1.0.3 version? I’m eager to have a look on first GUI wallet in CryptoNote ecosystem.

Hey guys, the first ever CryptoNote GUI was made by DarkNote devs! Ok. Boolberry may be. But still. You are so excited about GUI wallet like it's the most important feature for the cryptocurrency.
To be honest I'm more impressed by the following things:


Payment gateway designed for highload

Bytecoin payment gateway offers a new integration scheme for businesses that accept Bytecoin. It is a robust daemonized wallet that is capable of receiving and sending thousands Bytecoin transactions simultaneously. Designed for highload, payment gateway is 50 times faster than simplewallet and meets the requirements of the most sophisticated business cases that may emerge on top of CryptoNote.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various CryptoNote securities and digital assets.

P2P pools
With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization. In line with CryptoNote's philosophy it decreases the dependence on large mining pools.


If Bytecoin team develop them all Bytecoin will be the most advanced CryptoNote implementation (I'm sad to tell it, but, yes, even more advanced than XDN). All these technical solutions are very important for CryptoNote and CryptoNpte-inspired projects, so thanks, Bytecoiners, and good luck.

By the way, I wonder what are the differences between old low-level API and up-coming lowlevel API?

v.1.0.3

Low-level API for ordinary and multisig transactions

Bytecoin low-level API interface provides 3rd party developers with a flexible access to CryptoNote transactions engine. It covers CryptoNote's core functions that allow to create, validate, sign, and broadcast any kind of transaction including multisig.

Any new methods? Where may I see them now (wiki/documentations)?

Rias
Sr. Member
****
Offline Offline

Activity: 373
Merit: 250


View Profile
March 31, 2015, 01:24:05 PM
 #10

Hey guys, the first ever CryptoNote GUI was made by DarkNote devs! Ok. Boolberry may be. But still. You are so excited about GUI wallet like it's the most important feature for the cryptocurrency.
To be honest I'm more impressed by the following things:


Payment gateway designed for highload

Bytecoin payment gateway offers a new integration scheme for businesses that accept Bytecoin. It is a robust daemonized wallet that is capable of receiving and sending thousands Bytecoin transactions simultaneously. Designed for highload, payment gateway is 50 times faster than simplewallet and meets the requirements of the most sophisticated business cases that may emerge on top of CryptoNote.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various CryptoNote securities and digital assets.

P2P pools
With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization. In line with CryptoNote's philosophy it decreases the dependence on large mining pools.

I admit, the graphical wallet is not the main announcement here, but you should agree that usability is still a crucial issue for CryptoNote. This should make a positive impact on Bytecoin's adoption, since more people can be driven by a wallet that is convenient to use. Not everyone is used to the command line.

No, seriously, until todays' newsletter there haven't been any big news for quite some time.

I think GUI wallet took time. Also it seems that Bytecoin has done a lot of work if all of these features in the roadmap are either developed or researched already:

Quote
One thing to mention, these are not some vague plans scheduled for 2050; every feature mentioned in this post is being either researched or developed actively.
Wanesst
Sr. Member
****
Offline Offline

Activity: 421
Merit: 250



View Profile
March 31, 2015, 01:34:56 PM
 #11

Bytecoin GUI Wallet

Bytecoin team has designed an elegant graphic wallet. Bytecoin Wallet is much more than just a user-friendly implementation of simplewallet's functions. Our team has spent months prototyping, running A/B tests, and focus groups. The result is the well-polished application focused on user experience.

At last! Is that the GUI preview on the main page? It looks cute!



But I cannot find the download link on the new awesome website Cheesy

forfunzies
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 31, 2015, 01:40:40 PM
 #12

Hey guys, the first ever CryptoNote GUI was made by DarkNote devs! Ok. Boolberry may be. But still. You are so excited about GUI wallet like it's the most important feature for the cryptocurrency.
To be honest I'm more impressed by the following things:


Payment gateway designed for highload

Bytecoin payment gateway offers a new integration scheme for businesses that accept Bytecoin. It is a robust daemonized wallet that is capable of receiving and sending thousands Bytecoin transactions simultaneously. Designed for highload, payment gateway is 50 times faster than simplewallet and meets the requirements of the most sophisticated business cases that may emerge on top of CryptoNote.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various CryptoNote securities and digital assets.

P2P pools
With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization. In line with CryptoNote's philosophy it decreases the dependence on large mining pools.

I admit, the graphical wallet is not the main announcement here, but you should agree that usability is still a crucial issue for CryptoNote. This should make a positive impact on Bytecoin's adoption, since more people can be driven by a wallet that is convenient to use. Not everyone is used to the command line.

No, seriously, until todays' newsletter there haven't been any big news for quite some time.

I think GUI wallet took time. Also it seems that Bytecoin has done a lot of work if all of these features in the roadmap are either developed or researched already:

Quote
One thing to mention, these are not some vague plans scheduled for 2050; every feature mentioned in this post is being either researched or developed actively.

I have to agree, it does look promising. Bytecoin future completely depends on how well and how fast BCN developers are going to release updates.

Some great ideas can be discussed for years, but the world will never see them implemented. Look at the Ethereum for example, I've put quite a pile of money in it and release is delayed once more.

All these things that Bytecoin developers has announced are very difficult to implement. Colored coins for that matter... Ullo, Bytecoin team already have a vision on how to implement this or ? Will it look like NXT, Mastercoin implementation or Bytecoin are going to present whole new solution since it's CryptoNote based?
bytemuma
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
March 31, 2015, 01:44:46 PM
 #13

This is more than anyone would expect. Shocked Shocked Shocked Shocked Shocked Shocked Shocked

Cryptonote coins gonna enter in to a new dimension.

Thanks Dev. Smiley


                                ███
                              █████
           ██           █████████              ██
       █████         
█████████         ██████
     ████████         
█████         █████████
         ████████       
███       █████████
            ████████              █████████
               █████       ███       █████
         
      ███       ██       █████       ██       ███
    █████            █████████            █████
█████████    █████████████    █████████
█████████    █████████████    █████████     
    █████            █████████            █████
      ███        ██      █████      ██      ███
               █████      ███       █████
            ████████              █████████
         ████████       
███       █████████
     ████████         
█████        █████████
       █████         
█████████        ██████
           ██           
█████████           ██
                              █████
                                ███
                             


Adonx.one


◆ Twitter
◆ Telegram
◆ Discord

Ullo (OP)
Member
**
Offline Offline

Activity: 108
Merit: 10


View Profile WWW
March 31, 2015, 01:55:39 PM
 #14

Nice to see a future road map with upcoming features. (A GUI wallet was very well due I believe)
Now it just remains to be seen how well and how fast these features are implemented.

Good luck!
Btw, new website is pretty damn awesome. Actually, all Bytecoin website were awesome, is there a gallery of some sort? Cheesy
At last! Is that the GUI preview on the main page? It looks cute!

Thank you for the kind words! We will do our best to deliver the promised features.

By the way, I wonder what are the differences between old low-level API and up-coming lowlevel API?

...

Any new methods? Where may I see them now (wiki/documentations)?

Previously, only the high-level API interfaces were available, including INode and IWallet. They provided access to all the Bytecoin features, but lacked flexibility. It was impossible to interfere with the way the transaction was created or signed. That is what the purpose of low-level API is, as it splits one "create transaction" method into a group of lower level ones. What's more, the multisig API was not previously available.

The documentation is hosted on Bytecoin wiki. However, we are going to significantly update it with the next release.

Bytecoin BCN core team: https://bytecoin.org/
DStrange
Sr. Member
****
Offline Offline

Activity: 336
Merit: 251


View Profile
March 31, 2015, 02:03:43 PM
Last edit: March 31, 2015, 02:18:41 PM by DStrange
 #15

At last! Is that the GUI preview on the main page? It looks cute!



But I cannot find the download link on the new awesome website Cheesy

The Bytecoin GUI wallet is unavailable for download now, it will be released together with version 1.0.3 at the beginning of April, as noted in the description.
I guess everyone's waiting for quite a while already. It's a good thing that Bytecoin developers uncovered the annual plan, there are some major updates awaiting us ahead.

mdegreffe
Member
**
Offline Offline

Activity: 63
Merit: 10


View Profile
March 31, 2015, 02:05:12 PM
 #16


Today is March 31th 2015, which is the 1001st day of Bytecoin's existence, and we are honored to present our new website and Bytecoin development roadmap for 2015.

On the anniversary of Bytecoin, we have launched a new website, which embodies our philosophy of reliability and convenience. We continue to gradually implement our mission and create a new efficient financial system that would enhance the classical one.

We are making considerable efforts to help in building the new economy, and doing our best to make the world of tomorrow differ from the world of today. Such grand task as changing the economical paradigm requires assistance not only from cryptographers and programmers, but from specialists in social fields, like economists, lawyers and sociologists, as well. These people are the ones who mostly help in creating a cryptocurrency not for itself, but cryptocurrency for other people, for the world.

The presence of large number of teams and ideas that they implement increases possibility for the new economy to be really new. It means that it would not be the 20th century economy + the Internet, but rather a brand new Economy: a system that has never existed before, the one that creates new patterns for people interaction in virtual reality.

And we are making our own contribution to this new economy. A reliable cryptocurrency is a must, but it is not enough. After developing the Bytecoin Core we moved our focus to creating the add-ons that would be convenient for users and businessmen, for all those who will create the new economy by becoming a part of it!

Welcome to the new Bytecoin website:




Bytecoin Roadmap

Bytecoin software is presented with two development branches, Bytecoin Reference Client and Bytecoin Wallet. The first one refers to the original CryptoNote console daemon and simplewallet binaries, while the latter is the graphical wallet for end-users. Bytecoin Wallet roadmap depends on Bytecoin Reference Client features, so versioning is the same for both Bytecoin branches.

Here is the visual representation of Bytecoin roadmap. The features are briefly covered below. One thing to mention, these are not some vague plans scheduled for 2050; every feature mentioned in this post is being either researched or developed actively. We aim to significantly improve CryptoNote protocol and give birth to broad ecosystem on top of Bytecoin network.

The majority of the updates has been discussed with CryptoNote team members to ensure that our work is aligned with their philosophy and vision. However, it is completely up to them to decide which of them should be included into CryptoNote's official codebase and become part of CryptoNote's core features.

There are going to be more great features coming out this year. It's high time CryptoNote technology become more user-friendly to ultimately drive mass adoption to the platform and all CryptoNote currencies. Even though the cryptographic protocol behind CryptoNote's anonymous transactions is well-tested and robust, there is still a lot of work ahead. That is why Bytecoin team puts a lot of effort to make whole CryptoNote ecosystem reach a radically new level.

You may follow the progress on Bytecoin website. The page is going to be updated with each Bytecoin release.




v.1.0.3

Low-level API for ordinary and multisig transactions

Bytecoin low-level API interface provides 3rd party developers with a flexible access to CryptoNote transactions engine. It covers CryptoNote's core functions that allow to create, validate, sign, and broadcast any kind of transaction including multisig.


Instant transaction notification

With this feature CryptoNote transactions become real-time. When Alice broadcasts her newly created Bytecoin transaction to Bob, his wallet will immediately recognize it and update Bob's pending balance before the transaction is included in the blockchain.


Simplewallet migration to high-level API

Legacy simplewallet code is completely re-written with the new high-level API libraries. This allows new Bytecoin simplewallet to process blocks and transactions 20% faster. It also acts as a showcase for Bytecoin high-level API for wallets. As for the user experience, it still the same CryptoNote wallet you're all used to, with a whole new engine under its hood.


In-process INode for applications

INode interface is Bytecoin's high-level API library that provides network node functionality. Its in-process implementation allows to launch an instance of Bytecoin daemon inside any C++ application. As an example, it allows Bytecoin Wallet to run a native network node. What's more, if you have a local Bytecoin daemon running, INode will connect to it rather than create a new in-app instance. This update marks the start of Bytecoin lightweight wallet development, a long-awaited feature in CryptoNote ecosystem.


Bytecoin GUI Wallet

Bytecoin team has designed an elegant graphic wallet. Bytecoin Wallet is much more than just a user-friendly implementation of simplewallet's functions. Our team has spent months prototyping, running A/B tests, and focus groups. The result is the well-polished application focused on user experience.


v.1.0.4

Payment gateway designed for highload

Bytecoin payment gateway offers a new integration scheme for businesses that accept Bytecoin. It is a robust daemonized wallet that is capable of receiving and sending thousands Bytecoin transactions simultaneously. Designed for highload, payment gateway is 50 times faster than simplewallet and meets the requirements of the most sophisticated business cases that may emerge on top of CryptoNote.

Daemon refactoring and optimization

The data serialization code among various CryptoNote components is significantly updated. This feature improves Bytecoin code maintainability and is extremely important for future updates. It enhances CryptoNote code modularity and allows Bytecoin team to tremendously increase software test coverage.


Improved console logging

Bytecoin logging module is largely updated and standardized, both in daemon and simplewallet.


Color themes

This update provides Bytecoin users with a new set of color themes for Bytecoin Wallet. Even though our main focus is hardcore protocol features, we believe it's time for CryptoNote to become more user-friendly.


v.1.0.5

Multiple wallet addresses

Multiple wallet addresses is a secure scheme for CryptoNote transactions identification. Implemented in payment gateway, it takes payment processing to a whole new level. It may well be the largest update to CryptoNote cryptographic protocol since 2012.

New network library

CryptoNote network layer is being migrated to a new library. Unlike epee library that has been used previously in all CryptoNote currencies, the new solution makes node's behavior much more predictable in runtime. This update splits CryptoNote network and worker threads and is a prerequisite for further multi-threading behavior optimization.

Network-wide real-time transactions synchronization

This feature allows Bytecoin nodes to synchronize their transaction pools (transactions that are not in blocks yet) network-wide. It improves network stability by addressing multiple sophisticated cases for newly created CryptoNote transactions. It also lays ground for the upcoming transfer features.

High-level API for blockchain explorer

This API interface provides Bytecoin blockchain explorer functionality for any C++ application. It further decentralizes Bytecoin's infrastructure allowing anyone to easily implement block explorers reducing the dependence on other CryptoNote service providers.

In-wallet blockchain explorer

A native blockchain explorer is coming right to your Bytecoin Wallet. It simplifies user experience, since all you may wish to know about Bytecoin is already in your wallet.


Various work in progress

Full daemon refactoring

This is another significant daemon refactoring that improves CryptoNote code modularity. It also increases blocks and transactions processing speed by roughly 15%.

Instant transaction notifications through proxy INode

Instant transaction notification is coming to the proxying node module. The latter is the INode interface implementation for wallets to work with remote daemons. This is an important step towards Bytecoin lightweight wallet.

On-blockchain alias

Bytecoin team aims to give on-blockchain aliases a new perspective allowing you to create aliases for basically whatever you want.

P2P layer refactoring

This update isolates CryptoNote p2p and cryptocurrency protocols to further improve testability, modularity, and reliability. This update allows to create any p2p project on top of CryptoNote's network layer.

Daemon synchronization speed x10

The ambitious goal is to improve the speed of Bytecoin daemon synchronization from scratch by 1000%. After this update there will be no need to distribute blockchain files, since there will be no time difference between synchronizing with the network and downloading blockchain from a server. This is the greatest CryptoNote technology speed optimization of all times.

Block relay speed x5

The updated CryptoNote p2p layer allows to polish the way the blocks are relaid across Bytecoin network. We expect block propagation speed to increase by the factor of 5.

Lightweight wallet

Lightweight wallets are able to operate with any network daemon that has allowed external applications access, and exchange wallet peerlists. They minimize the resource requirements and allow Bytecoin wallet to run on a large variety of platforms.

Colored coins and assets

Colored coins are the next big thing in cryptocurrencies and is the next significant step for CryptoNote. They will allow Bytecoin users to create and distribute various CryptoNote securities and digital assets.

Alerts
Alerts are a handy feature to ensure that all Bytecoin network nodes are notified on software updates and important notes from Bytecoin developers.

SOCKS-proxy for wallet
Native SOCKS-proxy support for Bytecoin wallets connected to remote daemons.

P2P pools
With all the updates mentioned above we expect Bytecoin network to significantly increase. P2P pool is a temporary sidechain that implements decentralized pooled mining, which is important for network decentralization. In line with CryptoNote's philosophy it decreases the dependence on large mining pools.

Turing-complete language for on-blockchain scripts
This update is on the early prototype stages. We aim to provide a brand new Turing-complete language and an interpreter capable of powering CryptoNote's smart contracts.


Further reading

Bytecoin website
What is Bytecoin?
Bytecoin Blog
Bytecoin developers documentation

CryptoNote website
CryptoNote technology explained
CryptoNote whitepaper

Should you have any questions, feel free to contact us anytime.

Thanks for the great info. If you release everything on the list Bytecoin is going to be a very perspective coin!  

+ To the moon!
Wanesst
Sr. Member
****
Offline Offline

Activity: 421
Merit: 250



View Profile
March 31, 2015, 02:09:46 PM
 #17

At last! Is that the GUI preview on the main page? It looks cute!



But I cannot find the download link on the new awesome website Cheesy

The Bytecoin GUI wallet is unavailable for download now, it will be released together with version 1.0.3 at the beginning of April, as noted in the description.
I guess everyone's waiting for quite awhile. It's a good thing that Bytecoin developers uncovered the annual plan.

Thanks! I overlooked this info Smiley

Rias
Sr. Member
****
Offline Offline

Activity: 373
Merit: 250


View Profile
March 31, 2015, 02:13:38 PM
 #18

Thanks for the great info. If you release everything on the list Bytecoin is going to be a very perspective coin! 

+ To the moon!

Firstly, it was "to the Mars" to be precise:


Secondly, Bytecoin is a breakthrough coin already. For one thing, it is the first of all the CryptoNote currencies; Bytecoin team implemented CryptoNote's source code itself. And now they're offering something that almost nobody else seems to be capable of. Smart contracts are huge if you ask me.

I believe so far this is the greatest cryptocurrency news in 2015. The strategy is solid. Firstly, the user experience is simplified with GUI wallet. Second, a lot of work on code quality and, seamingly, re-usability is done. Third, robust merchant solution should further drive adoption. Fourth, tons of refactoring to ensure performance. And, finally, more awesome features.

I wonder the timeframe though.
Cheesus
Sr. Member
****
Offline Offline

Activity: 692
Merit: 254


terra-credit.com


View Profile
March 31, 2015, 02:20:23 PM
 #19


Instant transaction notification

With this feature CryptoNote transactions become real-time. When Alice broadcasts her newly created Bytecoin transaction to Bob, his wallet will immediately recognize it and update Bob's pending balance before the transaction is included in the blockchain.


I wonder, in case of double-spend attempt or transaction cancelation how will the wallet react? My question stands for GUI version also.

███████████████████████
  █████████████████████ 
    ███████████████████ 
      █████████████████ 
███████████████████████
          █████████████ 
            ███████████ 
              █████████ 
                ███████ 
                  ████ 
                    ███ 
                     
terracredit


















Powered by,
darthcoin
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
March 31, 2015, 02:26:19 PM
 #20


Instant transaction notification

With this feature CryptoNote transactions become real-time. When Alice broadcasts her newly created Bytecoin transaction to Bob, his wallet will immediately recognize it and update Bob's pending balance before the transaction is included in the blockchain.


I wonder, in case of double-spend attempt or transaction cancelation how will the wallet react? My question stands for GUI version also.

Suppose, nobody will make the double spend. It is really complicated to accomplish at present bytecoin version.
Pages: [1] 2 3 4 5 »  All
  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!