<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://betaardordocs.jelurida.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cheoleung</id>
	<title>ArdorDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://betaardordocs.jelurida.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cheoleung"/>
	<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/Special:Contributions/Cheoleung"/>
	<updated>2026-05-14T18:54:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Account_Control/ko&amp;diff=12910</id>
		<title>Account Control/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Account_Control/ko&amp;diff=12910"/>
		<updated>2021-08-20T09:16:19Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;계정 컨트롤&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Account Control API&lt;br /&gt;
|titlemode=replace&lt;br /&gt;
|keywords=ardor learning hub, ardor documentation, blockchain, proof of stake, ardor, ignis, jelurida, development, ardor wiki, wiki, API, API documentation, Application program interface, Account Control&lt;br /&gt;
|description=Description and examples of the Account Control operations&lt;br /&gt;
}}&lt;br /&gt;
[[Category:API]]&lt;br /&gt;
===Get All Phasing Only Controls===&lt;br /&gt;
Retrieve all accounts subject to phasing control with their respective restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;requestType&#039;&#039; is &#039;&#039;getAllPhasingOnlyControls&#039;&#039;&lt;br /&gt;
*&#039;&#039;firstIndex&#039;&#039; is a zero-based index to the first block ID to retrieve (optional)&lt;br /&gt;
*&#039;&#039;lastIndex&#039;&#039; is a zero-based index to the last block ID to retrieve (optional)&lt;br /&gt;
*&#039;&#039;requireBlock&#039;&#039; is the block ID of a block that must be present in the blockchain during execution (optional)&lt;br /&gt;
*&#039;&#039;requireLastBlock&#039;&#039; is the block ID of a block that must be last in the blockchain during execution (optional)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;phasingOnlyControls&#039;&#039; (A) is an array with phasing only controls objects (Refer to [[Accounts#Get_Phasing_Only_Control|Get Phasing Only Control]] for details)&lt;br /&gt;
*&#039;&#039;requestProcessingTime&#039;&#039; (N) is the API request processing time (in millisec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Get All Phasing Only Controls Example====&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Request&amp;quot;&amp;gt;&amp;lt;btn size=&amp;quot;sm&amp;quot;&amp;gt;https://testardor.jelurida.com/test?requestType=getAllPhasingOnlyControls&amp;amp;firstIndex=0&amp;amp;lastIndex=1|&amp;lt;span class=&amp;quot;glyphicon glyphicon-cog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Test request|btn-primary&amp;lt;/btn&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
http://localhost:27876/nxt?&lt;br /&gt;
  requestType=getAllPhasingOnlyControls&amp;amp;&lt;br /&gt;
  firstIndex=0&amp;amp;&lt;br /&gt;
  lastIndex=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Response&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;phasingOnlyControls&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
   &amp;quot;minDuration&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;votingModel&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;minBalance&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
   &amp;quot;accountRS&amp;quot;: &amp;quot;ARDOR-AVGK-SKJZ-583G-A689A&amp;quot;,&lt;br /&gt;
   &amp;quot;quorum&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
   &amp;quot;maxFees&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
   &amp;quot;whitelist&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
     &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-EVHD-5FLM-3NMQ-G46NR&amp;quot;,&lt;br /&gt;
     &amp;quot;whitelisted&amp;quot;: &amp;quot;16992224448242675179&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
     &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-XK4R-7VJU-6EQG-7R335&amp;quot;,&lt;br /&gt;
     &amp;quot;whitelisted&amp;quot;: &amp;quot;5873880488492319831&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
     &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-SZKV-J8TH-GSM9-9LKV6&amp;quot;,&lt;br /&gt;
     &amp;quot;whitelisted&amp;quot;: &amp;quot;8245583500397018683&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;minBalanceModel&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;account&amp;quot;: &amp;quot;9519700060090428881&amp;quot;,&lt;br /&gt;
   &amp;quot;maxDuration&amp;quot;: 0&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
   &amp;quot;minDuration&amp;quot;: 10,&lt;br /&gt;
   &amp;quot;votingModel&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;minBalance&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
   &amp;quot;accountRS&amp;quot;: &amp;quot;ARDOR-VSTJ-MHZK-A6N3-CHRRH&amp;quot;,&lt;br /&gt;
   &amp;quot;quorum&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
   &amp;quot;maxFees&amp;quot;: &amp;quot;1000000000&amp;quot;,&lt;br /&gt;
   &amp;quot;whitelist&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
     &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-D5A2-7CCE-G35P-BB324&amp;quot;,&lt;br /&gt;
     &amp;quot;whitelisted&amp;quot;: &amp;quot;10448396398360890624&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
     &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-KGPY-DF8U-HSF9-GQ69A&amp;quot;,&lt;br /&gt;
     &amp;quot;whitelisted&amp;quot;: &amp;quot;16437178058884561598&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;minBalanceModel&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;account&amp;quot;: &amp;quot;12096369102442849072&amp;quot;,&lt;br /&gt;
   &amp;quot;maxDuration&amp;quot;: 100&lt;br /&gt;
  }&lt;br /&gt;
 ],&lt;br /&gt;
 &amp;quot;requestProcessingTime&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
===Get Phasing Only Control===&lt;br /&gt;
Retrieve phasing control with their respective restrictions for a specific account. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;requestType&#039;&#039; is &#039;&#039;getPhasingOnlyControl&#039;&#039;&lt;br /&gt;
*&#039;&#039;account&#039;&#039; is the account ID&lt;br /&gt;
*&#039;&#039;requireBlock&#039;&#039; is the block ID of a block that must be present in the blockchain during execution (optional)&lt;br /&gt;
*&#039;&#039;requireLastBlock&#039;&#039; is the block ID of a block that must be last in the blockchain during execution (optional)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;account&#039;&#039; (S) is the account number&lt;br /&gt;
*&#039;&#039;accountRS&#039;&#039; (S) is the Reed-Solomon address of the account&lt;br /&gt;
*&#039;&#039;quorum&#039;&#039; (S) is the minimum number of votes needed to approve the transaction&lt;br /&gt;
*&#039;&#039;whitelist&#039;&#039; (A) is an array with the whitelisted accounts including the fields:&lt;br /&gt;
**&#039;&#039;whitelisted&#039;&#039; (S) is the account number&lt;br /&gt;
**&#039;&#039;whitelistedRS&#039;&#039; (S) is the Reed-Solomon address of the account&lt;br /&gt;
*&#039;&#039;maxFees&#039;&#039; (S) is the maximum fees the account can spend per block&lt;br /&gt;
*&#039;&#039;minDuration&#039;&#039; (N) is the minimum duration of the phasing period&lt;br /&gt;
*&#039;&#039;maxDuration&#039;&#039; (N) is the maximum duration of the phasing period&lt;br /&gt;
*&#039;&#039;votingModel&#039;&#039; (N) is an integer code for the method of approval&lt;br /&gt;
*&#039;&#039;minBalance&#039;&#039; (S) is the minimum balance (in NQT or QNT) required for voting&lt;br /&gt;
*&#039;&#039;minBalanceModel&#039;&#039; (N) is the minimum balance model&lt;br /&gt;
*&#039;&#039;holding&#039;&#039; (S) is the asset or currency ID (only included if holding != 0)&lt;br /&gt;
*&#039;&#039;requestProcessingTime&#039;&#039; (N) is the API request processing time (in millisec)&lt;br /&gt;
&lt;br /&gt;
====Get Phasing Only Control Example====&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Request&amp;quot;&amp;gt;&amp;lt;btn size=&amp;quot;sm&amp;quot;&amp;gt;https://testardor.jelurida.com/test?requestType=getPhasingOnlyControl&amp;amp;account=ARDOR-AVGK-SKJZ-583G-A689A|&amp;lt;span class=&amp;quot;glyphicon glyphicon-cog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Test request|btn-primary&amp;lt;/btn&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
http://localhost:27876/nxt?&lt;br /&gt;
  requestType=getPhasingOnlyControl&amp;amp;&lt;br /&gt;
  account=ARDOR-AVGK-SKJZ-583G-A689A&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Response&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;minDuration&amp;quot;: 0,&lt;br /&gt;
 &amp;quot;votingModel&amp;quot;: 0,&lt;br /&gt;
 &amp;quot;minBalance&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
 &amp;quot;accountRS&amp;quot;: &amp;quot;ARDOR-AVGK-SKJZ-583G-A689A&amp;quot;,&lt;br /&gt;
 &amp;quot;quorum&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
 &amp;quot;maxFees&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
 &amp;quot;whitelist&amp;quot;: [&lt;br /&gt;
  {&lt;br /&gt;
   &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-EVHD-5FLM-3NMQ-G46NR&amp;quot;,&lt;br /&gt;
   &amp;quot;whitelisted&amp;quot;: &amp;quot;16992224448242675179&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
   &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-XK4R-7VJU-6EQG-7R335&amp;quot;,&lt;br /&gt;
   &amp;quot;whitelisted&amp;quot;: &amp;quot;5873880488492319831&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
   &amp;quot;whitelistedRS&amp;quot;: &amp;quot;ARDOR-SZKV-J8TH-GSM9-9LKV6&amp;quot;,&lt;br /&gt;
   &amp;quot;whitelisted&amp;quot;: &amp;quot;8245583500397018683&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
 ],&lt;br /&gt;
 &amp;quot;requestProcessingTime&amp;quot;: 1,&lt;br /&gt;
 &amp;quot;minBalanceModel&amp;quot;: 0,&lt;br /&gt;
 &amp;quot;account&amp;quot;: &amp;quot;9519700060090428881&amp;quot;,&lt;br /&gt;
 &amp;quot;maxDuration&amp;quot;: 0&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lease Balance===&lt;br /&gt;
[[Account_Leasing|Lease]] the entire guaranteed balance of ARDR to another account, after 1440 confirmations. POST only. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039; Refer to [[Create_Transaction#Create_Transaction_Request|Create Transaction Request]] for common parameters.&lt;br /&gt;
*&#039;&#039;requestType&#039;&#039; is &#039;&#039;leaseBalance&#039;&#039;&lt;br /&gt;
*&#039;&#039;chain&#039;&#039; is restricted to the Ardor parent chain: 1&lt;br /&gt;
*&#039;&#039;period&#039;&#039; is the lease period (in number of blocks, 1440 minimum)&lt;br /&gt;
*&#039;&#039;recipient&#039;&#039; is the lessee (recipient) account&lt;br /&gt;
*&#039;&#039;recipientPublicKey&#039;&#039; is the public key of the lessee (recipient) account (optional, enhances security of a new account)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response:&#039;&#039;&#039; Refer to [[Create_Transaction#Create_Transaction_Response|Create Transaction Response]].&lt;br /&gt;
&lt;br /&gt;
====Lease Balance Example====&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Request&amp;quot;&amp;gt;&amp;lt;btn size=&amp;quot;sm&amp;quot;&amp;gt;https://testardor.jelurida.com/test?requestType=leaseBalance&amp;amp;chain=1&amp;amp;period=1440&amp;amp;recipient=ARDOR-4VNQ-RWZC-4WWQ-GVM8S&amp;amp;secretPhrase=IWontTellYou&amp;amp;feeNQT=100000000&amp;amp;deadline=60|&amp;lt;span class=&amp;quot;glyphicon glyphicon-cog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Test request|btn-primary&amp;lt;/btn&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
http://localhost:27876/nxt?&lt;br /&gt;
  requestType=leaseBalance&amp;amp;&lt;br /&gt;
  chain=1&amp;amp;&lt;br /&gt;
  period=1440&amp;amp;&lt;br /&gt;
  recipient=ARDOR-4VNQ-RWZC-4WWQ-GVM8S&amp;amp;&lt;br /&gt;
  secretPhrase=IWontTellYou&amp;amp;&lt;br /&gt;
  feeNQT=100000000&amp;amp;&lt;br /&gt;
  deadline=60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Response&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;signatureHash&amp;quot;: &amp;quot;462590bb85b615ddd34d59a1ffdc452a9baee2088044c1b9eb44298e49158f35&amp;quot;,&lt;br /&gt;
 &amp;quot;unsignedTransactionBytes&amp;quot;: &amp;quot;04107977ce013c0057fb6f3a958e320bb49c4e81b4c2cf28b9f25d086c143b473b...&amp;quot;,&lt;br /&gt;
 &amp;quot;transactionJSON&amp;quot;: {&lt;br /&gt;
  &amp;quot;senderPublicKey&amp;quot;: &amp;quot;57fb6f3a958e320bb49c4e81b4c2cf28b9f25d086c143b473beec228f79ff93c&amp;quot;,&lt;br /&gt;
  &amp;quot;signature&amp;quot;: &amp;quot;4a89702535246fd55bfc4b4691dc4266daa3100e00cdf0caaed57a5ad750da075a...&amp;quot;,&lt;br /&gt;
  &amp;quot;feeNQT&amp;quot;: &amp;quot;100000000&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: 4,&lt;br /&gt;
  &amp;quot;fullHash&amp;quot;: &amp;quot;251bcd86057c09bb2d055bbeeb9b67ccae861f75d4aada21b3b79a13db9712e1&amp;quot;,&lt;br /&gt;
  &amp;quot;version&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;ecBlockId&amp;quot;: &amp;quot;6565389899781382679&amp;quot;,&lt;br /&gt;
  &amp;quot;signatureHash&amp;quot;: &amp;quot;462590bb85b615ddd34d59a1ffdc452a9baee2088044c1b9eb44298e49158f35&amp;quot;,&lt;br /&gt;
  &amp;quot;attachment&amp;quot;: {&lt;br /&gt;
   &amp;quot;version.EffectiveBalanceLeasing&amp;quot;: 1,&lt;br /&gt;
   &amp;quot;period&amp;quot;: 1440&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;senderRS&amp;quot;: &amp;quot;ARDOR-L6FM-89WK-VK8P-FCRBB&amp;quot;,&lt;br /&gt;
  &amp;quot;subtype&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;amountNQT&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;sender&amp;quot;: &amp;quot;15323192282528158131&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientRS&amp;quot;: &amp;quot;ARDOR-4VNQ-RWZC-4WWQ-GVM8S&amp;quot;,&lt;br /&gt;
  &amp;quot;recipient&amp;quot;: &amp;quot;17013046603665206934&amp;quot;,&lt;br /&gt;
  &amp;quot;ecBlockHeight&amp;quot;: 280672,&lt;br /&gt;
  &amp;quot;deadline&amp;quot;: 60,&lt;br /&gt;
  &amp;quot;transaction&amp;quot;: &amp;quot;13477439723061189413&amp;quot;,&lt;br /&gt;
  &amp;quot;timestamp&amp;quot;: 30308217,&lt;br /&gt;
  &amp;quot;height&amp;quot;: 2147483647&lt;br /&gt;
 },&lt;br /&gt;
 &amp;quot;broadcasted&amp;quot;: true,&lt;br /&gt;
 &amp;quot;requestProcessingTime&amp;quot;: 7340,&lt;br /&gt;
 &amp;quot;transactionBytes&amp;quot;: &amp;quot;04107977ce013c0057fb6f3a958e320bb49c4e81b4c2cf28b9f25d086c143b473b...&amp;quot;,&lt;br /&gt;
 &amp;quot;fullHash&amp;quot;: &amp;quot;251bcd86057c09bb2d055bbeeb9b67ccae861f75d4aada21b3b79a13db9712e1&amp;quot;,&lt;br /&gt;
 &amp;quot;transaction&amp;quot;: &amp;quot;13477439723061189413&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Phasing Only Control===&lt;br /&gt;
Sets (or removes) phasing control for a specific account. POST only. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Request:&#039;&#039;&#039; Refer to [[Create_Transaction#Create_Transaction_Request|Create Transaction Request]] for common parameters.&lt;br /&gt;
*&#039;&#039;chain&#039;&#039; is reserved for 2, the Ignis child chain&lt;br /&gt;
*&#039;&#039;requestType&#039;&#039; is &#039;&#039;setPhasingOnlyControl&#039;&#039;&lt;br /&gt;
*&#039;&#039;controlVotingModel&#039;&#039; is the voting model or -1 to remove phasing control&lt;br /&gt;
*&#039;&#039;controlQuorum&#039;&#039; is the expected quorum (optional)&lt;br /&gt;
*&#039;&#039;controlMinBalance&#039;&#039; is the expected minimum balance (optional)&lt;br /&gt;
*&#039;&#039;controlMinBalanceModel&#039;&#039; is the expected minimum balance model (optional)&lt;br /&gt;
*&#039;&#039;controlHolding&#039;&#039; is the holding ID (optional)&lt;br /&gt;
*&#039;&#039;controlWhitelisted&#039;&#039; is the whitelisted accounts (optional, multiple values)&lt;br /&gt;
*&#039;&#039;controlWhitelisted&#039;&#039; is the whitelisted accounts (optional, multiple values)&lt;br /&gt;
⋮&lt;br /&gt;
*&#039;&#039;controlMaxFees&#039;&#039; is the maximum allowed accumulated total fees for not yet finished phased transactions (optional)&lt;br /&gt;
*&#039;&#039;controlMinDuration&#039;&#039; is the minimum duration in block height (optional)&lt;br /&gt;
*&#039;&#039;controlMaxDuration&#039;&#039; is the maximum phasing duration in block height (optional)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response:&#039;&#039;&#039; Refer to [[Create_Transaction#Create_Transaction_Response|Create Transaction Response]].&lt;br /&gt;
&lt;br /&gt;
=====Set Phasing Only Control Example=====&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Request&amp;quot;&amp;gt;&amp;lt;btn size=&amp;quot;sm&amp;quot;&amp;gt;https://testardor.jelurida.com/test?requestType=setPhasingOnlyControl&amp;amp;chain=2&amp;amp;controlVotingModel=0&amp;amp;controlQuorum=1&amp;amp;controlWhitelisted=ARDOR-5MYN-AP7M-NKMH-CRQJZ&amp;amp;secretPhrase=IWontTellYou&amp;amp;feeNQT:100000000&amp;amp;deadline=60|&amp;lt;span class=&amp;quot;glyphicon glyphicon-cog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Test request|btn-primary&amp;lt;/btn&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
http://localhost:27876/nxt?&lt;br /&gt;
 requestType=setPhasingOnlyControl&amp;amp;&lt;br /&gt;
 chain=2&amp;amp;&lt;br /&gt;
 controlVotingModel=0&amp;amp;&lt;br /&gt;
 controlQuorum=1&amp;amp;&lt;br /&gt;
 controlWhitelisted=ARDOR-5MYN-AP7M-NKMH-CRQJZ&amp;amp;&lt;br /&gt;
 secretPhrase=IWontTellYou&amp;amp;&lt;br /&gt;
 feeNQT:100000000&amp;amp;&lt;br /&gt;
 deadline=60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Response&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 &amp;quot;signatureHash&amp;quot;: &amp;quot;bbb24087ab3639f508da77413a63ed8c45431ec9b7f0413fd574faea0de7e70a&amp;quot;,&lt;br /&gt;
 &amp;quot;transactionJSON&amp;quot;: {&lt;br /&gt;
  &amp;quot;senderPublicKey&amp;quot;: &amp;quot;373522bcd8904f4707472e590cbb67976d40e7af39650ea11cb2be5734cdf30c&amp;quot;,&lt;br /&gt;
  &amp;quot;chain&amp;quot;: 2,&lt;br /&gt;
  &amp;quot;signature&amp;quot;: &amp;quot;eacaf3dc98c0e2ddc1b7b546209cecf092f16bb9e2fe9fd09760fb5815573f063...&amp;quot;,&lt;br /&gt;
  &amp;quot;feeNQT&amp;quot;: &amp;quot;100000000&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: 4,&lt;br /&gt;
  &amp;quot;fullHash&amp;quot;: &amp;quot;b6b7ac7a29f9f638244f1025c39199e8b5f8f7c5415f77ef0ca95c0f206e1e2d&amp;quot;,&lt;br /&gt;
  &amp;quot;version&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;phased&amp;quot;: false,&lt;br /&gt;
  &amp;quot;ecBlockId&amp;quot;: &amp;quot;12092908062633562059&amp;quot;,&lt;br /&gt;
  &amp;quot;signatureHash&amp;quot;: &amp;quot;bbb24087ab3639f508da77413a63ed8c45431ec9b7f0413fd574faea0de7e70a&amp;quot;,&lt;br /&gt;
  &amp;quot;attachment&amp;quot;: {&lt;br /&gt;
   &amp;quot;version.SetPhasingOnly&amp;quot;: 1,&lt;br /&gt;
   &amp;quot;controlMaxFees&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
   &amp;quot;controlMinDuration&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;controlMaxDuration&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;phasingControlParams&amp;quot;: {&lt;br /&gt;
    &amp;quot;phasingHolding&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
    &amp;quot;phasingQuorum&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;phasingWhitelist&amp;quot;: [&lt;br /&gt;
     &amp;quot;12664921794733526996&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;phasingMinBalance&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;phasingMinBalanceModel&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;phasingVotingModel&amp;quot;: 0&lt;br /&gt;
   }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;senderRS&amp;quot;: &amp;quot;ARDOR-7A48-47JL-T7LD-D5FS3&amp;quot;,&lt;br /&gt;
  &amp;quot;subtype&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;amountNQT&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;sender&amp;quot;: &amp;quot;12745647715474645062&amp;quot;,&lt;br /&gt;
  &amp;quot;ecBlockHeight&amp;quot;: 767270,&lt;br /&gt;
  &amp;quot;deadline&amp;quot;: 60,&lt;br /&gt;
  &amp;quot;transaction&amp;quot;: &amp;quot;4104742066941900726&amp;quot;,&lt;br /&gt;
  &amp;quot;timestamp&amp;quot;: 80779288,&lt;br /&gt;
  &amp;quot;height&amp;quot;: 2147483647&lt;br /&gt;
 },&lt;br /&gt;
 &amp;quot;unsignedTransactionBytes&amp;quot;: &amp;quot;04111898d0043c00373522bcd8904f4707472e590cbb67976d40e7af39650ea...&amp;quot;,&lt;br /&gt;
 &amp;quot;broadcasted&amp;quot;: true,&lt;br /&gt;
 &amp;quot;requestProcessingTime&amp;quot;: 5,&lt;br /&gt;
 &amp;quot;transactionBytes&amp;quot;: &amp;quot;04111898d0043c00373522bcd8904f4707472e590cbb67976d40e7af39650ea1...&amp;quot;,&lt;br /&gt;
 &amp;quot;fullHash&amp;quot;: &amp;quot;b6b7ac7a29f9f638244f1025c39199e8b5f8f7c5415f77ef0ca95c0f206e1e2d&amp;quot;,&lt;br /&gt;
 &amp;quot;transaction&amp;quot;: &amp;quot;4104742066941900726&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Account_Control/Page_display_title/ko&amp;diff=12909</id>
		<title>Translations:Account Control/Page display title/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Account_Control/Page_display_title/ko&amp;diff=12909"/>
		<updated>2021-08-20T08:14:21Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;계정 컨트롤&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;계정 컨트롤&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/13/ko&amp;diff=12497</id>
		<title>Translations:Faq/13/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/13/ko&amp;diff=12497"/>
		<updated>2020-06-29T06:50:51Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;참고 : 트랜잭션을 발생시키기 위해선 수수료 제출을 위해 충분한 토큰(ARDR나 IGNIS 등의 차일드 체인 토큰)을 보유 해야 하므로, 우선...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;참고 : 트랜잭션을 발생시키기 위해선 수수료 제출을 위해 충분한 토큰(ARDR나 IGNIS 등의 차일드 체인 토큰)을 보유 해야 하므로, 우선 계정에 토큰을 조금 보내 놓아야 합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/12/ko&amp;diff=12495</id>
		<title>Translations:Faq/12/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/12/ko&amp;diff=12495"/>
		<updated>2020-06-29T06:48:33Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;==== 방법 1: 신규 계정으로부터 외부로 트랜잭션 제출 ==== 외부로 어떠한 트랜잭션이라도 제출 하게 되면, 사용자는 암호문구로 이...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== 방법 1: 신규 계정으로부터 외부로 트랜잭션 제출 ====&lt;br /&gt;
외부로 어떠한 트랜잭션이라도 제출 하게 되면, 사용자는 암호문구로 이 트랜잭션에 서명하고 퍼블릭키를 블록체인에 기록하게 됩니다. 예를 들어 ARDR/IGNIS 전송, 메시지 전송, 자산생성, 별칭 생성 모두 가능합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/11/ko&amp;diff=12493</id>
		<title>Translations:Faq/11/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/11/ko&amp;diff=12493"/>
		<updated>2020-06-29T06:45:45Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;따라서 이러한 공격 가능성을 방지하기 위해 계정 퍼블릭키를 블록체인에 기록하는 간단한 절차를 수행해야 합니다. 블록체인에 퍼...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;따라서 이러한 공격 가능성을 방지하기 위해 계정 퍼블릭키를 블록체인에 기록하는 간단한 절차를 수행해야 합니다. 블록체인에 퍼블릭키를 기록하면 위에서 설명한 공격으로부터 보호 할 수 있습니다. 공개키를 선언하는 방법들은 다음과 같습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/10/ko&amp;diff=12491</id>
		<title>Translations:Faq/10/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/10/ko&amp;diff=12491"/>
		<updated>2020-06-29T06:44:00Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;이 추가적인 과정이 최초 1회 필요한 이유는 8byte 계정 ID가 32byte 퍼블릭 키보다 훨씬 짧기 때문입니다. 수많은 암호문구/퍼블릭 키...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;이 추가적인 과정이 최초 1회 필요한 이유는 8byte 계정 ID가 32byte 퍼블릭 키보다 훨씬 짧기 때문입니다. 수많은 암호문구/퍼블릭 키 쌍(2^192개 키)들이 동일한 계정 ID를 갖게 되기 때문입니다. 하지만 특정 퍼블릭키가 블록체인에 저장되어 계정 계정 ID와 연결되면, 다른 퍼를릭키를 생성하는 다른 암호문구로는 해당 계정에 엑세스 할 수 없게 됩니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/9/ko&amp;diff=12489</id>
		<title>Translations:Faq/9/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/9/ko&amp;diff=12489"/>
		<updated>2020-06-28T07:35:51Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;이때, 공격자가 동일한 계정 ID로 매핑되는 암호문구로 무차별적인 매핑을 진행하여  자금을 사용 할 수 있다는 리스크가 발생합니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;이때, 공격자가 동일한 계정 ID로 매핑되는 암호문구로 무차별적인 매핑을 진행하여  자금을 사용 할 수 있다는 리스크가 발생합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/8/ko&amp;diff=12487</id>
		<title>Translations:Faq/8/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/8/ko&amp;diff=12487"/>
		<updated>2020-06-28T07:34:25Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;=== 퍼블릭키를 선언 하는 방법 === ARDR나 IGNIS와 같은 차일드 체인 토큰, 어떠한 자산(Asset)이라도 신규 계정의 주소로 보내게 되면, 계...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 퍼블릭키를 선언 하는 방법 ===&lt;br /&gt;
ARDR나 IGNIS와 같은 차일드 체인 토큰, 어떠한 자산(Asset)이라도 신규 계정의 주소로 보내게 되면, 계정은 64bit 계정 ID로만 보호됩니다. 이렇게 되면 궁극적인 보안을 제공하는 256 bit 퍼블릭키만큼 안전하지 않습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/7/ko&amp;diff=12486</id>
		<title>Translations:Faq/7/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/7/ko&amp;diff=12486"/>
		<updated>2020-06-28T07:24:50Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;820px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:faq.public.key.png|none|border|820px]]&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/6/ko&amp;diff=12484</id>
		<title>Translations:Faq/6/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/6/ko&amp;diff=12484"/>
		<updated>2020-06-28T07:24:47Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;하지만 외부로 트랜잭션을 한번도 만들지 않은 계정은 (계정 ID가 아니라)암호문구를 사용해 로그인 하게 되면 퍼블릭키를 확인 할...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;하지만 외부로 트랜잭션을 한번도 만들지 않은 계정은 (계정 ID가 아니라)암호문구를 사용해 로그인 하게 되면 퍼블릭키를 확인 할 수 있습니다.&lt;br /&gt;
대시보드에 64자 길이의 16진 문자 스트림으로 하기와 같이 표시 됩니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/5/ko&amp;diff=12482</id>
		<title>Translations:Faq/5/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/5/ko&amp;diff=12482"/>
		<updated>2020-06-28T07:22:04Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;=== 제 퍼블릭키는 무엇인가요? === Ardor 에서 퍼블릭키는 암호문구도 아니며, 계정도 아닙니다. 블록체인을 사용하면서 퍼블릭키에...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 제 퍼블릭키는 무엇인가요? ===&lt;br /&gt;
Ardor 에서 퍼블릭키는 암호문구도 아니며, 계정도 아닙니다. 블록체인을 사용하면서 퍼블릭키에 대해 전혀 신경 쓸 필요가 없습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/4/ko&amp;diff=12480</id>
		<title>Translations:Faq/4/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/4/ko&amp;diff=12480"/>
		<updated>2020-06-28T07:20:43Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 어떻게 시작 하면 될까요? ===&lt;br /&gt;
이 Wiki의 [[Getting started|시작하기에 앞서]] 페이지를 참고 하십시오.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/3/ko&amp;diff=12476</id>
		<title>Translations:Faq/3/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/3/ko&amp;diff=12476"/>
		<updated>2020-06-28T07:19:36Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;=== Jelurida란? === Jelurida BV는 NXT 및 Ardor 블록체인 플랫폼을 소유한 기업의 이름입니다. 2016년에 설립되었으며, 다른 기업이나 조직에...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Jelurida란? ===&lt;br /&gt;
Jelurida BV는 NXT 및 Ardor 블록체인 플랫폼을 소유한 기업의 이름입니다. 2016년에 설립되었으며, 다른 기업이나 조직에 서비스로서의 블록체인(BAAS) 솔루션을 제공합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/2/ko&amp;diff=12474</id>
		<title>Translations:Faq/2/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/2/ko&amp;diff=12474"/>
		<updated>2020-06-27T09:22:09Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Ardor란? ===&lt;br /&gt;
Ardor는 블록체인 팽창 문제, 확장성, 다양성 문제를 해결하기 위해 NXT 소프트웨어를 기반으로 탄생하였습니다. Ardor의 턴키 기능을 이용하면,  광범위한 커스텀 코드나 아키텍쳐 없이도 새로운 블록체인 애플리케이션을 구축해 출시 할 수 있습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/Page_display_title/ko&amp;diff=12470</id>
		<title>Translations:Faq/Page display title/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Faq/Page_display_title/ko&amp;diff=12470"/>
		<updated>2020-06-27T09:17:01Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;FAQ&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FAQ&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Advanced_guides/ko&amp;diff=12469</id>
		<title>Advanced guides/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Advanced_guides/ko&amp;diff=12469"/>
		<updated>2020-06-27T08:41:16Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===노드 프로세스 구성===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Advanced guides&lt;br /&gt;
|titlemode=replace&lt;br /&gt;
|keywords=ardor learning hub, ardor documentation, blockchain, proof of stake, ardor, ignis, jelurida, development, ardor wiki, wiki, tutorials, advanced tutorials, how to, advanced guides&lt;br /&gt;
|description=Advanced tutorials of the Ardor platform&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
고급 튜토리얼에 오신 것을 환영합니다. 이 튜토리얼은 Ardor 멀티체인 에코시스템에 대한 특정 질문에 대해 제히 설명하는 형태로 되어있는 시리즈 형태로 구성되어 있습니다. 궁금한 점이 있으시다면 문의 주십시오.&lt;br /&gt;
&lt;br /&gt;
==가이드와 튜토리얼==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[독립형 Ardor 설치를 통한 HTTPs 구성]]=== &lt;br /&gt;
&lt;br /&gt;
letsencrypt 인증서 및 표준 HTTP 포트를 사용하여 Linux 또는 macOS 시스템에서 실행되는 독립형 Ardor 설치를 통해 HTTP를 구성하는 방법을 설명하는 고급 가이드 입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Emulating Multi Signature Accounts on the Blockchain|블록체인에서 다중 서명 계정 만들기]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 플랫폼에서 다중 서명 계정을 만드는 법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[ERC20_to_Ignis|ERC20토큰을 Ignis로 옮기는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor/Ignis API를 통해 ERC20 API를 구축하는 방법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Exchange_Integration_Ardor| 상장을 위해 Ardor를 거래소에 도입 하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 거래소를 위한 것이며, Ardor를 거래소 시스템에 도입하는 방법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Exchange_Integration_Ignis|상장을 위해 Ignis를 거래소에 도입 하는 법]]===&lt;br /&gt;
&lt;br /&gt;
===[[차일드 체인 권한 통제 셋업]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Exchange_Integration_of_Assets|자산(Asset)의 거래소 통합]]===&lt;br /&gt;
&lt;br /&gt;
암호화폐 거래소에 Ardor 플랫폼의 자산(Asset)을 연동하는 방법에 대한 설명입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[차일드 체인 권한 통제 셋업]]===&lt;br /&gt;
&lt;br /&gt;
차일드 체인에서 트랜잭션을 수행 할 수있는 계정을 제어하는 ​​&#039;차일드 체인 컨트롤&#039; 기능을 설명하는 가이드입니다. 가장 일반적인 설정을 단계적으로 예를 들어 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[How_to_tokenize_your_farm_using_Ignis|Ignis를 이용해 농장을 토큰화 하기]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor플랫폼의 Ignis를 이용해 농장을 토큰화 하는 방법에 대해 설명하며, 이를 응용하면 제조/물류 분야의 SCM에 활용 할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[How_Tx_Processing_Works|플랫폼에서 트랜잭션 처리가 되는 방법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 플랫폼에서 트랜잭션들이 처리되는 방법에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Launch_Compliant_Security_Token_Offerings_(STO)_in_Three_Steps_using_Ignis|Ignis를 이용해 보안을 준수하는 STO를 진행하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ignis 체인의 기능을 이용해 KYC-AML정보를 이용, 규제를 준수하면서도 블록체인을 이용해 STO(Security Token Offering)를 할 수 있는 방법에 대해 3단계로 설명하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Migrating_from_Nxt_to_Ardor|NXT에서 Ardor로 이전하기]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 NXT를 이용해 이미 애플리케이션을 구축하신 개발자를 위한 것이며, NXT API에 의존하고 있는 애플리케이션을 Ardor로 옮기는방법에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Node_JS_module|Node JS module]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Node JS Module로 구성된 Ardor 지갑 JavaScript Code의 기술 세부사항에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Node_Processes_Configuration|노드 프로세스 구성]]===&lt;br /&gt;
&lt;br /&gt;
프로세스 기능을 사용하여 노드를 재시작 하여도 번들러, 펀딩 모니터, 스탠바이 셔플링, 포징 등의 로컬 구성을 유지하는 방법에 대해 설명하는 가이드입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Passphrase_Recovery|암호문구 복구 Tool]]===&lt;br /&gt;
&lt;br /&gt;
Ardor 설치시 포함된 Tool을 이용해 어렴풋이 기억하고 있는 암호문구의 단어들을 조합해 암호문구를 복구를 시도 하는 방법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Paging implementation of API response|API 응답의 페이징 구현]]=== &lt;br /&gt;
&lt;br /&gt;
한번의 API 호출로 모두 불러 올 수 없는 API 응답들의 페이징을 구현하는 방법을 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Securing_IoT_devices_and_databases|IoT 장치와 데이터베이스 보호]]=== &lt;br /&gt;
&lt;br /&gt;
Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 IoT 데이터를 보호하는 하이브리드 솔루션을 구현하는 방법에 대해 설명하는 가이드입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Securing sensitive data with the blockchain|블록체인을 이용해 민감한 데이터를 보호하는 법]]=== &lt;br /&gt;
&lt;br /&gt;
Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 민감한 데이터를 보호하는 하이브리드 솔루션을 구현하는 법에 대해 설명하는 가이드입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/23/ko&amp;diff=12468</id>
		<title>Translations:Advanced guides/23/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/23/ko&amp;diff=12468"/>
		<updated>2020-06-27T08:41:15Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===노드 프로세스 구성===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Node_Processes_Configuration|노드 프로세스 구성]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/36/ko&amp;diff=12466</id>
		<title>Translations:Advanced guides/36/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/36/ko&amp;diff=12466"/>
		<updated>2020-06-27T08:40:54Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 민감한 데이터를 보호하는 하이브리드 솔루션을 구현하는 법에 대해 설명하는...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 민감한 데이터를 보호하는 하이브리드 솔루션을 구현하는 법에 대해 설명하는 가이드입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/35/ko&amp;diff=12464</id>
		<title>Translations:Advanced guides/35/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/35/ko&amp;diff=12464"/>
		<updated>2020-06-27T08:40:15Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===블록체인을 이용해 민감한 데이터를 보호하는 법===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Securing sensitive data with the blockchain|블록체인을 이용해 민감한 데이터를 보호하는 법]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/34/ko&amp;diff=12462</id>
		<title>Translations:Advanced guides/34/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/34/ko&amp;diff=12462"/>
		<updated>2020-06-27T08:39:48Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 IoT 데이터를 보호하는 하이브리드 솔루션을 구현하는 방법에 대해 설명하는...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ignis 차일드 체인을 이용해 중앙화된 데이터베이스의 IoT 데이터를 보호하는 하이브리드 솔루션을 구현하는 방법에 대해 설명하는 가이드입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/33/ko&amp;diff=12460</id>
		<title>Translations:Advanced guides/33/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/33/ko&amp;diff=12460"/>
		<updated>2020-06-27T08:38:49Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===IoT 장치와 데이터베이스 보호===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Securing_IoT_devices_and_databases|IoT 장치와 데이터베이스 보호]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/31/ko&amp;diff=12458</id>
		<title>Translations:Advanced guides/31/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/31/ko&amp;diff=12458"/>
		<updated>2020-06-27T08:38:21Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===API 응답의 페이징 구현===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Paging implementation of API response|API 응답의 페이징 구현]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/32/ko&amp;diff=12456</id>
		<title>Translations:Advanced guides/32/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/32/ko&amp;diff=12456"/>
		<updated>2020-06-27T08:38:04Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;한번의 API 호출로 모두 불러 올 수 없는 API 응답들의 페이징을 구현하는 방법을 설명합니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;한번의 API 호출로 모두 불러 올 수 없는 API 응답들의 페이징을 구현하는 방법을 설명합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/30/ko&amp;diff=12454</id>
		<title>Translations:Advanced guides/30/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/30/ko&amp;diff=12454"/>
		<updated>2020-06-27T08:35:20Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;프로세스 기능을 사용하여 노드를 재시작 하여도 번들러, 펀딩 모니터, 스탠바이 셔플링, 포징 등의 로컬 구성을 유지하는 방법에...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;프로세스 기능을 사용하여 노드를 재시작 하여도 번들러, 펀딩 모니터, 스탠바이 셔플링, 포징 등의 로컬 구성을 유지하는 방법에 대해 설명하는 가이드입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/29/ko&amp;diff=12452</id>
		<title>Translations:Advanced guides/29/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/29/ko&amp;diff=12452"/>
		<updated>2020-06-27T08:34:00Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;차일드 체인에서 트랜잭션을 수행 할 수있는 계정을 제어하는 ​​&amp;#039;차일드 체인 컨트롤&amp;#039; 기능을 설명하는 가이드입니다. 가장 일반...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;차일드 체인에서 트랜잭션을 수행 할 수있는 계정을 제어하는 ​​&#039;차일드 체인 컨트롤&#039; 기능을 설명하는 가이드입니다. 가장 일반적인 설정을 단계적으로 예를 들어 설명합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/28/ko&amp;diff=12450</id>
		<title>Translations:Advanced guides/28/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/28/ko&amp;diff=12450"/>
		<updated>2020-06-27T08:32:48Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===차일드 체인 권한 통제 셋업===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[차일드 체인 권한 통제 셋업]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/27/ko&amp;diff=12448</id>
		<title>Translations:Advanced guides/27/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/27/ko&amp;diff=12448"/>
		<updated>2020-06-27T08:32:21Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;암호화폐 거래소에 Ardor 플랫폼의 자산(Asset)을 연동하는 방법에 대한 설명입니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;암호화폐 거래소에 Ardor 플랫폼의 자산(Asset)을 연동하는 방법에 대한 설명입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/24/ko&amp;diff=12446</id>
		<title>Translations:Advanced guides/24/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/24/ko&amp;diff=12446"/>
		<updated>2020-06-27T08:31:50Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===자산(Asset)의 거래소 통합===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Exchange_Integration_of_Assets|자산(Asset)의 거래소 통합]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/25/ko&amp;diff=12444</id>
		<title>Translations:Advanced guides/25/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/25/ko&amp;diff=12444"/>
		<updated>2020-06-27T08:31:20Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===독립형 Ardor 설치를 통한 HTTPs 구성===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[독립형 Ardor 설치를 통한 HTTPs 구성]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/26/ko&amp;diff=12442</id>
		<title>Translations:Advanced guides/26/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Advanced_guides/26/ko&amp;diff=12442"/>
		<updated>2020-06-27T08:30:52Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;letsencrypt 인증서 및 표준 HTTP 포트를 사용하여 Linux 또는 macOS 시스템에서 실행되는 독립형 Ardor 설치를 통해 HTTP를 구성하는 방법을...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;letsencrypt 인증서 및 표준 HTTP 포트를 사용하여 Linux 또는 macOS 시스템에서 실행되는 독립형 Ardor 설치를 통해 HTTP를 구성하는 방법을 설명하는 고급 가이드 입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Basic_tutorials/ko&amp;diff=12441</id>
		<title>Basic tutorials/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Basic_tutorials/ko&amp;diff=12441"/>
		<updated>2020-06-26T06:50:44Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Basic tutorials&lt;br /&gt;
|titlemode=replace&lt;br /&gt;
|keywords=ardor learning hub, ardor documentation, blockchain, proof of stake, ardor, ignis, jelurida, development, ardor wiki, wiki, tutorials, basic tutorials, how to&lt;br /&gt;
|description=Basic guides of the Ardor platform&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
튜토리얼에 오신 것을 환영합니다. 이 튜토리얼은 Ardor 및 Ignis 블록체인의 기능에 대한 개념과 일반적인 사용사례를 소개하는 시리즈 형태의 영상과 텍스트 설명으로 구성되어 있습니다. 과정 중에 어려운 점이 있으신 경우[https://ardorforum.org/ardor-helpdesk/ 의견을 남겨주시면] 도움을 드리도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
그 전에 우선 [[faq|FAQ]]에 비슷한 질문이 있는지 확인하시면 더 빠르게 문제를 해결 하실 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
또한 [https://www.jelurida.com/sites/default/files/Ardor-Ignis-Cheat-Sheet.pdf Ardor/Ignis 치트 시트]에 많은 개념들이 정리 되어 있으니 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==영상 튜토리얼==&lt;br /&gt;
&lt;br /&gt;
이 섹션엔 Ardor 플랫폼에 대해 배우기 위한 Ardor 튜토리얼과 시연이 포함되어 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Ardor/Ignis 기능 소개와 시연===&lt;br /&gt;
&lt;br /&gt;
데스크톱 클라이언트의 모든 기능을 살펴봄으로써 Ardor/Ignis의 대중적인 기능들을 이해 할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=6Dtn5oLuVTQ&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 맞춤형 번들러, 엔드 유저에게 0 수수료 트랜잭션 지원, 헤징에 대한 시연===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
여기에선 현재 블록체인 플랫폼이 직면한 가장 중요한 두가지 문제를 해결 하는 방법에 대해 설명합니다.&lt;br /&gt;
1) dApp의 엔드유저의 수수료를 0으로 만드는 법&lt;br /&gt;
2) 비지니스를 위해 매일 발생되는 블록체인 트랜잭션의 비용을 헷지 하는법&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=dpmEQxU4dR4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===트랜잭션 바우쳐를 통한 인보이스 발행, 거래소 출금, 수익금 분배 시연===&lt;br /&gt;
&lt;br /&gt;
Ardor 블록체인에서 90초만에 트랜잭션 바우처를 생성하는 방법을 알아 보십시오. 또한 이 기능을 통해 비지니스 송장 발행, 거래소를 위한 &amp;quot;입금&amp;quot;, &amp;quot;출금&amp;quot; 쿠폰, ICO 또는 기업 이익금 분배등 응용 사례에 대해 알아 볼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ignis 체인을 사용하여 Singleton Asset 이라고 할 수 있는 NFTs를 발행하는 법에 대해 설명 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===튜링완전한 Lightweight 컨트랙트에 대한 튜토리얼 세미나===&lt;br /&gt;
&lt;br /&gt;
튜링완전성을 보장하는 라이트웨이트 컨트랙트에 대해 알아봅시다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=PVP3Qy46tHQ&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==가이드와 튜토리얼==&lt;br /&gt;
&lt;br /&gt;
===[[Android 풀 노드]]===&lt;br /&gt;
본 가이드에서는, Android 8 이상의 환경에서 Ardor 풀 노드를 실행할 수 있는 Ardor Server 앱에 대한 기본적인 설명을 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ardor 지갑에 Ledger Nano S 혹은 Nano X 연결하기]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ledger [https://shop.ledger.com/products/ledger-nano-s Nano S] 혹은 [https://shop.ledger.com/products/ledger-nano-x Nano X]를  [https://wiki.jelurida.com/How_to_download_the_ardor_client_wallet Ardor 지갑]에 연결 하는 방법을 설명 합니다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[기본 지갑부터 HD 지갑까지]]===&lt;br /&gt;
&lt;br /&gt;
새로운 HD 지갑 기능을 사용 할 때 알고있어야 할 사항들을 배울 수 있는 예제들입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Forging_and_leasing|포징 및 임대 기능 튜토리얼]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 포징하기 위한 셋업 방법과 Ardor 잔고를 임대하는 법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[How_to_create_an_account_on_the_Ardor_Platform|계정 생성하기]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 클라이언트 지갑을 통해 아더 계정을 생성하는 법에 대해 설명합니다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[How_to_download_the_ardor_client_wallet|아더 클라이언트 지갑 다운받는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 클라이언트 지갑을 다운로드하는 방법에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[How_to_Offline_Transaction_Signing|오프라인상태에서 트랜잭션에 서명 하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 인터넷에 암호문구를 노출하는 것을 원하지 않을 경우, 오프라인 상태에서 트랜잭션에 서명하는 방법에 대해 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Ignis_child_chains_features|이그니스 차일드 체인의 기능]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ignis 차일드 체인의 기능들에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Introductory_tour_of_ardors_features|Ardor 플랫폼의 기능]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor &amp;quot;메인체인&amp;quot;의 기능들에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Issuing Nonfungible Tokens (NFTs) as Singleton Assets using Ignis|Ignis를 사용해 Nonfungible Tokens(NFTs) 발행하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ignis 체인을 사용하여 Singleton Asset 이라고 할 수 있는 NFTs를 발행하는 법에 대해 설명 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[로그인 페이지 튜토리얼]]=== &lt;br /&gt;
&lt;br /&gt;
Ardor 2.3.0e 버전부터 적용되는 로그인 페이지를 설명하는 튜토리얼입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Node_Reward_Program|노드 보상 프로그램]]=== &lt;br /&gt;
&lt;br /&gt;
노트 운영 프로그램에 참가해 노드 운영에 대한 보상을 얻는 방법을 설명하는 가이드입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Set_up_a_public_node_on_a_VPS|VPS에서 퍼블릭 노드 설치 하는 법]]===&lt;br /&gt;
&lt;br /&gt;
VPS 상에서 빠르게 Ardor 퍼블릭 노드를 설치하는 방법에 대한 가이드 입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Tutorial_on_basic_bundlers_for_child_chain_transactions|차일드 체인 트랜잭션을 위한 번들러]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
이 튜토리얼은 차일드 체인 트랜잭션을 위한 간단한 &amp;quot;번들러&amp;quot;를 셋업 하는 방법에 대해 설명합니다. &amp;quot;번들러&amp;quot;는 블록체인 플랫폼이 가지고 있는 두가지 한계점에 대한 해결책을 제공하는 기능입니다.&lt;br /&gt;
1) dApp의 엔드유저의 수수료를 0으로 만드는 법&lt;br /&gt;
2) 비지니스를 위해 매일 발생되는 블록체인 트랜잭션의 비용을 헷지 하는법&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Tutorial_on_custom_bundlers_for_child_chain_transactions|차일트 체인 트랜잭션을 위한 커스텀 번들러를 만드는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 차일드 체인 트랜잭션을 위한 커스텀 트랜잭션 번들러를 만드는 법에 대해 설명합니다. 번들러에 대한 개념이 낯설다면, 이 튜토리얼을 통해 기업이 최종 사용자의 수수료를 재정의 하고, 시장 변동성을 헷지하는 방법에 대해 배울 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Tutorial_on_setting_up_the_ardor_testnet|Ardor 테스트넷 환경 구축하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 플랫폼에 대한 실험/개발을 할 수 있도록 Ardor 테스트넷 환경을 구축하는 법에 대해 자세히 설명합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Tutorial on transaction vouchers|트랜잭션 바우처 사용하는 법]]===&lt;br /&gt;
&lt;br /&gt;
이 튜토리얼은 Ardor 플랫폼에서 사용가능한 &amp;quot;트랜잭션 바우쳐&amp;quot;의 예제 두가지를 다룹니다. 트랜잭션 바우처를 사용하면 두 계정 사이의 이중 서명, 고정된 송장 보내기, 이익금 분배를 쉽게 할 수 있습니다. 이 튜토리얼을 보기 전에 [[Transaction_Vouchers|트랜잭션 바우처의 기능]]을 읽어 보시기를 추천합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/10/ko&amp;diff=12440</id>
		<title>Translations:Basic tutorials/10/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/10/ko&amp;diff=12440"/>
		<updated>2020-06-26T06:50:44Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;여기에선 현재 블록체인 플랫폼이 직면한 가장 중요한 두가지 문제를 해결 하는 방법에 대해 설명합니다.&lt;br /&gt;
1) dApp의 엔드유저의 수수료를 0으로 만드는 법&lt;br /&gt;
2) 비지니스를 위해 매일 발생되는 블록체인 트랜잭션의 비용을 헷지 하는법&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/32/ko&amp;diff=12438</id>
		<title>Translations:Basic tutorials/32/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/32/ko&amp;diff=12438"/>
		<updated>2020-06-26T06:49:47Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;이 튜토리얼은 차일드 체인 트랜잭션을 위한 간단한 &amp;quot;번들러&amp;quot;를 셋업 하는 방법에 대해 설명합니다. &amp;quot;번들러&amp;quot;는 블록체인 플랫폼이 가지고 있는 두가지 한계점에 대한 해결책을 제공하는 기능입니다.&lt;br /&gt;
1) dApp의 엔드유저의 수수료를 0으로 만드는 법&lt;br /&gt;
2) 비지니스를 위해 매일 발생되는 블록체인 트랜잭션의 비용을 헷지 하는법&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/54/ko&amp;diff=12436</id>
		<title>Translations:Basic tutorials/54/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/54/ko&amp;diff=12436"/>
		<updated>2020-06-26T06:48:53Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;VPS 상에서 빠르게 Ardor 퍼블릭 노드를 설치하는 방법에 대한 가이드 입니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VPS 상에서 빠르게 Ardor 퍼블릭 노드를 설치하는 방법에 대한 가이드 입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/53/ko&amp;diff=12434</id>
		<title>Translations:Basic tutorials/53/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/53/ko&amp;diff=12434"/>
		<updated>2020-06-26T06:48:16Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===VPS에서 퍼블릭 노드 설치 하는 법===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Set_up_a_public_node_on_a_VPS|VPS에서 퍼블릭 노드 설치 하는 법]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/52/ko&amp;diff=12432</id>
		<title>Translations:Basic tutorials/52/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/52/ko&amp;diff=12432"/>
		<updated>2020-06-26T06:47:55Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;노트 운영 프로그램에 참가해 노드 운영에 대한 보상을 얻는 방법을 설명하는 가이드입니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;노트 운영 프로그램에 참가해 노드 운영에 대한 보상을 얻는 방법을 설명하는 가이드입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/51/ko&amp;diff=12430</id>
		<title>Translations:Basic tutorials/51/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/51/ko&amp;diff=12430"/>
		<updated>2020-06-26T06:47:28Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===노드 보상 프로그램===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Node_Reward_Program|노드 보상 프로그램]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/50/ko&amp;diff=12428</id>
		<title>Translations:Basic tutorials/50/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/50/ko&amp;diff=12428"/>
		<updated>2020-06-26T06:47:18Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;Ardor 2.3.0e 버전부터 적용되는 로그인 페이지를 설명하는 튜토리얼입니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ardor 2.3.0e 버전부터 적용되는 로그인 페이지를 설명하는 튜토리얼입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/49/ko&amp;diff=12426</id>
		<title>Translations:Basic tutorials/49/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/49/ko&amp;diff=12426"/>
		<updated>2020-06-26T06:46:21Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===로그인 페이지 튜토리얼===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[로그인 페이지 튜토리얼]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/48/ko&amp;diff=12423</id>
		<title>Translations:Basic tutorials/48/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/48/ko&amp;diff=12423"/>
		<updated>2020-06-26T06:45:32Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;새로운 HD 지갑 기능을 사용 할 때 알고있어야 할 사항들을 배울 수 있는 예제들입니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;새로운 HD 지갑 기능을 사용 할 때 알고있어야 할 사항들을 배울 수 있는 예제들입니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/47/ko&amp;diff=12421</id>
		<title>Translations:Basic tutorials/47/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/47/ko&amp;diff=12421"/>
		<updated>2020-06-26T06:44:41Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===기본 지갑부터 HD 지갑까지===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[기본 지갑부터 HD 지갑까지]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/46/ko&amp;diff=12419</id>
		<title>Translations:Basic tutorials/46/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/46/ko&amp;diff=12419"/>
		<updated>2020-06-26T06:33:11Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;이 튜토리얼은 Ledger [https://shop.ledger.com/products/ledger-nano-s Nano S] 혹은 [https://shop.ledger.com/products/ledger-nano-x Nano X]를  [https://wiki.jelurida.co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;이 튜토리얼은 Ledger [https://shop.ledger.com/products/ledger-nano-s Nano S] 혹은 [https://shop.ledger.com/products/ledger-nano-x Nano X]를  [https://wiki.jelurida.com/How_to_download_the_ardor_client_wallet Ardor 지갑]에 연결 하는 방법을 설명 합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/45/ko&amp;diff=12417</id>
		<title>Translations:Basic tutorials/45/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/45/ko&amp;diff=12417"/>
		<updated>2020-06-26T06:31:40Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===Ardor 지갑에 Ledger Nano S 혹은 Nano X 연결하기===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Ardor 지갑에 Ledger Nano S 혹은 Nano X 연결하기]]===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/41/ko&amp;diff=12415</id>
		<title>Translations:Basic tutorials/41/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/41/ko&amp;diff=12415"/>
		<updated>2020-06-26T06:31:03Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;===Android 풀 노드=== 본 가이드에서는, Android 8 이상의 환경에서 Ardor 풀 노드를 실행할 수 있는 Ardor Server 앱에 대한 기본적인 설명...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[[Android 풀 노드]]===&lt;br /&gt;
본 가이드에서는, Android 8 이상의 환경에서 Ardor 풀 노드를 실행할 수 있는 Ardor Server 앱에 대한 기본적인 설명을 합니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/15/ko&amp;diff=12413</id>
		<title>Translations:Basic tutorials/15/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/15/ko&amp;diff=12413"/>
		<updated>2020-06-26T04:35:24Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===튜링완전한 Lightweight 컨트랙트에 대한 튜토리얼 세미나===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/12/ko&amp;diff=12411</id>
		<title>Translations:Basic tutorials/12/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/12/ko&amp;diff=12411"/>
		<updated>2020-06-26T04:35:04Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===트랜잭션 바우쳐를 통한 인보이스 발행, 거래소 출금, 수익금 분배 시연===&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/44/ko&amp;diff=12409</id>
		<title>Translations:Basic tutorials/44/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/44/ko&amp;diff=12409"/>
		<updated>2020-06-26T04:33:34Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;또한 [https://www.jelurida.com/sites/default/files/Ardor-Ignis-Cheat-Sheet.pdf Ardor/Ignis 치트 시트]에 많은 개념들이 정리 되어 있으니 참고 바랍니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;또한 [https://www.jelurida.com/sites/default/files/Ardor-Ignis-Cheat-Sheet.pdf Ardor/Ignis 치트 시트]에 많은 개념들이 정리 되어 있으니 참고 바랍니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/43/ko&amp;diff=12407</id>
		<title>Translations:Basic tutorials/43/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/43/ko&amp;diff=12407"/>
		<updated>2020-06-26T04:32:43Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;그 전에 우선 FAQ에 비슷한 질문이 있는지 확인하시면 더 빠르게 문제를 해결 하실 수 있습니다.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;그 전에 우선 [[faq|FAQ]]에 비슷한 질문이 있는지 확인하시면 더 빠르게 문제를 해결 하실 수 있습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/42/ko&amp;diff=12405</id>
		<title>Translations:Basic tutorials/42/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=Translations:Basic_tutorials/42/ko&amp;diff=12405"/>
		<updated>2020-06-26T04:32:37Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: Created page with &amp;quot;튜토리얼에 오신 것을 환영합니다. 이 튜토리얼은 Ardor 및 Ignis 블록체인의 기능에 대한 개념과 일반적인 사용사례를 소개하는 시리...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;튜토리얼에 오신 것을 환영합니다. 이 튜토리얼은 Ardor 및 Ignis 블록체인의 기능에 대한 개념과 일반적인 사용사례를 소개하는 시리즈 형태의 영상과 텍스트 설명으로 구성되어 있습니다. 과정 중에 어려운 점이 있으신 경우[https://ardorforum.org/ardor-helpdesk/ 의견을 남겨주시면] 도움을 드리도록 하겠습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
	<entry>
		<id>https://betaardordocs.jelurida.com/index.php?title=API/ko&amp;diff=12404</id>
		<title>API/ko</title>
		<link rel="alternate" type="text/html" href="https://betaardordocs.jelurida.com/index.php?title=API/ko&amp;diff=12404"/>
		<updated>2020-06-24T17:43:56Z</updated>

		<summary type="html">&lt;p&gt;Cheoleung: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Ardordocs - Ardor API&lt;br /&gt;
|titlemode=replace&lt;br /&gt;
|keywords=ardor learning hub, ardor documentation, blockchain, proof of stake, ardor, ignis, jelurida, development, ardor wiki, wiki, API, API documentation, Application program interface&lt;br /&gt;
|description=Description and examples of the API of Ardor.&lt;br /&gt;
}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==API 설명==&lt;br /&gt;
Ardor API를 이용하면 port 27876을 통해 HTTP로 Ardor 노드와 연결 할 수 있습니다. 대부분의 HTTP 요청엔 GET 또는 POST 메소드를 사용 할 수 있지만, 몇몇 API 호출은 보안상의 이유로 POST 메소드만 사용 가능합니다. 응답은  JSON objects 형태로 반환됩니다. &lt;br /&gt;
&lt;br /&gt;
혹시  [[Testnet|Ardor testnet local node]]와 연결 하고자 하시는 경우, 다른 HTTP port를 사용 하셔야 합니다. 메인넷은 27876 port를 사용하며, 테스트넷은 26876 port를 사용합니다. &lt;br /&gt;
&lt;br /&gt;
각각의 API 호출에 대한 설명은  ([[All_Operations_index|전체 API List]])에 문서화 되어 있습니다. 각각의 HTTP 요청 매개 변수 및 JSON 응답 필드에 대한 정의가 되어 있으며, 이어서 예제가 수록되어 있습니다 :&lt;br /&gt;
*JSON 응답 필드엔 영문 대문자가 붙어 있고, 각각이 뜻하는 바는 다음과 같습니다. S : String, A: Array, O : Object, N : Number, B : Boolean&lt;br /&gt;
*각각의 예제에서 Ardor node는 &amp;quot;localhost&amp;quot;로 표시되며, 요청과 응답은 가독성을 위해 별도의 양식을 사용합니다. ; 줄 바꿈 및 공백은 일부 매개변수에만 사용되며 대부분 실제 사용되지 않습니다. 모든 요청은 HTTP GET 메소드를 의미하는 URL 포맷입니다. GET이 허용되는 경우, 브라우저 URL 입력란에 URL을 입력 할 수 있지만, 적절한 URL Encoding이 필요합니다.(예 :  매개 변수 값의 공백을 &#039;&#039;+&#039;&#039; 또는 &#039;&#039;%20&#039;&#039;으로 바꿔야 함). 그렇지 않으면 URL은 가이드로 사용되어야 합니다. (예 :  URL을 cURL을 이용해 HTTP POST 요청을 준비하는 용도로 사용)&lt;br /&gt;
&lt;br /&gt;
모든 API 호출은 로컬 서버노드가 실행되는 동안 http://localhost:27876/test 에서 확인하고 테스트 할 수 있습니다. 특정 API 호출의 경우 &#039;http://localhost:27876/test?requestType=&#039;&#039;&#039;specificRequestType&#039;&#039;&#039;&#039;을 사용 하십시오.&lt;br /&gt;
&lt;br /&gt;
차일드 체인 트랜잭션에 대한 최상의 번들 비용 계산, 리모트 노드에 의존하지 않고 API를 로컬로 사용하는 것 과 같은 몇가지 [[Sample_Java_Programs|Sample Java Programs]]을 제공하고 있으니 참고 하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
이 문서에서 다루는 Ardor 플랫폼은 버젼{{NRSVersion}} 입니다. : [https://www.jelurida.com/sites/default/files/Ardor-Developers-Cheat-Sheet.pdf 개발자용 Ardor 치트 시트 다운로드]&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;Ardor developers cheat sheet&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Java Conversion Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;From&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;To&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Code&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Secret Phrase&#039;&#039;&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Crypto.getPublicKey(String s)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Account.getId(byte[] pk)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Account.getPublicKey(long id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;String ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Long.toUnsignedString(long id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;String ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.parseUnsignedLong(String s)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;RS Format&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.rsAccount(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;RS Format or String ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;Numeric ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.parseAccountId(String s)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &#039;&#039;Hex String&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.toHexString(b)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Hex String&#039;&#039;&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.parseHexString(hex)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Full Hash&#039;&#039;&lt;br /&gt;
| &#039;&#039;ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.fullHashToId(byte[] b)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Epoch Time&#039;&#039;&lt;br /&gt;
| &#039;&#039;Time Millis&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.fromEpochTime(int t)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Time Millis&#039;&#039;&lt;br /&gt;
| &#039;&#039;Epoch Time&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.toEpochTime(long t)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;String&#039;&#039;&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.toString(byte[] b, Boolean isText)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &#039;&#039;String&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.toBytes(String s, boolean isText)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Java Common Operations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Operation&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Code&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Return&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Sign&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Crypto.sign(byte[] message, String secretPhrase)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte[]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Verify&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Crypto.verify(byte[] signature, byte[] message, byte[] publicKey)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Boolean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Encrypt&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Account.encryptTo(byte[] publicKey, byte[] data, String senderSecretPhrase, boolean compress)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EncryptedData&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Decrypt&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Account.decryptFrom(EncryptedData encryptedData, String recipientSecretPhrase, boolean uncompress)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte[]&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;Sha256&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Crypto.sha256().digest(byte[] b)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte[]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Compress&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.compress(byte[] bytes)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte[]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Uncompress&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;Convert.uncompress(byte[] bytes)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte[]&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful Constants&#039;&#039;&#039; see &amp;lt;code&amp;gt;nxt.Constants&amp;lt;/code&amp;gt; class&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reading from properties file&#039;&#039;&#039; &amp;lt;code&amp;gt;Nxt.getBooleanProperty(), Nxt.getIntProperty(), Nxt.getStringProperty(), Nxt.getStringListProperty()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Javascript Conversion Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;From&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;To&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Code&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Secret Phrase&#039;&#039;&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.getPublicKey(converters.stringToHexString(secretPhrase))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &#039;&#039;String ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.getAccountIdFromPublicKey(publicKeyHexString)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;String ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;Public Key&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.getPublicKey(id, true)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;String ID&#039;&#039;&lt;br /&gt;
| &#039;&#039;RS Format&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.convertNumericToRSAccountFormat(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &#039;&#039;Hex String&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;converters.byteArrayToHexString(bytes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Hex String&#039;&#039;&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;converters.hexStringToByteArray(hex)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Full Hash&#039;&#039;&lt;br /&gt;
| &#039;&#039;ID&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.fullHashToId(fullHash)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Epoch Time&#039;&#039;&lt;br /&gt;
| &#039;&#039;Time Millis&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.fromEpochTime(epochTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Time Millis&#039;&#039;&lt;br /&gt;
| &#039;&#039;Epoch Time&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.toEpochTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;String&#039;&#039;&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.getUtf8Bytes(String), converters.stringToByteArray(String)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;byte[]&#039;&#039;&lt;br /&gt;
| &#039;&#039;String&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;converters.byteArrayToString(bytes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;NQT&#039;&#039;&lt;br /&gt;
| &#039;&#039;Chain tokens&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.intToFloat(amountNQT, decimals)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;NQT&#039;&#039;&lt;br /&gt;
| &#039;&#039;formatted&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.formatQuantity(amountNQT, decimals) – many different variants&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Chain tokens&#039;&#039;&lt;br /&gt;
| &#039;&#039;NQT&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.floatToInt(amountNXT, decimals)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Javascript Common Operations&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Operation&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Code&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Return&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Sign&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.signBytes(hexStringMessage, secretPhrase)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Hex String&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Verify&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.verifySignature(hexSignature, hexStringMessage, hexPublicKey, callback)&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Encrypt&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.encryptNote(), NRS.encryptData() – see test.nrs.encryption.js&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;encrypted message, nonce&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Decrypt&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;NRS.decryptNote(), NRS.decryptData() - see test.nrs.encryption.js&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Decrypted message, shared key&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;Sha256&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;CryptoJS.algo.SHA256.create(), update(), finalize()&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;word array&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Compress&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;pako.gzip(new Uint8Array(bytes))&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte array&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Uncompress&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;pako.inflate(new Uint8Array(bytes))&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;byte array&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Useful Constants&#039;&#039;&#039; see &amp;lt;code&amp;gt;nrs.constants.js&amp;lt;/code&amp;gt; class &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reading account settings&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;code&amp;gt;NRS.settings[&amp;lt;setting name&amp;gt;]&amp;lt;/code&amp;gt; - account specific&lt;br /&gt;
&amp;lt;code&amp;gt;NRS.mobileSettings[&amp;lt;setting name&amp;gt;]&amp;lt;/code&amp;gt; - device specific&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==General Notes==&lt;br /&gt;
===Flexible Account IDs=== &lt;br /&gt;
All API requests that require an account ID accept either an account number or the corresponding [[RS_Address_Format|Reed-Solomon address]].&lt;br /&gt;
&lt;br /&gt;
===Quantity Units amountNQT, QNT and priceNQTPer(Share, Coin, Unit, etc.)===&lt;br /&gt;
Ardor 시스템은 거래를 통해 보유한 ARDOR 수량에 따라 정의 될 수 있습니다. Ardor Parent Chain엔 시스템에서 포징 수량을 계산하는데 사용되는 ARDR가 존재합니다. 다른 모든 통화처럼, ARDR도 시스템내에서 순환하며 송금을 통해 특정 사용자로부터 다른 사용자에게 이동됩니다. 또한 ARDR가 실제 전송되지 않는 메시지 같은 차일드 체인 트랜잭션을 발생 시키더라도, ARDR 수수료가 필요 하게 됩니다.  이 ARDR수수료는 이 트랜잭션이 포함된 블록을 생성하는(포징하는) 노드에게 지급이 되어야 하는데, 이때 번들러가 차일드 체인 트랜잭션을 하나의 차일드 블록으로 만들고, ARDR 수수료를 포징하는 노드에게 지급합니다. 그리고 번들러는 차일드 체인 토큰으로 차일드 트랜잭션 발생자에게 수수료를 받습니다.&lt;br /&gt;
&lt;br /&gt;
스냅샷을 통해 NXT 홀더들에게 10억개의 ARDR이 1:1 비율로 에어드롭 되었으며, 앞으로 새로운 ARDR는 생성되지 않습니다. ARDR는 소수점 이하 8자리까지 나뉠 수 있으며, 내부적으로는 정수형태로 amountNQT단위로 저장됩니다. 1ARDR = 10&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; amountNQT. 따라서 API의 모든 매개변수와 필드는 amountNQT 단위로 표시됩니다.(예:&amp;quot;feeNQT&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ardor System의 소유자는 ARDR를 보유한 모든 사람이라고 할 수 있습니다. 이러한 의미에서 ARDR는 시스템의 소유권 혹은 지분의 수량을 의미 합니다. 홀더는 소유한 ARDR 수량에 비례해 블록을 생성하고, 트랜잭션 수수료를 징수 할 권한이 있습니다.&lt;br /&gt;
&lt;br /&gt;
차일드 체인 내의[[Asset_Exchange#Issue_Asset|자산 발행]] 기능을 사용하여 ARDR를 이용해 다른 자산을 발행 할 수도 있습니다. 발행자는 우선 자산을 수량화 할때 사용할 소수 자리수와 발행할 양을 QNT(Quant)의 수량으로 정해야 합니다. 자산의 수량은 내부적으로 QNT단위의 정수로 저장되기 때문에, 자산 가격은 NQTper(Share, Coin, Unit 등)으로 책정이 됩니다.&lt;br /&gt;
&lt;br /&gt;
예를 들어 비트코인을 의미하는 ABTC라는 자산이 있다면, 원래 BTC처럼 소수 점 8자리로 나눌 수 있을 것입니다. 따라서 ABTC의 QNT는 사토시(10&amp;lt;sup&amp;gt;-8&amp;lt;/sup&amp;gt; BTC)와동일합니다. 25,000,000 QNT를 20,000 priceNQTperShare의 가격으로 매도 주문을 넣으려 한다면 API 호출은 Ignis 체인에서 다음과 같이 진행하면 됩니다. &#039;&#039;requestType&#039;&#039;=&#039;&#039;placeAskOrder&#039;&#039;, &#039;&#039;quantityQNT&#039;&#039;=25000000 and &#039;&#039;priceNQTPerShare&#039;&#039;=20000&lt;br /&gt;
[[Asset_Exchange#Place_Order|매도 주문]] &lt;br /&gt;
자산 거래소에서 수량 전체가 판매될 경우, 판매자는  구매자로부터 500,000,000,000 NQT (&#039;&#039;quantityQNT&#039;&#039; * &#039;&#039;priceNQT&#039;&#039;)를 수령하게 됩니다. 이 거래는 0.25 ABTC를 5,000 IGNIS에 판매 하는 것과 동일하며, 이 방식을 통해  [[Ardor_client_interface|NRS client]]에 거래 내역이 표시 됩니다.  이 경우 priceNQTperShare로 표시된 20,000은 곧 Ignis/ABTC가격과 동일합니다. 따라서 해당 주문 내역은 ABTC 형태로든, IGNIS 형태로든 소수점 8자리로 표시 할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
Ardor [[Monetary_System#Monetary_System_Operations|통화 시스탬]]내에서의 통화들은 실제 통화 기능에 적합한 속성과 거래 기능을 지원하는 특수한 형태의 자산입니다. 수량, 환율, 소수 자리수 정보와 관련해 통화 시스템의 API 호출은 amountNQT, QNT, priceNQTPer(Share, Coin, Unit 등)을 사용하며, 이는 자산의 API호출 방식과 동일합니다.&lt;br /&gt;
&lt;br /&gt;
===서명하지 않은 트랜잭션 생성하기===&lt;br /&gt;
새로운 트랜잭션을 생성하게되는 모든 API 요청은 &#039;&#039;암호문구(secretPhrase)&#039;&#039; 나 &#039;&#039;퍼블릭키(publicKey)&#039;&#039; 매개변수를 받을 것 입니다. : &lt;br /&gt;
* 만약 &#039;&#039;비밀문구(secretPhrase)&#039;&#039;를 받게되면 서버에서 서명되어 트랜잭션이 생성되고, 이를 전파 할 것입니다.&lt;br /&gt;
*만약 64-dibit(32-byte)의 16진수 문자열인 &#039;&#039;퍼블릭키(publicKey)&#039;&#039;만 제공된다면 서버에선 트랜잭션을 서명없이 &#039;&#039;transactionJSON&#039;&#039;처럼 JSON 형태로 보낼 것입니다. 이 JSON 객체와 &#039;&#039;비밀 문구&#039;&#039;가 함께 제공이 되면 [[Transactions#Sign_Transaction|트랜잭션 서명]]을 할 수 있으며 형태는  &#039;&#039;unsignedTransactionJSON&#039;&#039;이 될 것입니다. 그리고 결과물은 서명된 &#039;&#039;transactionJSON&#039;&#039;이 되고 이제 [[Transactions#Broadcast_Transaction|트랜잭션 전파]]를 할 수 있습니다. 이러한 절차를 통해 트랜잭션에 오프라인 서명 하는 것이 가능해지고, 따라서 &#039;&#039;비밀문구&#039;&#039;가 노출 될 염려가 없습니다.&lt;br /&gt;
*만약 암호화된 메시지가 필요 하지 않을 경우엔 서명되지 않은 &#039;&#039;transactionJSON&#039;&#039; 대신 &#039;&#039;unsignedTransactionBytes&#039;&#039;를 사용 할 수 있을 것입니다. 메시지를 암호화하기 위해선 &#039;&#039;비밀문구&#039;&#039;가 필요하므로 암호화 메시지는  &#039;&#039;unsignedTransactionBytes&#039;&#039;에 포함 될 수 없습니다.&lt;br /&gt;
&lt;br /&gt;
===에스크로 운영===&lt;br /&gt;
신규 트랜잭션을 생성하는 모든 API 요청은 연결된 트랜잭션을 생성하는 &#039;&#039;referencedTransactionFullHash&#039;&#039; 매개 변수를 선택적으로 받습니다. 여기에서 말하는 연결된 트랜잭션이란 참조된 트랜잭션이 컨펌 되지 않으면, 신규 트랜잭션도 컨펌 될 수 없는 트랜잭션을 의미합니다. 이 기능을 통해 트랜잭션 에스크로를 간단히 구현 할 수 있게 됩니다. :&lt;br /&gt;
*Alice는 트랜잭션 A를 생성하고 서명하지만,  &#039;&#039;broadcast&#039;&#039; 파라미터를 &#039;&#039;false&#039;&#039;로 설정하여 브로드캐스트 하지는 않습니다. 그리고 Alice는 Bob에게 &#039;&#039;unsignedTransactionBytes&#039;&#039;, 트랜잭션의 &#039;&#039;fullHash&#039;&#039;, and &#039;&#039;signatureHash&#039;&#039;를 보냅니다. 이 모든 것들은 API 요청에 의해 반환되는 JSON에 포함되어 있습니다.(경고: 서명된 &#039;&#039;transactionBytes&#039;&#039;나  &#039;&#039;signature&#039;&#039;를 그대로 보내면 안됩니다. Bob이 임의대로 트랜잭션 A를 브로드캐스트 할 수 있기 때문입니다.).&lt;br /&gt;
*Bob은 트랜잭션 B를 준비하여 서명하고 브로드 캐스트 합니다.  이때, &#039;&#039;referencedTransactionFullHash&#039;&#039; 파라미터는 Alice가 제공한 A 트랜잭션의 &#039;&#039;fullHash&#039;&#039;가 되도록 설정합니다. 이후 Bob이 (Alice로 부터 받은) &#039;&#039;unsignedTransactionBytes&#039;&#039; 와 &#039;&#039;signatureHash&#039;&#039;를 사용하여 [[Transactions#Calculate_Full_Hash|Full 해시]]를 계산하면, Alice로부터 예상했던 트랜잭션의 해시인지 검증 할 수 있습니다. 뿐만 아니라 Bob이 [[Transactions#Parse_Transaction|트랜잭션 파싱]]을 진행하면 서명되지 않은 바이트를 해독하고, 모든 트랜잭션 항목을 검사 할 수도 있습니다.&lt;br /&gt;
*트랜잭션 B는 미확인 트랜잭션 풀에 포함되었지만, A가 서명 되지 않는 한 B는 컨펌 되지 않습니다.(블록체인에 포함되지 않습니다.) 만약 A 트랜잭션이 영원히 제출되지 않는다면,  B 트랜잭션은 결국 만료 될 것입니다. - 따라서 Bob은 트랜잭션 만료 기한을 32767 분처럼 최대로 설정해 놓는 것이 좋습니다.&lt;br /&gt;
*B 트랜잭션이 미확인 트랜잭션 풀에 들어가면, Bob은 이 트랜잭션을 되돌 릴 수 없습니다. 따라서 Alice는 처음에 살펴 보았던 &#039;&#039;signedTransactionBytes&#039;&#039;를 브로드 캐스트 함으로써 트랜잭션 A를 안전하게 제출 할 수 있습니다. 트랜잭션 A가 먼저 블록체인에 포함된 이후에 다음 블록에 Bob의 트랜잭션 B가 포함 될 것입니다.&lt;br /&gt;
위에서 설명한 체계는 간단한 에스크로에서는 충분하지만, 블록체인은 A가 포함되면 B 또한 포함되도록 강제하지 않습니다. 때론 포크나 블록체인 재구성으로 인해 발생 할 수도 있지만, 트랜잭션 A가 블록체인에 있는 한 B는 포함되거나 컨펌되지 않은 상태로 만료 될 일은 없습니다. 하지만, Bob이 의도적으로 이러한 일련의 이벤트를 발생시켜 트랜잭션 B가 컨펌 되는 것을 막을 수는 없습니다.&lt;br /&gt;
&lt;br /&gt;
===프루닝 가능한 데이터=== &lt;br /&gt;
&lt;br /&gt;
프루닝 가능한 데이터는 블록체인의 무결성에 영향을 미치지 않고도 블록체인에서 제거가 가능합니다. 프루닝 가능한 데이터를 포함하는 트랜잭션이 생성되면, 이 데이터는 sha256 함수의 결과값인 32-byte의 해시값만 &#039;&#039;transactionBytes&#039;&#039;에 포함되고, 데이터는 자체는 포함 않습니다. 프루닝 할 수 없는 서명된 &#039;&#039;transactionBytes&#039;&#039;는 서명을 검증하고 트랜잭션의 &#039;&#039;fullHash&#039;&#039;와 ID를 생성하는데 사용됩니다. ; 따라서 이후  트랜잭션의 프루닝 가능한 부분이 제거 되도라도, 전체 시스템에는 아무런 영향을 미치지 않게 됩니다.&lt;br /&gt;
&lt;br /&gt;
프루닝 가능한 데이터는 트랜잭션 타임스탬프로부터 미리 정해진 2주([[Testnet]]에선 24시간)의 수명을 가지게 됩니다. 이 시간이 경과하기 전에 프루닝 가능한 데이터가 누락된 경우, 피어 노드로부터 받은 트랜잭션이나 블록은 승인되지 않습니다. 만약 이 기간이 지났다면, 프루닝 가능한 데이터는 더이상 트랜잭션과 블록에 포함되어 전파되지 않아도 되며,  GET Transaction과 같은 범용 API호출에 의해 반환된 JSON 트랜잭션에 포함되지 않아도 됩니다. ; 시간이 지나 프루닝된 데이터를 검색 할 수 있는 유일한 방법은 Get Prunable Messabe같은 특수 목적의 API 호출을 사용 하는 것입니다.&lt;br /&gt;
&lt;br /&gt;
만료된 프루닝 가능한 데이터는 파생 테이블이 트리밍되어 제거 될 때 까지만 블록체인에 저장이 됩니다. 그리고 이 작업은 기본적으로 매 1000블록마다 실행이 됩니다. 만료된 프루닝 가능한 데이터를 즉시 제거하려면 [[Debug#Trim_Derived_Tables|파생 테이블 잘라내기]]를 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;
프루닝 가능한 데이터를 최소 수명인 2주 이상으로 보관하기 위해선 &#039;&#039;nxt.maxPrunableLifetime&#039;&#039; 속성을 2주보다 더 큰 값으로 변경하면 되며, &#039;&#039;-1&#039;&#039;로 설정하면 무기한 보존할 수 있습니다. 트랜잭션과 블록이 피어 노드로 전송 될 때 노드가 보존하고 있는 프루닝 가능한 데이터를 함께 전송하려 하려면 &#039;&#039;nxt.includeExpiredPrunables&#039;&#039; 속성을 &#039;&#039;true&#039;&#039;로 변경하면 되고, 이러한 노드가 아카이브 노드(Archival Node)가 됩니다.&lt;br /&gt;
&lt;br /&gt;
현재 NXT 시스템의 프루닝 가능한 데이터는 총 두가지 종류 입니다. : [[Messages#Arbitrary_Message_System_Operations|임의 메시지(Arbitrary Messages)]],  [[Tagged_Data#Tagged_Data_Operations|태그된 데이터]]. 이 두가지 유형 모두 최대 42KB의 데이터를 가질 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
===속성 파일===&lt;br /&gt;
일부 API 호출의 동작은 Ardor 서버 초기화시에 &#039;&#039;ardor/conf&#039;&#039; 디렉토리에 있는 파일들로부터 불러온 속성 설정에 영향을 받습니다. 이 디렉토리에는 문서와 함께 기본 속성 설정을 포함하는 &#039;&#039;nxt-default.properties&#039;&#039; 파일과 &#039;&#039;logging-default.properties&#039;&#039;파일이 있습니다. 일부 속성 설정은 서버가  [[Server_info#Get_Blockchain_Status|Get Blockchain Status]]나 [[Server_info#Get_State|Get State]]를 호출 할 경우 얻을 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
소프트웨어 업데이트 중에 덮어쓰기가 진행 될 수 있으므로, 기본 등록 정보 파일은 수정 하지 않는 것이 좋습니다. 대신 기본 파일의 속성정보를 동일한 디렉토리의 옵션으로 제공되는  &#039;&#039;nxt.properties&#039;&#039;파일과 &#039;&#039;logging.properties&#039;&#039; 파일에 포함하면 무시 할 수 있습니다. 예를 들어, &#039;&#039;nxt.properties&#039;&#039;파일은 다음 내용으로 생성 할 수 있습니다.:&lt;br /&gt;
&lt;br /&gt;
nxt.isTestnet=true&lt;br /&gt;
&lt;br /&gt;
이렇게 설정하게 되면 Ardor 서버는 Mainnet 대신 [[Testnet]]과 연결하게 됩니다.&lt;br /&gt;
&lt;br /&gt;
===관리자 비밀번호===&lt;br /&gt;
일부 API 함수는 adminPassword 매개 변수를 사용합니다. 이 매개 변수는 nxt.disableAdminPassword 속성이 true로 설정되어 있지 않거나 API 서버가 localhost 인터페이스에서만 수신하지 않는 경우( nxt.apiServerHost 속성이  127.0.0.1로 설정 되어 있는 경우) nxt.adminPassword 속성과 일치해야 합니다.&lt;br /&gt;
&lt;br /&gt;
모든 [[Debug#Debug_Operations|Debug Operations]] 에는 일부 권한이 필요하기 때문에 adminPassword가 필요 합니다.&lt;br /&gt;
일부 기능에서 adminPassword가 사용되므로, lastIndex매개변수에 허용된 최대 값(기본적으로 100으로 되어있는 nxt.maxAPIRecords 속성)을 무시 할 수 있습니다. 이렇게 되면 요청당 Object 이상을 검색 할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
===로밍 및 라이트 클라이언트 모드===&lt;br /&gt;
로밍(Full 노드가 되기 위해 블록체인을 다운받을 경우) 및 라이트 클라이언트 모드에서 사용할 수 있는 리모트 노드는 임의로 선택되지만, UI에서 수동으로 변경하거나  [[Networking#Set_API_Proxy_Peer|API Proxy Peer 설정]]을 사용하거나 &#039;&#039;nxt.forceAPIProxyServerURL&#039;&#039; 속성을 변경해 특정 피어에 접속 할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
리모트 노드는 블랙리스트에 올려 질 수도 있는데요, UI에서 진행하거나,  [[Networking#Blacklist_API_Proxy_Peer|API Proxy Peer 블랙리스트]]를 통해 진행 할 수 있습니다. 이 블랙리스트는 피어 블랙리스트와는 별개의 리스트입니다. API Proxy 블랙리스트 기간은  &#039;&#039;nxt.apiProxyBlacklistingPeriod&#039;&#039; 속성을 사용해 변경 할 수 있습니다. (기본셋팅은 1800000 밀리초 입니다).&lt;br /&gt;
&lt;br /&gt;
로밍 또는 라이트 클라이언트 모드에서는 포징, 셔플링, 자금 모니터 실행과 같은 기능을 사용할 때 필요한 비밀문구, 퍼블릭키, 관리자 비밀번호를 서버에 보내야 하는 API 요청은 사용 할 수 없습니다.&lt;/div&gt;</summary>
		<author><name>Cheoleung</name></author>
	</entry>
</feed>