Bitcoin Forum
May 24, 2024, 07:39:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 »
21  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: March 04, 2020, 09:24:56 AM


https://medium.com/crownplatform/crown-development-meeting-minutes-03-03-2020-71eaf6451a77

Crown development meeting minutes 03/03/2020
Just the facts, ma’am

Present: artem, ashot, crowncoin-knight, Crownfan, walkjivefly

Artem pushed fixes for the testnet NFT validation issues.

Ashot did not give his report because we took items out of order but said he would be able to help with the Emerald release cutover if necessary.

Testnet stability has been good for the last three days. We have 34 nodes and a few wallets all on the same chain. The NFT validation issues are resolved. Based on this we think it is safe to proceed with the v0.14.0 “Emerald” release. There was a misunderstanding last week about the mechanics of the protocol enforcing cutover and NFT activation. Artem will not be available on 23 March so the timetable changed slightly. The plan is:

* Release on or by 9 March
* Protocol enforcing and old node disconnection at 06:00 UTC on Tuesday 24 March
* NFT framework activation at 10:00 UTC on Tuesday 24 March.


The marketing team are ready to launch the campaign.

Community developer, Sirak, has completed the work on Crown Electrum and it is working perfectly with Trezor Model T. We expect it to also work with Trezor One when/if Trezor release a firmware update for it. They usually issues releases on the first Wednesday of the month so there is a possibility of it happening today. Crownfan asked ashot to assist with getting the Crown Electrum executables into the Github/Gitlab repos since Sirak doesn’t have the authority to do so. We will publish a Medium article when the “end-user” executables are ready for download. Until then, adventurous souls/experienced command line warriors can clone the Gitlab or Github repos and build the code for themselves.
22  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: February 25, 2020, 01:41:53 PM

https://medium.com/crownplatform/crown-development-meeting-minutes-24-02-2020-e33b15daa44c


Crown development meeting minutes 24/02/2020
Just the facts, ma’am

Present: Alexander, artem, Crownfan, crowncoin-knight, pjcltd, walkjivefly

Artem spent the weekend working on the registration issues opened by walkjivefly. Since he couldn’t connect to testnet (for reasons unknown) he worked in his sandbox. He has reproduced some of the issues, identified the problems and will try to push a new build tonight.
He thinks the testnet instability problems are probably not related to the NFT framework.

Ashot was not present but sent a message via crowncoin-knight saying he would soon resume work on the codebase update.

* Testnet stability has improved since the last rewind and blocking of “unknown” nodes. Defunctec did some analysis which suggests the much increased superblock frequency in testnet could be a contributory factor to the instability, probably more so than the old version nodes which connect sometimes.

* walkjivefly asked if Artem could push a new build which reduces the testnet superblock frequency to the same as mainnet and refuses connections from old protocol nodes. If such a build proved more stable it would give us confidence that Emerald should not suffer the instability problems seen in testnet.

* He also asked if having chosen an activation block for disconnecting old nodes, mainnet could refuse NFT transactions before that block is reached in order to prevent any invalid transactions sneaking into the chain and perhaps causing issues later. Artem prefers to enable the NFT functionality with a spork because a skilled attacker could fake an NFT transaction without using the nftproto or nftoken RPCs.

* pjcltd has a pool of 20 additional virtual machines ready to start as soon as he’s given the build number to use. This will increase the size from about a dozen nodes to just over 30 and should help improve the stability for the remainder of the testing period.

* Alexander and pjcltd are working on including new testnet DNS seednodes in the next release which will further improve the testnet stability and ease of adding new nodes.

* We may create a completely new testnet (with a whole new datadir) for the codebase update.

walkjivefly asked how confident are we of being technically ready for a very provisional timetable of Emerald release on 2 March, NFT activation and protocol enforcing on 16 March. Artem wants to address all of the known NFT issues before release. Given our resource availability situation a more achievable plan is to aim for a 9 March release date and protocol enforcing on 23 March.

Crownfan explained the Emerald marketing campaign is in development and close to being ready. It will be deployed in stages with each one building on the previous. We need to be certain that the code is ready to go at the advertised block height/date before launching the campaign. Once launched much of the message will take on a life of it’s own due to organic/viral growth and cannot be altered or stopped. If the cutover doesn’t happen on the announced date the campaign will be much less effective or even wasted.

We have put out feelers to exchange partners about the update. We need to give them two weeks notice of the protocol enforcing cutover point and provide the repository link to the release candidate code in Gitlab.

After lengthy discussion of all the factors we have settled on a provisional timetable of Emerald mainnet release on or around 9 March, protocol enforcing and NFT functionality on 23 March. This gives us a bit over a week to resolve the necessary stability and NFT issues, two full weekends for people to upgrade their nodes, sufficient notice period for our exchange partners, and a short window for contributors to rollout the first NFT use-cases, including Crowncards, before Coinfest 2020 in Manchester on 3–5 April.
23  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: February 24, 2020, 08:45:06 AM

https://medium.com/crownplatform/crown-development-meeting-minutes-17-02-2020-274f0388e916


Crown development meeting minutes 17/02/2020
Just the facts, ma’am

Present: artem, crowncoin-knight, pjcltd, walkjivefly

There was no development progress meeting last week. Artem is too busy during the day now so we have moved the meeting to Monday evenings.

Does the Emerald release absolutely have to be a hard fork release? If so, how will it be activated?
Artem thinks we should upgrade the protocol version for the new release and cut off old version nodes/wallets after a couple of weeks. Given the recent problems with testnet instability walkjivefly agreed. Theoretically Jade clients should ignore NFT transactions and be able to mint blocks containing them, but the presence of non v0.13.9.3 nodes on testnet is suspected to have contributed to its instability.

A very provisional timetable for the Emerald release is mainnet release around 2 March, protocol enforcing from two weeks later. This will mean the whole network is NFT capable two or three weeks before Coinfest UK (3–5 April) and we will be able to demonstrate NFT applications at the event. This is subject to

* Artem having time to review and fix the latest NFT protocol validation bugs and testnet remaining stable after he releases a new build to test a protocol version change and enforcing.
* No insurmountable obstacles from our exchange partners if presented with Emerald being a hard fork release.

The state of testing completeness
As reported previously there has been very little community participation in NFT framework testing. There have been some practical difficulties for anyone who would like to participate. We had to rewind the chain on 9/10 February to the 16 January snapshot to resolve some incompatibilities introduced by the enhancement requests in v0.13.9.3.

walkjivefly conducted some basic framework command validation last week and encountered a number of problems for which he opened new issues. These were intentional attempts to break things, not expected to occur under “normal” circumstances. Other testing that we’re aware of has amounted to little more than creating some protocols and tokens. There hasn’t been any application-level testing in the public testnet. If anyone has been conducting sandbox testing please let us know.

At the end of last week testnet fractured into at least three chains and proved difficult and time-consuming (ie: all weekend) to restore.
Review of open testnet issues. How/when will the remaining open issues be addressed? Which ones MUST be fixed before release, which ones can be deferred?

Artem will review the protocol and token validation issues. These are fundamental things which MUST be addressed. Testnet stability/locking issues will be monitored after Artem pushes a protocol version bump. To help with this pjcltd will add a bunch of additional testnet nodes on the servers he manages. In this way we should be able to extend testnet from around a dozen nodes to between about 30 and 40.
Some issues will be deferred until after the Emerald release. At that point we will probably completely re-initialise testnet and then see which are still extant.

Probability of getting the bitcore API completed in time for inclusion in the release?
Artem doesn’t have the bandwidth to do this, and definitely not before our target release date. He estimates there may be a month of full time work required. He has discussed this with defunctec and crowncoin-knight who will see if they can find an external developer to complete it. The chances of getting it done in time for the Chronovault use-case to be ready before Coinfest are slim but not entirely impossible.

State of readiness for the marketing campaign?
crowncoin-knight reported the marketing team have secured the funding required for the marketing plan. Materials are being prepared and should be ready for a March campaign launch, in parallel with the Emerald code release.
24  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: February 08, 2020, 01:41:54 PM
@crowncoin_knight how should the fundraising process for the marketing plan be carried out? Under what conditions?

there will be a medium article available about the fundraising this weekend
25  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: February 07, 2020, 10:18:50 AM


Crown non-development meeting minutes 06/02/2020
Keeping the community informed

Present: crowncoin-knight, pjcltd, walkjivefly

There was no development progress meeting yesterday. Instead a few contributors had a short discussion about NFT framework testing, strategy regarding the forthcoming “Emerald” release, and the marketing plan for it.

The level of NFT framework testing/experimentation appears to be very low with no testnet activity except from walkjivefly and defunctec. There has been no feedback from any other contributors in Discord or Gitlab. We can only hope the reasons are

* other community members, 3rd-party developers and experimenters are using sandbox environments instead, and
* Artem’s code is rock solid with none of them hitting any issues.

The marketing team lead by Crownfan and KalayaanCrypto have created a comprehensive marketing plan (see below) for the Emerald release. They require that the complete funding for this plan be secured upfront so that there is no chance of not being able to complete it. If funding is not secured then the campaign will not be launched. We are expecting a Medium article from Crownfan this weekend explaining the matter in greater detail.

Crown Platform has signed up as a sponsor of the Coinfest 2020 (see below) meeting in Manchester on the 3rd to 5th of April 2020. We will have a several person presence there for the full three days of the event and expect to be able to demonstrate the NFT framework through defunctec’s Crown Cards application and hopefully other 3rd-party use-cases.

We discussed the timing of the v0.14.0 “Emerald” mainnet release. We are keen to launch it around the start of March with the marketing campaign kicking off at the same time. However, there is an argument for delaying the launch of the marketing campaign, and even the Emerald release, until Coinfest. The decision will be made soon (probably within the next week) and will be influenced by the level and outcome of NFT framework testing and the success or otherwise of raising the funds for the marketing campaign.
26  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 30, 2020, 10:51:36 AM

https://medium.com/crownplatform/crown-platform-nft-framework-part-2-f713fe6cd81c

Crown Platform NFT Framework (Part 2)

In which our NFT framework developer, Artem, explains the functionality and use of the nftproto RPC


In the first article https://medium.com/crownplatform/crown-platform-nft-framework-18d88f9db76 I explained the basics of the Crown Platform NFT Framework and how to start using it. If you didn’t read it, it’s recommended to do that before going forward. Today we will discuss the generation of the NFT protocols.

Non-Fungible Token Use Cases
Before proceeding I would like to mention that non-fungible tokens are gaining more and more traction in the blockchain industry. Business owners and developers are building use cases to leverage this technology. The phrase “tokenisation of assets” became a topic of many discussions at blockchain conferences. Interest is growing because of all the possible ways the technology can be used to simplify peoples’ lives and move ownership from the hands of companies to the hands of their users. These are some use cases of how you can apply the Crown NFT Framework in:

-Highly secure supply chain applications, where the goods’ authenticity can be proven by the blockchain
-Crypto-collectibles games, for example Cryptokitties and Gods Unchained
-Different forms of certificates (ISO documents, academic credentials, etc.)
-Digital art
-Physical goods tokenisation. Property titles (houses, cars, etc.)
-Fractional ownership of physical objects
-Financial assets
-Tickets for events
-Software and hardware licensing
-Digital identity
-Proof of existence
-Limited editions of valuable data sets

Crown Community Cards
A simple use-case built to demonstrate some of the capabilities CrownPlatform and NFT’s have to offer. Crwcards.com will offer the Crown community credit card sized plastic “NFC” enabled cards with unique designs by blockdesigns.net. The card holds a link (URL) and metadata (text). Once a card is scanned by a phone, for example the link is immediately activated and the phone is taken to the users own webpage on crwcards.com. The webpage shows each card and holder the user owns along with the metadata contained in the NFT associated with the card. The text or metadata on each card and holder is a direct copy of the NFT metadata and is written in JSON format for easy digital reading.
{  
   "CardDetails": {
     "Username": "defunctec",
     "WalletAddress": "tCRWakMb8VWWj7kMcoaSKo65yT9APo1B9yA7w",
     "Tier": "1",
     "CardHash":   "c68ec016e5b28f63cb3cd2d922e6bdace5906eab54bd615d6da4514ba216c733",
     "Version": "1",
     "CreationDate": "28/01/20",
     "Active": "true"
   }
}
{
   "HolderDetails": {
     "Username": "defunctec",
     "WalletAddress": "tCRWakMb8VWWj7kMcoaSKo65yT9APo1B9yA7w",
     "Tier": "1",
     "HolderHash": "3dd3c016e5b28f63cb3cd2d922e6bdace5906eab54bd615d6da4514ba216c732",
     "Version": "1",
     "CreationDate": "28/01/20",
     "Active": "true"
   }
 }
Crwcards.com are currently researching and developing a mobile application to scan cards and holders to confirm they match with the NFT details fetched from the blockchain. The app will be simple, one swipe and the app will confirm with a green tick or a red cross.

Non-Fungible Token Protocols
As I pointed out in the previous article, when you register an NFT protocol you define a set of rules for your non-fungible tokens registry. They must comply with pre-defined rules during registration and other operations (transfer, update, delete). The NFT protocol rule set contains the list of properties defined below. In the future these rules will be extended to adapt to other developers’ needs:

Token Protocol Id
NF token protocol unique symbol/identifier, can be an a abbreviated name describing this NF token type. Represented as a base32 string, can only contain characters: .abcdefghijklmnopqrstuvwxyz12345. Minimum length 3 symbols, maximum length 12 symbols.

Token Protocol Name
Full name for this NF token type/protocol. Minimum length 3 symbols, maximum length 24 symbols.

Token Metadata Schema URI
URI to schema (json/xml/binary) describing metadata format.
Token Metadata Mime Type
MIME type describing metadata content type, default: "text/plain".
Is Token Transferable
Defines if this NF token type can be transferred. Default: true.
Is Metadata Embedded
Defines if metadata is embedded or contains a URI. It's recommended to use embedded metadata only if it's shorter than URI. Default: false.
NFT Registration Signature
Defines who must sign an NFT registration transaction. Possible values:
- Self-Sign. Signed by the new token owner
- Sign by the NFT protocol creator
- Sign by the NFT transaction fee payer

Maximum Metadata Size

Defines the maximum size of the NFT metadata. Default: 255. Absolute maximum size: 255.

Token Protocol Owner Address

Owner of the NF token protocol.

When you create an application that will use Crown non-fungible tokens, you should make some technical decisions first:
Create a unique NFT protocol ID and and a readable protocol name.

Define metadata mimetype, for example: application/json, text/plain, application/xml etc. Also define a metadata schema URI if needed. It should contain a schema of the chosen mimetype.

Decide if you want to embed metadata on the blockchain or just to keep a URI to the metadata. It can be an IPFS URI for example. Usually it’s recommended to keep a URI, unless it’s longer than the metadata you want to save. Also, be aware that the longer metadata field will be — the higher fee you will have to pay for it.

Decide if you want your NFTs to be transferable in the future.
Define an algorithm of how your tokens will be generated. Each token ID must be a unique 256-bit number. It can be a random number, a counter, the result of a 256-bit hash function, a combination of these methods or something else that gives a unique outcome.
One of the most important decisions you have to make is to choose the NFT Registration Signature type. This field will define who will have the authority to sign new NFT transactions of your protocol. There are always at least two signatures present in every NFT transaction. One signature is a part of standard transaction flow. That signature belongs to a private key that pays the transaction fee. The second one can be one of the three types explained below.

NFT Registration Signature Types
Sign by the NFT protocol creator — defines a rule where each NFT generated must be signed by the Token Protocol Owner Address that was registered in the protocol transaction. It creates a flow where the protocol creator can control the process of issuing new tokens. In the first article we compare Crown NFTs to the Ethereum NFTs. This type of transaction generation can be compared to the mintable ERC721 token contract. In this implementation there is a minter (or minters) who have authority to generate new tokens and assign ownership of them. This approach can be applied to many different use cases, mostly when you put some valuable assets on the blockchain, or your business logic requires ability to govern the assets generation. For example, think about the Cryptokitties collectible game. In this game you can create new kitties by minting and breeding them. It wouldn’t be much fun if you could mint or breed cats every second and everybody could gain ownership of millions of them. So there are some rules applied that won’t let you do that (check out this article if you want to find out more about how the game works). The same approach can be applied to the Crown Platform. The difference is that you will put your business logic on your application back-end, and simply define rules for the NFTs on the Crown blockchain. That logic and the rules will manage the way your tokens are generated including the mandatory signature of the protocol creator. Other use cases for such type of protocol could be: secure supply chain, proven form of certificates. physical goods tokenisation, financial assets registration, licensing, etc.
Self-Sign. The difference from the Sign by the NFT protocol creator is that an NFT must be signed by the key of the created token owner, instead of the protocol creator owner key. This approach will fit use cases where you as an application/protocol creator don’t have to approve each token generation. Of course, they still have to comply with all the protocol rules, otherwise a transaction will be rejected by the blockchain. Such a model can be applied to use cases where no approver is needed, like proof of existence of information, ownership and provenance of an artwork or similar entity, self-sign certificates, etc.

Sign by fee payer means that neither protocol owner signature nor NFT owner signature is required. A token can be generated and assigned by anybody to an arbitrary Crown address. This is the least constrained type. You can use it for the same use cases as the Self-Sign approach if your model fits into it, or something like a gift-cards application. You can also leverage it for other use cases listed above if you want to allow such type of tokens generation.

NFT protocol API
In the first article I explained how to use the nftoken APIs. In the next release you will also have access the nftproto APIs that manages creation and access to the NFT protocols:

nftproto register|list|get|getbytxid|ownerof

You can get the same list and details on each API using help nftproto or help nftproto <command> calls from the Crown wallet command line or crown-cli tool. To register a new NFT protocol you simply have to call the nftproto register API with the defined list of rules. They will manifest the technical and business decisions about your token application.

In Part 1 we introduced a crypto-collectibles game — CryptoKnights. It’s a game where you can own digital assets that represent unique knights. Every other instance has different properties based on the DNA generation algorithm, just like with the Ethereum Cryptokitties game. Now we’ll define a list of properties for our new NFT protocol:

Protocol Id: ckt
Protocol Name: CryptoKnights Collection
Generate the NFT protocol owner address:
NFT Registration Signature: Sign by the NFT protocol creator
Metadata mimetype: application/json
Metadata schema hosted at the URL: https://api.myjson.com/bins/16m4o2
{
    "title": "Asset Metadata (Ethereum compatible metadata)",
    "type": "object",
    "properties": {
        "name": {
            "type": "string",
            "description": "Identifies the asset to which this NFT represents"
        },
        "description": {
            "type": "string",
            "description": "Describes the asset to which this NFT represents"
        },
        "image": {
            "type": "string",
            "description": "A URI pointing to a resource with mime type image/* representing the asset to which this NFT represents. Consider making any images at a width between 320 and 1080 pixels and aspect ratio between 1.91:1 and 4:5 inclusive."
        }
    }
}
The metadata will not be embedded, it will contain a link to the metadata URI
Our token should be transferable
The token generation process will be a result of the SHA256 hash function with the pre-image: concatenation of a unique number and the metadata itself

To register the protocol from the Crown command line you will make a call:
nftproto register ckt “CryptoKnights Collection” CRWKXU1RRRmizKf2J74XuZjYPxUzMd7QSsB4 2 “application/json” “https://api.myjson.com/bins/16m4o2" true false 255

As a result you will get a transaction ID: 127eca7233dc2d9130d88387f55d8931cab63935fd686935529896006217769a. To uniquely identify an NFT protocol you can use the protocol ID or the transaction ID. Now you can query information about protocol(s) using other nftproto APIs:
nftproto get ckt
result:
{
    "blockHash" : "b4f4c3d0c90afb13020be9afd86f8e523d013d2d35e2e81a4c11e97b82c466d4",
    "registrationTxHash" : "127eca7233dc2d9130d88387f55d8931cab63935fd686935529896006217769a",
    "height" : 570,
    "timestamp" : 1580224126,
    "nftProtocolId" : "ckt",
    "tokenProtocolName" : "CryptoKnights Collection",
    "tokenMetadataSchemaUri" : "https://api.myjson.com/bins/16m4o2",
    "tokenMetadataMimeType" : "application/json",
    "isTokenTransferable" : true,
    "isMetadataEmbedded" : false,
    "nftRegSign" : "SignByCreator",
    "maxMetadataSize" : 255,
    "tokenProtocolOwnerId" : "CRWKXU1RRRmizKf2J74XuZjYPxUzMd7QSsB4"
}
nftproto ownerof ckt
result:
CRWKXU1RRRmizKf2J74XuZjYPxUzMd7QSsB4
nftproto list
result:
{
    "blockHash" : "b4f4c3d0c90afb13020be9afd86f8e523d013d2d35e2e81a4c11e97b82c466d4",
    "registrationTxHash" : "127eca7233dc2d9130d88387f55d8931cab63935fd686935529896006217769a",
    "height" : 570,
    "timestamp" : 1580224126,
    "nftProtocolId" : "ckt",
    "tokenProtocolName" : "CryptoKnights Collection",
    "tokenMetadataSchemaUri" : "https://api.myjson.com/bins/16m4o2",
    "tokenMetadataMimeType" : "application/json",
    "isTokenTransferable" : true,
    "isMetadataEmbedded" : false,
    "nftRegSign" : "SignByCreator",
    "maxMetadataSize" : 255,
    "tokenProtocolOwnerId" : "CRWKXU1RRRmizKf2J74XuZjYPxUzMd7QSsB4"
}
The nftproto list is an API that will return you a list of existing NFTs based on provided arguments (use help nftproto list for the details).


If you want to have a look at more interactive tutorials, feel free to watch these videos:

NFT Protocol Registration

https://www.youtube.com/watch?v=RZal25BIV1k&feature=emb_title

NFT Reading API

https://www.youtube.com/watch?time_continue=784&v=5rvd2tLvHG4&feature=emb_title

Crown Platform Sandbox

https://youtu.be/2GywilJsaes
27  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 30, 2020, 10:15:38 AM

https://medium.com/crownplatform/nft-framework-v0-13-9-3-released-f0b757d9ed37

NFT Framework v0.13.9.3 released
The long awaited second part of the NFT framework has arrived in testnet

Many months ago we released the first part of NFT framework into testnet with version 0.13.9.0. At the time we expected to release the second part in September or October 2019. Unfortunately the long running crypto winter put a crimp in our plans. Fortunately our framework developer, Artem, has stuck with us and today we are finally releasing the second part of the NFT framework.

Recent community participants in Discord and Telegram know that the v0.13.9.1 code was actually available soon after last week’s development update meeting. Since then Artem has already fixed a couple of issues. He believes v0.13.9.3 is a solid basis for testers to begin thrashing and developers to begin building their applications.

In the last few days he has released three instructional videos, aimed at developers, explaining how to use the sandbox test system, how to register NFT protocols and how to query them. Yesterday he released some written documentation for those who prefer not to watch movies or who want to solidify their understanding of the new functionalities.

The release process has been something of a soft launch with no blaring marketing effort. We are saving that for the mainnet release.

Developers and experimenters have a choice of test environments. They can use private sandboxes which isolate their work from the world at large, or the public testnet which allows for wider participation. Artem expects most developers will want to begin their testing in sandboxes before deploying to a wider audience in testnet.

Community members interested in helping test the release are invited to do so in testnet. Questions and feedback are welcome through Discord (preferred) and Telegram. Bug reports directly in Gitlab are welcome too. If there’s an existing Gitlab issue you want to comment on, but you don’t have or don’t want to request a Gitlab account, you can use the gitlab-updater bot in Discord to add comments to it.

The more members who experiment with the new functionality, the more and the quicker we can find issues for Artem to address before the mainnet release. The code has already been fairly well tested so we’re not expecting to find any showstoppers. But the more people that play with it, the more chance we can find and fix minor issues ahead of the mainnet launch.

Executables for linux, Mac and Windows are available for download here. https://gitlab.crownplatform.com/crown/crown-core/pipelines/1163

The instruction video for sandbox use is here. https://www.youtube.com/watch?v=2GywilJsaes

If you want to setup a new testnet wallet or node from scratch there is a simple variation of the normal installation/upgrade script which takes care of downloading the chain snapshot available here https://gitlab.crownplatform.com/crown/crown-core/raw/Current-dev/scripts/crown-testnet-install.sh. Download it, make it executable and run it as

./crown-testnet-install.sh -b -c -j 7076

to install the linux-64 version and run it as a wallet.

If you already have a testnet wallet or node set up and simply want to update to v0.13.9.3 you can run either the script with the -j 7076 option to download the current executables.

If you are reading this more than a few days after publication check in the #testing-nft channel in Discord for the correct job number to use since it may have changed.

Artem is keen to receive feedback and your comments, questions and suggestions are welcome. The best place to make them is Discord.
28  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 25, 2020, 08:47:31 AM


How to set up a sandbox environment for Crown developers

In this educational video for developers, Artem (Crown Tech lead) explains how to set up a sandbox testnet environment. The video has a theoretical and practical part. Watch it on the Crown youtube channel:

https://youtu.be/2GywilJsaes

29  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 25, 2020, 08:42:22 AM



How to work with the NFT APIs and read NFToken information on Crown Platform

https://youtu.be/5rvd2tLvHG4
30  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 24, 2020, 10:56:35 AM


How to register NFT Protocols and Tokens on Crown Platform

https://youtu.be/RZal25BIV1k

Third video "NFT API" comes next
31  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 24, 2020, 08:23:43 AM



https://medium.com/crownplatform/crown-development-meeting-minutes-23-01-2020-78cc11a1d429

Crown development meeting minutes 23/01/2020


Present: Artem, crowncoin-knight, walkjivefly

NFT Framework progress
Artem merged the 234-simple-nf-token-protocol-registraton-2 branch into Current-dev https://gitlab.crownplatform.com/crown/crown-core/tree/Current-dev. Since then he also pushed a few more commits to fix some sandbox issues and nftoken help messages. The NFT framework is now officially available for experimentation. Artem expects developers will initially want to work in private sandboxes before moving their applications to testnet. Testnet has about a dozen nodes running for anyone who wants to jump into testing there. He released the sandbox instructional video on Monday and the NFT protocol and token creation video just after this meeting. He is working on a third video explaining how to query and retrieve information from NFTs. Once all three videos are out he’ll create some written documentation.

The target audience for the videos and the planned Medium article are developers, but we encourage all interested community members to watch them and read the article. The more people that see them and start thinking about how NFTs can be used, the more people providing feedback, the better adoption will be. The videos are already, or soon will be available from several locations including Facebook and YouTube. Community members are editing them for polish but the originals are available to watch or download now from our Nextcloud server

* Sandbox video https://nextcloud.crownplatform.com/index.php/s/GMZFsMLSaHJiWgB
* Protocol and token creation video https://nextcloud.crownplatform.com/index.php/s/8aiLJmx4M2bWBWP

Community members interested in creating subtitles in their local language are invited to speak up in Discord.

BTC 0.17 core upgrade progress
Ashot was not able to attend the meeting because of personal reasons. He made no new commits this week. Hopefully he’ll post a brief report on the codebase update progress in Discord when circumstances allow. Interested parties can see the latest published state of the code on the bitcoin-merge branch in Gitlab. https://gitlab.crownplatform.com/crown/crown-core/tree/bitcoin-merge

Other dev
walkjivefly created a simple variation on the mainnet installation/upgrade script https://gitlab.crownplatform.com/crown/crown-core/raw/Current-dev/scripts/crown-testnet-install.sh to facilitate installing a testnet node or wallet.
32  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 21, 2020, 09:44:35 AM


How to set up a sandbox environment for Crown developers

In this educational video for developers, Artem (Crown Tech lead) explains how to set up a sandbox testnet environment. The video has a theoretical and practical part. Watch it on the Crown youtube channel:

https://youtu.be/2GywilJsaes

The NFT commands / explanatory video and technical documentation will follow-up this week.
33  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 18, 2020, 01:07:14 PM

Crown NFT framework testnet is live

Artem has released the NFT testnet 0.13.9.1. Build is available here: https://gitlab.crownplatform.com/crown/crown-core/pipelines/1153 . He will provide information about the APIs next week. There are 2 main commands now nftproto and nftoken

Defunctec has updated the following to 0.13.9.1:

defunctextest2
http://defunctextest2.com/
- added protocol list
http://defunctextest2.com/nftprotolist.php/

defunctextest.com
http://defunctextest.com:3001/

crwwallet.net
https://crwwallet.net/
- updated NFT generator
https://crwwallet.net/crown-nft-generator-testnet/

Testing is open, you can join through the testing-nft channel in Discord: https://discord.gg/SvGz33
34  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 18, 2020, 01:05:44 PM
Crown is one more year official sponsor of the CoinFestUK 2020 anniversary edition. This is possible due to the generous community crowdfund and the coordination effort by @CalNaughtonJnr. Thanks for supporting educational and free to attend conference in Manchester!

https://twitter.com/CoinFestUK/status/1218132789993885697?s=20
35  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 14, 2020, 08:14:39 AM

First real use case for the upcoming Crown NFT framework is ready and on standby. You can read more here:

https://medium.com/crownplatform/crown-community-cards-c83bb8bbaba5

The site is live too!

https://crwcards.com
36  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 09, 2020, 02:55:03 PM

https://medium.com/crownplatform/crown-development-meeting-minutes-09-01-2020-1db586e76082

Crown development meeting minutes 09/01/2020
Just the facts, ma’am

Present: Artem, Ashot, crowncoin-knight, walkjivefly, EdwardMorra

Artem has been debugging and fixing problems in his local sandbox environment. He expects to be ready to move the code into public testnet week commencing Monday 13 January. Between now and then he will build the executables, write some usage instructions and create a video explaining how to use the sandbox environment. This last part is intended for application developers to be able to develop/test their application privately before releasing into the public testnet. He will push his remaining changes to Gitlab this weekend.

The NFT percentage completion numbers are now
* NFT Core — 100%
* NFT Registration — 100%
* NFT Protocols Registration — 99%
* Bitcore NFT support for web-development — 40%

Interested parties can see the current state of the code in the 234-simple-nf-token-protocol-registration-2 branch. https://gitlab.crownplatform.com/crown/crown-core/commits/234-simple-nf-token-protocol-registration-2

Ashot has continued testing and fixing problems in a private 2-node testnet. He pushed a big commit https://gitlab.crownplatform.com/crown/crown-core/commit/f4e9261e2a4d6c095dd756b7aef6c2ca940bac85 a few days ago for an auxPoW problem. Everything is compiling again. He fixed a problem with sync failing after a halvening event. He still has some PoS issues and problems with the build environment to fix. He estimates the code completion at 75% ready for public testnet. Interested parties can see the current state of the code in the bitcoin-merge branch. https://gitlab.crownplatform.com/crown/crown-core/commits/bitcoin-merge

Alexander a.k.a. Edwardmorra will be making some changes to the Gitlab “Continuous Integration, Continuous Delivery” environment, so it will be ready for Ashot’s bitcoin-merge branch testing.
37  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 09, 2020, 10:42:10 AM

The spanish-speaking CRW community has just launched their own http://crownplatform.es site.
38  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 06, 2020, 09:59:25 AM

The community has created a shared document with all the use-cases ideas for NFT so far. It can be accessed here: https://docs.google.com/spreadsheets/d/1ejbUm9R0K8Rd-jAjEpx-thi7pdAuaBJ7a-GlZl2w7BI/edit#gid=0

More information on the NFT Framework is now online on a new section of the Crown website: https://www.crownplatform.com/nft-framework/
39  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 05, 2020, 04:57:25 PM

https://medium.com/crownplatform/calling-community-coders-a1922fa10242

Calling community coders
We have some jobs for you!

If coding’s not your thing please page down to the What’s next section.
Artem and Ashot are working as hard as funding permits on the NFT framework and codebase updates. But there are a bunch of open issues in Gitlab which they may never get the time to look at. Issues which while not even remotely critical could make everyone’s Crown experience just a little bit smoother if they were fixed.

One of the areas most often asked about in Discord or Telegram in terms of improvements and updates is the GUI wallet. And a lot of the low priority open issues are GUI wallet issues. None of them will make the wallet more beautiful or sexy, but they would make it a little more useful.
If the mere prospect of coding anything Qt related gives you the heebie-jeebies fear not, there are other issues which could be tackled in shell script or Node.js or PHP or any other coding environment you’re familiar with.

A few days ago I made a pass through the open issues list and identified a bunch which would be ideal for weekend coding warriors to have a go at. They have all been tagged with a yellow “Community” label and some of them can be seen in the screenshot above.

This post is an open invitation to anyone in the Crown community, or even outside of it, to fire up their favourite IDE, clone the Crown repository and exercise their skills on one or more of the “Community” tagged issues.

You don’t need a Gitlab id to be able to see the repository or clone the project. The issues list is here and you can clone the repo by
git clone https://gitlab.crownplatform.com/crown/crown-core.git

You don’t need to be a top-class developer, anyone with a bit of git experience and the ability to compile the code themself is welcome to participate. There are no bounties available but you could conceivably make an application by a proposal for some Crown reward if you do a particularly good job on one or more issues or tackle one of the harder ones.

This is one of those “ask not what Crown can do for you, rather ask what you can do for Crown” things. Your reward is basically satisfaction at a job well done, a bit of kudos and community appreciation and perhaps knowing you’ve done your bit to protect your investment in Crown.

If you don’t have a Crown Gitlab id you can express interest in working on an issue using the Discord Gitlab updater bot. If you get to the stage of wanting to open a merge request reach out to us in Discord and we’ll sort out a Gitlab id or some other way to test and if successful, merge your code.
Alternatively, many of the open issues were recently copied from Gitlab to Github so if you have a Github account you could fork/clone the repo there and submit a pull request there. If you fix any of the open issues we’ll make sure your code ends up in the right place.

In addition to the primary benefit of getting some issues fixed sooner than they might be otherwise, any increased Gitlab or Github activity reflects well in our FCAS rating. This can help encourage new investors and ultimately drive up the price of CRW.

What’s next?
Looking further ahead we are starting to think about which projects to pursue after the NFT framework and codebase updates.

Some possibilities include:
-NFT trading. Registration is only the first step. NFTs need to be tradeable to maximise their utility.

-On-chain governance. The Dash-inherited governance code is complex and inefficient. On-chain governance would record proposals and votes directly on the blockchain, providing an immutable and deterministic account of the governance system at any point in time.

-Crown Masternode Tool. This is a fork of the Dash Masternode Tool and builds on the Trezor integration which we really hope will finally arrive in Trezor’s January 2020 firmware update. The tool would allow for control of masternodes and systemnodes whose collateral is held in a Trezor hardware wallet. walkjivefly is working on porting the Dash code as and when he gets a chance.

-BTCpay server integration. For Crown to be a usable currency there needs to be an easy way to spend it. BTCpay server is an open-source tool which lets service providers and retailers raise invoices and receive payments in a range of crypto-currencies.

-BlockDX integration. Trading on centralised exchanges is what everyone is used to but is fraught with problems including hacks and exit scams and ever more KYC. BlockDX is a true decentralised exchange with peer-to-peer atomic swap trades.

-QT wallet makeover.

What would you like to see Crown concentrating on once the current projects are delivered? Join us in Discord or Telegram and let us know.
40  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CRW] CROWN (MN-PoS) | Platform | NFT framework | Governance | Masternodes on: January 03, 2020, 09:22:34 AM

The Cuban community inspired the Czech community to produce a video for the local audience. About 10 contributors participated and this is their view of Crown! We will be pushing it out in our country. Turn on the english subtitles

https://youtu.be/twh94AMgME8

I will write a medium article about this initiative, the idea is that 1. It can inspire local communities to record their own videos and share it in their countries 2. Produce a global video where anybody who wants to participate records a short video on their mobile and sends it to our video guy who will then paste the material together. Lets see if people here would be interested
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!