Show Posts
|
Pages: [1] 2 »
|
Greetings, Today is a big day for CryptoNote technology and every coin that is based on it. CryptoNote reference code repository has been updated with an additional submodule called “cryptonotewallet”. This step marks a start of new era. Every CryptoNote coin will be able to have a GUI wallet with all necessary features on its start. As a prototype to the first CryptoNote GUI wallet, we’ve used Bitcoin QT. As a well-known solution: simple yet familiar to all cryptocurrency users interface was transformed to suit CryptoNote needs. Here is a preview of a new wallet: As you can see, we didn’t change Bitcoin QT interface. Start screen contain all necessary information: balance, unconfirmed balance, number of transactions and recent transactions. “Send coins” and “Receive coins” tabs will allow you to transfer your funds to any destination you want. Your address is located on “Receive coins” screen. Also, we’ve made some small changes to the Send coins screen compared to Bitcoin QT. Please note: your wallet is not encrypted upon creation. You should encrypt your wallet through Settings menu > Encrypt Wallet. Transactions screen will show you transaction that you’ve sent and received and “Address book” will help you deal with a big CryptoNote addresses in most effective way possible. We are confident that CryptoNote GUI Wallet will help every CryptoNote coin in particular and CryptoNote environment in general.
|
|
|
Today we’ve updated CryptoNote Foundation repository with 1.0.2 update which includes a lot of improvements to API, network and much more. Read full news here: https://cryptonote.org/news/2015/4/23/cryptonote-reference-code-update-1-0-2CryptoNote reference code release notes 1.0.2- Multisignature with APIMultisignatures provides user with a possibility to create an address associated with several (M) owners. In order to access funds on this address one would have to provide N (of M) signatures under the different keys. It also enables convenient way to create trustless services such as escrow (2 of 3 sigs) or web-wallet (2-of-2). - Low level APIUpdated Low level API provides users with a possibility to easily operate a transaction creation process: select inputs for a transaction, contains various methods for transaction signing. - High level API improvementsThis update have increased the modularity of high level API. It is now separated in three different modules: INode, IWallet and ITransaction. API is now much faster and much more stable than before, supports ordinary and multisignatures transactions. - Updated block reward schemeBefore this update penalty was imposed only to block reward and now it’s imposed to both block reward and commission. - Dynamic maximum block size limitThis feature was introduced to protect blockchain from bloating. - Instant transaction pool notificationsInstant transaction pool notifications provide user with a possibility to find out their locked amount as soon as transaction is sent, not when it is included into the block. - Transaction priority based on tx feeBitcoin-like feature, the more your commission is the faster your transaction will be included into the block. - Transactions are returned from tx pools after 24 hoursTo ensure that transaction pool won’t bloat out of proportion, all transactions that has been in the tx pool for 24h (and were not included into any block) will be removed and funds returned to the owners. - Fully refactored simplewalletNew version of simplewallet, built on updated High level API - serves as a showcase of what new API can do. - Transaction history for simplewalletUpdated transaction history for simplewallet, now it shows much more information about the transaction you’ve sent, such as: fee, block index, unlock time, timestamp etc. - Reset command for simplewalletReset command allows user to reload the data from a Node. This will allow users to unlock their outputs in case their transaction wasn’t included into the block and was sent back to them. - Faster wallet refreshFaster communications between wallet and daemon. Including faster synchronization with daemon and other various improvements. - Further optimization in daemon RAM consumptionThis update brings less RAM consumption to CryptoNote. Now users will be able to start CryptoNote-forked coins even on a low RAM PCs’ without any difficulties. - Config and CryptoNote forking how-to updateMore detailed and comprehensive instructions on how to fork CryptoNote, establish a config that is the most suitable for you and finally launch your CryptoNote currency.
|
|
|
This thread is devoted to the CryptoNote technology and forking process questions only. We would kindly ask you to refrain from further off-topic flame posts.
|
|
|
CryptoNote Starter has a new section added. The "Knowledge base" covers all the basics of operating CryptoNote currency in addition to the forking guide. Currently, the sections covered are: - general binaries overview
- testnet
- payment processing
- mining pool deployment
New articles will be published based on the community requests. Please, let us know what you think. Link to the knowledge base: https://cryptonotestarter.org/kb/
|
|
|
I was trying to find how to define address prefixes (like in XDN or Cryptonotecoin), but couldn't find any tools for that. Here's my solution. You may add the following code lines to any of existing Cryptonote coins (as Cryptonote forking repo won't compile due to empty constants). 1) Update CMakeList.txt: +file(GLOB_RECURSE PREFIXGENERATOR prefixgenerator/*) +add_executable(prefixgenerator ${PREFIXGENERATOR}) +target_link_libraries(prefixgenerator crypto common ${Boost_LIBRARIES})
2) Add a new file /src/prefixgenerator.cpp #include <string> #include <iostream> #include "common/base58.h"
int main(int argc, char** argv) {
if (argc > 1) { std::string s = argv[1]; for (uint64_t i = 0; i < (uint64_t)(-1); i++) { std::string r = tools::base58::encode_addr(i, "test"); if (s == r.substr(0, s.size())) std::cout << r << " 0x" << std::hex << i << std::dec << std::endl; } } else { for (uint64_t i = 0; i < (uint64_t)(-1); i++) { std::string r = tools::base58::encode_addr(i, "test"); std::cout << r << " 0x" << std::hex << i << std::dec << std::endl; } } return 0; } 3) Compile the updated repo 4) Run the util with the desired prefix: ./prefixgenerator PREFIX_YOU_WANT or get all possible prefixes and grep the one you need: ./prefixgenerator | grep -E "REGEXP" What the util does is trying every possible input to get you the prefix you wish to have. I hope this will help someone. Thank you for your contribution! Your solution should be working, but it doesn't suit CryptoNote Starter repo well as it is quite complicated. Hence, we've implemented address prefix generator on https://cryptonotestarter.org/tools.html You may also find calculator for your coin emission speed compared to bitcoin's emission.
|
|
|
Any clues on what you are testing? Any results? Or is it only for people to play with it and understand how CN coins works? I think he is talking about testing general CN coins functions: transfers, block chain interaction etc. Thanks, you're right.
|
|
|
You are not so kind, your coin was published at July 11, 2014, 04:27:24 PM. However, our coin was published at July 07, 2014, 09:09:46 AM. So, you saw our message, then you began to setup such an "official" coin, who is the malicious ? You asked us to sell our CryptoNoteCoin domains to you, we refused, and now you asked us to change the name of coin. You don't have the right to do so. The name of CryptoNoteCoin was revealed by us on July 02. https://bitcointalk.org/index.php?topic=673203.msg7646900#msg7646900
|
|
|
The official CryptoNote repository has been updated to include smart genesis block creation. Previously, it was required to comment and uncomment some parts of the source code. With our new currency creation flow, genesis block coinbase tx hash is created as follows: 1) Follow the forking guide and define all the parameters for your currency except for GENESIS_COINBASE_TX_HEX in /src/cryptonote_config.h. You should leave it blank: #define GENESIS_COINBASE_TX_HEX "" 2) Compile the binaries. 3) Start the daemon with the --print-genesis-tx argument: cryptonotecoind --print-genesis-tx The daemon will print out the genesis block coinbase transaction hash. 4) Insert the printed out tx hash to GENESIS_COINBASE_TX_HEX in src/cryptonote_config.h #define GENESIS_COINBASE_TX_HEX "013c01ff0001ffff...785a33d9ebdba68b0" 5) Recompile the binaries. You are now ready to announce and launch your coin. Links to the repository and the forking guide: https://github.com/cryptonotefoundation/cryptonotehttps://cryptonotestarter.org/inner.html#genesisOriginal discussion: https://forum.cryptonote.org/viewtopic.php?f=5&t=220&p=806#p806
|
|
|
Thank you for the attention to CryptoNoteCoin. We'd like to remind you that it is the showcase for CryptoNote currencies and is not a viable coin. Therefore, we'd like to warn you again not to invest hash rate or money into CryptoNoteCoin. We'll be expanding the knowledge base around CryptoNoteCoin on our forking guide website: https://cryptonotestarter.org/
|
|
|
This announcement is not endorsed by CryptoNote. The proposed coin is not the official CryptoNote currency. Here is our position on the matter: https://forum.cryptonote.org/viewtopic.php?f=6&t=231#p786CryptoNoteCoin is the name chosen by CryptoNote to create a non-sustainable currency for educational purposes only and serve as the technology showcase for the new users. The "CryptoNoteCoin" name was publicly revealed on July 3rd: https://bitcointalk.org/index.php?topic=673203.msg7646900#msg7646900https://bitcointalk.org/index.php?topic=673203.msg7658962#msg7658962It is our strategic vision to avoid creating a viable coin under CryptoNote's brand. By doing so we preserve equal opportunity for all the community members to create a sustainable CryptoNote currency. That is why CryptoNote will be launching its own non-sustainable currency under CryptoNoteCoin name. Even though we respect your right to create a CryptoNote currency, we kindly ask you to change its name and leave "CryptoNoteCoin" to official CryptoNote currency. Moreover, we'd like you to desist from using "CryptoNote" in the name of your coin to avoid any further confusion. Thank you and we hope for your cooperation. UPD: Official CryptoNoteCoin is launched https://bitcointalk.org/index.php?topic=686485We never said our coin is from "Official" CryptoNote.org, it is just one of the coins based on CryptoNote technoloy. So, if you are the "official" person from CryptoNote.org, we think you will not reject it because of its name "CryptoNoteCoin". What someone said on CryptoNote.org -"Any other currency utilizing "CryptoNote" in its name will not be accepted by CryptoNote and CryptoNote Foundation as a legitimate coin." is not fair to a coin based on the CryptoNote technoloy. CryptoNote has launched its CryptoNoteCoin: https://bitcointalk.org/index.php?topic=686485. We're using this name for our long term purposes and would not accept yours with the very same name as it would cause confusion. CryptoNote is a platform, not the coin. Utilizing "CryptoNote" in the currency's name shifts the image of the coin to be perceived as the official CryptoNote currency, which could significantly influence user base distribution among all other CryptoNote coins. Even though it is a smart move for the new fork, we do not wish to provide excessive endorsement to any of the currencies.
|
|
|
CryptoNoteCoinImportant: do not invest your hash rate or money in CryptoNoteCoinThis coin is a unique project by CryptoNote designated specifically for educational purposes. The sole value of CryptoNoteCoin is an insight it may provide you in regards of functionality and inner workings of CryptoNote technology. For those willing to start their own CruptoNote-based coins, CryptoNoteCoin will pave the way for a smooth launch and unhindered emission. One thing to remember before you put it to use: CryptoNoteCoin has virtually no commercial value due to its inherently short emission curve and accelerated block generation time. CryptoNoteCoin will teach you everything you need to know about coin creation and setting up of concomitant services but apart from that it is of no value. We strongly recommend all users to abstain from buying or selling CryptoNoteCoin on exchanges or applying it to any purposes other than educational. Specifications:- CryptoNight PoW algorithm; - 30 sec blocks; - 18.4m total coins supply; - All coins will be emitted in 2 month and after that new genesis block will be generated;- difficulty retargets every block Features:- Untraceable payments; - Unlinkable transactions; - Analysis resistant block chain; - Adaptive parameters; - Egalitarian POW. Downloads:WindowsMAC OSLinuxSourceReferences:CryptoNote Technology: https://cryptonote.org/CryptoNoteCoin Website: http://cryptonote-coin.org/Make your own CryptoNote-based coin: https://cryptonotestarter.org/CryptoNote Forum: https://forum.cryptonote.org/Pools (education purposes only):http://cnc.poolpool.plhttp://cryptonote.farm/Important: do not invest your hash rate or money in CryptoNoteCoin
|
|
|
CryptoNote has updated its official repository to include the testnet tool for those who are building a new CryptoNote currency. The testnet is your sandbox for the currency's and network's sustainability before the launch or prior to a major update. Generally, you wouldn't want to roll out a feature, which might jeopardize user experience or network health. The new CryptoNote testnet tool ignores the real network by skipping its checkpoints and peer lists. It also generates a new genesis block on startup. By doing so you create a new block chain for your network which can be used for testing purposes. This can also be useful for pool owners deploying a new feature related to mining, since their own testnet doesn't have external miners to compete with for the blocks during the tests. 1. After compiling the binaries you should start the daemon with the "--testnet" and "--data-dir" arguments: cryptonotecoind --testnet --data-dir=new/path/to/blockchain --testnet argument forces daemon to start a new testing network. --data-dir argument should be different from the default folder so that the testnet doesn't interfere with the real network's block chain and peer pools. When you launch a new testnet, be sure to provide it with a new folder. 2. Launching simplewallet requires only the "--testnet" argument to connect to the testnet daemon: 3. In case you need to create a testnet that consists of more than 1 node, you should connect each next daemon to the previously launched testnet through the "--add-exclusive-node" argument: cryptonotecoind --testnet --data-dir=new/path/to/blockchain --add-exclusive-node=testnet.node.ip:port Links to the repository and the forking guide: https://github.com/cryptonotefoundation/cryptonotehttps://cryptonotestarter.orgOriginal discussion: https://forum.cryptonote.org/viewtopic.php?f=5&t=234&p=791#p791
|
|
|
This announcement is not endorsed by CryptoNote. The proposed coin is not the official CryptoNote currency. Here is our position on the matter: https://forum.cryptonote.org/viewtopic.php?f=6&t=231#p786CryptoNoteCoin is the name chosen by CryptoNote to create a non-sustainable currency for educational purposes only and serve as the technology showcase for the new users. The "CryptoNoteCoin" name was publicly revealed on July 3rd: https://bitcointalk.org/index.php?topic=673203.msg7646900#msg7646900https://bitcointalk.org/index.php?topic=673203.msg7658962#msg7658962It is our strategic vision to avoid creating a viable coin under CryptoNote's brand. By doing so we preserve equal opportunity for all the community members to create a sustainable CryptoNote currency. That is why CryptoNote will be launching its own non-sustainable currency under CryptoNoteCoin name. Even though we respect your right to create a CryptoNote currency, we kindly ask you to change its name and leave "CryptoNoteCoin" to official CryptoNote currency. Moreover, we'd like you to desist from using "CryptoNote" in the name of your coin to avoid any further confusion. Thank you and we hope for your cooperation. UPD: Official CryptoNoteCoin is launched https://bitcointalk.org/index.php?topic=686485
|
|
|
We're not surprised with your response. First of all, I suggest you re-read our philosophy: https://cryptonote.org/inside.php#philosophyCryptoNote mission is to provide you with the tools that could be used to subvert the paradigm and decentralize the international financial system. Such radical innovation should not be grown from within one center, it requires a lot of contributors to become a trend. We are concerned with strategic issues of the whole platform not a single coin, which is only a tiny part of the ecosystem that is being crafted at the moment. The advent of CryptoNote allowed to create first truly anonymous currencies, but the goal is to create a fair financial system. We have stated it multiple times and I'm going to repeat it once again, we will never launch or maintain a real currency. We've opened this opportunity for the community to create and grow their own CryptoNote coins and let the market and developers teams decide which one is going to succeed and become the main CryptoNote currency. We're not jumping on this "train", we're working hard to create the rails for it and won't be lured away from our mission. That is why we are not going to specifically promote any of the existing currencies, and you have to face it. Unfortunately, the community is using decentralized currencies but still operates within centralized financial system frame. While proponents of Bitcoin or any other particular currencies try to focus their efforts and create yet another centralized financial asset, we envision a much larger picture with a lot of co-existing cryptocurrencies, corporate currencies, private currencies, community currencies, niche currencies, etc. Consider Auroracoin and how it was proposed to educate Iceland on cryptocurrencies and create liquidity out of nowhere. This trend will be reinforced with more and more national and regional coins launching. A truly decentralized financial system requires a number of stable and fair currencies, not a single one. According to our roadmap it is time for new CryptoNote currencies to emerge so that the whole CryptoNote platform becomes more stable and diversified. Apart form what I've mentioned above, this will also lead to more significant contribution from the community and much faster technology development. We're already working on the crypto protocol documentation to help you, but this will take some time. What you are largely misunderstanding is that CryptoNote is still relatively raw as the technology and requires more attention to gain momentum. Having said that, CryptoNoteCoin will not be a sustainable coin. You can be sure that we know what we are talking about. Actual implementation may vary. For instance, genesis block will be changed everyone month, which will break the previously mined block chain. We'll also give a way a lot of the coin for free for the newbies to give CryptoNote a try and then move on to the currencies that you create or support. And finally some specific questions: As the posts above as stated, it just doesn't match the current situation to create yet a new coin for "educational purposes". When you say "we'll merge all the best from all cryptonote coins, leaving out the useless", this sounds awefully like a marketing speach to me. There is no such thing as an absolute "best" and an absolute "useless" when judging aspects.
Perfectly pointed out! From one side, they speak about protection from commercial use of 'educational' coin. From another side, they speak about merging all the best features and bugfixes from any other existing cryptonote coins! CryptoNoteCoin will serve as the showcase for the whole technology. We'll maintain and update its source code to incorporate most prominent technology advancements. We'll also update usability from time to time, but wouldn't put too much emphasis on it. Also one can find from this new thread on their forum, that the new Cryptonote creators' group who started shit-fork-opportunity web site & this thread do STILL mention bytecoin as reference real-coin implementation, and they call new sources as official ones to fork purposes only (without built-in constants). Bytecoin won't be mentioned as the reference code by tomorrow. It did perfect job on the earlier stages, but it's time for us to make our own reference code. Is OP legit? I don't believe that the user cryptonote is someone in CryptoNote team. Maybe fake account
Unfortunately things are not so simple - see my posts above that user cryptonote did prove some PART of he is somewhat belongs to official Cryptonote team. May be internal team conflict? You are really amazing at finding conspiracy and hidden motives. I promise you that tomorrow you will learn something awesome. P.S. SSL certificate will be fixed.
|
|
|
Will you be updating the reference code to include changes from the Monero core team?
We'll be launching a reference code coin and a forking video soon. At the moment you may check out the following links:
Does it mean, that you, official creaters of Cryptonote technology, will start your reference-implementation official coin? If so, what will be the name for this coin? Dear Cryptonote! I join to the question. It should be clear whether do you plan to make the reference Cryptonote coin "from official creators of Cryptonote technology", or not. And seeing question below, whether do you merge some of Monero code to it? Or may be you will join to Monero team, and adjudge Monero to be the 'reference' Cryptonote implementation? I ask you honestly I directly: you did speak about pluralism of Cryptonote coins and did make the whole web site for ordinary users to fork Cryptonote coin easily. What ulterior motives do you have to fire up that pluralism?! Actually, we being customers, are not interested in such a pluralism. We need exactly ONE reference & robust Cryptonote coin! But I suspect you want to disconsider the whole Cryptonote technology by making forking acccessible to ordinary users. They will simply do 1000 shit-coins based on the Cryptonote technology! Please, answer the question! As I've mentioned our CryptoNoteCoin won't be economically viable, it is designed to serve educational purposes only. We'll merge all the prominent updates from all the CryptoNote coins, while not following minor changes and usability issues. We'll need some time to review everything that has been contributed so far across all the coins. At the moment we're busy with our reference code currency and another significant landmark for CryptoNote. I've mentioned our vision of coin pluralism in the reply above. It is the part of our strategic vector and a matter of the whole platform. There will be a place for a robust CryptoNote coin, but it won't be ours.
|
|
|
Care to prove you are in any way related to the persons behind cryptonote?
You can recheck the original post on our board, there's a link to this thread: https://forum.cryptonote.org/viewtopic.php?f=6&t=219&p=754#p754There is also a link from cryptonote.org to cryptonotestarter.org This is where it is getting interesting. How many coins do you guys think is enough for CryptoNote?
Doesn't this just make it even easier for people without any knowledge of how to make an altcoin churn out hundreds of unneeded and unwanted shitcoins and scamcoins?
We do believe that there is an opportunity for a lot of coins to co-exist. In the long run there will be a few that matters and a lot of lesser currencies. You may think about it as another important CryptoNote experiment. There are new currencies, assets, and liquidity emerging from nowhere. It is a natural process for the developed economy, which could ultimately reshape the way we live. Current paradigm is already changing and CryptoNote aims to facilitate it. Does it mean, that you, official creaters of Cryptonote technology, will start your reference-implementation official coin?
If so, what will be the name for this coin?
We are pursuing educational goals with this launch. CryptoNote's source code is radically different from Bitcoin and all the altcoins, so the team wanted to explain the basics to get more attention. Therefore, our reference code coin will be launched merely for the same considerations. It won't be economically viable, as we do not wish to maintain the real currency. Our focus is more strategic at the moment. You'll see everything yourself quite soon. The coin's name is likely to be CryptoNoteCoin.
|
|
|
|